1[ 2 { 3 "sha": "51457b19cea9608f6bb2be81430d37da5333d2fe", 4 "description": "r300: tweak nir loop unrolling hint for r500 vertex shaders", 5 "nominated": false, 6 "nomination_type": null, 7 "resolution": 4, 8 "main_sha": null, 9 "because_sha": null 10 }, 11 { 12 "sha": "6ac678df43b217bbe2ed0de513f27d3f0313ba97", 13 "description": "freedreno: Add one flake", 14 "nominated": false, 15 "nomination_type": null, 16 "resolution": 4, 17 "main_sha": null, 18 "because_sha": null 19 }, 20 { 21 "sha": "f3ee9be836bf3d00a51f6b58300c383c4d269309", 22 "description": "glsl: Drop borrow/carry lowerings in favor of nir", 23 "nominated": false, 24 "nomination_type": null, 25 "resolution": 4, 26 "main_sha": null, 27 "because_sha": null 28 }, 29 { 30 "sha": "339d80d5f22c9f3af88da574edf27bf244ded752", 31 "description": "pps: make pps-producer RT only on freedreno", 32 "nominated": false, 33 "nomination_type": null, 34 "resolution": 4, 35 "main_sha": null, 36 "because_sha": null 37 }, 38 { 39 "sha": "557120b593c2f7a4ccbcbc5e35bf1a959187b1ef", 40 "description": "util: Include the needed util/detect*.h headers in multiple files", 41 "nominated": false, 42 "nomination_type": null, 43 "resolution": 4, 44 "main_sha": null, 45 "because_sha": null 46 }, 47 { 48 "sha": "4ff21b4a47f4dd1f977b499997bd42bee2843d5d", 49 "description": "util: Remove the unused PIPE_(ARCH|OS|CC) macro defines from src/util/detect_arch.h and src/util/detect_cc.h", 50 "nominated": false, 51 "nomination_type": null, 52 "resolution": 4, 53 "main_sha": null, 54 "because_sha": null 55 }, 56 { 57 "sha": "1accc0df6401f0253289138e1907b3e3d191fab7", 58 "description": "tree-wide: Convert all usage of PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* by use grep", 59 "nominated": false, 60 "nomination_type": null, 61 "resolution": 4, 62 "main_sha": null, 63 "because_sha": null 64 }, 65 { 66 "sha": "27fe4bd29fd2c9ebbecd1e7f4619d681045f081c", 67 "description": "tree-wide: Convert all usage of #ifndef PIPE_(OS|ARCH|CC)_* to #if DETECT_(OS|ARCH|CC)_* by use grep", 68 "nominated": false, 69 "nomination_type": null, 70 "resolution": 4, 71 "main_sha": null, 72 "because_sha": null 73 }, 74 { 75 "sha": "1817659bb65a6aa455a7dc273b033a83386a7386", 76 "description": "tree-wide: Convert all usage of #ifdef PIPE_(OS|ARCH|CC)_* to #if DETECT_(OS|ARCH|CC)_* by use grep", 77 "nominated": false, 78 "nomination_type": null, 79 "resolution": 4, 80 "main_sha": null, 81 "because_sha": null 82 }, 83 { 84 "sha": "eab0da3c6410542a35c3fc9b59616f7da93baab4", 85 "description": "tree-wide: Convert all usage of defined PIPE_(OS|ARCH|CC)_* to DETECT_(OS|ARCH|CC)_* by use grep", 86 "nominated": false, 87 "nomination_type": null, 88 "resolution": 4, 89 "main_sha": null, 90 "because_sha": null 91 }, 92 { 93 "sha": "80fac8637b9d8e1b7ec3c63e46e435f600e93c29", 94 "description": "tree-wide: Convert all usage of defined(PIPE_(OS|ARCH|CC)_*) to DETECT_(OS|ARCH|CC)_* by use grep", 95 "nominated": false, 96 "nomination_type": null, 97 "resolution": 4, 98 "main_sha": null, 99 "because_sha": null 100 }, 101 { 102 "sha": "4304177675ae7717919ed8accc45397db44eb10d", 103 "description": "util: Add DETECT_ARCH_* and DETECT_CC_* macros for latter usage", 104 "nominated": false, 105 "nomination_type": null, 106 "resolution": 4, 107 "main_sha": null, 108 "because_sha": null 109 }, 110 { 111 "sha": "db01b983ede123e68de9d45b8bce22dd5f09810e", 112 "description": "util: Move compiler configuration defines from detect_arch.h into detect_cc.h", 113 "nominated": false, 114 "nomination_type": null, 115 "resolution": 4, 116 "main_sha": null, 117 "because_sha": null 118 }, 119 { 120 "sha": "845222dbae55822bd6114ad6f9a499d3f18a022c", 121 "description": "util: Rename src/gallium/include/pipe/p_config.h to src/util/detect_arch.h", 122 "nominated": false, 123 "nomination_type": null, 124 "resolution": 4, 125 "main_sha": null, 126 "because_sha": null 127 }, 128 { 129 "sha": "7710cc8506be571ce83751c8f7afbe6fac256b36", 130 "description": "util: Test __PPC64__ for getting PIPE_ARCH_PPC_64 respond to __PPC64__ take effect", 131 "nominated": true, 132 "nomination_type": 1, 133 "resolution": 1, 134 "main_sha": null, 135 "because_sha": "e737a99a6fbafe3ba4b5175eea25d1598dbeb9d8" 136 }, 137 { 138 "sha": "d81e40b20c386a79d643fc6c14c3cfb8351daa09", 139 "description": "frontend/va: Fix WIN32 VA_DRIVER_INIT_FUNC declaration. Remove declspec as it uses .def file", 140 "nominated": false, 141 "nomination_type": 1, 142 "resolution": 4, 143 "main_sha": null, 144 "because_sha": "b557ceb75b79e0d8b3f7352d4bb6764137175ee0" 145 }, 146 { 147 "sha": "59f11b761241a655e3e3ead445d69dafaee57f1c", 148 "description": "util: Add test for util_get_process_name_may_override", 149 "nominated": false, 150 "nomination_type": null, 151 "resolution": 4, 152 "main_sha": null, 153 "because_sha": null 154 }, 155 { 156 "sha": "3325c5b80e131514a598c99d21d517c895ab713a", 157 "description": "util: Add tests for os_mman.h and util_get_process_name_may_override", 158 "nominated": false, 159 "nomination_type": null, 160 "resolution": 4, 161 "main_sha": null, 162 "because_sha": null 163 }, 164 { 165 "sha": "660b110494960d3d82712775bf4f2796e20f219c", 166 "description": "util: Move src/gallium/auxiliary/os/os_mman.h to src/util/os_mman.h", 167 "nominated": false, 168 "nomination_type": null, 169 "resolution": 4, 170 "main_sha": null, 171 "because_sha": null 172 }, 173 { 174 "sha": "f5050d0fcd2c442ce07997ab75071d44734ab8c9", 175 "description": "util: Replace the usage of os_get_command_line with util_get_command_line", 176 "nominated": false, 177 "nomination_type": null, 178 "resolution": 4, 179 "main_sha": null, 180 "because_sha": null 181 }, 182 { 183 "sha": "d600a0ed3420b9187b47b0084414a2c869af39ee", 184 "description": "util: Merge the code from os_process.c into u_process.c", 185 "nominated": false, 186 "nomination_type": null, 187 "resolution": 4, 188 "main_sha": null, 189 "because_sha": null 190 }, 191 { 192 "sha": "fdad0477f0fe4755d858767eb86beec5cf8c50bd", 193 "description": "util: Remove usage of boolean and duplicated code in os_process.*", 194 "nominated": false, 195 "nomination_type": null, 196 "resolution": 4, 197 "main_sha": null, 198 "because_sha": null 199 }, 200 { 201 "sha": "3f4586575e131850a66cfbbdeae2d72413fece46", 202 "description": "util: Merge the __getProgramName code under HAIKU os", 203 "nominated": false, 204 "nomination_type": null, 205 "resolution": 4, 206 "main_sha": null, 207 "because_sha": null 208 }, 209 { 210 "sha": "ed4fd1d90e3f3dca0ed0ac7a4a3366854c565f4b", 211 "description": "util: cleanup cpuinfo.* and it's related files", 212 "nominated": false, 213 "nomination_type": null, 214 "resolution": 4, 215 "main_sha": null, 216 "because_sha": null 217 }, 218 { 219 "sha": "7436669d55d3041c8f4eaa938ad38c3ec1dd7efa", 220 "description": "mesa/vbo: Replace the usage of cpu_has_sse4_1 with util_get_cpu_caps()->has_sse4_1 in vbo/vbo_minmax_index.c", 221 "nominated": false, 222 "nomination_type": null, 223 "resolution": 4, 224 "main_sha": null, 225 "because_sha": null 226 }, 227 { 228 "sha": "b84678ea28e9e41874974a6f1220a1dccc0fc5fa", 229 "description": "util: Use util_get_cpu_caps instead cpu_has_sse4_1 macro", 230 "nominated": false, 231 "nomination_type": null, 232 "resolution": 4, 233 "main_sha": null, 234 "because_sha": null 235 }, 236 { 237 "sha": "6dab1896d1188dc28787ec956a986f500cd77ae6", 238 "description": "util: Drop include \"pipe/p_config.h\" in src/util/u_cpu_detect.h", 239 "nominated": false, 240 "nomination_type": null, 241 "resolution": 4, 242 "main_sha": null, 243 "because_sha": null 244 }, 245 { 246 "sha": "3549439068d513f7433e797b72487be58dc58d0e", 247 "description": "ci/nouveau: Add some recent flakes", 248 "nominated": false, 249 "nomination_type": null, 250 "resolution": 4, 251 "main_sha": null, 252 "because_sha": null 253 }, 254 { 255 "sha": "72d66aa98783e5904855f142a96e7f5fd981f241", 256 "description": "microsoft/compiler: Delete now-unused memcpy lowering pass", 257 "nominated": false, 258 "nomination_type": null, 259 "resolution": 4, 260 "main_sha": null, 261 "because_sha": null 262 }, 263 { 264 "sha": "fb7fd02a2b23afbff30a3bdd880fb050952b4410", 265 "description": "microsoft/clc: Optimize memcpys", 266 "nominated": false, 267 "nomination_type": null, 268 "resolution": 4, 269 "main_sha": null, 270 "because_sha": null 271 }, 272 { 273 "sha": "efc0835787eb000cacb7b43b0bfca0164c3fb4ef", 274 "description": "aco: move statistics enum to aco_shader_info.h", 275 "nominated": false, 276 "nomination_type": null, 277 "resolution": 4, 278 "main_sha": null, 279 "because_sha": null 280 }, 281 { 282 "sha": "4306897979abb83908bcadbd752ce34a0c8c2e02", 283 "description": "radv: use radv_fill_nir_compiler_options() helper for prolog/epilog", 284 "nominated": false, 285 "nomination_type": null, 286 "resolution": 4, 287 "main_sha": null, 288 "because_sha": null 289 }, 290 { 291 "sha": "7c84ca8818d3de7830fb173671762194daa8583e", 292 "description": "radv: create radv_fill_nir_compiler_options() helper function", 293 "nominated": false, 294 "nomination_type": null, 295 "resolution": 4, 296 "main_sha": null, 297 "because_sha": null 298 }, 299 { 300 "sha": "369c9b642524cb543c59d006ad7e3ce089fa6879", 301 "description": "aco: fix p_interp_gfx11 to not overwrite SCC", 302 "nominated": false, 303 "nomination_type": 1, 304 "resolution": 4, 305 "main_sha": null, 306 "because_sha": "6113ee650a272dc737a200e276de474e083a2fdf" 307 }, 308 { 309 "sha": "3012e85e36956abb067f2518a5e16ae91053d5e6", 310 "description": "ci/alpine: build Mesa on top of Alpine 3.16", 311 "nominated": false, 312 "nomination_type": null, 313 "resolution": 4, 314 "main_sha": null, 315 "because_sha": null 316 }, 317 { 318 "sha": "8a35052253d000b5fcb9f20b0ae9cf4cf9e9ba6a", 319 "description": "ci/freedreno: add missing traces", 320 "nominated": false, 321 "nomination_type": null, 322 "resolution": 4, 323 "main_sha": null, 324 "because_sha": null 325 }, 326 { 327 "sha": "14eef1414725692a22fa24e027e8b1fd618d57ed", 328 "description": "clover: empty soversion when on win32", 329 "nominated": true, 330 "nomination_type": 0, 331 "resolution": 1, 332 "main_sha": null, 333 "because_sha": null 334 }, 335 { 336 "sha": "afb83080879310986680b0a0c7046a05963c06b1", 337 "description": "intel: Use common CONCAT/PASTE macros", 338 "nominated": false, 339 "nomination_type": null, 340 "resolution": 4, 341 "main_sha": null, 342 "because_sha": null 343 }, 344 { 345 "sha": "6bf17673a556ae64a284936beb589786b90fdb42", 346 "description": "glx: Use common CONCAT/PASTE macros", 347 "nominated": false, 348 "nomination_type": null, 349 "resolution": 4, 350 "main_sha": null, 351 "because_sha": null 352 }, 353 { 354 "sha": "c411e2df705786dff8f321b3fdd7cbc9858524ab", 355 "description": "gallium: Use common CONCAT/PASTE macros", 356 "nominated": false, 357 "nomination_type": null, 358 "resolution": 4, 359 "main_sha": null, 360 "because_sha": null 361 }, 362 { 363 "sha": "f3c6ed77be3112a56be4a66a135bdef630e92b33", 364 "description": "amd: Use common CONCAT/PASTE macros", 365 "nominated": false, 366 "nomination_type": null, 367 "resolution": 4, 368 "main_sha": null, 369 "because_sha": null 370 }, 371 { 372 "sha": "9991926bdf15228831a4d29018afd2c3afebdefd", 373 "description": "util: Add common CONCAT/PASTE macros", 374 "nominated": false, 375 "nomination_type": null, 376 "resolution": 4, 377 "main_sha": null, 378 "because_sha": null 379 }, 380 { 381 "sha": "7a84473344fa678ec95761a802ee0c994f7c51ea", 382 "description": "intel: Unify naming of CONCAT/PASTE macros", 383 "nominated": false, 384 "nomination_type": null, 385 "resolution": 4, 386 "main_sha": null, 387 "because_sha": null 388 }, 389 { 390 "sha": "f2e9222701e6bb7562d2f2ca671c3747149f1405", 391 "description": "glx: Unify naming of CONCAT/PASTE macros", 392 "nominated": false, 393 "nomination_type": null, 394 "resolution": 4, 395 "main_sha": null, 396 "because_sha": null 397 }, 398 { 399 "sha": "6359836242405abeb2aeabea13d75c7cc6954029", 400 "description": "gallium: Unify naming of CONCAT/PASTE macros", 401 "nominated": false, 402 "nomination_type": null, 403 "resolution": 4, 404 "main_sha": null, 405 "because_sha": null 406 }, 407 { 408 "sha": "45f9939f9a588d362f1a0202fde95856b5d8bd70", 409 "description": "amd: Unify naming of CONCAT/PASTE macros", 410 "nominated": false, 411 "nomination_type": null, 412 "resolution": 4, 413 "main_sha": null, 414 "because_sha": null 415 }, 416 { 417 "sha": "c70c5ecd2e7bb04729628630aebf0574f7f19c1c", 418 "description": "docs: move generic gallium envvars to root doc", 419 "nominated": false, 420 "nomination_type": null, 421 "resolution": 4, 422 "main_sha": null, 423 "because_sha": null 424 }, 425 { 426 "sha": "e7e92f79543f8390d42543e72918d162cfb0a38e", 427 "description": "docs: remove duplicate envvars", 428 "nominated": false, 429 "nomination_type": null, 430 "resolution": 4, 431 "main_sha": null, 432 "because_sha": null 433 }, 434 { 435 "sha": "e91ee07b6a21be24c5cf5dd46d22c1fc0d3b86e3", 436 "description": "docs: fix badly encoded envvar-roles", 437 "nominated": false, 438 "nomination_type": null, 439 "resolution": 4, 440 "main_sha": null, 441 "because_sha": null 442 }, 443 { 444 "sha": "8723a18e67cdadb5ba4d7618ed844bf398a970e7", 445 "description": "docs: use envvar directive", 446 "nominated": false, 447 "nomination_type": null, 448 "resolution": 4, 449 "main_sha": null, 450 "because_sha": null 451 }, 452 { 453 "sha": "9bfa939a5e6377efe7b610dd9b6846edeb0fdafc", 454 "description": "docs: remove stale envvar-reference", 455 "nominated": true, 456 "nomination_type": 1, 457 "resolution": 1, 458 "main_sha": null, 459 "because_sha": "231ccb6100e3559782834d1c290e6439a37a7ca8" 460 }, 461 { 462 "sha": "4eef5628c86e930c48f90cdcbe51bf5a3651c4c4", 463 "description": "docs: drop custom envvar directive", 464 "nominated": false, 465 "nomination_type": null, 466 "resolution": 4, 467 "main_sha": null, 468 "because_sha": null 469 }, 470 { 471 "sha": "864e658c0a069026c1f123079cfb09ecc4cf06cf", 472 "description": "docs: properly nest envvar descriptions", 473 "nominated": false, 474 "nomination_type": null, 475 "resolution": 4, 476 "main_sha": null, 477 "because_sha": null 478 }, 479 { 480 "sha": "7df50de210e1899a5f405651d983c3771e092fd5", 481 "description": "docs: remove rogue \"the\"", 482 "nominated": false, 483 "nomination_type": null, 484 "resolution": 4, 485 "main_sha": null, 486 "because_sha": null 487 }, 488 { 489 "sha": "afded9a0a5f2e7cf3cff4e197cba3f12b8039e71", 490 "description": "docs: add missing extension-link", 491 "nominated": false, 492 "nomination_type": null, 493 "resolution": 4, 494 "main_sha": null, 495 "because_sha": null 496 }, 497 { 498 "sha": "9f2c9e4c3fa57deba3da30dfa8e022c0a49c80f0", 499 "description": "docs: do not mention EGL_MESA_drm_display", 500 "nominated": true, 501 "nomination_type": 1, 502 "resolution": 1, 503 "main_sha": null, 504 "because_sha": "f3e23ead536e66940053265216b3886fef69d891" 505 }, 506 { 507 "sha": "a5f319a38e4ade9ebb0736583cfa89098c7a6576", 508 "description": "docs/tgsi: xDArray -> xD_ARRAY", 509 "nominated": false, 510 "nomination_type": null, 511 "resolution": 4, 512 "main_sha": null, 513 "because_sha": null 514 }, 515 { 516 "sha": "474ba56f78aaa7e32a60b103008f0e204837000a", 517 "description": "docs/gallium: move period out of quotes", 518 "nominated": false, 519 "nomination_type": null, 520 "resolution": 4, 521 "main_sha": null, 522 "because_sha": null 523 }, 524 { 525 "sha": "306a8379ca0e1dd6fdfd0d90b248b8b09588e77f", 526 "description": "docs: lifecycle -> life cycle", 527 "nominated": false, 528 "nomination_type": null, 529 "resolution": 4, 530 "main_sha": null, 531 "because_sha": null 532 }, 533 { 534 "sha": "a3a68da6ac48ef19a4352d98b305dabadfc24632", 535 "description": "docs: dll -> DLL", 536 "nominated": false, 537 "nomination_type": null, 538 "resolution": 4, 539 "main_sha": null, 540 "because_sha": null 541 }, 542 { 543 "sha": "18fcd3c47c23e2a665443e83153c816284c81980", 544 "description": "docs: un-committed -> uncommitted", 545 "nominated": false, 546 "nomination_type": null, 547 "resolution": 4, 548 "main_sha": null, 549 "because_sha": null 550 }, 551 { 552 "sha": "4a42efb7fcf81c9d55f9e5ccda74d18c8e87c8ec", 553 "description": "docs: IPE -> PIPE", 554 "nominated": false, 555 "nomination_type": null, 556 "resolution": 4, 557 "main_sha": null, 558 "because_sha": null 559 }, 560 { 561 "sha": "26d6f506a44aa9f004781b0ec988471032d80841", 562 "description": "docs/asahi: use console blocks for console commands", 563 "nominated": false, 564 "nomination_type": null, 565 "resolution": 4, 566 "main_sha": null, 567 "because_sha": null 568 }, 569 { 570 "sha": "5a31e1ecaa66bbfbf4b9883ed800a5549c45724e", 571 "description": "docs/asahi: use literal-block for build-options", 572 "nominated": false, 573 "nomination_type": null, 574 "resolution": 4, 575 "main_sha": null, 576 "because_sha": null 577 }, 578 { 579 "sha": "2ebce1113730fcb23394e3931b7fafcb2d2ca7b7", 580 "description": "docs/asahi: fix indent", 581 "nominated": false, 582 "nomination_type": null, 583 "resolution": 4, 584 "main_sha": null, 585 "because_sha": null 586 }, 587 { 588 "sha": "3408cce076467266da1c53a1a8f4045fbc2d7118", 589 "description": "etnaviv: don't always emit PE_DEPTH_CONFIG on shader changes", 590 "nominated": false, 591 "nomination_type": null, 592 "resolution": 4, 593 "main_sha": null, 594 "because_sha": null 595 }, 596 { 597 "sha": "7fe91c9f660f3b76e2c08c0824d226417231c822", 598 "description": "etnaviv: switch to late Z when linear PE is used", 599 "nominated": true, 600 "nomination_type": 1, 601 "resolution": 1, 602 "main_sha": null, 603 "because_sha": "53445284a427f79e94607dc4ca2f8bd8ac293356" 604 }, 605 { 606 "sha": "e65d266529f1e95252bacd529a830b9d4d50000f", 607 "description": "etnaviv: fix shader register control with MSAA", 608 "nominated": false, 609 "nomination_type": null, 610 "resolution": 4, 611 "main_sha": null, 612 "because_sha": null 613 }, 614 { 615 "sha": "5bde671df240879da0cdab062c02a0f0bcd459ca", 616 "description": "gallium: Avoid nullptr-with-nonzero-offset", 617 "nominated": false, 618 "nomination_type": null, 619 "resolution": 4, 620 "main_sha": null, 621 "because_sha": null 622 }, 623 { 624 "sha": "cdbb30334c9876a33a130f70ef83d49ceadb9107", 625 "description": "ci/update_traces_checksum.py: make output more clean and implement colors", 626 "nominated": false, 627 "nomination_type": null, 628 "resolution": 4, 629 "main_sha": null, 630 "because_sha": null 631 }, 632 { 633 "sha": "e1d40d11f5a6083c19582c2e138f453cc2c7d4e4", 634 "description": "ci/update_traces_checksum.py: check if checksum is in the array, not it's value", 635 "nominated": false, 636 "nomination_type": 1, 637 "resolution": 4, 638 "main_sha": null, 639 "because_sha": "45eda069531adf17d28538696ace5dfcbc9ad230" 640 }, 641 { 642 "sha": "88b1bb326dae2d4cc7e069849f82c08f35c407d5", 643 "description": "ac/llvm: fix gfx11 fs input load for 16bit varying", 644 "nominated": true, 645 "nomination_type": 1, 646 "resolution": 1, 647 "main_sha": null, 648 "because_sha": "b07204d7804496445ddaa293ed3a2b90d170b1db" 649 }, 650 { 651 "sha": "c21e184cc5cc818285c5590f36b170362defaf27", 652 "description": "ac/nir/ngg: remove nuw for negative value add", 653 "nominated": true, 654 "nomination_type": 1, 655 "resolution": 1, 656 "main_sha": null, 657 "because_sha": "60ac5dda82e1a5c020aa51a02fa65131e9bfb2ca" 658 }, 659 { 660 "sha": "982b523769a75c99039deac7f832a1e10260e916", 661 "description": "ac/nir/ngg: fix nogs culling with nuw add", 662 "nominated": true, 663 "nomination_type": 1, 664 "resolution": 1, 665 "main_sha": null, 666 "because_sha": "75dbb404393a5ae99adb90a156fa5a084aa79c4d" 667 }, 668 { 669 "sha": "e81c35d19f76bb8e0dad142c31bd6a9346b92519", 670 "description": "anv: Don't use REQUIRE_8 for Bindless Shaders", 671 "nominated": false, 672 "nomination_type": null, 673 "resolution": 4, 674 "main_sha": null, 675 "because_sha": null 676 }, 677 { 678 "sha": "eedbd1ddbf73cd39668742d8e382d0b9a4fd4945", 679 "description": "intel/compiler: Use SIMD selection helpers in compile_single_bs()", 680 "nominated": false, 681 "nomination_type": null, 682 "resolution": 4, 683 "main_sha": null, 684 "because_sha": null 685 }, 686 { 687 "sha": "6c194ddd18f24a2fe995aa6b09c8d5d6d2c97d34", 688 "description": "intel/compiler: Prepare SIMD selection helpers to handle different prog_datas", 689 "nominated": false, 690 "nomination_type": null, 691 "resolution": 4, 692 "main_sha": null, 693 "because_sha": null 694 }, 695 { 696 "sha": "6ffa597bcfe5005381913c6430db999498e194a9", 697 "description": "intel/compiler: Keep track of compiled/spilled in brw_simd_selection_state", 698 "nominated": false, 699 "nomination_type": null, 700 "resolution": 4, 701 "main_sha": null, 702 "because_sha": null 703 }, 704 { 705 "sha": "3c52e2d04cfbe1425b67fac842946ecb611ac982", 706 "description": "intel/compiler: Add a SIMD_COUNT constant", 707 "nominated": false, 708 "nomination_type": null, 709 "resolution": 4, 710 "main_sha": null, 711 "because_sha": null 712 }, 713 { 714 "sha": "a0580dadfd20f4b27852bc10e2f38191cae05197", 715 "description": "intel/compiler: Create a struct to hold SIMD selection state", 716 "nominated": false, 717 "nomination_type": null, 718 "resolution": 4, 719 "main_sha": null, 720 "because_sha": null 721 }, 722 { 723 "sha": "8cda6cd774edc16ce5515ca936b900f6250c49fd", 724 "description": "intel/compiler: Simplify usage of brw_simd_select_for_workgroup_size()", 725 "nominated": false, 726 "nomination_type": null, 727 "resolution": 4, 728 "main_sha": null, 729 "because_sha": null 730 }, 731 { 732 "sha": "a943dbf475dc5178b37f297d5909f220337c354b", 733 "description": "intel/compiler: Make brw_private.h and simd selector helpers C++", 734 "nominated": false, 735 "nomination_type": null, 736 "resolution": 4, 737 "main_sha": null, 738 "because_sha": null 739 }, 740 { 741 "sha": "fb7de303ba7cbdb4237d2ae93011bc2845114d35", 742 "description": "gallivm: add coro malloc hooks earlier and always.", 743 "nominated": true, 744 "nomination_type": 1, 745 "resolution": 1, 746 "main_sha": null, 747 "because_sha": "f511d2a553377a58b5eea6c6d1170fcc4972237a" 748 }, 749 { 750 "sha": "301daf868bfa228a29efe72069cff67220d521c0", 751 "description": "glsl: remove unused intrinsics", 752 "nominated": false, 753 "nomination_type": null, 754 "resolution": 4, 755 "main_sha": null, 756 "because_sha": null 757 }, 758 { 759 "sha": "cb32f9515e28d01a52dc8961d9d82ed73faf4bd3", 760 "description": "nir_scale_fdiv: Respect vector swizzles", 761 "nominated": false, 762 "nomination_type": null, 763 "resolution": 4, 764 "main_sha": null, 765 "because_sha": null 766 }, 767 { 768 "sha": "57863e21f6ff02228414269dc40326cd916f0fe0", 769 "description": "radeonsi: print the number of shader outputs for shader-db", 770 "nominated": false, 771 "nomination_type": null, 772 "resolution": 4, 773 "main_sha": null, 774 "because_sha": null 775 }, 776 { 777 "sha": "e2b044fe3fccd4aad93986baff85b3d8a5b38b47", 778 "description": "lavapipe: Prevent integer overflow adding index buffer offset and start index.", 779 "nominated": false, 780 "nomination_type": null, 781 "resolution": 4, 782 "main_sha": null, 783 "because_sha": null 784 }, 785 { 786 "sha": "f47253c5c70339d23e48cb2e15e1626ffc79c690", 787 "description": "draw,util: Refactor draw_overflow_uadd into util.", 788 "nominated": false, 789 "nomination_type": null, 790 "resolution": 4, 791 "main_sha": null, 792 "because_sha": null 793 }, 794 { 795 "sha": "cb904ceb805471695170557a9cdb88233908a1f0", 796 "description": "util/disk_cache: Prevent \u2018sha1\u2019 may be used uninitialized warnings.", 797 "nominated": false, 798 "nomination_type": null, 799 "resolution": 4, 800 "main_sha": null, 801 "because_sha": null 802 }, 803 { 804 "sha": "b28356745686571676742f3822fd371b95e8742b", 805 "description": "radeonsi/vcn: adding av1 decoding film grain block", 806 "nominated": false, 807 "nomination_type": null, 808 "resolution": 4, 809 "main_sha": null, 810 "because_sha": null 811 }, 812 { 813 "sha": "0b02db30070313910d35913aec8b68652d329c0a", 814 "description": "frontends/va: fixed av1 decoding 10bit ffmpeg output YUV issue", 815 "nominated": false, 816 "nomination_type": null, 817 "resolution": 4, 818 "main_sha": null, 819 "because_sha": null 820 }, 821 { 822 "sha": "35606096de65a2896830b8f920e927894a7b19a4", 823 "description": "ci/llvmpipe: Switch rusticl and clover testing over to deqp-runner.", 824 "nominated": false, 825 "nomination_type": null, 826 "resolution": 4, 827 "main_sha": null, 828 "because_sha": null 829 }, 830 { 831 "sha": "b0acae5f03c940db8c67c8b1f95f01fa15602274", 832 "description": "ci: Update to deqp-runner v0.16.0 for SKQP and CL support.", 833 "nominated": false, 834 "nomination_type": null, 835 "resolution": 4, 836 "main_sha": null, 837 "because_sha": null 838 }, 839 { 840 "sha": "57b2211cf0c1c5153eae4c59f213a30fe06c227c", 841 "description": "radv/rt: Clone specialization infos", 842 "nominated": false, 843 "nomination_type": null, 844 "resolution": 4, 845 "main_sha": null, 846 "because_sha": null 847 }, 848 { 849 "sha": "39628c8999975ebaadcfbf794a922d04e384a08b", 850 "description": "radv/rt: Clone entrypoint names", 851 "nominated": false, 852 "nomination_type": null, 853 "resolution": 4, 854 "main_sha": null, 855 "because_sha": null 856 }, 857 { 858 "sha": "a4d6c57e6540d5fa7db395ad9616bfacc6beef20", 859 "description": "radv: Use ralloc for allocating pipeline library resources", 860 "nominated": false, 861 "nomination_type": null, 862 "resolution": 4, 863 "main_sha": null, 864 "because_sha": null 865 }, 866 { 867 "sha": "08b194fb465ef725440f6b62e7b673a4f669f630", 868 "description": "vulkan,radv: Remove vk_shader_module_clone", 869 "nominated": false, 870 "nomination_type": null, 871 "resolution": 4, 872 "main_sha": null, 873 "because_sha": null 874 }, 875 { 876 "sha": "902ec1fe0e80039367a16fc6db10a6368307269c", 877 "description": "replace sys/poll.h with poll.h", 878 "nominated": false, 879 "nomination_type": null, 880 "resolution": 4, 881 "main_sha": null, 882 "because_sha": null 883 }, 884 { 885 "sha": "48c1e0e166728e130d5d2537bec528eec6cea244", 886 "description": "intel/crocus: do not redefine PAGE_SIZE", 887 "nominated": false, 888 "nomination_type": null, 889 "resolution": 4, 890 "main_sha": null, 891 "because_sha": null 892 }, 893 { 894 "sha": "9d81729c02c5f09474e8b2c80f46da6a128ab183", 895 "description": "kopper: guard unused variable behind ifdef", 896 "nominated": false, 897 "nomination_type": null, 898 "resolution": 4, 899 "main_sha": null, 900 "because_sha": null 901 }, 902 { 903 "sha": "92854b96bc901514831c87b71a60b25354a96c6b", 904 "description": "docs/releasing: add convenient command to rebase everything since last release", 905 "nominated": false, 906 "nomination_type": null, 907 "resolution": 4, 908 "main_sha": null, 909 "because_sha": null 910 }, 911 { 912 "sha": "68f942f21789d805d0fcc033b8de12d54f49cecb", 913 "description": "docs/releasing: checkout the staging branch at the end of its creation process", 914 "nominated": false, 915 "nomination_type": null, 916 "resolution": 4, 917 "main_sha": null, 918 "because_sha": null 919 }, 920 { 921 "sha": "739ecdf367ac8fb63450833d32d5ad0cebf845c7", 922 "description": "docs/releasing: update branchpoint instructions to be friendlier to our Marge-bot-based workflow", 923 "nominated": false, 924 "nomination_type": null, 925 "resolution": 4, 926 "main_sha": null, 927 "because_sha": null 928 }, 929 { 930 "sha": "fa10735da36bede0d67174e4c7ea00b6c0a1ce75", 931 "description": "docs/releasing: fix instructions to create a branch from a tag", 932 "nominated": false, 933 "nomination_type": null, 934 "resolution": 4, 935 "main_sha": null, 936 "because_sha": null 937 }, 938 { 939 "sha": "6833138b5dd3ef247330e4d2b11e56bc37bc72e5", 940 "description": "docs/releasing: add VERSION variable to avoid typos when copy/pasting", 941 "nominated": false, 942 "nomination_type": null, 943 "resolution": 4, 944 "main_sha": null, 945 "because_sha": null 946 }, 947 { 948 "sha": "494e2edb90d06f645e09b10d2c3f6b8d274d4dba", 949 "description": "intel/compiler: Fix missing tie-breaker in brw_nir_analyze_ubo_ranges() ordering code", 950 "nominated": true, 951 "nomination_type": 1, 952 "resolution": 1, 953 "main_sha": null, 954 "because_sha": "6d28c6e52cfd76855c1368560dd90f12493e2580" 955 }, 956 { 957 "sha": "9fd1d47aa0f19fac30d29e6ae40ed0383c1930ee", 958 "description": "intel/compiler: Fix dynarray usage in intel_clc", 959 "nominated": true, 960 "nomination_type": 1, 961 "resolution": 1, 962 "main_sha": null, 963 "because_sha": "77e929a52734456237f5e0171a4844d6f9be027e" 964 }, 965 { 966 "sha": "71c4543af1ad7b2b51f18140373b8756c1631d07", 967 "description": "radv/rt: Get rid of null index AABB intersection handling", 968 "nominated": false, 969 "nomination_type": null, 970 "resolution": 4, 971 "main_sha": null, 972 "because_sha": null 973 }, 974 { 975 "sha": "ff896d5d0987768412b0ae741ec66b12b30c8d31", 976 "description": "r600/sfn: Call lower_flrp from driver code", 977 "nominated": false, 978 "nomination_type": null, 979 "resolution": 4, 980 "main_sha": null, 981 "because_sha": null 982 }, 983 { 984 "sha": "e5646382ba94cad3877e792556e8f49e98e7bc7b", 985 "description": "r600/sfn: use only one undef in tex lowering", 986 "nominated": false, 987 "nomination_type": null, 988 "resolution": 4, 989 "main_sha": null, 990 "because_sha": null 991 }, 992 { 993 "sha": "df54aa7e33904ad124e994128b45854b862f783e", 994 "description": "r600/sfn: Use a bitfield for some register properties", 995 "nominated": false, 996 "nomination_type": null, 997 "resolution": 4, 998 "main_sha": null, 999 "because_sha": null 1000 }, 1001 { 1002 "sha": "dba46bb8bc35836145bcb7e9d1b0e92f5617996b", 1003 "description": "r600/sfn: handle possible inline const as array base for scratch loads", 1004 "nominated": false, 1005 "nomination_type": null, 1006 "resolution": 4, 1007 "main_sha": null, 1008 "because_sha": null 1009 }, 1010 { 1011 "sha": "307b81747e2bb0901ada1901564435878dbb5a7d", 1012 "description": "r600/sfn: Simlify check for zero and one", 1013 "nominated": false, 1014 "nomination_type": null, 1015 "resolution": 4, 1016 "main_sha": null, 1017 "because_sha": null 1018 }, 1019 { 1020 "sha": "a81c50a21447a95e05f73badf6e4e7bfe734f7a8", 1021 "description": "r600/sfn: implement finalize_nir", 1022 "nominated": false, 1023 "nomination_type": null, 1024 "resolution": 4, 1025 "main_sha": null, 1026 "because_sha": null 1027 }, 1028 { 1029 "sha": "ec1cdc13d5cf6026692bf3765be3aeceb511e6d6", 1030 "description": "v3dv/bo: reset bo and then call gem close", 1031 "nominated": true, 1032 "nomination_type": 1, 1033 "resolution": 0, 1034 "main_sha": null, 1035 "because_sha": "2c44597181e28b05d4b269ee73d4f3a59bc0a806" 1036 }, 1037 { 1038 "sha": "b4b09bf8f25294e1705ebedfd4f88de6507b575f", 1039 "description": "Revert \"ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often\"", 1040 "nominated": false, 1041 "nomination_type": 2, 1042 "resolution": 4, 1043 "main_sha": null, 1044 "because_sha": "cb02cf464c16961a8922e0180eeba38fea16ac85" 1045 }, 1046 { 1047 "sha": "3f371d4e940509c73fa19c4e50ae319e75636eb0", 1048 "description": "zink: remove descriptor-mode selection infrastructure", 1049 "nominated": false, 1050 "nomination_type": null, 1051 "resolution": 4, 1052 "main_sha": null, 1053 "because_sha": null 1054 }, 1055 { 1056 "sha": "d255bc8f05dd5f85f7154b0a3d7aaf381b47c199", 1057 "description": "radv: enable lowering of subgroup shuffle in NIR on GFX11+", 1058 "nominated": false, 1059 "nomination_type": null, 1060 "resolution": 4, 1061 "main_sha": null, 1062 "because_sha": null 1063 }, 1064 { 1065 "sha": "a2dd0c77d693b8dce1a3d9aa9213978d220676c5", 1066 "description": "r300: enable channel merging on r300/r400 VS", 1067 "nominated": false, 1068 "nomination_type": null, 1069 "resolution": 4, 1070 "main_sha": null, 1071 "because_sha": null 1072 }, 1073 { 1074 "sha": "54f6e72b27154219be237690453bb9c3b57cd3ec", 1075 "description": "r300: better register allocator for vertex shaders", 1076 "nominated": false, 1077 "nomination_type": null, 1078 "resolution": 4, 1079 "main_sha": null, 1080 "because_sha": null 1081 }, 1082 { 1083 "sha": "0889c44f18b8b4c4155b4e6c82cc6ca21c1e467a", 1084 "description": "r300: another fix for reader detection in the presence of loops", 1085 "nominated": false, 1086 "nomination_type": null, 1087 "resolution": 4, 1088 "main_sha": null, 1089 "because_sha": null 1090 }, 1091 { 1092 "sha": "e571fb9d2e228f3c982e2c879253d22147618084", 1093 "description": "r300: properly account for per-channel negates when reswizzling", 1094 "nominated": false, 1095 "nomination_type": null, 1096 "resolution": 4, 1097 "main_sha": null, 1098 "because_sha": null 1099 }, 1100 { 1101 "sha": "0146f5029a56989b93465f4ae7c070d37d3be2a8", 1102 "description": "r300: don't skip source rewrite if RC_FILE_NONE in rc_for_all_reads_src", 1103 "nominated": false, 1104 "nomination_type": null, 1105 "resolution": 4, 1106 "main_sha": null, 1107 "because_sha": null 1108 }, 1109 { 1110 "sha": "7d28f429da8c3f9741f9db33797055ead26e13ae", 1111 "description": "r300: generalize rc_init_regalloc_state", 1112 "nominated": false, 1113 "nomination_type": null, 1114 "resolution": 4, 1115 "main_sha": null, 1116 "because_sha": null 1117 }, 1118 { 1119 "sha": "b9fe2df95247b01d158f88216db60e0669976701", 1120 "description": "r300: add array with conflict values for the vp register classes", 1121 "nominated": false, 1122 "nomination_type": null, 1123 "resolution": 4, 1124 "main_sha": null, 1125 "because_sha": null 1126 }, 1127 { 1128 "sha": "431467b1d93516a89383f89e848e8da7e18e19a3", 1129 "description": "r300: add new register class list for vertex shaders", 1130 "nominated": false, 1131 "nomination_type": null, 1132 "resolution": 4, 1133 "main_sha": null, 1134 "because_sha": null 1135 }, 1136 { 1137 "sha": "59e22d9d352a332b071eab616af526848311da36", 1138 "description": "r300: add FP suffix to the current class list", 1139 "nominated": false, 1140 "nomination_type": null, 1141 "resolution": 4, 1142 "main_sha": null, 1143 "because_sha": null 1144 }, 1145 { 1146 "sha": "024a8d8bda945cbf6463ace2dcfaa9f0f092a9ff", 1147 "description": "r300: increase maximum number of writemask combinations", 1148 "nominated": false, 1149 "nomination_type": null, 1150 "resolution": 4, 1151 "main_sha": null, 1152 "because_sha": null 1153 }, 1154 { 1155 "sha": "240365a293ce1cf4f30f6f78020131feb5e8c8ae", 1156 "description": "r300: move building of the interference graph to a separate function", 1157 "nominated": false, 1158 "nomination_type": null, 1159 "resolution": 4, 1160 "main_sha": null, 1161 "because_sha": null 1162 }, 1163 { 1164 "sha": "38f5b287e84f76e0182ba9cfe899ee4a6f667197", 1165 "description": "r300: generalize rc_find_class", 1166 "nominated": false, 1167 "nomination_type": null, 1168 "resolution": 4, 1169 "main_sha": null, 1170 "because_sha": null 1171 }, 1172 { 1173 "sha": "e1b4ba13508d409399def7b150a9e8f450c07508", 1174 "description": "r300: move some functions out of radeon_pair_regalloc", 1175 "nominated": false, 1176 "nomination_type": null, 1177 "resolution": 4, 1178 "main_sha": null, 1179 "because_sha": null 1180 }, 1181 { 1182 "sha": "715e7172e8678724db773a715bb81916aa596004", 1183 "description": "r300: save pointer to register class list in the regalloc state", 1184 "nominated": false, 1185 "nomination_type": null, 1186 "resolution": 4, 1187 "main_sha": null, 1188 "because_sha": null 1189 }, 1190 { 1191 "sha": "63c4849e8bb6b585747e6e6085df3a0264fa2821", 1192 "description": "nir: add another common ffract -> ffloor pattern", 1193 "nominated": false, 1194 "nomination_type": null, 1195 "resolution": 4, 1196 "main_sha": null, 1197 "because_sha": null 1198 }, 1199 { 1200 "sha": "11b2a063bf1f18b3be9542be8c229427a33c92f0", 1201 "description": "vulkan: Unconditionally add barriers for missing external subpass deps", 1202 "nominated": true, 1203 "nomination_type": 1, 1204 "resolution": 1, 1205 "main_sha": null, 1206 "because_sha": "1d726940d2881395994751078dad3bda0cabbdfb" 1207 }, 1208 { 1209 "sha": "4ff5051944e7a7a8bf003c331af1a73ac6c7df61", 1210 "description": "vulkan: Handle VK_SUBPASS_EXTERNAL at the end of a subpass", 1211 "nominated": true, 1212 "nomination_type": 1, 1213 "resolution": 1, 1214 "main_sha": null, 1215 "because_sha": "1d726940d2881395994751078dad3bda0cabbdfb" 1216 }, 1217 { 1218 "sha": "fee004215755ee56a427e2ea96a5ab6dfa1ce823", 1219 "description": "r600/sfn: Fix f2u32 and remove backend lowring of f2u64 and f2i64", 1220 "nominated": false, 1221 "nomination_type": 1, 1222 "resolution": 4, 1223 "main_sha": null, 1224 "because_sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd" 1225 }, 1226 { 1227 "sha": "fd27b18631bff77ce864968238c4e6dbe37606a6", 1228 "description": "r600/sfn: Fix source modifiers for ffract64", 1229 "nominated": true, 1230 "nomination_type": 1, 1231 "resolution": 0, 1232 "main_sha": null, 1233 "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" 1234 }, 1235 { 1236 "sha": "e63d6ed85e0d2c23d0a6335c0ac05e1501a403d3", 1237 "description": "spirv: Make vtn_fail and friends trap in debug mode", 1238 "nominated": false, 1239 "nomination_type": null, 1240 "resolution": 4, 1241 "main_sha": null, 1242 "because_sha": null 1243 }, 1244 { 1245 "sha": "ae76bba34a878dbd299f911bceaa9acdf01eb38a", 1246 "description": "anv: bump pool bucket max allocation size", 1247 "nominated": true, 1248 "nomination_type": 0, 1249 "resolution": 1, 1250 "main_sha": null, 1251 "because_sha": null 1252 }, 1253 { 1254 "sha": "145cb3e349d080dce3d6e8f41722dffe33ab7b9f", 1255 "description": "vulkan/wsi/wayland: fix unaligned load of dev_t", 1256 "nominated": false, 1257 "nomination_type": null, 1258 "resolution": 4, 1259 "main_sha": null, 1260 "because_sha": null 1261 }, 1262 { 1263 "sha": "ad5c9c3fa46a4bb6a423c347f28e2d6a58973b2b", 1264 "description": "llvmpipe: drop cache stats code", 1265 "nominated": false, 1266 "nomination_type": null, 1267 "resolution": 4, 1268 "main_sha": null, 1269 "because_sha": null 1270 }, 1271 { 1272 "sha": "4a14ba6fce89cb839d598bebe2f971796787f41e", 1273 "description": "disk_cache: add env var to show stats", 1274 "nominated": false, 1275 "nomination_type": null, 1276 "resolution": 4, 1277 "main_sha": null, 1278 "because_sha": null 1279 }, 1280 { 1281 "sha": "f7d7e558c958d4057cf88dfa37f80d150d62d87f", 1282 "description": "venus: handle VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT", 1283 "nominated": false, 1284 "nomination_type": 1, 1285 "resolution": 4, 1286 "main_sha": null, 1287 "because_sha": "8f7b5bf34b4207bac6417902ff715e5643d45389" 1288 }, 1289 { 1290 "sha": "8a5de0b6cf1090d7f29f3974ec79c32776cf2745", 1291 "description": "freedreno/pm4: Use unsigned instead of uint to fix musl build", 1292 "nominated": false, 1293 "nomination_type": null, 1294 "resolution": 4, 1295 "main_sha": null, 1296 "because_sha": null 1297 }, 1298 { 1299 "sha": "bc286e8586976013936dea71dd66c4e3a3ff4605", 1300 "description": "ci: avoid triggering vc4 & v3d tests on v3dv-only MRs", 1301 "nominated": false, 1302 "nomination_type": null, 1303 "resolution": 4, 1304 "main_sha": null, 1305 "because_sha": null 1306 }, 1307 { 1308 "sha": "2f85d9095e3559597bc1cf0051ab6d7bc18faecd", 1309 "description": "etnaviv: fix late Z with MSAA active", 1310 "nominated": false, 1311 "nomination_type": null, 1312 "resolution": 4, 1313 "main_sha": null, 1314 "because_sha": null 1315 }, 1316 { 1317 "sha": "804bf2eba2af7f3d6446361127cbc5521ae72b15", 1318 "description": "etnaviv: update headers from rnndb", 1319 "nominated": false, 1320 "nomination_type": null, 1321 "resolution": 4, 1322 "main_sha": null, 1323 "because_sha": null 1324 }, 1325 { 1326 "sha": "4035b0fa42ff886c4b31656ea9c1e1f347b16ba3", 1327 "description": "radv: Use a lds stack for ray queries when possible", 1328 "nominated": false, 1329 "nomination_type": null, 1330 "resolution": 4, 1331 "main_sha": null, 1332 "because_sha": null 1333 }, 1334 { 1335 "sha": "3a50dcb3f478488cb588948a78325c6c5cdca139", 1336 "description": "radv: Always create ray query vars as shader temp", 1337 "nominated": false, 1338 "nomination_type": null, 1339 "resolution": 4, 1340 "main_sha": null, 1341 "because_sha": null 1342 }, 1343 { 1344 "sha": "2dc93e284ebd9baf5f5809e3904de97fea1b6f2d", 1345 "description": "radv: Add a field for the max shared memory size", 1346 "nominated": false, 1347 "nomination_type": null, 1348 "resolution": 4, 1349 "main_sha": null, 1350 "because_sha": null 1351 }, 1352 { 1353 "sha": "19c5739b7449667b0091153dfd5ce84b518f55ab", 1354 "description": "spirv: Add MESA_SPIRV_DEBUG environment variable processing", 1355 "nominated": false, 1356 "nomination_type": null, 1357 "resolution": 4, 1358 "main_sha": null, 1359 "because_sha": null 1360 }, 1361 { 1362 "sha": "6addb8566dbdf841fec693084247a7ad35adf7f0", 1363 "description": "ci: remove duplicate entries from Fedora build", 1364 "nominated": false, 1365 "nomination_type": null, 1366 "resolution": 4, 1367 "main_sha": null, 1368 "because_sha": null 1369 }, 1370 { 1371 "sha": "88f1fad3f76837c1d968a8636bf157e1e1e28b2b", 1372 "description": "pvr: Use common pipeline & dynamic state frameworks", 1373 "nominated": false, 1374 "nomination_type": null, 1375 "resolution": 4, 1376 "main_sha": null, 1377 "because_sha": null 1378 }, 1379 { 1380 "sha": "a89ff8d4bc888baa458ba24b2836eaa1700e493d", 1381 "description": "pvr: Use PVRX(TA_PASSTYPE) for pvr_fragment_shader_state.pass_type", 1382 "nominated": false, 1383 "nomination_type": null, 1384 "resolution": 4, 1385 "main_sha": null, 1386 "because_sha": null 1387 }, 1388 { 1389 "sha": "9056817a6c975168457758814d5e865505c63d8c", 1390 "description": "pvr: Store format aspects on render pass attachments", 1391 "nominated": false, 1392 "nomination_type": null, 1393 "resolution": 4, 1394 "main_sha": null, 1395 "because_sha": null 1396 }, 1397 { 1398 "sha": "0e708609cbe2eebba893c023b65d50d23abc1735", 1399 "description": "pvr: Remove scissor_accum dynamic state", 1400 "nominated": false, 1401 "nomination_type": null, 1402 "resolution": 4, 1403 "main_sha": null, 1404 "because_sha": null 1405 }, 1406 { 1407 "sha": "082ad18cea0dc55d0ba930dcfe58e8781e99d325", 1408 "description": "pvr: VDMCTRL_INDEX_LIST[5-9] are not needed", 1409 "nominated": false, 1410 "nomination_type": null, 1411 "resolution": 4, 1412 "main_sha": null, 1413 "because_sha": null 1414 }, 1415 { 1416 "sha": "e21448d0d31808059fab3a4d35e44ddcb9683cf6", 1417 "description": "aco: Don't create useless exec movs while creating v_cmpx.", 1418 "nominated": false, 1419 "nomination_type": null, 1420 "resolution": 4, 1421 "main_sha": null, 1422 "because_sha": null 1423 }, 1424 { 1425 "sha": "a653a390e11a55f25235af1d0b39a6ceae30016f", 1426 "description": "aco: Make vcmpx definition handling clearer.", 1427 "nominated": false, 1428 "nomination_type": null, 1429 "resolution": 4, 1430 "main_sha": null, 1431 "because_sha": null 1432 }, 1433 { 1434 "sha": "bdf680cd3fe08b97991de2b1545567697f5fc9bb", 1435 "description": "intel/fs: use nir_opt_ray_query_ranges", 1436 "nominated": false, 1437 "nomination_type": null, 1438 "resolution": 4, 1439 "main_sha": null, 1440 "because_sha": null 1441 }, 1442 { 1443 "sha": "bd9396c357b0c03108b78b1b304e69312eb5719f", 1444 "description": "radv: Use nir_opt_ray_query_ranges", 1445 "nominated": false, 1446 "nomination_type": null, 1447 "resolution": 4, 1448 "main_sha": null, 1449 "because_sha": null 1450 }, 1451 { 1452 "sha": "f5b657658588e57606a179037cccf528de6605de", 1453 "description": "nir: Add a pass for combining ray queries", 1454 "nominated": false, 1455 "nomination_type": null, 1456 "resolution": 4, 1457 "main_sha": null, 1458 "because_sha": null 1459 }, 1460 { 1461 "sha": "d22037b96c89135473994e772fe6f9d95a7066cf", 1462 "description": "nir: Add and use nir_intrinsic_is_ray_query helper", 1463 "nominated": false, 1464 "nomination_type": null, 1465 "resolution": 4, 1466 "main_sha": null, 1467 "because_sha": null 1468 }, 1469 { 1470 "sha": "04abfbca57fd3ae16f4f965a37040f30b52adacd", 1471 "description": "nir: Remove gather_info after removing dead vars", 1472 "nominated": false, 1473 "nomination_type": null, 1474 "resolution": 4, 1475 "main_sha": null, 1476 "because_sha": null 1477 }, 1478 { 1479 "sha": "34c52d8cb98e74a9debcd2605b377170c025582a", 1480 "description": "nir: fix typo in lower_double options handling", 1481 "nominated": true, 1482 "nomination_type": 1, 1483 "resolution": 1, 1484 "main_sha": null, 1485 "because_sha": "3749a6ecd282cf8c801cda948260fd6d521b92ac" 1486 }, 1487 { 1488 "sha": "d558309d67b9ad4dbc4c47bccabe078af3f9eb6e", 1489 "description": "freedreno/cffdec: Add NOP debug messages", 1490 "nominated": false, 1491 "nomination_type": null, 1492 "resolution": 4, 1493 "main_sha": null, 1494 "because_sha": null 1495 }, 1496 { 1497 "sha": "d151ba5c3004a68aed0e0f19c8f2575bfa265694", 1498 "description": "tu: Implement utrace CS marker support", 1499 "nominated": false, 1500 "nomination_type": null, 1501 "resolution": 4, 1502 "main_sha": null, 1503 "because_sha": null 1504 }, 1505 { 1506 "sha": "ac5a55ef115525d5b8fcade9158fedccea24174a", 1507 "description": "common/utrace: Add CS logging support", 1508 "nominated": false, 1509 "nomination_type": null, 1510 "resolution": 4, 1511 "main_sha": null, 1512 "because_sha": null 1513 }, 1514 { 1515 "sha": "8370a0d6bfcaaf84fd7ddb58b51eb11bb416652f", 1516 "description": "common/utrace: Prefix all environment variables with `MESA_`", 1517 "nominated": false, 1518 "nomination_type": null, 1519 "resolution": 4, 1520 "main_sha": null, 1521 "because_sha": null 1522 }, 1523 { 1524 "sha": "086b50078d1b38839d5f1c3bf1d568bdfab59fba", 1525 "description": "common/utrace: Rename `u_trace_context_actively_tracing` to `u_trace_should_process`", 1526 "nominated": false, 1527 "nomination_type": null, 1528 "resolution": 4, 1529 "main_sha": null, 1530 "because_sha": null 1531 }, 1532 { 1533 "sha": "18e820009d6258e91bc443b9fe7df4681e90324d", 1534 "description": "common/utrace: Refactor and combine all envvars into `GPU_TRACES`", 1535 "nominated": false, 1536 "nomination_type": null, 1537 "resolution": 4, 1538 "main_sha": null, 1539 "because_sha": null 1540 }, 1541 { 1542 "sha": "044d3e53d2e92014949d2a2d79cbd13ed4aa1ed4", 1543 "description": "tu: Move utrace arguments to `start` from `end`", 1544 "nominated": false, 1545 "nomination_type": null, 1546 "resolution": 4, 1547 "main_sha": null, 1548 "because_sha": null 1549 }, 1550 { 1551 "sha": "e954ec7fefc66b3c87d29e11099916e11c1bf7ef", 1552 "description": "tu/perfetto: Handle tracepoint args from start and end", 1553 "nominated": false, 1554 "nomination_type": null, 1555 "resolution": 4, 1556 "main_sha": null, 1557 "because_sha": null 1558 }, 1559 { 1560 "sha": "f14e2ca099cbc1c732020b6e1c30aaff4f652d1b", 1561 "description": "v3dv: ignore imported BOs when tracking BO memory usage", 1562 "nominated": false, 1563 "nomination_type": null, 1564 "resolution": 4, 1565 "main_sha": null, 1566 "because_sha": null 1567 }, 1568 { 1569 "sha": "6bb5aceb28f5e9583a21786ef43d6de68533f6ee", 1570 "description": "draw: Prevent index buffer overflow.", 1571 "nominated": false, 1572 "nomination_type": null, 1573 "resolution": 4, 1574 "main_sha": null, 1575 "because_sha": null 1576 }, 1577 { 1578 "sha": "2c44597181e28b05d4b269ee73d4f3a59bc0a806", 1579 "description": "v3dv: fix debug dump on BO free", 1580 "nominated": true, 1581 "nomination_type": 1, 1582 "resolution": 1, 1583 "main_sha": null, 1584 "because_sha": "44fa8304d45e775050a42f2fc85c02ad5ddb63bd" 1585 }, 1586 { 1587 "sha": "947e183ff55bb4b023151501fb5ae81f4669ee98", 1588 "description": "pvr: Implement new firmware stream interface", 1589 "nominated": false, 1590 "nomination_type": null, 1591 "resolution": 4, 1592 "main_sha": null, 1593 "because_sha": null 1594 }, 1595 { 1596 "sha": "a824b18fdfce59b3131c40099574ad0dcc4bd848", 1597 "description": "pvr: Set all compute sub-command registers in the same place", 1598 "nominated": false, 1599 "nomination_type": null, 1600 "resolution": 4, 1601 "main_sha": null, 1602 "because_sha": null 1603 }, 1604 { 1605 "sha": "7666988937ee9057b575e61437480e23a254c62a", 1606 "description": "disable zinks shader cache when the needed functions do not exist", 1607 "nominated": false, 1608 "nomination_type": 1, 1609 "resolution": 4, 1610 "main_sha": null, 1611 "because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1" 1612 }, 1613 { 1614 "sha": "0d85a0d7cda461110ce5d62f644010e0271a8f06", 1615 "description": "anv: remove dg2 condition for Wa_22011440098", 1616 "nominated": false, 1617 "nomination_type": null, 1618 "resolution": 4, 1619 "main_sha": null, 1620 "because_sha": null 1621 }, 1622 { 1623 "sha": "3eadb3f5b0e35a64487db5dc2a5f9a19a165e8bc", 1624 "description": "iris: remove dg2 condition for Wa_22011440098", 1625 "nominated": false, 1626 "nomination_type": null, 1627 "resolution": 4, 1628 "main_sha": null, 1629 "because_sha": null 1630 }, 1631 { 1632 "sha": "ecd4517560f135f64abf6e40acc48807b400ca41", 1633 "description": "anv: setup stage bitmask for Wa_22011440098", 1634 "nominated": true, 1635 "nomination_type": 1, 1636 "resolution": 1, 1637 "main_sha": null, 1638 "because_sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0" 1639 }, 1640 { 1641 "sha": "210d95bdb35c2c172f0a3a9527b181f8988a627f", 1642 "description": "iris: setup stage bitmask for Wa_22011440098", 1643 "nominated": true, 1644 "nomination_type": 1, 1645 "resolution": 1, 1646 "main_sha": null, 1647 "because_sha": "40b66a44998407c0a91bf6a1d762d204a56b81a0" 1648 }, 1649 { 1650 "sha": "4ceaed7839afd724b2a2f10f6879f54199c041ad", 1651 "description": "anv: split internal surface states from descriptors", 1652 "nominated": true, 1653 "nomination_type": 0, 1654 "resolution": 0, 1655 "main_sha": null, 1656 "because_sha": null 1657 }, 1658 { 1659 "sha": "917d992b320740d548ee0eb442e927c7ac5184fa", 1660 "description": "nir/algeraic_opt: use double options too for lowering ftrunc@64", 1661 "nominated": false, 1662 "nomination_type": 1, 1663 "resolution": 4, 1664 "main_sha": null, 1665 "because_sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd" 1666 }, 1667 { 1668 "sha": "b142a7790edac567b3acd5d003721ececedb9653", 1669 "description": "radv: advertise extendedDynamicState3ProvokingVertexMode with NGG", 1670 "nominated": false, 1671 "nomination_type": null, 1672 "resolution": 4, 1673 "main_sha": null, 1674 "because_sha": null 1675 }, 1676 { 1677 "sha": "2cce8500de0fecd3b393385d5fe0972d476ec112", 1678 "description": "radv: add support for dynamic provoking vertex mode with NGG", 1679 "nominated": false, 1680 "nomination_type": null, 1681 "resolution": 4, 1682 "main_sha": null, 1683 "because_sha": null 1684 }, 1685 { 1686 "sha": "d81cccbb77f78ae4c9df5f4e5bc7ec05bfb7ee9d", 1687 "description": "radv: add lowering support for load_provoking_vtx_in_prim_amd when dynamic", 1688 "nominated": false, 1689 "nomination_type": null, 1690 "resolution": 4, 1691 "main_sha": null, 1692 "because_sha": null 1693 }, 1694 { 1695 "sha": "8d8aa05fd24d97a165aa947b7ba83e00ff3bd717", 1696 "description": "radv: declare shader arguments/locations for provoking vertex", 1697 "nominated": false, 1698 "nomination_type": null, 1699 "resolution": 4, 1700 "main_sha": null, 1701 "because_sha": null 1702 }, 1703 { 1704 "sha": "8bb572b7f89a81866085e8c6d041caec6218bcc5", 1705 "description": "radv: add radv_pipeline_key::dynamic_provoking_vtx_mode", 1706 "nominated": false, 1707 "nomination_type": null, 1708 "resolution": 4, 1709 "main_sha": null, 1710 "because_sha": null 1711 }, 1712 { 1713 "sha": "08b346e81ac262578ed0437464148be6500ea4de", 1714 "description": "radv: re-emit NGG culling settings when conservative rast mode is dynamic", 1715 "nominated": false, 1716 "nomination_type": 1, 1717 "resolution": 4, 1718 "main_sha": null, 1719 "because_sha": "fbed3aed4aa6184a8d1ea696de44973e235d89a8" 1720 }, 1721 { 1722 "sha": "d983827a62c77713452a9e420fd20ed39c68ef2c", 1723 "description": "meson: only enable intel-clc for x86_64 builds", 1724 "nominated": false, 1725 "nomination_type": null, 1726 "resolution": 4, 1727 "main_sha": null, 1728 "because_sha": null 1729 }, 1730 { 1731 "sha": "8e677bc1e19cf317720649fc0548f74441a2d6eb", 1732 "description": "util: Replace the usage of boolean with c11 bool in u_cpu_detect.c", 1733 "nominated": false, 1734 "nomination_type": null, 1735 "resolution": 4, 1736 "main_sha": null, 1737 "because_sha": null 1738 }, 1739 { 1740 "sha": "e39afa1ae86c5bd0d1e1f13305bad8f9a54d1731", 1741 "description": "microsoft: Fixes error: unknown type name \u2018boolean\u2019 in nir_to_dxil.c", 1742 "nominated": false, 1743 "nomination_type": null, 1744 "resolution": 4, 1745 "main_sha": null, 1746 "because_sha": null 1747 }, 1748 { 1749 "sha": "5d794e8e3d9cfef2c9b6880b908d431bce50bb7e", 1750 "description": "util: Replace usage of boolean with c11 bool in src/util/format/* and src/util/tests/format/*", 1751 "nominated": false, 1752 "nomination_type": null, 1753 "resolution": 4, 1754 "main_sha": null, 1755 "because_sha": null 1756 }, 1757 { 1758 "sha": "d13d93b08954fbf8cf56737653ce3e2d68feda07", 1759 "description": "util: Replace the usage of boolean with c11 bool in u_debug_symbol.c", 1760 "nominated": false, 1761 "nomination_type": null, 1762 "resolution": 4, 1763 "main_sha": null, 1764 "because_sha": null 1765 }, 1766 { 1767 "sha": "28d044730f925074034dc1efd5e4cd9b502e25dd", 1768 "description": "util: Replace the usage of boolean with c11 bool in u_debug_memory.c", 1769 "nominated": false, 1770 "nomination_type": null, 1771 "resolution": 4, 1772 "main_sha": null, 1773 "because_sha": null 1774 }, 1775 { 1776 "sha": "89f74466430608a29d66711702eca9011f0b895c", 1777 "description": "util: Replace all usage of __FUNCTION__ with __func__ in src/util/*", 1778 "nominated": false, 1779 "nomination_type": null, 1780 "resolution": 4, 1781 "main_sha": null, 1782 "because_sha": null 1783 }, 1784 { 1785 "sha": "605ebc32eeb38dfbc6aa2ba50ef4ba4c70c8970a", 1786 "description": "util: Remove va_copy fixup because of c11 is required", 1787 "nominated": false, 1788 "nomination_type": null, 1789 "resolution": 4, 1790 "main_sha": null, 1791 "because_sha": null 1792 }, 1793 { 1794 "sha": "df3ca74053075c7872858905245570ed0d840fce", 1795 "description": "util: Replace TAB with space in compiler.h", 1796 "nominated": false, 1797 "nomination_type": null, 1798 "resolution": 4, 1799 "main_sha": null, 1800 "because_sha": null 1801 }, 1802 { 1803 "sha": "6eb2512fabf02b602168835c0e4f299ee02922a9", 1804 "description": "util: Cleanup util/compiler.h", 1805 "nominated": false, 1806 "nomination_type": null, 1807 "resolution": 4, 1808 "main_sha": null, 1809 "because_sha": null 1810 }, 1811 { 1812 "sha": "6e8229c45a58edc302e6b8a581f059cb11aad97f", 1813 "description": "wsi: Use UTIL_ARCH_LITTLE_ENDIAN instead MESA_LITTLE_ENDIAN", 1814 "nominated": false, 1815 "nomination_type": null, 1816 "resolution": 4, 1817 "main_sha": null, 1818 "because_sha": null 1819 }, 1820 { 1821 "sha": "67627c84a71b4c795efa6ddcffa5633ce0239f65", 1822 "description": "meson: Fixes name_prefix for clover on mingw", 1823 "nominated": true, 1824 "nomination_type": 0, 1825 "resolution": 1, 1826 "main_sha": null, 1827 "because_sha": null 1828 }, 1829 { 1830 "sha": "f25d483e1bd493fdf6f0f8148259ed085d705617", 1831 "description": "clover: Fixes building with mingw-x86", 1832 "nominated": true, 1833 "nomination_type": 0, 1834 "resolution": 1, 1835 "main_sha": null, 1836 "because_sha": null 1837 }, 1838 { 1839 "sha": "a3b26e2758d7fce890717e2679bd0e25ca1330d2", 1840 "description": "clover: Rename *OpenCL.def to *OpenCL.def.in", 1841 "nominated": true, 1842 "nomination_type": 0, 1843 "resolution": 1, 1844 "main_sha": null, 1845 "because_sha": null 1846 }, 1847 { 1848 "sha": "ab20ec9da76d77ae3942ecf1031366d29a4dff7b", 1849 "description": "meson: fixes mingw-clang32 building", 1850 "nominated": true, 1851 "nomination_type": 0, 1852 "resolution": 0, 1853 "main_sha": null, 1854 "because_sha": null 1855 }, 1856 { 1857 "sha": "f03421702cc35059e4ead86839906ddfcf05bdc7", 1858 "description": "meson: Refactoring shared gen_vs_module_defs_normal_command out", 1859 "nominated": true, 1860 "nomination_type": 0, 1861 "resolution": 0, 1862 "main_sha": null, 1863 "because_sha": null 1864 }, 1865 { 1866 "sha": "e5656f07c7a65b1d143684671cd8235af099a84c", 1867 "description": "radv: Fixes prototypes", 1868 "nominated": true, 1869 "nomination_type": 0, 1870 "resolution": 0, 1871 "main_sha": null, 1872 "because_sha": null 1873 }, 1874 { 1875 "sha": "9b3e4d5d7cd14a82693336f54c9e3b4b521a244c", 1876 "description": "pvr: use common command buffer status", 1877 "nominated": false, 1878 "nomination_type": null, 1879 "resolution": 4, 1880 "main_sha": null, 1881 "because_sha": null 1882 }, 1883 { 1884 "sha": "f1e95f324bb6b1abd6d30ea9cbac2002648356b2", 1885 "description": "pvr: Hook up vk_command_buffer_ops::reset", 1886 "nominated": false, 1887 "nomination_type": null, 1888 "resolution": 4, 1889 "main_sha": null, 1890 "because_sha": null 1891 }, 1892 { 1893 "sha": "255de11af38c75bcf9ee0023491949f0370ae827", 1894 "description": "pvr: Call command buffer reset conditionally", 1895 "nominated": false, 1896 "nomination_type": null, 1897 "resolution": 4, 1898 "main_sha": null, 1899 "because_sha": null 1900 }, 1901 { 1902 "sha": "49c4c5cb64a9b6434c4a0ba1ff97e6dd174123c8", 1903 "description": "turnip: use common command buffer status code.", 1904 "nominated": false, 1905 "nomination_type": null, 1906 "resolution": 4, 1907 "main_sha": null, 1908 "because_sha": null 1909 }, 1910 { 1911 "sha": "697f448f6ce828375c9265fe923b09237535a4df", 1912 "description": "turnip: Initialize push descriptors in tu_create_cmd_buffer()", 1913 "nominated": false, 1914 "nomination_type": null, 1915 "resolution": 4, 1916 "main_sha": null, 1917 "because_sha": null 1918 }, 1919 { 1920 "sha": "1486b54e802ea5cb92e2bff5c4c56bc8c971308b", 1921 "description": "panvk: move to using common command buffer status", 1922 "nominated": false, 1923 "nomination_type": null, 1924 "resolution": 4, 1925 "main_sha": null, 1926 "because_sha": null 1927 }, 1928 { 1929 "sha": "84cd81e10437da13f827e7289b78aa48fb93c2f1", 1930 "description": "panvk: Use common code for command buffer lifecycle management", 1931 "nominated": false, 1932 "nomination_type": null, 1933 "resolution": 4, 1934 "main_sha": null, 1935 "because_sha": null 1936 }, 1937 { 1938 "sha": "2126bb6c923828405a162b87fcb29e9e96317d79", 1939 "description": "panvk: Drop panvk_cmd_buffer::queue_family_index", 1940 "nominated": false, 1941 "nomination_type": null, 1942 "resolution": 4, 1943 "main_sha": null, 1944 "because_sha": null 1945 }, 1946 { 1947 "sha": "452ab5554d1f28a19463e4f3d659351ea25274c2", 1948 "description": "lavapipe: use common command buffer status code.", 1949 "nominated": false, 1950 "nomination_type": null, 1951 "resolution": 4, 1952 "main_sha": null, 1953 "because_sha": null 1954 }, 1955 { 1956 "sha": "a0819382fc72b7ef6af7ab24216fae1a76e7eef2", 1957 "description": "radv: use common command buffer status code.", 1958 "nominated": false, 1959 "nomination_type": null, 1960 "resolution": 4, 1961 "main_sha": null, 1962 "because_sha": null 1963 }, 1964 { 1965 "sha": "a26755458e12ae3d4af1167a10eec1161ec942d7", 1966 "description": "vulkan: Add common cmd buffer state tracking", 1967 "nominated": false, 1968 "nomination_type": null, 1969 "resolution": 4, 1970 "main_sha": null, 1971 "because_sha": null 1972 }, 1973 { 1974 "sha": "eca63c5e5c4688e46bf2408fc28b9407c401a6fb", 1975 "description": "radeonsi: move param assign offset to si_get_nir_shader", 1976 "nominated": false, 1977 "nomination_type": null, 1978 "resolution": 4, 1979 "main_sha": null, 1980 "because_sha": null 1981 }, 1982 { 1983 "sha": "35895c25e2ae2dedbe96f31f095f496888368182", 1984 "description": "radeonsi: pack code into si_assign_param_offsets", 1985 "nominated": false, 1986 "nomination_type": null, 1987 "resolution": 4, 1988 "main_sha": null, 1989 "because_sha": null 1990 }, 1991 { 1992 "sha": "63e2e45dfa2caf82aff67dc6ffcfdfa7d7ec3490", 1993 "description": "radeonsi: small refine for si_nir_assign_param_offsets", 1994 "nominated": false, 1995 "nomination_type": null, 1996 "resolution": 4, 1997 "main_sha": null, 1998 "because_sha": null 1999 }, 2000 { 2001 "sha": "17a66f26653ee9c12d2ed551cb22192828ac7e9b", 2002 "description": "radeonsi: move si_nir_assign_param_offsets above", 2003 "nominated": false, 2004 "nomination_type": null, 2005 "resolution": 4, 2006 "main_sha": null, 2007 "because_sha": null 2008 }, 2009 { 2010 "sha": "a6f86d003b85e434b41633be2eff9a7287ab7047", 2011 "description": "radeonsi: implement nir_load_ring_attr_amd", 2012 "nominated": false, 2013 "nomination_type": null, 2014 "resolution": 4, 2015 "main_sha": null, 2016 "because_sha": null 2017 }, 2018 { 2019 "sha": "3aaf7c103e15ff401736b49dba59e65542f08417", 2020 "description": "ac/llvm: implement intrinsic for gfx11 param export", 2021 "nominated": false, 2022 "nomination_type": null, 2023 "resolution": 4, 2024 "main_sha": null, 2025 "because_sha": null 2026 }, 2027 { 2028 "sha": "2510b7f66a49cd15e05ef7ba89735f393d7f5231", 2029 "description": "radeonsi: use si_nir_clamp_vertex_color", 2030 "nominated": false, 2031 "nomination_type": null, 2032 "resolution": 4, 2033 "main_sha": null, 2034 "because_sha": null 2035 }, 2036 { 2037 "sha": "42c2596b3ce83d2506da77d3407a30fcdf3b9a7a", 2038 "description": "radeonsi: add si_nir_clamp_vertex_color pass", 2039 "nominated": false, 2040 "nomination_type": null, 2041 "resolution": 4, 2042 "main_sha": null, 2043 "because_sha": null 2044 }, 2045 { 2046 "sha": "533b39bfcb0dea6dab10436d0f98d415acf4bd46", 2047 "description": "nir,ac/llvm,radeonsi: add nir_load_clamp_vertex_color_amd", 2048 "nominated": false, 2049 "nomination_type": null, 2050 "resolution": 4, 2051 "main_sha": null, 2052 "because_sha": null 2053 }, 2054 { 2055 "sha": "a338d13a99a055c933a73bb53f0e44ad8283449b", 2056 "description": "radeonsi: remove lower_fsat nir option", 2057 "nominated": false, 2058 "nomination_type": null, 2059 "resolution": 4, 2060 "main_sha": null, 2061 "because_sha": null 2062 }, 2063 { 2064 "sha": "1d86188dc0a93be2a8054805cd7d4909b654842b", 2065 "description": "meson: enable Wmisleading-indentation", 2066 "nominated": false, 2067 "nomination_type": null, 2068 "resolution": 4, 2069 "main_sha": null, 2070 "because_sha": null 2071 }, 2072 { 2073 "sha": "5a6f95db135a0f52859088a83a960fde528e0980", 2074 "description": "freedreno/drm/virtio: Pre-allocate cmdstream buffers", 2075 "nominated": false, 2076 "nomination_type": null, 2077 "resolution": 4, 2078 "main_sha": null, 2079 "because_sha": null 2080 }, 2081 { 2082 "sha": "1bb0cd66828a20ba56089d15d122e60f66d28f54", 2083 "description": "freedreno/drm: Use same-sized \"chunks\" for growable rings", 2084 "nominated": false, 2085 "nomination_type": null, 2086 "resolution": 4, 2087 "main_sha": null, 2088 "because_sha": null 2089 }, 2090 { 2091 "sha": "cb02cf464c16961a8922e0180eeba38fea16ac85", 2092 "description": "ci/broadcom: v3dv-rpi4-vk:arm64 flakes too often", 2093 "nominated": false, 2094 "nomination_type": null, 2095 "resolution": 4, 2096 "main_sha": null, 2097 "because_sha": null 2098 }, 2099 { 2100 "sha": "41a929d94ca58cf4e6256275687ce2e7da712ce9", 2101 "description": "util/glsl2spirv: pass path to glslangValidator into the script", 2102 "nominated": false, 2103 "nomination_type": null, 2104 "resolution": 4, 2105 "main_sha": null, 2106 "because_sha": null 2107 }, 2108 { 2109 "sha": "ae30c6c375a43ee37a50ae0858c282072bcead61", 2110 "description": "meson: prog_glslang should always be for the build machine", 2111 "nominated": false, 2112 "nomination_type": null, 2113 "resolution": 4, 2114 "main_sha": null, 2115 "because_sha": null 2116 }, 2117 { 2118 "sha": "9a85d2ed984fc9a6267861242d4ae12f2aae3d52", 2119 "description": "util/glsl2spirv: cleanup list extension", 2120 "nominated": false, 2121 "nomination_type": null, 2122 "resolution": 4, 2123 "main_sha": null, 2124 "because_sha": null 2125 }, 2126 { 2127 "sha": "9a165945a9d6f3a56e785d2365b253c148c60d3e", 2128 "description": "util/glsl2spirv: use f-strings", 2129 "nominated": false, 2130 "nomination_type": null, 2131 "resolution": 4, 2132 "main_sha": null, 2133 "because_sha": null 2134 }, 2135 { 2136 "sha": "7c88c3a05bbdd8cb11ffd1e929aae7235ab56c5e", 2137 "description": "util/glsl2spirv: use if `x in str` instead of `str.find`", 2138 "nominated": false, 2139 "nomination_type": null, 2140 "resolution": 4, 2141 "main_sha": null, 2142 "because_sha": null 2143 }, 2144 { 2145 "sha": "5488fa80dde94e077d2aa09f6d854c10ebecbec3", 2146 "description": "util/glsl2spirv: simplify subprocess handling", 2147 "nominated": false, 2148 "nomination_type": null, 2149 "resolution": 4, 2150 "main_sha": null, 2151 "because_sha": null 2152 }, 2153 { 2154 "sha": "87c83c041a99b71f787b98d22e17a87df04eaf75", 2155 "description": "util/glsl2spirv: close resources as soon as possible", 2156 "nominated": false, 2157 "nomination_type": null, 2158 "resolution": 4, 2159 "main_sha": null, 2160 "because_sha": null 2161 }, 2162 { 2163 "sha": "949c3b55dbdfaca4e62d67cc4de1f4e3958813c4", 2164 "description": "util/glsl2spirv: add type annotations", 2165 "nominated": false, 2166 "nomination_type": null, 2167 "resolution": 4, 2168 "main_sha": null, 2169 "because_sha": null 2170 }, 2171 { 2172 "sha": "c01cd8cad1fcf27bb14e4cdf14fa423cdb714ab7", 2173 "description": "util/glsl2spirv: add some error handling for unexpected code paths", 2174 "nominated": false, 2175 "nomination_type": null, 2176 "resolution": 4, 2177 "main_sha": null, 2178 "because_sha": null 2179 }, 2180 { 2181 "sha": "6a5863df828d284c94835c9a231e896b129cb0b2", 2182 "description": "util/glsl2spriv: make --vn required", 2183 "nominated": false, 2184 "nomination_type": null, 2185 "resolution": 4, 2186 "main_sha": null, 2187 "because_sha": null 2188 }, 2189 { 2190 "sha": "4ffa8a9ac010f3db79b1e872f7e664a4470cb981", 2191 "description": "util/glsl2spirv: fix appending extra flags", 2192 "nominated": false, 2193 "nomination_type": 1, 2194 "resolution": 4, 2195 "main_sha": null, 2196 "because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0" 2197 }, 2198 { 2199 "sha": "041d9ac3dc924b4dc55a53735645ae1de450a513", 2200 "description": "util/glsl2spirv: let argparse actually enforce the restrictions we've set", 2201 "nominated": false, 2202 "nomination_type": null, 2203 "resolution": 4, 2204 "main_sha": null, 2205 "because_sha": null 2206 }, 2207 { 2208 "sha": "f9df046436beffa6099a3c929a3bd0c50c9fddf4", 2209 "description": "util/glsl2spirv: drop inconsistent use of `io.open`", 2210 "nominated": false, 2211 "nomination_type": null, 2212 "resolution": 4, 2213 "main_sha": null, 2214 "because_sha": null 2215 }, 2216 { 2217 "sha": "76e3b482be125cc0a2edd75bdeb14d4a6e9232fb", 2218 "description": "util/glsl2spirv: fix type error in argument handling", 2219 "nominated": false, 2220 "nomination_type": 1, 2221 "resolution": 4, 2222 "main_sha": null, 2223 "because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0" 2224 }, 2225 { 2226 "sha": "f562e37c9325cc107d4f02026946acc14c75b323", 2227 "description": "ci/freedreno: disable antichambers trace", 2228 "nominated": false, 2229 "nomination_type": null, 2230 "resolution": 4, 2231 "main_sha": null, 2232 "because_sha": null 2233 }, 2234 { 2235 "sha": "c9db71c8ba14e846bac46ec343dcf357099a95d5", 2236 "description": "turnip: Don't disable LRZ for color write mask channels beyond the format's", 2237 "nominated": false, 2238 "nomination_type": 1, 2239 "resolution": 4, 2240 "main_sha": null, 2241 "because_sha": "85d0205db137ad833bb2b117e67e847cf3b2665b" 2242 }, 2243 { 2244 "sha": "062d4d83e1570583fe24537d488f607db7781cce", 2245 "description": "ir3: Re-fuse ffmas after nir_lower_imul cleanup breaks them.", 2246 "nominated": false, 2247 "nomination_type": null, 2248 "resolution": 4, 2249 "main_sha": null, 2250 "because_sha": null 2251 }, 2252 { 2253 "sha": "a39113b616099a7bcce9e62337731f040c7cad64", 2254 "description": "ir3/ra: Make sure we don't pick a preferred reg overflowing the file.", 2255 "nominated": true, 2256 "nomination_type": 0, 2257 "resolution": 1, 2258 "main_sha": null, 2259 "because_sha": null 2260 }, 2261 { 2262 "sha": "ecc2dfc503dcf62573fa539b49caa874f908c1cf", 2263 "description": "intel/compiler: Use std::unique_ptr for tracking the fs_visitors", 2264 "nominated": false, 2265 "nomination_type": null, 2266 "resolution": 4, 2267 "main_sha": null, 2268 "because_sha": null 2269 }, 2270 { 2271 "sha": "b79d9ee5a8a657d272c55ca13616f529bd611981", 2272 "description": "docs: add linkcheck job", 2273 "nominated": false, 2274 "nomination_type": null, 2275 "resolution": 4, 2276 "main_sha": null, 2277 "because_sha": null 2278 }, 2279 { 2280 "sha": "4f26b5fa0fa8efa97ab45c0983bed2407863827e", 2281 "description": "docs: do not linkcheck relnotes", 2282 "nominated": false, 2283 "nomination_type": null, 2284 "resolution": 4, 2285 "main_sha": null, 2286 "because_sha": null 2287 }, 2288 { 2289 "sha": "80b5a7d48fe5af3ca7a2bbff0c74c66870c7319e", 2290 "description": "docs: configure linkcheck", 2291 "nominated": false, 2292 "nomination_type": null, 2293 "resolution": 4, 2294 "main_sha": null, 2295 "because_sha": null 2296 }, 2297 { 2298 "sha": "72718daeac3d2f908fe1f8cef9585539f2043ebe", 2299 "description": "docs/ci: allow overriding sphinx builder", 2300 "nominated": false, 2301 "nomination_type": null, 2302 "resolution": 4, 2303 "main_sha": null, 2304 "because_sha": null 2305 }, 2306 { 2307 "sha": "1efc92fe8c0f1d53634b9589058c60424f68aaee", 2308 "description": "docs/panfrost: drop anchor before channel-name", 2309 "nominated": false, 2310 "nomination_type": null, 2311 "resolution": 4, 2312 "main_sha": null, 2313 "because_sha": null 2314 }, 2315 { 2316 "sha": "67b77d8adeb1132ff99b68f8719f8de341e38ee2", 2317 "description": "docs: apply some redirects", 2318 "nominated": false, 2319 "nomination_type": null, 2320 "resolution": 4, 2321 "main_sha": null, 2322 "because_sha": null 2323 }, 2324 { 2325 "sha": "e9826708f99637c9928e16cd7008bad5f37662ef", 2326 "description": "docs: update lavasoftware.org link", 2327 "nominated": false, 2328 "nomination_type": null, 2329 "resolution": 4, 2330 "main_sha": null, 2331 "because_sha": null 2332 }, 2333 { 2334 "sha": "0d96b8ea2f6f3fea54a2919e2f109fcacc075a0e", 2335 "description": "docs/perfetto: update documentation links", 2336 "nominated": false, 2337 "nomination_type": null, 2338 "resolution": 4, 2339 "main_sha": null, 2340 "because_sha": null 2341 }, 2342 { 2343 "sha": "62b9c32d9deda5870d6278d34220bf1742cad00b", 2344 "description": "docs: update link to GitLab CI docs", 2345 "nominated": false, 2346 "nomination_type": null, 2347 "resolution": 4, 2348 "main_sha": null, 2349 "because_sha": null 2350 }, 2351 { 2352 "sha": "ccb41ce06c2533ee823bc80aaf3e182c68ebce7a", 2353 "description": "docs: update link to Intel intrinsics-guide", 2354 "nominated": false, 2355 "nomination_type": null, 2356 "resolution": 4, 2357 "main_sha": null, 2358 "because_sha": null 2359 }, 2360 { 2361 "sha": "b5de3889b5253816f9bc973e392c46d77824926c", 2362 "description": "docs: update links to SPECviewperf 11/12", 2363 "nominated": false, 2364 "nomination_type": null, 2365 "resolution": 4, 2366 "main_sha": null, 2367 "because_sha": null 2368 }, 2369 { 2370 "sha": "cdfd10741b2ef72529718bac890ab6a73ef7d287", 2371 "description": "docs: update link to the gl spec", 2372 "nominated": false, 2373 "nomination_type": null, 2374 "resolution": 4, 2375 "main_sha": null, 2376 "because_sha": null 2377 }, 2378 { 2379 "sha": "a447247d5b575ef1682ece05c930cbb176bb3994", 2380 "description": "docs: drop manual URL encoding", 2381 "nominated": false, 2382 "nomination_type": null, 2383 "resolution": 4, 2384 "main_sha": null, 2385 "because_sha": null 2386 }, 2387 { 2388 "sha": "018e313a76b955762a039567730c31a876f662df", 2389 "description": "docs: point to github for defunct link", 2390 "nominated": false, 2391 "nomination_type": null, 2392 "resolution": 4, 2393 "main_sha": null, 2394 "because_sha": null 2395 }, 2396 { 2397 "sha": "b925665e4e5e71662b319c3fafceb1d282600dbe", 2398 "description": "docs: link to web.archive.org for dead links", 2399 "nominated": false, 2400 "nomination_type": null, 2401 "resolution": 4, 2402 "main_sha": null, 2403 "because_sha": null 2404 }, 2405 { 2406 "sha": "217df8825c9c38e01f09ca51fb2d40ca69717857", 2407 "description": "docs: replace dead link", 2408 "nominated": false, 2409 "nomination_type": null, 2410 "resolution": 4, 2411 "main_sha": null, 2412 "because_sha": null 2413 }, 2414 { 2415 "sha": "1af9a8b169633f0dab414554726996c6fde47cd5", 2416 "description": "docs: update dead link", 2417 "nominated": false, 2418 "nomination_type": null, 2419 "resolution": 4, 2420 "main_sha": null, 2421 "because_sha": null 2422 }, 2423 { 2424 "sha": "1c4fe30466a53d90a1bef90b66cdec9c33c4939f", 2425 "description": "docs: remove dead link to copy of article", 2426 "nominated": false, 2427 "nomination_type": null, 2428 "resolution": 4, 2429 "main_sha": null, 2430 "because_sha": null 2431 }, 2432 { 2433 "sha": "86bacb3bd06dd0bf368c04076567a03035e56458", 2434 "description": "docs: update link to glsl", 2435 "nominated": false, 2436 "nomination_type": null, 2437 "resolution": 4, 2438 "main_sha": null, 2439 "because_sha": null 2440 }, 2441 { 2442 "sha": "9cda6292b93a78427b8a260a16143dde027ab157", 2443 "description": "docs/relnotes: drop links to defunct issue tracker", 2444 "nominated": false, 2445 "nomination_type": null, 2446 "resolution": 4, 2447 "main_sha": null, 2448 "because_sha": null 2449 }, 2450 { 2451 "sha": "2289c20802de816e1563ad89356f7b870848f7c5", 2452 "description": "docs/relnotes: escape non-urls", 2453 "nominated": false, 2454 "nomination_type": null, 2455 "resolution": 4, 2456 "main_sha": null, 2457 "because_sha": null 2458 }, 2459 { 2460 "sha": "ef05d28aa276aebbcf48400a5bef11de20e8b1c9", 2461 "description": "docs: fixup broken link syntax", 2462 "nominated": false, 2463 "nomination_type": 1, 2464 "resolution": 4, 2465 "main_sha": null, 2466 "because_sha": "6b3b6333915e8ca64c531a4decb79c0256e1e4f2" 2467 }, 2468 { 2469 "sha": "68fd9d28294ee91033690b2288c55480c4125577", 2470 "description": "anv: fixup invalid enum for nir environment", 2471 "nominated": false, 2472 "nomination_type": 1, 2473 "resolution": 4, 2474 "main_sha": null, 2475 "because_sha": "8c4c4c3ee1a24b73fa29f30a05e873e9e13dddc7" 2476 }, 2477 { 2478 "sha": "811f8a19469722bea32f3c539b8cf0939fe3b057", 2479 "description": "panfrost: Require 64-byte alignment on imports", 2480 "nominated": true, 2481 "nomination_type": 0, 2482 "resolution": 1, 2483 "main_sha": null, 2484 "because_sha": null 2485 }, 2486 { 2487 "sha": "1827b4a2db3b1f82378a4a6fa3d2e9baa1b10ac5", 2488 "description": "panfrost: Compile indirect dispatch shader on first use", 2489 "nominated": false, 2490 "nomination_type": null, 2491 "resolution": 4, 2492 "main_sha": null, 2493 "because_sha": null 2494 }, 2495 { 2496 "sha": "c6425d4490731072c0687d22a1fff3b71947a4a3", 2497 "description": "pvr: conditionally call pvr_finishme() in pvr_csb_copy()", 2498 "nominated": false, 2499 "nomination_type": null, 2500 "resolution": 4, 2501 "main_sha": null, 2502 "because_sha": null 2503 }, 2504 { 2505 "sha": "3528874dd58cf74761a29639fab32fdf4e962cc6", 2506 "description": "pvr: move TODO next to related code", 2507 "nominated": false, 2508 "nomination_type": null, 2509 "resolution": 4, 2510 "main_sha": null, 2511 "because_sha": null 2512 }, 2513 { 2514 "sha": "97c4a318f86819a8b02dcf289f6588f000c76f53", 2515 "description": "pvr: replace unsupported sub-command type pvr_finishme()s with unreachable()s", 2516 "nominated": false, 2517 "nomination_type": null, 2518 "resolution": 4, 2519 "main_sha": null, 2520 "because_sha": null 2521 }, 2522 { 2523 "sha": "2d967f74d14b9a6964fde9c74879d7ab4827ff91", 2524 "description": "pvr: remove some stale FIXMEs/pvr_finishmes", 2525 "nominated": false, 2526 "nomination_type": null, 2527 "resolution": 4, 2528 "main_sha": null, 2529 "because_sha": null 2530 }, 2531 { 2532 "sha": "9ebf72f62ab5cb71fe995b194f1972c7c767610d", 2533 "description": "pvr: Address TODO in PVR_PDS_CONST_MAP_ENTRY_TYPE_DESCRIPTOR_SET.", 2534 "nominated": false, 2535 "nomination_type": null, 2536 "resolution": 4, 2537 "main_sha": null, 2538 "because_sha": null 2539 }, 2540 { 2541 "sha": "43641c614d32624435cfb85c4fe0fd166804a7bf", 2542 "description": "pvr: Remove some TODOs.", 2543 "nominated": false, 2544 "nomination_type": null, 2545 "resolution": 4, 2546 "main_sha": null, 2547 "because_sha": null 2548 }, 2549 { 2550 "sha": "54f5cfe81b709c250e25d3a21a040e464668b273", 2551 "description": "radv/ci: enable pre-merge testing for vkcts on navi21", 2552 "nominated": false, 2553 "nomination_type": null, 2554 "resolution": 4, 2555 "main_sha": null, 2556 "because_sha": null 2557 }, 2558 { 2559 "sha": "5e7cb59e11508a7194f3d824ff8a7c301e10cffd", 2560 "description": "radv/ci: move manual job decision to the jobs", 2561 "nominated": false, 2562 "nomination_type": null, 2563 "resolution": 4, 2564 "main_sha": null, 2565 "because_sha": null 2566 }, 2567 { 2568 "sha": "078020c45ecb7894ab4861e184369fb8683d4e7a", 2569 "description": "ci: introduce the VALVE_FARM variable", 2570 "nominated": false, 2571 "nomination_type": null, 2572 "resolution": 4, 2573 "main_sha": null, 2574 "because_sha": null 2575 }, 2576 { 2577 "sha": "bedbdb555487d07764f5e4739673d6abd4ec9f26", 2578 "description": "ci/b2c-test: remove a noisy 'ls -l'", 2579 "nominated": false, 2580 "nomination_type": null, 2581 "resolution": 4, 2582 "main_sha": null, 2583 "because_sha": null 2584 }, 2585 { 2586 "sha": "a06d3c2d2c15228c7d417ed22620c828fdcd4acc", 2587 "description": "ci/b2c-test: update the trigger container to the latest version", 2588 "nominated": false, 2589 "nomination_type": null, 2590 "resolution": 4, 2591 "main_sha": null, 2592 "because_sha": null 2593 }, 2594 { 2595 "sha": "b499a27d74c28e81707731b0e723ce35879d5c96", 2596 "description": "nir: make ray query load values visible in NIR prints", 2597 "nominated": false, 2598 "nomination_type": null, 2599 "resolution": 4, 2600 "main_sha": null, 2601 "because_sha": null 2602 }, 2603 { 2604 "sha": "525c1dd95bd6cb4337110f68d588f632d6df9012", 2605 "description": "pvr: Fix segfault in pvr_CreatePipelineLayout when layout has zero bindings", 2606 "nominated": false, 2607 "nomination_type": null, 2608 "resolution": 4, 2609 "main_sha": null, 2610 "because_sha": null 2611 }, 2612 { 2613 "sha": "4d63beaae67a5bcba40578e76dceb66d82a3ace4", 2614 "description": "hasvk: Switch to common code for command buffer lifecycles", 2615 "nominated": false, 2616 "nomination_type": null, 2617 "resolution": 4, 2618 "main_sha": null, 2619 "because_sha": null 2620 }, 2621 { 2622 "sha": "415bf8863760101e27ef52192b4a80a1be6c410d", 2623 "description": "anv: Switch to common code for command buffer lifecycles", 2624 "nominated": false, 2625 "nomination_type": null, 2626 "resolution": 4, 2627 "main_sha": null, 2628 "because_sha": null 2629 }, 2630 { 2631 "sha": "89b49d479cbc25e4b37ac6ddee393619c267dbb5", 2632 "description": "rusticl: make image format/order work on radeonsi", 2633 "nominated": false, 2634 "nomination_type": null, 2635 "resolution": 4, 2636 "main_sha": null, 2637 "because_sha": null 2638 }, 2639 { 2640 "sha": "0cd23a6ae2071067a72ff52d9ed6e5e925d5e5ce", 2641 "description": "rusticl: skip lowering image/sampler derefs if drivers tells so", 2642 "nominated": false, 2643 "nomination_type": null, 2644 "resolution": 4, 2645 "main_sha": null, 2646 "because_sha": null 2647 }, 2648 { 2649 "sha": "d459a5847338dbcb207d0d5e64b65529886e307e", 2650 "description": "nir/lower_cl_images: support keeping derefs", 2651 "nominated": false, 2652 "nomination_type": null, 2653 "resolution": 4, 2654 "main_sha": null, 2655 "because_sha": null 2656 }, 2657 { 2658 "sha": "eae281e7888d4b22c60edf0044fbf094d85ee232", 2659 "description": "rusticl/kernel: use binding for filling image channel data and order", 2660 "nominated": false, 2661 "nomination_type": null, 2662 "resolution": 4, 2663 "main_sha": null, 2664 "because_sha": null 2665 }, 2666 { 2667 "sha": "b44bf80ee60640617700636801ba8f107fca493e", 2668 "description": "rusticl: use texture vars for readonly images", 2669 "nominated": false, 2670 "nomination_type": null, 2671 "resolution": 4, 2672 "main_sha": null, 2673 "because_sha": null 2674 }, 2675 { 2676 "sha": "10144c1f0b4cc9d972fde3c48bbe28685eb5768b", 2677 "description": "rusticl: do not DCE any samplers or textures", 2678 "nominated": false, 2679 "nomination_type": null, 2680 "resolution": 4, 2681 "main_sha": null, 2682 "because_sha": null 2683 }, 2684 { 2685 "sha": "f8dd64739ed4e085d543a6bb602175f37145e377", 2686 "description": "radeonsi: do not DCE texture vars", 2687 "nominated": false, 2688 "nomination_type": null, 2689 "resolution": 4, 2690 "main_sha": null, 2691 "because_sha": null 2692 }, 2693 { 2694 "sha": "761a2819b51d4266e310760fab04b26891ab4a69", 2695 "description": "nir: properly handle CL textures", 2696 "nominated": false, 2697 "nomination_type": null, 2698 "resolution": 4, 2699 "main_sha": null, 2700 "because_sha": null 2701 }, 2702 { 2703 "sha": "915403ea6c5f0e9aa6805ecebc13754b3816f58b", 2704 "description": "nir/gather_info: take texture vars into account when counting textures", 2705 "nominated": false, 2706 "nomination_type": null, 2707 "resolution": 4, 2708 "main_sha": null, 2709 "because_sha": null 2710 }, 2711 { 2712 "sha": "829d6487c0c04995d1269a23fc5ede30d157d7b7", 2713 "description": "glsl: add texture subpass variants", 2714 "nominated": false, 2715 "nomination_type": null, 2716 "resolution": 4, 2717 "main_sha": null, 2718 "because_sha": null 2719 }, 2720 { 2721 "sha": "87526f79db68a13ebd448cfd6b1be4b25616c801", 2722 "description": "glsl: fix buffer texture type", 2723 "nominated": true, 2724 "nomination_type": 1, 2725 "resolution": 1, 2726 "main_sha": null, 2727 "because_sha": "3ace6b968b3254cb83c5e6ffef9864d300265339" 2728 }, 2729 { 2730 "sha": "d2563e6600fd74dc000fdb031d17d54971ff67cb", 2731 "description": "ac/nir: do not convert GS outputs to the expected variable size on GFX11", 2732 "nominated": false, 2733 "nomination_type": null, 2734 "resolution": 4, 2735 "main_sha": null, 2736 "because_sha": null 2737 }, 2738 { 2739 "sha": "26a6d16db0f9512f719a40529acf46c0277e877e", 2740 "description": "zink: Only #include <vulkan/vulkan_core.h> instead #include <vulkan/vulkan.h> in kopper_interface.h", 2741 "nominated": false, 2742 "nomination_type": null, 2743 "resolution": 4, 2744 "main_sha": null, 2745 "because_sha": null 2746 }, 2747 { 2748 "sha": "5425e05f2f3355e43597b2981b9a62ffe948a31c", 2749 "description": "zink: struct kopper_surface is not accessed, remove it in kopper_interface.h", 2750 "nominated": false, 2751 "nomination_type": null, 2752 "resolution": 4, 2753 "main_sha": null, 2754 "because_sha": null 2755 }, 2756 { 2757 "sha": "4c409b921b9f203d5f508f11b56e86a8de041c75", 2758 "description": "zink: Indent with 3 space in zink/zink_kopper.c", 2759 "nominated": false, 2760 "nomination_type": null, 2761 "resolution": 4, 2762 "main_sha": null, 2763 "because_sha": null 2764 }, 2765 { 2766 "sha": "4b337638bb3d50fb299b0145ec85d2ed3627e3ad", 2767 "description": "wgl: Trim trailing spaces in stw_st.c", 2768 "nominated": false, 2769 "nomination_type": null, 2770 "resolution": 4, 2771 "main_sha": null, 2772 "because_sha": null 2773 }, 2774 { 2775 "sha": "0b82281e3e3b42a55480db3e46d33d52584ebd59", 2776 "description": "util: Use include_directories('..') instead include_directories('.') for inc_util", 2777 "nominated": false, 2778 "nomination_type": null, 2779 "resolution": 4, 2780 "main_sha": null, 2781 "because_sha": null 2782 }, 2783 { 2784 "sha": "e399dc3544fff3214c0cbe130589ca030ccc94d9", 2785 "description": "util: normalize include files under src/util/*.h with util/ prefix in mesa code base", 2786 "nominated": false, 2787 "nomination_type": null, 2788 "resolution": 4, 2789 "main_sha": null, 2790 "because_sha": null 2791 }, 2792 { 2793 "sha": "beea3548cefc2c72961ff786110eb89c6553b367", 2794 "description": "util: Move texcompress template files into util/format", 2795 "nominated": false, 2796 "nomination_type": null, 2797 "resolution": 4, 2798 "main_sha": null, 2799 "because_sha": null 2800 }, 2801 { 2802 "sha": "0c12a3968257b0ea5144bf6c7ffe68d2f4158d29", 2803 "description": "mesa: include <util/*.h> instead macros.h in texcompress_bptc_tmp.h", 2804 "nominated": false, 2805 "nomination_type": null, 2806 "resolution": 4, 2807 "main_sha": null, 2808 "because_sha": null 2809 }, 2810 { 2811 "sha": "f6ed016fe91141ccc346d53afe55fe0ebe06e11c", 2812 "description": "util: Replace the usage of ALIGN16 with alignas(16) and them remove ALIGN16 macro", 2813 "nominated": false, 2814 "nomination_type": null, 2815 "resolution": 4, 2816 "main_sha": null, 2817 "because_sha": null 2818 }, 2819 { 2820 "sha": "956935abafef4e29356b67a0d6528e49e1d0d3ff", 2821 "description": "vulkan: Replace _Alignas with alignas", 2822 "nominated": false, 2823 "nomination_type": null, 2824 "resolution": 4, 2825 "main_sha": null, 2826 "because_sha": null 2827 }, 2828 { 2829 "sha": "38b2402b5f6cf9b37bdfffde23ff5fdff1afdcb3", 2830 "description": "meson: Use deps_for_libmesa_util for idep_mesautil instead hand crafted list", 2831 "nominated": false, 2832 "nomination_type": null, 2833 "resolution": 4, 2834 "main_sha": null, 2835 "because_sha": null 2836 }, 2837 { 2838 "sha": "4d1a293e73aa1c99682e8f15d511a272fb07b6b2", 2839 "description": "meson: Indent util/meson.build with 2 space", 2840 "nominated": false, 2841 "nomination_type": null, 2842 "resolution": 4, 2843 "main_sha": null, 2844 "because_sha": null 2845 }, 2846 { 2847 "sha": "35a531fcd4190d1a47d037f7747777be9e52cd83", 2848 "description": "agx: Don't assert on texop twice", 2849 "nominated": false, 2850 "nomination_type": null, 2851 "resolution": 4, 2852 "main_sha": null, 2853 "because_sha": null 2854 }, 2855 { 2856 "sha": "ededb108d9bf365c49deef29577067f88b3a2c32", 2857 "description": "agx: Implement unary math ops", 2858 "nominated": false, 2859 "nomination_type": null, 2860 "resolution": 4, 2861 "main_sha": null, 2862 "because_sha": null 2863 }, 2864 { 2865 "sha": "44ccdca7681fcac69518528e08b56a7c7fd4aed4", 2866 "description": "agx: Implement {i,u}mul_2x32_64", 2867 "nominated": false, 2868 "nomination_type": null, 2869 "resolution": 4, 2870 "main_sha": null, 2871 "because_sha": null 2872 }, 2873 { 2874 "sha": "74a884f73c3df76a77d4cd26639175bcbe40e398", 2875 "description": "agx: Implement nir_op_unpack_64_2x32_split_{x,y}", 2876 "nominated": false, 2877 "nomination_type": null, 2878 "resolution": 4, 2879 "main_sha": null, 2880 "because_sha": null 2881 }, 2882 { 2883 "sha": "ea88ebefb989c5bbbd2efadea4feeb9e04033216", 2884 "description": "agx/ra: Remove index_to_reg", 2885 "nominated": false, 2886 "nomination_type": null, 2887 "resolution": 4, 2888 "main_sha": null, 2889 "because_sha": null 2890 }, 2891 { 2892 "sha": "dea00bcc8fa16c103f3c8bc9598c480073dabaf6", 2893 "description": "agx: Add CSE optimization pass", 2894 "nominated": false, 2895 "nomination_type": null, 2896 "resolution": 4, 2897 "main_sha": null, 2898 "because_sha": null 2899 }, 2900 { 2901 "sha": "4387d0886d23f335b361f429e7a277390afdd4d2", 2902 "description": "agx: Describe whether instructions may be reordered", 2903 "nominated": false, 2904 "nomination_type": null, 2905 "resolution": 4, 2906 "main_sha": null, 2907 "because_sha": null 2908 }, 2909 { 2910 "sha": "27869f69663d094adce81707a7c17c5cdbfe2917", 2911 "description": "agx: Add and use replace_src helper", 2912 "nominated": false, 2913 "nomination_type": null, 2914 "resolution": 4, 2915 "main_sha": null, 2916 "because_sha": null 2917 }, 2918 { 2919 "sha": "adf3cbc04cb0bb39b814b0b3ed28e3a7603e6fb4", 2920 "description": "agx: Use nir_opt_phi_precision", 2921 "nominated": false, 2922 "nomination_type": null, 2923 "resolution": 4, 2924 "main_sha": null, 2925 "because_sha": null 2926 }, 2927 { 2928 "sha": "98f0ebf2647b485ad25e8ec61673143b2b4627f0", 2929 "description": "agx: Pass agx_index to agx_copy", 2930 "nominated": false, 2931 "nomination_type": null, 2932 "resolution": 4, 2933 "main_sha": null, 2934 "because_sha": null 2935 }, 2936 { 2937 "sha": "023f27fada5abea779757b441eda9772d255ac94", 2938 "description": "agx: Coalesce collects when possible", 2939 "nominated": false, 2940 "nomination_type": null, 2941 "resolution": 4, 2942 "main_sha": null, 2943 "because_sha": null 2944 }, 2945 { 2946 "sha": "4cc2427ad64862d4327d0c7e017feca78937522a", 2947 "description": "agx: Introduce agx_foreach_ssa_{src,dest} macros", 2948 "nominated": false, 2949 "nomination_type": null, 2950 "resolution": 4, 2951 "main_sha": null, 2952 "because_sha": null 2953 }, 2954 { 2955 "sha": "4971870441b340625d2a7816ba061ed744a29203", 2956 "description": "agx/ra: Factor out assign_regs", 2957 "nominated": false, 2958 "nomination_type": null, 2959 "resolution": 4, 2960 "main_sha": null, 2961 "because_sha": null 2962 }, 2963 { 2964 "sha": "2b806b5cf801a9d18ea5257e32c4b0922265fee6", 2965 "description": "agx/ra: Use BITSET_*_RANGE in some places", 2966 "nominated": false, 2967 "nomination_type": null, 2968 "resolution": 4, 2969 "main_sha": null, 2970 "because_sha": null 2971 }, 2972 { 2973 "sha": "be5357a353b2cbb189b9e203868003d29b9842cb", 2974 "description": "agx: Free dests of splits that are never read", 2975 "nominated": false, 2976 "nomination_type": null, 2977 "resolution": 4, 2978 "main_sha": null, 2979 "because_sha": null 2980 }, 2981 { 2982 "sha": "9a48c356681770b43303eef5cf8eaf5c9dece1e3", 2983 "description": "agx: Refuse to handle discontiguous iter", 2984 "nominated": false, 2985 "nomination_type": null, 2986 "resolution": 4, 2987 "main_sha": null, 2988 "because_sha": null 2989 }, 2990 { 2991 "sha": "af2137883c5075baef2af138d82c4ab04e45c6ab", 2992 "description": "agx: Don't emit writeout 0xC200", 2993 "nominated": false, 2994 "nomination_type": null, 2995 "resolution": 4, 2996 "main_sha": null, 2997 "because_sha": null 2998 }, 2999 { 3000 "sha": "e295ee778bd6f136bdca67121f8b0fcb50b3e3d4", 3001 "description": "mesa: fix typo from adding glGetObjectLabelEXT", 3002 "nominated": false, 3003 "nomination_type": 1, 3004 "resolution": 4, 3005 "main_sha": null, 3006 "because_sha": "675bcbb7a1c0111dc907f189b4a2de18397e6f23" 3007 }, 3008 { 3009 "sha": "069bdef621bb0d80c3ab09fea666f9916e417999", 3010 "description": "docs: update calendar for 22.3.0-rc2", 3011 "nominated": false, 3012 "nomination_type": null, 3013 "resolution": 4, 3014 "main_sha": null, 3015 "because_sha": null 3016 }, 3017 { 3018 "sha": "74bbeb5116181a4285cc3882133c3b62b42aa963", 3019 "description": "ci/iris: Add some flakes from the new testing on JSL.", 3020 "nominated": false, 3021 "nomination_type": null, 3022 "resolution": 4, 3023 "main_sha": null, 3024 "because_sha": null 3025 }, 3026 { 3027 "sha": "351b8c6aec55b5ec79057ff1f7fa02b796d768f1", 3028 "description": "intel/fs: Enable nir_op_imul_32x16 and nir_op_umul_32x16 on pre-Gfx7", 3029 "nominated": false, 3030 "nomination_type": null, 3031 "resolution": 4, 3032 "main_sha": null, 3033 "because_sha": null 3034 }, 3035 { 3036 "sha": "293ad13e3f32ef1090858dd9e5c7b93efdc66b3e", 3037 "description": "intel/fs: Slightly restructure emitting nir_op_imul_32x16 and nir_op_umul_32x16", 3038 "nominated": false, 3039 "nomination_type": null, 3040 "resolution": 4, 3041 "main_sha": null, 3042 "because_sha": null 3043 }, 3044 { 3045 "sha": "ee2a299661e1db09c467e4bfae6323e0102c20d6", 3046 "description": "intel/eu/validate: Validate integer multiplication source size restrictions", 3047 "nominated": false, 3048 "nomination_type": null, 3049 "resolution": 4, 3050 "main_sha": null, 3051 "because_sha": null 3052 }, 3053 { 3054 "sha": "d668512f88498237a9c9f2fcdfb9a614f545ab4d", 3055 "description": "intel/compiler: Fix signed integer range analysis of imax and imin", 3056 "nominated": false, 3057 "nomination_type": 1, 3058 "resolution": 4, 3059 "main_sha": null, 3060 "because_sha": "5ec75ca10d3dbffb94582cfb7663a2ad1bca53d5" 3061 }, 3062 { 3063 "sha": "0f81d9bc88a75c0503ba4a1eb36fe675ee365f0b", 3064 "description": "drm-shim/nouveau: fix the shim to work with nvif ioctl.", 3065 "nominated": false, 3066 "nomination_type": null, 3067 "resolution": 4, 3068 "main_sha": null, 3069 "because_sha": null 3070 }, 3071 { 3072 "sha": "3a94b3b2a78908e0f3b417f3643db6bfd3d88a79", 3073 "description": "gv100/ir: noop OP_BAR for now", 3074 "nominated": false, 3075 "nomination_type": null, 3076 "resolution": 4, 3077 "main_sha": null, 3078 "because_sha": null 3079 }, 3080 { 3081 "sha": "f650c2b076e4e421f0df576ee844655c2b220545", 3082 "description": "nvc0: fix ga10x compute launch", 3083 "nominated": false, 3084 "nomination_type": null, 3085 "resolution": 4, 3086 "main_sha": null, 3087 "because_sha": null 3088 }, 3089 { 3090 "sha": "56dbf443a81966a38c19fb2b6460c4b90f3a33cc", 3091 "description": "nvc0: no tex cb mthd on ga10x", 3092 "nominated": false, 3093 "nomination_type": null, 3094 "resolution": 4, 3095 "main_sha": null, 3096 "because_sha": null 3097 }, 3098 { 3099 "sha": "25d4db0600d7bc8cdc178b5d3df8d01bfafffc58", 3100 "description": "nvc0: recognise ga10x chipsets", 3101 "nominated": false, 3102 "nomination_type": null, 3103 "resolution": 4, 3104 "main_sha": null, 3105 "because_sha": null 3106 }, 3107 { 3108 "sha": "5a1ccd0a888052bda65fa49af338c84cab604519", 3109 "description": "nvc0: properly allocate copy engine class before using it", 3110 "nominated": false, 3111 "nomination_type": null, 3112 "resolution": 4, 3113 "main_sha": null, 3114 "because_sha": null 3115 }, 3116 { 3117 "sha": "7ad20e7ba93d18efc6b49907d5fb1497ef786f2d", 3118 "description": "nvc0: lookup supported classes instead of determining from chipset", 3119 "nominated": false, 3120 "nomination_type": null, 3121 "resolution": 4, 3122 "main_sha": null, 3123 "because_sha": null 3124 }, 3125 { 3126 "sha": "1174f376096ed6ceebb0fb2810456f1501a68df7", 3127 "description": "broadcom/compiler: avoid using ldvary sequence to hide latency of branching", 3128 "nominated": true, 3129 "nomination_type": 0, 3130 "resolution": 1, 3131 "main_sha": null, 3132 "because_sha": null 3133 }, 3134 { 3135 "sha": "019ca611fa8bd5e94c15775308d61ca916ea8457", 3136 "description": "nir/lower_io_to_vector: Demote the old scalar vars to globals.", 3137 "nominated": false, 3138 "nomination_type": null, 3139 "resolution": 4, 3140 "main_sha": null, 3141 "because_sha": null 3142 }, 3143 { 3144 "sha": "25c180b50974b55e007dbbff18be1d831cd06551", 3145 "description": "intel: Don't cross DWORD boundaries with byte scratch load/store", 3146 "nominated": true, 3147 "nomination_type": 1, 3148 "resolution": 3, 3149 "main_sha": null, 3150 "because_sha": "fd04f858b0aa9f688f5dfb041ccb706da96f862a" 3151 }, 3152 { 3153 "sha": "85685cf932c25fc53cae5e36b5d75f9d6a79c765", 3154 "description": "intel/lower_mem_access_bit_sizes: Compute alignments automatically", 3155 "nominated": false, 3156 "nomination_type": null, 3157 "resolution": 4, 3158 "main_sha": null, 3159 "because_sha": null 3160 }, 3161 { 3162 "sha": "24094ee03d625fbcd2d154e8c2dd5434ba88f166", 3163 "description": "vulkan/wsi/display: Reset connector state in vkReleaseDisplay().", 3164 "nominated": true, 3165 "nomination_type": 1, 3166 "resolution": 1, 3167 "main_sha": null, 3168 "because_sha": "352d320a07458eb05e4929fdc1e0d1dbe1b07dda" 3169 }, 3170 { 3171 "sha": "4ca61b5420ed26683891664aa35dc5f1a3bad063", 3172 "description": "rusticl/nir: copy alignment info when lowering kernel input loads", 3173 "nominated": false, 3174 "nomination_type": null, 3175 "resolution": 4, 3176 "main_sha": null, 3177 "because_sha": null 3178 }, 3179 { 3180 "sha": "ba78af66c6c484f6e485ea65d7463c0097716097", 3181 "description": "docs: use ext-role for GL / VK extensions", 3182 "nominated": false, 3183 "nomination_type": null, 3184 "resolution": 4, 3185 "main_sha": null, 3186 "because_sha": null 3187 }, 3188 { 3189 "sha": "f69560bdcb96ea0fc0e7ec21c1e267afaace5b0c", 3190 "description": "docs: add ext-role for spec extension links", 3191 "nominated": false, 3192 "nomination_type": null, 3193 "resolution": 4, 3194 "main_sha": null, 3195 "because_sha": null 3196 }, 3197 { 3198 "sha": "d20bfeaa89e2adf49b114ba310f8c4294a323c52", 3199 "description": "docs: drop rogue backtick", 3200 "nominated": false, 3201 "nomination_type": null, 3202 "resolution": 4, 3203 "main_sha": null, 3204 "because_sha": null 3205 }, 3206 { 3207 "sha": "24372e4882a50d59d4a14797ee1f6da8324c064f", 3208 "description": "docs: NV_gpu_shader4 -> NV_gpu_program4", 3209 "nominated": false, 3210 "nomination_type": null, 3211 "resolution": 4, 3212 "main_sha": null, 3213 "because_sha": null 3214 }, 3215 { 3216 "sha": "b51d1af1c13bafc872c2ca8de604004c49af3000", 3217 "description": "docs: feeddback -> feedback", 3218 "nominated": false, 3219 "nomination_type": null, 3220 "resolution": 4, 3221 "main_sha": null, 3222 "because_sha": null 3223 }, 3224 { 3225 "sha": "fd0af2bb4d1367066b83801fec58d79e548272c0", 3226 "description": "panfrost: DRY buffer range special case", 3227 "nominated": false, 3228 "nomination_type": null, 3229 "resolution": 4, 3230 "main_sha": null, 3231 "because_sha": null 3232 }, 3233 { 3234 "sha": "f8553ef44cf8e9e45d7aa220cd3db490bf26a965", 3235 "description": "panfrost: Remove out-of-band CRC support", 3236 "nominated": false, 3237 "nomination_type": null, 3238 "resolution": 4, 3239 "main_sha": null, 3240 "because_sha": null 3241 }, 3242 { 3243 "sha": "cf7a3906b0629b2b6aadd3b18a39eae06b10fd6a", 3244 "description": "panfrost: Copy resources when necessary", 3245 "nominated": true, 3246 "nomination_type": 1, 3247 "resolution": 1, 3248 "main_sha": null, 3249 "because_sha": "0b26a9f773956fc00a77b0d4a7aafee5795ce935" 3250 }, 3251 { 3252 "sha": "59cc628c06a8e2f3f3654978e1438442ea7ae33c", 3253 "description": "radv: use radv_max_descriptor_set_size() for Vulkan 1.2 properties", 3254 "nominated": false, 3255 "nomination_type": null, 3256 "resolution": 4, 3257 "main_sha": null, 3258 "because_sha": null 3259 }, 3260 { 3261 "sha": "d40af879098bea90176619dc11facbd68c555f32", 3262 "description": "panfrost: Fix build with Perfetto (again)", 3263 "nominated": false, 3264 "nomination_type": 1, 3265 "resolution": 4, 3266 "main_sha": null, 3267 "because_sha": "6a4532cbabf7770b71d63db24714fc07efb280cf" 3268 }, 3269 { 3270 "sha": "81b4af28494c065c5646e3f61a72afd829d978c6", 3271 "description": "ci: Fixes macos.yml", 3272 "nominated": true, 3273 "nomination_type": 0, 3274 "resolution": 0, 3275 "main_sha": null, 3276 "because_sha": null 3277 }, 3278 { 3279 "sha": "4d058a7034c24594637de72563456ce7882b9bc8", 3280 "description": "meson: -DVK_ENABLE_BETA_EXTENSIONS at a single place", 3281 "nominated": false, 3282 "nomination_type": null, 3283 "resolution": 4, 3284 "main_sha": null, 3285 "because_sha": null 3286 }, 3287 { 3288 "sha": "560b3276960abd6955e72e85f44c110386274a06", 3289 "description": "radv/ci: add more subtests to VanGogh's flakes list", 3290 "nominated": false, 3291 "nomination_type": null, 3292 "resolution": 4, 3293 "main_sha": null, 3294 "because_sha": null 3295 }, 3296 { 3297 "sha": "293d8eb20e90020ad26a864fb387f53b8c51cc86", 3298 "description": "docs: use c:expr role shorthand", 3299 "nominated": false, 3300 "nomination_type": null, 3301 "resolution": 4, 3302 "main_sha": null, 3303 "because_sha": null 3304 }, 3305 { 3306 "sha": "4be9600ccb4ec2147914be364eb55b65f7803e87", 3307 "description": "docs: remove needless c:expr roles", 3308 "nominated": false, 3309 "nomination_type": null, 3310 "resolution": 4, 3311 "main_sha": null, 3312 "because_sha": null 3313 }, 3314 { 3315 "sha": "4bc1d3e79c35bef81f2edb6ce310fcbd233b8b21", 3316 "description": "docs: make c:expr the default-role", 3317 "nominated": false, 3318 "nomination_type": null, 3319 "resolution": 4, 3320 "main_sha": null, 3321 "because_sha": null 3322 }, 3323 { 3324 "sha": "35d0d30a0e48d88a258a148f2ffb1c83552472a2", 3325 "description": "radv/rra: Fix node type validation", 3326 "nominated": false, 3327 "nomination_type": null, 3328 "resolution": 4, 3329 "main_sha": null, 3330 "because_sha": null 3331 }, 3332 { 3333 "sha": "8ab628ab2e4d4f460e2eabdb11876997c0ab13bc", 3334 "description": "nir: Don't reorder volatile intrinsics", 3335 "nominated": true, 3336 "nomination_type": 1, 3337 "resolution": 1, 3338 "main_sha": null, 3339 "because_sha": "729df14e4528b70e63332e4255571729253e9791" 3340 }, 3341 { 3342 "sha": "10b0a5dc34d95d2c381ad1141e53af322feb5213", 3343 "description": "freedreno/a6xx: set chroma offsets to MIDPOINT", 3344 "nominated": false, 3345 "nomination_type": null, 3346 "resolution": 4, 3347 "main_sha": null, 3348 "because_sha": null 3349 }, 3350 { 3351 "sha": "cbf68450f85f7bf18186cd8792948e0855c654d7", 3352 "description": "freedreno/a6xx: set CHROMA_LINEAR", 3353 "nominated": false, 3354 "nomination_type": null, 3355 "resolution": 4, 3356 "main_sha": null, 3357 "because_sha": null 3358 }, 3359 { 3360 "sha": "d61ac94658499bbea3fbff4fb087e766a648a35e", 3361 "description": "c11: Remove _MTX_INITIALIZER_NP for windows", 3362 "nominated": false, 3363 "nomination_type": null, 3364 "resolution": 4, 3365 "main_sha": null, 3366 "because_sha": null 3367 }, 3368 { 3369 "sha": "37d79e38e96acd840bf6e839866493cc9b361c49", 3370 "description": "egl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in egllog.c", 3371 "nominated": false, 3372 "nomination_type": null, 3373 "resolution": 4, 3374 "main_sha": null, 3375 "because_sha": null 3376 }, 3377 { 3378 "sha": "23e6a4ccdafd820dee843af2c1234129e7b1f4a4", 3379 "description": "nir: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in nir/nir_validate.c", 3380 "nominated": false, 3381 "nomination_type": null, 3382 "resolution": 4, 3383 "main_sha": null, 3384 "because_sha": null 3385 }, 3386 { 3387 "sha": "e518ff4fd5bf973891b38ea09f01d2830a1fd3d5", 3388 "description": "glsl: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER", 3389 "nominated": false, 3390 "nomination_type": null, 3391 "resolution": 4, 3392 "main_sha": null, 3393 "because_sha": null 3394 }, 3395 { 3396 "sha": "db708b7e9cdc60e227881f4e603cd971ea3b48a7", 3397 "description": "llvmpipe: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in lp_texture.c", 3398 "nominated": false, 3399 "nomination_type": null, 3400 "resolution": 4, 3401 "main_sha": null, 3402 "because_sha": null 3403 }, 3404 { 3405 "sha": "fb979a19b0a0b28e7cda00e88093e96bdaf1a4b4", 3406 "description": "vulkan/device-select-layer: Remove the need of call_once by using simple_mtx_t instead mtx_t", 3407 "nominated": false, 3408 "nomination_type": null, 3409 "resolution": 4, 3410 "main_sha": null, 3411 "because_sha": null 3412 }, 3413 { 3414 "sha": "c0fc8d5046a097c265c730e391c9bfb5412f79f2", 3415 "description": "freedreno/a6xx: Switch to global bcolor buffer", 3416 "nominated": false, 3417 "nomination_type": null, 3418 "resolution": 4, 3419 "main_sha": null, 3420 "because_sha": null 3421 }, 3422 { 3423 "sha": "27b2496bae5702d271f5caf49f754aacb3ae03ac", 3424 "description": "freedreno/a6xx: Rename tex cache key/equals fxns", 3425 "nominated": false, 3426 "nomination_type": null, 3427 "resolution": 4, 3428 "main_sha": null, 3429 "because_sha": null 3430 }, 3431 { 3432 "sha": "c8cf786976bc0c1c41ab312ba5b7496467d161b1", 3433 "description": "freedreno/a6xx: Move bcolor entry setup", 3434 "nominated": false, 3435 "nomination_type": null, 3436 "resolution": 4, 3437 "main_sha": null, 3438 "because_sha": null 3439 }, 3440 { 3441 "sha": "755e3ff0ee10c0d2b5a7e9f552b37d44bf8dc586", 3442 "description": "freedreno/ci: Update a5xx expectations", 3443 "nominated": false, 3444 "nomination_type": null, 3445 "resolution": 4, 3446 "main_sha": null, 3447 "because_sha": null 3448 }, 3449 { 3450 "sha": "ed9152e2c1a2474a3cd89cabd50ec0fcd4f2ace5", 3451 "description": "freedreno: Use our border-color quirk", 3452 "nominated": false, 3453 "nomination_type": null, 3454 "resolution": 4, 3455 "main_sha": null, 3456 "because_sha": null 3457 }, 3458 { 3459 "sha": "26e742c661c792a73a6cf8f251e37d2ccbe40690", 3460 "description": "ci/bare-metal: remove consolidations leftovers", 3461 "nominated": false, 3462 "nomination_type": null, 3463 "resolution": 4, 3464 "main_sha": null, 3465 "because_sha": null 3466 }, 3467 { 3468 "sha": "e090e313fa8d9e0da8302a93ca6cb5011be28d96", 3469 "description": "freedreno/ir3: Reduce compiler thread pool size", 3470 "nominated": false, 3471 "nomination_type": null, 3472 "resolution": 4, 3473 "main_sha": null, 3474 "because_sha": null 3475 }, 3476 { 3477 "sha": "a6e4f8d03f2ae750a4ecdbdd0dd9a439de99ae82", 3478 "description": "util/disk_cache: Add some blob cache traces", 3479 "nominated": false, 3480 "nomination_type": null, 3481 "resolution": 4, 3482 "main_sha": null, 3483 "because_sha": null 3484 }, 3485 { 3486 "sha": "d831fd40c873a7acfe47e449874df5c92599e312", 3487 "description": "util/disk_cache: Add compression in blob cb path", 3488 "nominated": false, 3489 "nomination_type": null, 3490 "resolution": 4, 3491 "main_sha": null, 3492 "because_sha": null 3493 }, 3494 { 3495 "sha": "2fdc3846e715d3cd822c6d778e78cf069714428d", 3496 "description": "vulkan/wsi/wayland: return VK_ERROR_NATIVE_WINDOW_IN_USE_KHR", 3497 "nominated": false, 3498 "nomination_type": null, 3499 "resolution": 4, 3500 "main_sha": null, 3501 "because_sha": null 3502 }, 3503 { 3504 "sha": "b4921b5d7a7e39a4a55117bc4036c1b473650a86", 3505 "description": "ci: run shaderdb on vc4 as well", 3506 "nominated": false, 3507 "nomination_type": null, 3508 "resolution": 4, 3509 "main_sha": null, 3510 "because_sha": null 3511 }, 3512 { 3513 "sha": "83b1cb936e757194010d77322fe60a999ed02605", 3514 "description": "vc4: add DRM_VC4_CREATE_SHADER_BO support to drm-shim", 3515 "nominated": false, 3516 "nomination_type": null, 3517 "resolution": 4, 3518 "main_sha": null, 3519 "because_sha": null 3520 }, 3521 { 3522 "sha": "2c5b1d0e3b111708f0a660b687fbc0231b4d19f3", 3523 "description": "nv50/ir: Support fmulz and ffmaz", 3524 "nominated": false, 3525 "nomination_type": null, 3526 "resolution": 4, 3527 "main_sha": null, 3528 "because_sha": null 3529 }, 3530 { 3531 "sha": "47251d28527371aeb82f9db7592cff5e78bfcd55", 3532 "description": "nv50/ir: add prefer_nir flag for getting compiler options", 3533 "nominated": false, 3534 "nomination_type": null, 3535 "resolution": 4, 3536 "main_sha": null, 3537 "because_sha": null 3538 }, 3539 { 3540 "sha": "def56b531c86f529bc32d1834ccb479457717db7", 3541 "description": "tu: Support GMEM with layered rendering and multiview", 3542 "nominated": false, 3543 "nomination_type": null, 3544 "resolution": 4, 3545 "main_sha": null, 3546 "because_sha": null 3547 }, 3548 { 3549 "sha": "a9ab53fbe227acee971a5fb67d4ca91526100ec4", 3550 "description": "radv: stop emulating number of generated primitives by GS on GFX11", 3551 "nominated": false, 3552 "nomination_type": null, 3553 "resolution": 4, 3554 "main_sha": null, 3555 "because_sha": null 3556 }, 3557 { 3558 "sha": "97b3dd34c1aa11d98df7e26b4aae50be0bd62cf0", 3559 "description": "anv: fix missing VkPhysicalDeviceExtendedDynamicState3PropertiesEXT handling", 3560 "nominated": false, 3561 "nomination_type": 1, 3562 "resolution": 4, 3563 "main_sha": null, 3564 "because_sha": "13c422e1b2ede25410034fdaf29a632061990fc0" 3565 }, 3566 { 3567 "sha": "2a6003752348d0c3dda619bcb40adea104db722f", 3568 "description": "crocus: enable NV_alpha_to_coverage_dither_control", 3569 "nominated": false, 3570 "nomination_type": null, 3571 "resolution": 4, 3572 "main_sha": null, 3573 "because_sha": null 3574 }, 3575 { 3576 "sha": "3c84809ca68e5ab65afc13188192016c8160dea7", 3577 "description": "iris: enable NV_alpha_to_coverage_dither_control", 3578 "nominated": false, 3579 "nomination_type": null, 3580 "resolution": 4, 3581 "main_sha": null, 3582 "because_sha": null 3583 }, 3584 { 3585 "sha": "bff6a38ed9b2a852fb909f121b9fb7a917027554", 3586 "description": "radv: advertise extendedDynamicState3ColorWriteMask", 3587 "nominated": false, 3588 "nomination_type": null, 3589 "resolution": 4, 3590 "main_sha": null, 3591 "because_sha": null 3592 }, 3593 { 3594 "sha": "a92d1d13c5d57a26a537476b5b62fa6b27a55bcc", 3595 "description": "radv: add support for dynamic color write mask", 3596 "nominated": false, 3597 "nomination_type": null, 3598 "resolution": 4, 3599 "main_sha": null, 3600 "because_sha": null 3601 }, 3602 { 3603 "sha": "22d8ed84b809a9c641e3d8ea5df0fa545c25de3e", 3604 "description": "intel/compiler: Remove unused fs_visitor::emit_percomp()", 3605 "nominated": false, 3606 "nomination_type": null, 3607 "resolution": 4, 3608 "main_sha": null, 3609 "because_sha": null 3610 }, 3611 { 3612 "sha": "90861e6fea90b0f31ecfa6d9d7cacba2be8e5d26", 3613 "description": "intel/compiler: Remove various unused function declarations", 3614 "nominated": false, 3615 "nomination_type": null, 3616 "resolution": 4, 3617 "main_sha": null, 3618 "because_sha": null 3619 }, 3620 { 3621 "sha": "48506a90296c5ec6216d3e775331e491491168c5", 3622 "description": "intel/compiler: Remove unused data members", 3623 "nominated": false, 3624 "nomination_type": null, 3625 "resolution": 4, 3626 "main_sha": null, 3627 "because_sha": null 3628 }, 3629 { 3630 "sha": "7fe5fec74723cb66d909b4bc3a167104a9da4b00", 3631 "description": "util: Remove os/os_thread.h and replace #include \"os/os_thread.h\" with #include \"util/u_thread.h\"", 3632 "nominated": false, 3633 "nomination_type": null, 3634 "resolution": 4, 3635 "main_sha": null, 3636 "because_sha": null 3637 }, 3638 { 3639 "sha": "a72d57fe260bde3fd57de192a93dca6ae11401d7", 3640 "description": "util: cleanup os_thread.h", 3641 "nominated": false, 3642 "nomination_type": null, 3643 "resolution": 4, 3644 "main_sha": null, 3645 "because_sha": null 3646 }, 3647 { 3648 "sha": "1129537e4c1c6849fea03affb15b99a837c4b659", 3649 "description": "util: Move pipe_semaphore to u_thread.h and rename it to util_semaphore", 3650 "nominated": false, 3651 "nomination_type": null, 3652 "resolution": 4, 3653 "main_sha": null, 3654 "because_sha": null 3655 }, 3656 { 3657 "sha": "b732064f9ed78951fb19763a5eed341d88d8ca1e", 3658 "description": "gallium/util: Remove the EMBEDDED_DEVICE macro because nobody use it", 3659 "nominated": false, 3660 "nomination_type": null, 3661 "resolution": 4, 3662 "main_sha": null, 3663 "because_sha": null 3664 }, 3665 { 3666 "sha": "9abeb3d73937bf4956ab2c8e0314f9f8afe080a9", 3667 "description": "intel/fs: Optimize integer multiplication of large constants by factoring", 3668 "nominated": false, 3669 "nomination_type": null, 3670 "resolution": 4, 3671 "main_sha": null, 3672 "because_sha": null 3673 }, 3674 { 3675 "sha": "5ec75ca10d3dbffb94582cfb7663a2ad1bca53d5", 3676 "description": "intel/compiler: Teach signed integer range analysis about imax and imin", 3677 "nominated": false, 3678 "nomination_type": null, 3679 "resolution": 4, 3680 "main_sha": null, 3681 "because_sha": null 3682 }, 3683 { 3684 "sha": "1b0da3a765abe63e0f49f7457af84f80f9261026", 3685 "description": "intel/compiler: Signed integer range analysis for imul_32x16 generation", 3686 "nominated": false, 3687 "nomination_type": null, 3688 "resolution": 4, 3689 "main_sha": null, 3690 "because_sha": null 3691 }, 3692 { 3693 "sha": "f90d71055be5ff6381479095448a606ec4018b93", 3694 "description": "intel/compiler: Add and use a pass to generate imul_32x16 instructions", 3695 "nominated": false, 3696 "nomination_type": null, 3697 "resolution": 4, 3698 "main_sha": null, 3699 "because_sha": null 3700 }, 3701 { 3702 "sha": "9479e3a19b9e08b8525ba8b91a891b8cff03ace3", 3703 "description": "intel/fs: Allow constant copy prop from DW to W", 3704 "nominated": false, 3705 "nomination_type": null, 3706 "resolution": 4, 3707 "main_sha": null, 3708 "because_sha": null 3709 }, 3710 { 3711 "sha": "90d267b2d147cb7acef711da5f17a75c014f23eb", 3712 "description": "intel/fs: Fix bounds checking for integer multiplication lowering", 3713 "nominated": false, 3714 "nomination_type": null, 3715 "resolution": 4, 3716 "main_sha": null, 3717 "because_sha": null 3718 }, 3719 { 3720 "sha": "db204121686726c74dd0aba2d1c1790d40e7baba", 3721 "description": "intel/fs: Fix constant propagation into 32x16 integer multiplication", 3722 "nominated": true, 3723 "nomination_type": 1, 3724 "resolution": 1, 3725 "main_sha": null, 3726 "because_sha": "de6c0f848797d26d28223bcad25da03654461874" 3727 }, 3728 { 3729 "sha": "3194fe93629100b3f370a8a789f70a2a168253de", 3730 "description": "wgl: fix reference to wgl(Create|Delete)Context function pointers", 3731 "nominated": false, 3732 "nomination_type": null, 3733 "resolution": 4, 3734 "main_sha": null, 3735 "because_sha": null 3736 }, 3737 { 3738 "sha": "4f599dc3a5b135e374515023f9f3fb0e344e5e67", 3739 "description": "r600: Fix some border color swizzles on Evergreen", 3740 "nominated": false, 3741 "nomination_type": null, 3742 "resolution": 4, 3743 "main_sha": null, 3744 "because_sha": null 3745 }, 3746 { 3747 "sha": "923d635357f6f8600c72fd9c972c6ec0c0b700ac", 3748 "description": "r600: fix some border color swizzles on CAYMAN", 3749 "nominated": false, 3750 "nomination_type": null, 3751 "resolution": 4, 3752 "main_sha": null, 3753 "because_sha": null 3754 }, 3755 { 3756 "sha": "196499d75e5a2e99cdd6e6ebc6ee969839875121", 3757 "description": "docs: update calendar and link releases notes for 22.2.3", 3758 "nominated": false, 3759 "nomination_type": null, 3760 "resolution": 4, 3761 "main_sha": null, 3762 "because_sha": null 3763 }, 3764 { 3765 "sha": "616635909edeee833a3a067916fdc80415e01c0d", 3766 "description": "docs: Add sha256 sum for 22.2.3", 3767 "nominated": false, 3768 "nomination_type": null, 3769 "resolution": 4, 3770 "main_sha": null, 3771 "because_sha": null 3772 }, 3773 { 3774 "sha": "2fe1aab18f8d8bc06e4688389a7b2a949455cda9", 3775 "description": "docs: add release notes for 22.2.3", 3776 "nominated": false, 3777 "nomination_type": null, 3778 "resolution": 4, 3779 "main_sha": null, 3780 "because_sha": null 3781 }, 3782 { 3783 "sha": "fd8ec189e575d5220d8b4c30647fa6de57928e07", 3784 "description": "Android.mk: Fix gnu++14 related build failures", 3785 "nominated": true, 3786 "nomination_type": 0, 3787 "resolution": 1, 3788 "main_sha": null, 3789 "because_sha": null 3790 }, 3791 { 3792 "sha": "41ee836c9ab89ee7b1a1384b64a341d3876f9491", 3793 "description": "intel: Add and use intel_gem_can_render_on_fd()", 3794 "nominated": false, 3795 "nomination_type": null, 3796 "resolution": 4, 3797 "main_sha": null, 3798 "because_sha": null 3799 }, 3800 { 3801 "sha": "29550bc50aef656afb99da7c45611767af0c3a6e", 3802 "description": "intel: Add has_context_isolation to intel_device_info", 3803 "nominated": false, 3804 "nomination_type": null, 3805 "resolution": 4, 3806 "main_sha": null, 3807 "because_sha": null 3808 }, 3809 { 3810 "sha": "d5d1331381e9c0a3c30fab1fe6e9b6d7b02835ab", 3811 "description": "intel: Add has_userptr_probe to intel_device_info", 3812 "nominated": false, 3813 "nomination_type": null, 3814 "resolution": 4, 3815 "main_sha": null, 3816 "because_sha": null 3817 }, 3818 { 3819 "sha": "e9eceb11061db36aea5c83eaa0972f5680c1f0d8", 3820 "description": "intel: Add has_mmap_offset to intel_device_info", 3821 "nominated": false, 3822 "nomination_type": null, 3823 "resolution": 4, 3824 "main_sha": null, 3825 "because_sha": null 3826 }, 3827 { 3828 "sha": "dfd20f002f388be3f168938bc1f25e91bb08bf98", 3829 "description": "intel: Add and use intel_gem_get_param()", 3830 "nominated": false, 3831 "nomination_type": null, 3832 "resolution": 4, 3833 "main_sha": null, 3834 "because_sha": null 3835 }, 3836 { 3837 "sha": "c076aeb865fcfec15928f2470563d37643518e82", 3838 "description": "docs/asahi: Document drm-shim", 3839 "nominated": false, 3840 "nomination_type": null, 3841 "resolution": 4, 3842 "main_sha": null, 3843 "because_sha": null 3844 }, 3845 { 3846 "sha": "350be81aa3c0ce9620a09aaa7489ed4f5ef656a0", 3847 "description": "asahi: Add drm-shim implementation", 3848 "nominated": false, 3849 "nomination_type": null, 3850 "resolution": 4, 3851 "main_sha": null, 3852 "because_sha": null 3853 }, 3854 { 3855 "sha": "af868fcaad4b18408dd1d23bbd238d3337fe282d", 3856 "description": "radv/ci: add another test to the navi21 flakes list", 3857 "nominated": false, 3858 "nomination_type": null, 3859 "resolution": 4, 3860 "main_sha": null, 3861 "because_sha": null 3862 }, 3863 { 3864 "sha": "505290dc44a5b728dbc6ec9ed038300ab158c323", 3865 "description": "ac/nir,radv: rework and fix NGG queries enables for VS/TES", 3866 "nominated": false, 3867 "nomination_type": null, 3868 "resolution": 4, 3869 "main_sha": null, 3870 "because_sha": null 3871 }, 3872 { 3873 "sha": "e4de5580bde7094c3fbf94c93a8e3a489e7adcb4", 3874 "description": "radv: move computing the binning state to the cmdbuf", 3875 "nominated": false, 3876 "nomination_type": null, 3877 "resolution": 4, 3878 "main_sha": null, 3879 "because_sha": null 3880 }, 3881 { 3882 "sha": "a5151dc46ab3a8e98ca915d1967d11dfbad1e2fc", 3883 "description": "radv: always set FLUSH_ON_BINNING_TRANSITION", 3884 "nominated": false, 3885 "nomination_type": null, 3886 "resolution": 4, 3887 "main_sha": null, 3888 "because_sha": null 3889 }, 3890 { 3891 "sha": "5e9d7a164088660ba1be04a4955614974a0fa309", 3892 "description": "radv: cleanup setting disabled binning state for GFX9", 3893 "nominated": false, 3894 "nomination_type": null, 3895 "resolution": 4, 3896 "main_sha": null, 3897 "because_sha": null 3898 }, 3899 { 3900 "sha": "04b557da3996eb7e531c505aae1d54758a778595", 3901 "description": "radv: remove unused blend parameter to radv_pipeline_init_binning_state()", 3902 "nominated": false, 3903 "nomination_type": null, 3904 "resolution": 4, 3905 "main_sha": null, 3906 "because_sha": null 3907 }, 3908 { 3909 "sha": "33d60bda9d385cca56e3d515472ca75fde53e126", 3910 "description": "radv: re-emit the guardband state when restoring meta operations", 3911 "nominated": false, 3912 "nomination_type": 1, 3913 "resolution": 4, 3914 "main_sha": null, 3915 "because_sha": "40d8df728081e050b83ff0677ce4bf947e234a03" 3916 }, 3917 { 3918 "sha": "20984aab0f6717f5fbf79fc21c2c5f442472b605", 3919 "description": "etnaviv: Use old set of state registers for PE configuration on GC880", 3920 "nominated": true, 3921 "nomination_type": 1, 3922 "resolution": 1, 3923 "main_sha": null, 3924 "because_sha": "7c46a4883625a20691a78170f8da783dc9b8a9c6" 3925 }, 3926 { 3927 "sha": "402a9a36f0cb6d5519a356cf5c01829ee92468ea", 3928 "description": "anv: Rip out shadow surfaces", 3929 "nominated": false, 3930 "nomination_type": null, 3931 "resolution": 4, 3932 "main_sha": null, 3933 "because_sha": null 3934 }, 3935 { 3936 "sha": "0bf06400beab88d4659b87f5ec6c3a9dc4d4db58", 3937 "description": "radv: consider allocated command buffers in the initial state.", 3938 "nominated": false, 3939 "nomination_type": null, 3940 "resolution": 4, 3941 "main_sha": null, 3942 "because_sha": null 3943 }, 3944 { 3945 "sha": "9b55f1c12bf0c77ca370b7517a4e4cd316b34e47", 3946 "description": "docs: upgrade some links to https", 3947 "nominated": false, 3948 "nomination_type": null, 3949 "resolution": 4, 3950 "main_sha": null, 3951 "because_sha": null 3952 }, 3953 { 3954 "sha": "e5f9a9998d53aa79924739919fef43ff66ff2f4a", 3955 "description": "docs: use anonymous links when possible", 3956 "nominated": false, 3957 "nomination_type": null, 3958 "resolution": 4, 3959 "main_sha": null, 3960 "because_sha": null 3961 }, 3962 { 3963 "sha": "6b3b6333915e8ca64c531a4decb79c0256e1e4f2", 3964 "description": "docs/zink: fix and cleanup rst syntax", 3965 "nominated": false, 3966 "nomination_type": 1, 3967 "resolution": 4, 3968 "main_sha": null, 3969 "because_sha": "be235edfe2bc79f3e51e09831fe57753ed5da773" 3970 }, 3971 { 3972 "sha": "296ebb09fc6406a14b275abdfb7a6c684d1c22c6", 3973 "description": "zink/ci: document a new fail after a piglit uprev to radv expectations", 3974 "nominated": false, 3975 "nomination_type": 1, 3976 "resolution": 4, 3977 "main_sha": null, 3978 "because_sha": "70ce1dcacc92a816322082c8695569b6a91a1810" 3979 }, 3980 { 3981 "sha": "c1c7adbcbd539c35ed245c853bfaea8db9b48f4f", 3982 "description": "radv/ci: use wildcards for the query_pool.statistics_query flakes on VG", 3983 "nominated": false, 3984 "nomination_type": null, 3985 "resolution": 4, 3986 "main_sha": null, 3987 "because_sha": null 3988 }, 3989 { 3990 "sha": "5d4df3ac23bb07743823118a344ce831b102dabf", 3991 "description": "intel/compiler: Run extra fp64 lowering pass on devices that don't support int64.", 3992 "nominated": false, 3993 "nomination_type": null, 3994 "resolution": 4, 3995 "main_sha": null, 3996 "because_sha": null 3997 }, 3998 { 3999 "sha": "e14f85366ebbc57f45d2561e0d3f0804f8adb549", 4000 "description": "nir/lower_int64: Fix float16 to int64 conversions.", 4001 "nominated": true, 4002 "nomination_type": 1, 4003 "resolution": 1, 4004 "main_sha": null, 4005 "because_sha": "936c58c8fcceee086d3c492712595555afe82266" 4006 }, 4007 { 4008 "sha": "ec9b9ff971266f582afb4a9f89dc872bad742eda", 4009 "description": "ci: Disable automatic jobs on Chromebooks with Comet Lake", 4010 "nominated": false, 4011 "nomination_type": null, 4012 "resolution": 4, 4013 "main_sha": null, 4014 "because_sha": null 4015 }, 4016 { 4017 "sha": "8b66c0ac7605b1f0e0f7af4cff1c8e0381b16b4d", 4018 "description": "amd: add cosmetic gfx10 and gfx11 changes", 4019 "nominated": false, 4020 "nomination_type": null, 4021 "resolution": 4, 4022 "main_sha": null, 4023 "because_sha": null 4024 }, 4025 { 4026 "sha": "9cc58f0f49e8f3318e3eda0dc964dbf79a07ce18", 4027 "description": "ac/surface/tests: add more gfx103 and gfx11 tests", 4028 "nominated": false, 4029 "nomination_type": null, 4030 "resolution": 4, 4031 "main_sha": null, 4032 "because_sha": null 4033 }, 4034 { 4035 "sha": "24e8a6f17c6574a881a23ce9f32c2cae3c6751c4", 4036 "description": "ac/llvm: don't use the mbcnt workaround for LLVM 16 and set range metadata", 4037 "nominated": false, 4038 "nomination_type": null, 4039 "resolution": 4, 4040 "main_sha": null, 4041 "because_sha": null 4042 }, 4043 { 4044 "sha": "f78dad5e33c91c60cec6179042501e9bd05a4927", 4045 "description": "radeonsi: allow int16 with FP16 since it no longer hangs", 4046 "nominated": false, 4047 "nomination_type": null, 4048 "resolution": 4, 4049 "main_sha": null, 4050 "because_sha": null 4051 }, 4052 { 4053 "sha": "8737d34add4dc110f46b92974f2e7b4608c5362d", 4054 "description": "radeonsi: remove clamping shader code from in-bounds blits", 4055 "nominated": false, 4056 "nomination_type": null, 4057 "resolution": 4, 4058 "main_sha": null, 4059 "because_sha": null 4060 }, 4061 { 4062 "sha": "11993185a2ca98c3f5d3ec682f4e55ecd3062410", 4063 "description": "radeonsi: don't load/resolve/store non-existent src/dst channels in blit shaders", 4064 "nominated": false, 4065 "nomination_type": null, 4066 "resolution": 4, 4067 "main_sha": null, 4068 "because_sha": null 4069 }, 4070 { 4071 "sha": "89566828100a379cfb3da28c8a0d831433e3e826", 4072 "description": "amd: rename enums ARCTURUS -> MI100, ALDEBARAN -> MI200", 4073 "nominated": false, 4074 "nomination_type": null, 4075 "resolution": 4, 4076 "main_sha": null, 4077 "because_sha": null 4078 }, 4079 { 4080 "sha": "bdfacd0a24e023515fb7b7fae4a279cff0fbac4e", 4081 "description": "radeonsi/gfx11: fix compute scratch buffer - WAVES is always per SE", 4082 "nominated": true, 4083 "nomination_type": 1, 4084 "resolution": 1, 4085 "main_sha": null, 4086 "because_sha": "ba02ed91a60839f2a6dc6a89fd9de1144b0788aa" 4087 }, 4088 { 4089 "sha": "803802c29f9a2332b677908ed99dd0e46879a0ce", 4090 "description": "radeonsi/ci: update CI results", 4091 "nominated": false, 4092 "nomination_type": null, 4093 "resolution": 4, 4094 "main_sha": null, 4095 "because_sha": null 4096 }, 4097 { 4098 "sha": "bf5c1773c06a68383ef0e73d80a3a73219c134b2", 4099 "description": "radeonsi: fix the compute wave size - it was always Wave32", 4100 "nominated": false, 4101 "nomination_type": null, 4102 "resolution": 4, 4103 "main_sha": null, 4104 "because_sha": null 4105 }, 4106 { 4107 "sha": "c37357f4e013037e43fbdf71d0f76edae76a6b29", 4108 "description": "radv/rra: Remove some node type validation", 4109 "nominated": false, 4110 "nomination_type": null, 4111 "resolution": 4, 4112 "main_sha": null, 4113 "because_sha": null 4114 }, 4115 { 4116 "sha": "868107e16c42ec3ff34958fce7f70f2d62385484", 4117 "description": "radv/rra: Improve validation message formatting", 4118 "nominated": false, 4119 "nomination_type": null, 4120 "resolution": 4, 4121 "main_sha": null, 4122 "because_sha": null 4123 }, 4124 { 4125 "sha": "07bf85c2eca40151c1aad220dd5661fd21b792a7", 4126 "description": "radv/rra: Rename rra_accel_struct_validation_fail", 4127 "nominated": false, 4128 "nomination_type": null, 4129 "resolution": 4, 4130 "main_sha": null, 4131 "because_sha": null 4132 }, 4133 { 4134 "sha": "e5b3efe5825aec5c9163fa0d9b20418d2876fdd2", 4135 "description": "radv/rt: Restore prev barycentrics when rejecting hits", 4136 "nominated": true, 4137 "nomination_type": 0, 4138 "resolution": 0, 4139 "main_sha": null, 4140 "because_sha": null 4141 }, 4142 { 4143 "sha": "7753e80219c7afa932f7f7466e682a89a0562607", 4144 "description": "util: Add multi-threaded test for util/u_debug.h and util/perf/u_trace.h", 4145 "nominated": false, 4146 "nomination_type": null, 4147 "resolution": 4, 4148 "main_sha": null, 4149 "because_sha": null 4150 }, 4151 { 4152 "sha": "2c1c87f76f8ddc8f11c020e3da3db4bc9e2fd099", 4153 "description": "util: Fixes memory leak in __getProgramName", 4154 "nominated": false, 4155 "nomination_type": null, 4156 "resolution": 4, 4157 "main_sha": null, 4158 "because_sha": null 4159 }, 4160 { 4161 "sha": "171c3c551a5aea02871d322493361d66c4d9815d", 4162 "description": "util: Fixes debug_get_option_* thread safety by set initialized=true after the value get", 4163 "nominated": false, 4164 "nomination_type": null, 4165 "resolution": 4, 4166 "main_sha": null, 4167 "because_sha": null 4168 }, 4169 { 4170 "sha": "e2c3739a3f5f606d6c5055b0119b2fc40e084e0c", 4171 "description": "util: It's not thread safe to set initialized=true before get the real GALLIUM_PRINT_OPTIONS", 4172 "nominated": false, 4173 "nomination_type": null, 4174 "resolution": 4, 4175 "main_sha": null, 4176 "because_sha": null 4177 }, 4178 { 4179 "sha": "9a8453d07e754e73630d21bec8c31ff0ab6298e8", 4180 "description": "radv: Use compares for node type in traversal.", 4181 "nominated": false, 4182 "nomination_type": null, 4183 "resolution": 4, 4184 "main_sha": null, 4185 "because_sha": null 4186 }, 4187 { 4188 "sha": "4770d3f0bad8162ecf5170ce3aeb9012ce8a5bbd", 4189 "description": "r600: enable memory objects", 4190 "nominated": false, 4191 "nomination_type": null, 4192 "resolution": 4, 4193 "main_sha": null, 4194 "because_sha": null 4195 }, 4196 { 4197 "sha": "39b9067b712a076239c02b79e59924508e31ebfb", 4198 "description": "nine: enable on freedreno", 4199 "nominated": false, 4200 "nomination_type": null, 4201 "resolution": 4, 4202 "main_sha": null, 4203 "because_sha": null 4204 }, 4205 { 4206 "sha": "cc485cfd7c43a9b0e425558364b9597de34d4ba8", 4207 "description": "ci/broadcom: juint is already defined in .piglit-traces-test", 4208 "nominated": false, 4209 "nomination_type": null, 4210 "resolution": 4, 4211 "main_sha": null, 4212 "because_sha": null 4213 }, 4214 { 4215 "sha": "c987a727a76eda1feada07e2eca6a5597dbddd93", 4216 "description": "nir: Fix qsort comparator function", 4217 "nominated": true, 4218 "nomination_type": 1, 4219 "resolution": 1, 4220 "main_sha": null, 4221 "because_sha": "523a28d3fe0dd371ae01b7353f263a6541480d89" 4222 }, 4223 { 4224 "sha": "d31375b521f1bfa2dafc38ca6f7adece099a024b", 4225 "description": "math: remove unused matrix_print & print_matrix_floats", 4226 "nominated": false, 4227 "nomination_type": null, 4228 "resolution": 4, 4229 "main_sha": null, 4230 "because_sha": null 4231 }, 4232 { 4233 "sha": "c49aca943c032049e25408986fef00ef63fa3b54", 4234 "description": "math: remove vector class", 4235 "nominated": false, 4236 "nomination_type": null, 4237 "resolution": 4, 4238 "main_sha": null, 4239 "because_sha": null 4240 }, 4241 { 4242 "sha": "2d4d4df57acb06028ef43f70ad5a4fe149d1b6e0", 4243 "description": "math: remove unused debug classes", 4244 "nominated": false, 4245 "nomination_type": null, 4246 "resolution": 4, 4247 "main_sha": null, 4248 "because_sha": null 4249 }, 4250 { 4251 "sha": "94e10ced83c5e546d8f4d8d4d8296b77b58187fc", 4252 "description": "math: remove unused matrix_is_general_scale", 4253 "nominated": false, 4254 "nomination_type": null, 4255 "resolution": 4, 4256 "main_sha": null, 4257 "because_sha": null 4258 }, 4259 { 4260 "sha": "18702a28bd4ef2dc646f012f8757717fef9b4611", 4261 "description": "math: remove unused matrix_has_rotation", 4262 "nominated": false, 4263 "nomination_type": null, 4264 "resolution": 4, 4265 "main_sha": null, 4266 "because_sha": null 4267 }, 4268 { 4269 "sha": "55373642db08adec858a497bf375478542d064a9", 4270 "description": "util: remove unused enter debug exit loggers", 4271 "nominated": false, 4272 "nomination_type": null, 4273 "resolution": 4, 4274 "main_sha": null, 4275 "because_sha": null 4276 }, 4277 { 4278 "sha": "c7b70ca61add475daf3472ccf2d5b861c3c2cab3", 4279 "description": "util: remove fifo class", 4280 "nominated": false, 4281 "nomination_type": null, 4282 "resolution": 4, 4283 "main_sha": null, 4284 "because_sha": null 4285 }, 4286 { 4287 "sha": "0c0812cf6ee1544a5249e8ad13e2fa2c7ae9b5eb", 4288 "description": "util: remove unused debug_dump_enum_noprefix", 4289 "nominated": false, 4290 "nomination_type": null, 4291 "resolution": 4, 4292 "main_sha": null, 4293 "because_sha": null 4294 }, 4295 { 4296 "sha": "dc0de85fed597241435ebf83d25739b1ad68eaf8", 4297 "description": "util: remove unused debug_print_blob", 4298 "nominated": false, 4299 "nomination_type": null, 4300 "resolution": 4, 4301 "main_sha": null, 4302 "because_sha": null 4303 }, 4304 { 4305 "sha": "c43c640809edc4b3a877c7143cecfefde64c02f1", 4306 "description": "util: remove unused set_random_entry", 4307 "nominated": false, 4308 "nomination_type": null, 4309 "resolution": 4, 4310 "main_sha": null, 4311 "because_sha": null 4312 }, 4313 { 4314 "sha": "0b6c0bfa0905e33a86d59f61ccd8253f3598804e", 4315 "description": "util: remove unused half_to_unorm8", 4316 "nominated": false, 4317 "nomination_type": null, 4318 "resolution": 4, 4319 "main_sha": null, 4320 "because_sha": null 4321 }, 4322 { 4323 "sha": "e25fdc701bc71627942168f036a54937b32b23e6", 4324 "description": "gallium/util: remove unused macros and their functions from sse class", 4325 "nominated": false, 4326 "nomination_type": null, 4327 "resolution": 4, 4328 "main_sha": null, 4329 "because_sha": null 4330 }, 4331 { 4332 "sha": "753b31c35ea698b0a60f13b0b004ec2cc312d1dc", 4333 "description": "gallium/util: drop unused sampler_view_default_dx9_template", 4334 "nominated": false, 4335 "nomination_type": null, 4336 "resolution": 4, 4337 "main_sha": null, 4338 "because_sha": null 4339 }, 4340 { 4341 "sha": "7995050462f52474bf44dd89f26029b1656a8127", 4342 "description": "gallium/util: drop unused rect_area", 4343 "nominated": false, 4344 "nomination_type": null, 4345 "resolution": 4, 4346 "main_sha": null, 4347 "because_sha": null 4348 }, 4349 { 4350 "sha": "4abb08ac60c28ad6afcefc79928654d19c8d67de", 4351 "description": "gallium/util: Drop unused translate_prim_restart_ib", 4352 "nominated": false, 4353 "nomination_type": null, 4354 "resolution": 4, 4355 "main_sha": null, 4356 "because_sha": null 4357 }, 4358 { 4359 "sha": "2c25d2ea90d635fbe81c5892e684b7a790d5adea", 4360 "description": "gallium/util: Remove linear class", 4361 "nominated": false, 4362 "nomination_type": null, 4363 "resolution": 4, 4364 "main_sha": null, 4365 "because_sha": null 4366 }, 4367 { 4368 "sha": "469251c89871756b871620a75161a9ab7840ed00", 4369 "description": "gallium/util: Remove dirty surfaces class", 4370 "nominated": false, 4371 "nomination_type": null, 4372 "resolution": 4, 4373 "main_sha": null, 4374 "because_sha": null 4375 }, 4376 { 4377 "sha": "3b98e2a556dcaa49afab228b514b8765ceff121f", 4378 "description": "gallium/util: Remove dirty flags class", 4379 "nominated": false, 4380 "nomination_type": null, 4381 "resolution": 4, 4382 "main_sha": null, 4383 "because_sha": null 4384 }, 4385 { 4386 "sha": "707d5b5b021ad72135086ba6996fec8a70d30a6d", 4387 "description": "math: drop invert_matrix_perpective", 4388 "nominated": false, 4389 "nomination_type": null, 4390 "resolution": 4, 4391 "main_sha": null, 4392 "because_sha": null 4393 }, 4394 { 4395 "sha": "06adf6ad117e92a832c5073326bd83b638b3ca37", 4396 "description": "radv: invalidate L2 instead of only writeback L2 when using DCC stores", 4397 "nominated": true, 4398 "nomination_type": 0, 4399 "resolution": 1, 4400 "main_sha": null, 4401 "because_sha": null 4402 }, 4403 { 4404 "sha": "26c8fedc1bb12fa8f3d6c646308f4b46756d77c7", 4405 "description": "radv: make the GDS/GDS OA buffer objects resident", 4406 "nominated": true, 4407 "nomination_type": 0, 4408 "resolution": 0, 4409 "main_sha": null, 4410 "because_sha": null 4411 }, 4412 { 4413 "sha": "cdc1abad7b17eace853ab7480d8a6a83771df927", 4414 "description": "util: include gles header instead of hand crafted macros", 4415 "nominated": false, 4416 "nomination_type": null, 4417 "resolution": 4, 4418 "main_sha": null, 4419 "because_sha": null 4420 }, 4421 { 4422 "sha": "02d61c1b31febdf27a21b5446fb8439ffbe518c3", 4423 "description": "docs/amber: fix link to docs on amber branch", 4424 "nominated": false, 4425 "nomination_type": null, 4426 "resolution": 4, 4427 "main_sha": null, 4428 "because_sha": null 4429 }, 4430 { 4431 "sha": "f1ea0bc18aa6dd62554d7c556c087640dbc8a168", 4432 "description": "gallium/vl: return the buffer plane order for yuv444p format", 4433 "nominated": false, 4434 "nomination_type": null, 4435 "resolution": 4, 4436 "main_sha": null, 4437 "because_sha": null 4438 }, 4439 { 4440 "sha": "61c487719dabfa1d97af5678061c01cc2eb74455", 4441 "description": "radeonsi/vcn: enable yuv formats supported on jpeg 2.5.0 and 2.6.0", 4442 "nominated": false, 4443 "nomination_type": null, 4444 "resolution": 4, 4445 "main_sha": null, 4446 "because_sha": null 4447 }, 4448 { 4449 "sha": "581220aa5471f4957a33d3156b07a03969972136", 4450 "description": "radeonsi/vcn: enable yuv422 jpeg decode", 4451 "nominated": false, 4452 "nomination_type": null, 4453 "resolution": 4, 4454 "main_sha": null, 4455 "because_sha": null 4456 }, 4457 { 4458 "sha": "1c567ae3a2f2bad5badafc4f2e3615d719500ef5", 4459 "description": "dzn: Hook-up format-casting", 4460 "nominated": false, 4461 "nomination_type": null, 4462 "resolution": 4, 4463 "main_sha": null, 4464 "because_sha": null 4465 }, 4466 { 4467 "sha": "bda14ae9987de5089afc8c562d3bfad8a5df1145", 4468 "description": "dzn: Try to get a ID3D12Device10 object", 4469 "nominated": false, 4470 "nomination_type": null, 4471 "resolution": 4, 4472 "main_sha": null, 4473 "because_sha": null 4474 }, 4475 { 4476 "sha": "457e9deee1727af18b49c9a80203ef9617ebebdd", 4477 "description": "vulkan: Provide a vk_image_create_get_format_list() helper", 4478 "nominated": false, 4479 "nomination_type": null, 4480 "resolution": 4, 4481 "main_sha": null, 4482 "because_sha": null 4483 }, 4484 { 4485 "sha": "d65f43966194e7c921ad0b4ef58026aa776d88b6", 4486 "description": "vulkan: Automatically generate helpers to retrieve format information", 4487 "nominated": false, 4488 "nomination_type": null, 4489 "resolution": 4, 4490 "main_sha": null, 4491 "because_sha": null 4492 }, 4493 { 4494 "sha": "bbc4b4f59a957b5e50c7cd7421cf638b11b881a6", 4495 "description": "dzn: Query D3D12_FEATURE_DATA_D3D12_OPTIONS12", 4496 "nominated": false, 4497 "nomination_type": null, 4498 "resolution": 4, 4499 "main_sha": null, 4500 "because_sha": null 4501 }, 4502 { 4503 "sha": "40bd7b4307ccd5c614eff150aae9e99615ab3372", 4504 "description": "docs: use code-block", 4505 "nominated": false, 4506 "nomination_type": null, 4507 "resolution": 4, 4508 "main_sha": null, 4509 "because_sha": null 4510 }, 4511 { 4512 "sha": "ebf33212edbf2b2c35b58abc0b6b69ef7ad8dc14", 4513 "description": "docs: eg -> e.g.", 4514 "nominated": false, 4515 "nomination_type": null, 4516 "resolution": 4, 4517 "main_sha": null, 4518 "because_sha": null 4519 }, 4520 { 4521 "sha": "e082cff56b6ad6532e91859fa3919e80c4496070", 4522 "description": "docs/gallium: glsl -> GLSL", 4523 "nominated": false, 4524 "nomination_type": null, 4525 "resolution": 4, 4526 "main_sha": null, 4527 "because_sha": null 4528 }, 4529 { 4530 "sha": "45b4f82091755c07921ee361470d2321d164b559", 4531 "description": "docs/gallium: fixup broken markup", 4532 "nominated": false, 4533 "nomination_type": null, 4534 "resolution": 4, 4535 "main_sha": null, 4536 "because_sha": null 4537 }, 4538 { 4539 "sha": "1d947e8f7f2c45e91bd7c5e76877d477989df522", 4540 "description": "docs: remove spurious backtick", 4541 "nominated": false, 4542 "nomination_type": null, 4543 "resolution": 4, 4544 "main_sha": null, 4545 "because_sha": null 4546 }, 4547 { 4548 "sha": "8458451180ccf787baee1596c6387c533b8f04d4", 4549 "description": "docs: fix a couple of links", 4550 "nominated": false, 4551 "nomination_type": null, 4552 "resolution": 4, 4553 "main_sha": null, 4554 "because_sha": null 4555 }, 4556 { 4557 "sha": "5525d0b196b555fea933ab8f65fe3dba18006624", 4558 "description": "docs: use inline-code instead of default role", 4559 "nominated": false, 4560 "nomination_type": null, 4561 "resolution": 4, 4562 "main_sha": null, 4563 "because_sha": null 4564 }, 4565 { 4566 "sha": "779b4639b75b60b9201278b0873b80b04dbaa50c", 4567 "description": "docs: consistently use single-quotes in config", 4568 "nominated": false, 4569 "nomination_type": null, 4570 "resolution": 4, 4571 "main_sha": null, 4572 "because_sha": null 4573 }, 4574 { 4575 "sha": "7c5c1816947fa924a6975b8b6e1773fe3216b8f0", 4576 "description": "ci: Uprev kernel to 6.0", 4577 "nominated": false, 4578 "nomination_type": null, 4579 "resolution": 4, 4580 "main_sha": null, 4581 "because_sha": null 4582 }, 4583 { 4584 "sha": "ef5f9c99e054ba15ba8b1db6ad5ceb007b8ea7d2", 4585 "description": "VERSION: fix version as it will be a new year", 4586 "nominated": false, 4587 "nomination_type": null, 4588 "resolution": 4, 4589 "main_sha": null, 4590 "because_sha": null 4591 }, 4592 { 4593 "sha": "e9b81c663da8144fd49fc58b97b66718406d0d24", 4594 "description": "Revert \"ci: Collabora farm maintanance\"", 4595 "nominated": false, 4596 "nomination_type": 2, 4597 "resolution": 4, 4598 "main_sha": null, 4599 "because_sha": "e0c577d5227fa6aaa061b3f388711fb24d6fc146" 4600 }, 4601 { 4602 "sha": "67cee534a88c95a8eb6839f7bcf28a5e6dac8fbf", 4603 "description": "CI: convert to use the new S3 server instead of the legacy minio", 4604 "nominated": false, 4605 "nomination_type": null, 4606 "resolution": 4, 4607 "main_sha": null, 4608 "because_sha": null 4609 }, 4610 { 4611 "sha": "a04ed2f971dccbf8b24f084ac9baaf8b299944a0", 4612 "description": "ci: Update ci-fairy in CI, rootfs and containers", 4613 "nominated": false, 4614 "nomination_type": null, 4615 "resolution": 4, 4616 "main_sha": null, 4617 "because_sha": null 4618 }, 4619 { 4620 "sha": "a108e4f70cc61a6b9119cd766d51c9b596e07c7f", 4621 "description": "ci: Update piglit-traces tests expectations", 4622 "nominated": false, 4623 "nomination_type": null, 4624 "resolution": 4, 4625 "main_sha": null, 4626 "because_sha": null 4627 }, 4628 { 4629 "sha": "70ce1dcacc92a816322082c8695569b6a91a1810", 4630 "description": "ci: Update piglit with s3 support", 4631 "nominated": false, 4632 "nomination_type": null, 4633 "resolution": 4, 4634 "main_sha": null, 4635 "because_sha": null 4636 }, 4637 { 4638 "sha": "96e251aa86c062b1bcae5e9e334c9fc5031073a7", 4639 "description": "ci: re-enable scheduled pipelines for git cache", 4640 "nominated": false, 4641 "nomination_type": null, 4642 "resolution": 4, 4643 "main_sha": null, 4644 "because_sha": null 4645 }, 4646 { 4647 "sha": "d7ad9e701424e4b100e11f08f2fa416b228b19d3", 4648 "description": "zink/ci: add another subtest to the list of known failures for radv", 4649 "nominated": false, 4650 "nomination_type": 1, 4651 "resolution": 4, 4652 "main_sha": null, 4653 "because_sha": "53721827ea1cf1c7a39c1b27398b7b1b7e9b1175" 4654 }, 4655 { 4656 "sha": "c7150ad8e6a82bdf091bdbe2fdcca584a18b1ee7", 4657 "description": "broadcom/compiler: drop unused v3d_compile parameter for nir pass", 4658 "nominated": false, 4659 "nomination_type": null, 4660 "resolution": 4, 4661 "main_sha": null, 4662 "because_sha": null 4663 }, 4664 { 4665 "sha": "22789d34be0fb6d81012e2e4d53b738384eb98db", 4666 "description": "v3dv: use vk_alloc instead of malloc", 4667 "nominated": false, 4668 "nomination_type": 1, 4669 "resolution": 4, 4670 "main_sha": null, 4671 "because_sha": "e6884df088a1e172cd87956fe9afdac63069eb2c" 4672 }, 4673 { 4674 "sha": "36ef75b6eb924cf5ebfb09834067d2519d080ca8", 4675 "description": "v3dv: vkCmdWaitEvents2 takes an array of VkDependencyInfo", 4676 "nominated": false, 4677 "nomination_type": 1, 4678 "resolution": 4, 4679 "main_sha": null, 4680 "because_sha": "e6884df088a1e172cd87956fe9afdac63069eb2c" 4681 }, 4682 { 4683 "sha": "dc08875415064033ea1e344a522273bc1255a3b8", 4684 "description": "zink/ci: mark another test as fixed after the frontend caching series", 4685 "nominated": false, 4686 "nomination_type": 1, 4687 "resolution": 4, 4688 "main_sha": null, 4689 "because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1" 4690 }, 4691 { 4692 "sha": "224f774e61e168c493a773696064cadfa11b6e61", 4693 "description": "ci: uprev vkd3d-proton to v2.7", 4694 "nominated": false, 4695 "nomination_type": null, 4696 "resolution": 4, 4697 "main_sha": null, 4698 "because_sha": null 4699 }, 4700 { 4701 "sha": "e891e84f4be6271cf34f62768b085ee99b6db86c", 4702 "description": "radv: fix setting MIN_LOD for texture descriptors on GFX11", 4703 "nominated": false, 4704 "nomination_type": null, 4705 "resolution": 4, 4706 "main_sha": null, 4707 "because_sha": null 4708 }, 4709 { 4710 "sha": "617e48ecda41b8bf48db9cff39bac13781949d25", 4711 "description": "ci: Collabora farm maintanance", 4712 "nominated": false, 4713 "nomination_type": null, 4714 "resolution": 4, 4715 "main_sha": null, 4716 "because_sha": null 4717 }, 4718 { 4719 "sha": "798aa43b6b6441eb16ea00b7166a92f97bd7a11e", 4720 "description": "microsoft/spirv2dxil: Lower sample pos for fragment shaders", 4721 "nominated": false, 4722 "nomination_type": null, 4723 "resolution": 4, 4724 "main_sha": null, 4725 "because_sha": null 4726 }, 4727 { 4728 "sha": "1399f37a3b64f090649b6610e0ed38e2b76b02f4", 4729 "description": "d3d12: Move lower_sample_pos to microsoft/compiler", 4730 "nominated": false, 4731 "nomination_type": null, 4732 "resolution": 4, 4733 "main_sha": null, 4734 "because_sha": null 4735 }, 4736 { 4737 "sha": "ca29d9a67ca94b17443306a962d3a58137fa5775", 4738 "description": "ac: fix IB parsing for Stoney", 4739 "nominated": false, 4740 "nomination_type": null, 4741 "resolution": 4, 4742 "main_sha": null, 4743 "because_sha": null 4744 }, 4745 { 4746 "sha": "a54c8cdaf211b40fcc18d11de037b18d79ef6ab5", 4747 "description": "ac/gpu_info: simplify how has_accelerated_dot_product is set", 4748 "nominated": false, 4749 "nomination_type": null, 4750 "resolution": 4, 4751 "main_sha": null, 4752 "because_sha": null 4753 }, 4754 { 4755 "sha": "a338a2da588703ad26ddc78611f9698bd1398499", 4756 "description": "amd/registers: regenerate gfx11 headers from amd-staging-drm-next", 4757 "nominated": false, 4758 "nomination_type": null, 4759 "resolution": 4, 4760 "main_sha": null, 4761 "because_sha": null 4762 }, 4763 { 4764 "sha": "b361ecc0da887fd7b54db8354c88ba359f0277c0", 4765 "description": "amd/registers: describe allowed register ranges better", 4766 "nominated": false, 4767 "nomination_type": null, 4768 "resolution": 4, 4769 "main_sha": null, 4770 "because_sha": null 4771 }, 4772 { 4773 "sha": "ff4cd2133df2856b0bf2276dac89ad5f54665ea6", 4774 "description": "amd/registers: fix parse_kernel_headers.py warnings by adding missing enums", 4775 "nominated": false, 4776 "nomination_type": null, 4777 "resolution": 4, 4778 "main_sha": null, 4779 "because_sha": null 4780 }, 4781 { 4782 "sha": "c4104482c87c53c35d0dc61df3688416dc36f234", 4783 "description": "ac/llvm: remove unnecessary gfx11 condition for nir_intrinsic_store_buffer_amd", 4784 "nominated": false, 4785 "nomination_type": null, 4786 "resolution": 4, 4787 "main_sha": null, 4788 "because_sha": null 4789 }, 4790 { 4791 "sha": "d79da61ffaa7d7e414ce3af7014de8655042c21b", 4792 "description": "dzn: Set Agility SDK parameters and update test expectations", 4793 "nominated": false, 4794 "nomination_type": null, 4795 "resolution": 4, 4796 "main_sha": null, 4797 "because_sha": null 4798 }, 4799 { 4800 "sha": "a954ed2a7053919449170e5c69cc9f304f994a90", 4801 "description": "d3d12: Set Agility SDK parameters and update test expectations", 4802 "nominated": false, 4803 "nomination_type": null, 4804 "resolution": 4, 4805 "main_sha": null, 4806 "because_sha": null 4807 }, 4808 { 4809 "sha": "e4025c4712c3f9a18f610676a06ca4f936d26846", 4810 "description": "ci/windows: Bump test image tag", 4811 "nominated": false, 4812 "nomination_type": null, 4813 "resolution": 4, 4814 "main_sha": null, 4815 "because_sha": null 4816 }, 4817 { 4818 "sha": "3cd2b8d0c94bdae7c1f41f8501f8daa4d07519a8", 4819 "description": "ci/windows: Enable developer mode for test container", 4820 "nominated": false, 4821 "nomination_type": null, 4822 "resolution": 4, 4823 "main_sha": null, 4824 "because_sha": null 4825 }, 4826 { 4827 "sha": "9426425bf0cccf0753b0740d839b932540d9a516", 4828 "description": "ci/windows: Get DXIL.dll (and DXCompiler.dll) from GitHub and put it in System32", 4829 "nominated": false, 4830 "nomination_type": null, 4831 "resolution": 4, 4832 "main_sha": null, 4833 "because_sha": null 4834 }, 4835 { 4836 "sha": "c0db462fddab52418c02839ef60782e776e1203d", 4837 "description": "ci/windows: Download updated WARP and copy to piglit/vk-gl-cts", 4838 "nominated": false, 4839 "nomination_type": null, 4840 "resolution": 4, 4841 "main_sha": null, 4842 "because_sha": null 4843 }, 4844 { 4845 "sha": "2c17e446fb895337ab3d5a9171859d56d31ddec0", 4846 "description": "ci/windows: Download DirectX Agility SDK and copy to piglit/vk-gl-cts", 4847 "nominated": false, 4848 "nomination_type": null, 4849 "resolution": 4, 4850 "main_sha": null, 4851 "because_sha": null 4852 }, 4853 { 4854 "sha": "70039dcad652e0fe085fd070425c96f5bfd9d7df", 4855 "description": "microsoft/compiler: Fix feature flag handling for 64-bit bitcasts", 4856 "nominated": false, 4857 "nomination_type": null, 4858 "resolution": 4, 4859 "main_sha": null, 4860 "because_sha": null 4861 }, 4862 { 4863 "sha": "814b822fe065ab88409a2833b1c7f331f714b26e", 4864 "description": "hasvk: fix android build and reported API version", 4865 "nominated": false, 4866 "nomination_type": 1, 4867 "resolution": 4, 4868 "main_sha": null, 4869 "because_sha": "00eefdcd03c0dcff173439107d7ded490a86ff95" 4870 }, 4871 { 4872 "sha": "95ed0330667f726474d24d8c56e478e346622b0b", 4873 "description": "radv: Use spirv1.5 instead of vulkan1.2", 4874 "nominated": false, 4875 "nomination_type": 1, 4876 "resolution": 4, 4877 "main_sha": null, 4878 "because_sha": "271865373ed1b0ba7737a72c6ea8e554981ee079" 4879 }, 4880 { 4881 "sha": "08f0d96b7208925d857594ba32c4d2846aba28fe", 4882 "description": "tu: VK_EXT_extended_dynamic_state3 is finished", 4883 "nominated": false, 4884 "nomination_type": null, 4885 "resolution": 4, 4886 "main_sha": null, 4887 "because_sha": null 4888 }, 4889 { 4890 "sha": "85d0205db137ad833bb2b117e67e847cf3b2665b", 4891 "description": "tu: Implement extendedDynamicState3ColorWriteMask", 4892 "nominated": false, 4893 "nomination_type": null, 4894 "resolution": 4, 4895 "main_sha": null, 4896 "because_sha": null 4897 }, 4898 { 4899 "sha": "6f759c74a20eeb5a9dc0ada3be5b70b92d5f02cf", 4900 "description": "tu: Implement extendedDynamicState3ColorBlendEquation", 4901 "nominated": false, 4902 "nomination_type": null, 4903 "resolution": 4, 4904 "main_sha": null, 4905 "because_sha": null 4906 }, 4907 { 4908 "sha": "536ff112388950cf9e729a0e3ae3d8c9bdd563a2", 4909 "description": "tu: Make tu_pipeline::dynamic_state_mask 64-bit", 4910 "nominated": false, 4911 "nomination_type": null, 4912 "resolution": 4, 4913 "main_sha": null, 4914 "because_sha": null 4915 }, 4916 { 4917 "sha": "aab81d660af063aa7fbf22399a9897be9ab78652", 4918 "description": "freedreno: Make BIT() 64-bit", 4919 "nominated": false, 4920 "nomination_type": null, 4921 "resolution": 4, 4922 "main_sha": null, 4923 "because_sha": null 4924 }, 4925 { 4926 "sha": "c8c7154c2ecb6d8439cc941985bded3759b8334b", 4927 "description": "tu: Implement extendedDynamicState3ColorBlendEnable", 4928 "nominated": false, 4929 "nomination_type": null, 4930 "resolution": 4, 4931 "main_sha": null, 4932 "because_sha": null 4933 }, 4934 { 4935 "sha": "f3b3af34685c714cb911f70f8e24f60a88253b95", 4936 "description": "tu: Remove blend dependency on attachment format", 4937 "nominated": false, 4938 "nomination_type": null, 4939 "resolution": 4, 4940 "main_sha": null, 4941 "because_sha": null 4942 }, 4943 { 4944 "sha": "84726da2f4400568bfd13e9ea29fdfa88cd70572", 4945 "description": "tu: Implement extendedDynamicState3SampleLocationsEnable", 4946 "nominated": false, 4947 "nomination_type": null, 4948 "resolution": 4, 4949 "main_sha": null, 4950 "because_sha": null 4951 }, 4952 { 4953 "sha": "d99e5ffee71886be6255f13ab973b409b891db55", 4954 "description": "tu: Clamp sample locations", 4955 "nominated": false, 4956 "nomination_type": null, 4957 "resolution": 4, 4958 "main_sha": null, 4959 "because_sha": null 4960 }, 4961 { 4962 "sha": "e63c8b3bf1b18cf10a6142cf46bc61b2c680e869", 4963 "description": "tu: Implement extendedDynamicState3ProvokingVertexMode", 4964 "nominated": false, 4965 "nomination_type": null, 4966 "resolution": 4, 4967 "main_sha": null, 4968 "because_sha": null 4969 }, 4970 { 4971 "sha": "1af2471bd75b166d21baafa047d8ad63cdc49a23", 4972 "description": "tu: Implement extendedDynamicState3LineRasterizationMode", 4973 "nominated": false, 4974 "nomination_type": null, 4975 "resolution": 4, 4976 "main_sha": null, 4977 "because_sha": null 4978 }, 4979 { 4980 "sha": "92dd505f7cf8b90899eab59c83c550a470a2d6fb", 4981 "description": "tu: Impement extendedDynamicState3RasterizationStream", 4982 "nominated": false, 4983 "nomination_type": null, 4984 "resolution": 4, 4985 "main_sha": null, 4986 "because_sha": null 4987 }, 4988 { 4989 "sha": "6b829989854e79c65dce631ec5603b7708fff64a", 4990 "description": "tu: Rename RASTERIZER_DISCARD state to PC_RASTER_CNTL", 4991 "nominated": false, 4992 "nomination_type": null, 4993 "resolution": 4, 4994 "main_sha": null, 4995 "because_sha": null 4996 }, 4997 { 4998 "sha": "68b02ff200cc9cd37afb48efc57825bfdee60fda", 4999 "description": "tu: Implement extendedDynamicState3DepthClipNegativeOneToOne", 5000 "nominated": false, 5001 "nomination_type": null, 5002 "resolution": 4, 5003 "main_sha": null, 5004 "because_sha": null 5005 }, 5006 { 5007 "sha": "2a19b8d696549da1d52dc51ae6a7af3e7164e07c", 5008 "description": "tu: Implement extendedDynamicState3AlphaToOneEnable", 5009 "nominated": false, 5010 "nomination_type": null, 5011 "resolution": 4, 5012 "main_sha": null, 5013 "because_sha": null 5014 }, 5015 { 5016 "sha": "87bdddf8f14eba9cb7c1a139d09e173da12937c7", 5017 "description": "tu: Implement extendedDynamicState3AlphaToCoverageEnable", 5018 "nominated": false, 5019 "nomination_type": null, 5020 "resolution": 4, 5021 "main_sha": null, 5022 "because_sha": null 5023 }, 5024 { 5025 "sha": "5e362c82c88fe16c3806d9c414f9ed1c86b42ec5", 5026 "description": "tu: Implement extendedDynamicState3RasterizationSamples", 5027 "nominated": false, 5028 "nomination_type": null, 5029 "resolution": 4, 5030 "main_sha": null, 5031 "because_sha": null 5032 }, 5033 { 5034 "sha": "01055198dc2376b5c32f3e00203f71b26a91cc47", 5035 "description": "tu: Set default sample mask to all 1's", 5036 "nominated": false, 5037 "nomination_type": null, 5038 "resolution": 4, 5039 "main_sha": null, 5040 "because_sha": null 5041 }, 5042 { 5043 "sha": "e61583f6f13bfc840b5f42ddcc023778f84e22fa", 5044 "description": "tu: Split up tu6_update_msaa()", 5045 "nominated": false, 5046 "nomination_type": null, 5047 "resolution": 4, 5048 "main_sha": null, 5049 "because_sha": null 5050 }, 5051 { 5052 "sha": "ac051c556d0035c98ad07f44aa89f7438f9e414d", 5053 "description": "tu: Don't use rasterizationSamples when enabling sample shading", 5054 "nominated": false, 5055 "nomination_type": null, 5056 "resolution": 4, 5057 "main_sha": null, 5058 "because_sha": null 5059 }, 5060 { 5061 "sha": "f062a644057e94efbf9c39d02da933579b12c800", 5062 "description": "tu: Implement extendedDynamicState3SampleMask", 5063 "nominated": false, 5064 "nomination_type": null, 5065 "resolution": 4, 5066 "main_sha": null, 5067 "because_sha": null 5068 }, 5069 { 5070 "sha": "80befbf844f00a84a776e0eb80a39d305c1d14ed", 5071 "description": "tu: Implement extendedDynamicState3LogicOpEnable", 5072 "nominated": false, 5073 "nomination_type": null, 5074 "resolution": 4, 5075 "main_sha": null, 5076 "because_sha": null 5077 }, 5078 { 5079 "sha": "99caf95eba25308287d0af5df7092d0fc936e81b", 5080 "description": "tu: Implement extendedDynamicState3Depth*Enable", 5081 "nominated": false, 5082 "nomination_type": null, 5083 "resolution": 4, 5084 "main_sha": null, 5085 "because_sha": null 5086 }, 5087 { 5088 "sha": "0e09559bd643d76206d82a97c0cc6d311b8cace1", 5089 "description": "tu: Implement extendedDynamicState3TessellationDomainOrigin", 5090 "nominated": false, 5091 "nomination_type": null, 5092 "resolution": 4, 5093 "main_sha": null, 5094 "because_sha": null 5095 }, 5096 { 5097 "sha": "55bbf56a179cbf520f0336811c1c719b99fb4b59", 5098 "description": "tu: Implement extendedDynamicState3PolygonMode", 5099 "nominated": false, 5100 "nomination_type": null, 5101 "resolution": 4, 5102 "main_sha": null, 5103 "because_sha": null 5104 }, 5105 { 5106 "sha": "d20256eba371949533ce790954228f3c1f6b51b6", 5107 "description": "tu: Combine GRAS_SU_CNTL drawstate with rast draw state", 5108 "nominated": false, 5109 "nomination_type": null, 5110 "resolution": 4, 5111 "main_sha": null, 5112 "because_sha": null 5113 }, 5114 { 5115 "sha": "009df9f7780e639cc797ed27812a24f74508e222", 5116 "description": "tu: VK_EXT_extended_dynamic_state3 boilerplate", 5117 "nominated": false, 5118 "nomination_type": null, 5119 "resolution": 4, 5120 "main_sha": null, 5121 "because_sha": null 5122 }, 5123 { 5124 "sha": "4466f9aa02dec99c6879e5e357788843c3b573e5", 5125 "description": "tu: tu: Clear patchControlPoints dirty state with static patchControlPoints", 5126 "nominated": false, 5127 "nomination_type": 1, 5128 "resolution": 4, 5129 "main_sha": null, 5130 "because_sha": "68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c" 5131 }, 5132 { 5133 "sha": "9f7896685fe212eb676313f1aad8e9f423edd5ff", 5134 "description": "tu: Ignore line stipple dynamic state", 5135 "nominated": false, 5136 "nomination_type": null, 5137 "resolution": 4, 5138 "main_sha": null, 5139 "because_sha": null 5140 }, 5141 { 5142 "sha": "9061f5f57d95d27e1ed4c0667fd48c085eea602f", 5143 "description": "tu: Clear viewport dirty state with static viewports", 5144 "nominated": false, 5145 "nomination_type": null, 5146 "resolution": 4, 5147 "main_sha": null, 5148 "because_sha": null 5149 }, 5150 { 5151 "sha": "6da2320a92e4b9384eba42dbbc01c813baf93e22", 5152 "description": "radv/rra: Print invalid node types", 5153 "nominated": false, 5154 "nomination_type": null, 5155 "resolution": 4, 5156 "main_sha": null, 5157 "because_sha": null 5158 }, 5159 { 5160 "sha": "fd14fcb9f995efcd08fddfd00101fe626f9bbe4b", 5161 "description": "intel: Add and use intel_gem_get_context_param()", 5162 "nominated": false, 5163 "nomination_type": null, 5164 "resolution": 4, 5165 "main_sha": null, 5166 "because_sha": null 5167 }, 5168 { 5169 "sha": "39486661e9c24e39a21bc8e9e8fdc8ccf45216ad", 5170 "description": "intel: Add and use intel_gem_set_context_param()", 5171 "nominated": false, 5172 "nomination_type": null, 5173 "resolution": 4, 5174 "main_sha": null, 5175 "because_sha": null 5176 }, 5177 { 5178 "sha": "6ae6921216c0465c10e6df3e5e46f6d03633b1ca", 5179 "description": "intel: Add and use intel_gem_destroy_context()", 5180 "nominated": false, 5181 "nomination_type": null, 5182 "resolution": 4, 5183 "main_sha": null, 5184 "because_sha": null 5185 }, 5186 { 5187 "sha": "f928ead62593238d464ec263c9a287c50ea54780", 5188 "description": "intel: Add and use intel_gem_create_context()", 5189 "nominated": false, 5190 "nomination_type": null, 5191 "resolution": 4, 5192 "main_sha": null, 5193 "because_sha": null 5194 }, 5195 { 5196 "sha": "ce4a7e7d40a777c0551d6c6eefefb4ecd63abf65", 5197 "description": "intel: Refactor intel_gem_create_context_engines()", 5198 "nominated": false, 5199 "nomination_type": null, 5200 "resolution": 4, 5201 "main_sha": null, 5202 "because_sha": null 5203 }, 5204 { 5205 "sha": "f8c9b5a96ba92f6e82d1dc17392c61e049aab38a", 5206 "description": "iris: Do not set I915_CONTEXT_PARAM_RECOVERABLE twice", 5207 "nominated": false, 5208 "nomination_type": null, 5209 "resolution": 4, 5210 "main_sha": null, 5211 "because_sha": null 5212 }, 5213 { 5214 "sha": "5f7c2b0e1676100ff3098731424165afa5edf7aa", 5215 "description": "intel/common: Add and use intel_gem_create_context_ext()", 5216 "nominated": false, 5217 "nomination_type": null, 5218 "resolution": 4, 5219 "main_sha": null, 5220 "because_sha": null 5221 }, 5222 { 5223 "sha": "aa35e86cc8aee67d95d2d925a7d9485906ab9d13", 5224 "description": "etnaviv: warn when imported TS buffer is the same as color buffer", 5225 "nominated": false, 5226 "nomination_type": null, 5227 "resolution": 4, 5228 "main_sha": null, 5229 "because_sha": null 5230 }, 5231 { 5232 "sha": "c2b06e1a38205f71120ae46eb4ee581d3a74a4f4", 5233 "description": "etnaviv: add support for sharing the TS buffer", 5234 "nominated": false, 5235 "nomination_type": null, 5236 "resolution": 4, 5237 "main_sha": null, 5238 "because_sha": null 5239 }, 5240 { 5241 "sha": "f7463b1292316f47ffa9c2bc91f1dadea7201913", 5242 "description": "etnaviv: canonicalize modifier on import", 5243 "nominated": false, 5244 "nomination_type": null, 5245 "resolution": 4, 5246 "main_sha": null, 5247 "because_sha": null 5248 }, 5249 { 5250 "sha": "48b6ec82b4e46e6e166784df392da744b6d96faa", 5251 "description": "drm-uapi: bump headers", 5252 "nominated": false, 5253 "nomination_type": null, 5254 "resolution": 4, 5255 "main_sha": null, 5256 "because_sha": null 5257 }, 5258 { 5259 "sha": "539cc909292b78ea2c9b1148464edec14ff9d8ed", 5260 "description": "etnaviv: allocate TS memory from KMS when resource bind is SCANOUT", 5261 "nominated": false, 5262 "nomination_type": null, 5263 "resolution": 4, 5264 "main_sha": null, 5265 "because_sha": null 5266 }, 5267 { 5268 "sha": "f1f89b2e988446ef83b3da4fc8a0a657392e99b5", 5269 "description": "etnaviv: rework modifier queries", 5270 "nominated": false, 5271 "nomination_type": null, 5272 "resolution": 4, 5273 "main_sha": null, 5274 "because_sha": null 5275 }, 5276 { 5277 "sha": "a4193b859444f5092101cd3a14479029cb78c1ae", 5278 "description": "etnaviv: correct comment about tile status size", 5279 "nominated": false, 5280 "nomination_type": null, 5281 "resolution": 4, 5282 "main_sha": null, 5283 "because_sha": null 5284 }, 5285 { 5286 "sha": "f525a152a7cf04ea610253b612f8d11f6515ed86", 5287 "description": "docs: make the \"amber\" branch's name explicit", 5288 "nominated": false, 5289 "nomination_type": null, 5290 "resolution": 4, 5291 "main_sha": null, 5292 "because_sha": null 5293 }, 5294 { 5295 "sha": "381e0b43d617226e6ab0e4a2b2fef092c8d0a0a5", 5296 "description": "mesa: Add test to prevent windows.h to be included in shared headers", 5297 "nominated": false, 5298 "nomination_type": null, 5299 "resolution": 4, 5300 "main_sha": null, 5301 "because_sha": null 5302 }, 5303 { 5304 "sha": "bf338c3d7ffeabd099169d270df3972dd619ae27", 5305 "description": "mesa: #include \"util/glheader.h\" instead GL/gl.h in shared code", 5306 "nominated": false, 5307 "nomination_type": null, 5308 "resolution": 4, 5309 "main_sha": null, 5310 "because_sha": null 5311 }, 5312 { 5313 "sha": "de53069af6f8d94db42337203c8bd09b432b6f61", 5314 "description": "mapi: #include \"util/glheader.h\" instead of #include \"GL/gl.h\"", 5315 "nominated": false, 5316 "nomination_type": null, 5317 "resolution": 4, 5318 "main_sha": null, 5319 "because_sha": null 5320 }, 5321 { 5322 "sha": "2c89401f75dce445baf315e7adc4b747a4c92ec1", 5323 "description": "glapi: #include \"util/glheader.h\" in glapi_priv.h and glapitable.h directly", 5324 "nominated": false, 5325 "nomination_type": null, 5326 "resolution": 4, 5327 "main_sha": null, 5328 "because_sha": null 5329 }, 5330 { 5331 "sha": "bfa3ce44a66610f8dd3bdcd014c32c14441a7d74", 5332 "description": "mesa: Move glheader.h from mesa/main/glheader.h to util/glheader.h", 5333 "nominated": false, 5334 "nomination_type": null, 5335 "resolution": 4, 5336 "main_sha": null, 5337 "because_sha": null 5338 }, 5339 { 5340 "sha": "7b7bbe871c067d1dfdb4fe4adfc0f38d051fe04c", 5341 "description": "mesa: sync GLAPIENTRY with KHRONOS_APIENTRY in GL/gl.h", 5342 "nominated": false, 5343 "nomination_type": null, 5344 "resolution": 4, 5345 "main_sha": null, 5346 "because_sha": null 5347 }, 5348 { 5349 "sha": "147a491a74d0f588b724759d86bde08a96ab1858", 5350 "description": "mesa: BUILD_GL32 is not used anymore", 5351 "nominated": false, 5352 "nomination_type": null, 5353 "resolution": 4, 5354 "main_sha": null, 5355 "because_sha": null 5356 }, 5357 { 5358 "sha": "d7b09092d44fa66cd4262eade44163826092ebf7", 5359 "description": "mesa: Remove out-dated comment in common_x86.c", 5360 "nominated": false, 5361 "nomination_type": null, 5362 "resolution": 4, 5363 "main_sha": null, 5364 "because_sha": null 5365 }, 5366 { 5367 "sha": "f40afd1363f9eb586b8d8de59af16683beaf1692", 5368 "description": "util: Prevent glheader.h from including <windows.h> by defining APIENTRY", 5369 "nominated": false, 5370 "nomination_type": null, 5371 "resolution": 4, 5372 "main_sha": null, 5373 "because_sha": null 5374 }, 5375 { 5376 "sha": "afc3d5eff37ed4c0c6f9b1c4da1af60fe72b6b53", 5377 "description": "glapi: Remove duplicated #include \"main/glheader.h\"", 5378 "nominated": false, 5379 "nomination_type": null, 5380 "resolution": 4, 5381 "main_sha": null, 5382 "because_sha": null 5383 }, 5384 { 5385 "sha": "fe08c22beed89fec7b80dd4a5714581115763825", 5386 "description": "docs: XFree86 source files in libGL.txt are out date, remove it", 5387 "nominated": false, 5388 "nomination_type": null, 5389 "resolution": 4, 5390 "main_sha": null, 5391 "because_sha": null 5392 }, 5393 { 5394 "sha": "ae268884da08d430855a9b4ef7873127047dcfe3", 5395 "description": "pvr: Fix NULL pointer indirection in pvr_enable_z_replicate()", 5396 "nominated": false, 5397 "nomination_type": null, 5398 "resolution": 4, 5399 "main_sha": null, 5400 "because_sha": null 5401 }, 5402 { 5403 "sha": "b0016bc36a7dee38873c8f1fd93a87b3f0994093", 5404 "description": "mesa: Use DEBUG_NAMED_VALUE_END for const struct debug_named_value", 5405 "nominated": false, 5406 "nomination_type": null, 5407 "resolution": 4, 5408 "main_sha": null, 5409 "because_sha": null 5410 }, 5411 { 5412 "sha": "de6f86fc4412ad703ef0a98ca5c9e88cbf338e48", 5413 "description": "docs: Fix features.txt typo", 5414 "nominated": false, 5415 "nomination_type": null, 5416 "resolution": 4, 5417 "main_sha": null, 5418 "because_sha": null 5419 }, 5420 { 5421 "sha": "e6884df088a1e172cd87956fe9afdac63069eb2c", 5422 "description": "v3dv: fix event synchronization", 5423 "nominated": false, 5424 "nomination_type": 1, 5425 "resolution": 4, 5426 "main_sha": null, 5427 "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00" 5428 }, 5429 { 5430 "sha": "8113f973b3946e465d508627a4796d94cec1f1d8", 5431 "description": "v3dv: make the helper to emit pipeline barriers public to other files", 5432 "nominated": false, 5433 "nomination_type": 1, 5434 "resolution": 4, 5435 "main_sha": null, 5436 "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00" 5437 }, 5438 { 5439 "sha": "67e82fd1f2c334da2e888553967ebae04c08146a", 5440 "description": "v3dv: always check VK_ACCESS_2_MEMORY_READ_BIT for read accesses", 5441 "nominated": true, 5442 "nomination_type": 1, 5443 "resolution": 0, 5444 "main_sha": null, 5445 "because_sha": "a981ac053964b3fa129fda124e89bff01a572394" 5446 }, 5447 { 5448 "sha": "4c861cf22a63b892cec74bc132313dcd17d77584", 5449 "description": "v3dv: increase limit for active event objects", 5450 "nominated": false, 5451 "nomination_type": 1, 5452 "resolution": 4, 5453 "main_sha": null, 5454 "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00" 5455 }, 5456 { 5457 "sha": "5e97150e21a75920c3521717f70f9f92702729b4", 5458 "description": "v3dv: do better cleanup on failure during pipeline cache operation", 5459 "nominated": true, 5460 "nomination_type": 0, 5461 "resolution": 1, 5462 "main_sha": null, 5463 "because_sha": null 5464 }, 5465 { 5466 "sha": "1f5966397aa208eb574394a4d0a592b66b776b44", 5467 "description": "v3dv: handle allocation failure during pipeline initialization", 5468 "nominated": true, 5469 "nomination_type": 0, 5470 "resolution": 1, 5471 "main_sha": null, 5472 "because_sha": null 5473 }, 5474 { 5475 "sha": "7f905a8117e9dc85088fe23429594537ee240c1e", 5476 "description": "v3dv: fix incorrect return type", 5477 "nominated": false, 5478 "nomination_type": 1, 5479 "resolution": 4, 5480 "main_sha": null, 5481 "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00" 5482 }, 5483 { 5484 "sha": "b78fd50e90c700466213e4b3b40ce10547b1e14e", 5485 "description": "v3dv: do a better job at cleaning up the device on init failure", 5486 "nominated": true, 5487 "nomination_type": 0, 5488 "resolution": 1, 5489 "main_sha": null, 5490 "because_sha": null 5491 }, 5492 { 5493 "sha": "aff368fe83bd4bcb4620a1a19e9b71eb67a05af7", 5494 "description": "v3dv: avoid freeing already-freed memory", 5495 "nominated": false, 5496 "nomination_type": 1, 5497 "resolution": 4, 5498 "main_sha": null, 5499 "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00" 5500 }, 5501 { 5502 "sha": "c793d384c12ebaa13487aeee35532e52b888c049", 5503 "description": "v3dv: remove unnecessary check for NULL", 5504 "nominated": true, 5505 "nomination_type": 0, 5506 "resolution": 0, 5507 "main_sha": null, 5508 "because_sha": null 5509 }, 5510 { 5511 "sha": "c6c5949ff70a47c47795fe9161a7514173b5be24", 5512 "description": "vk/runtime: drop incorrect UNUSED annotation", 5513 "nominated": true, 5514 "nomination_type": 0, 5515 "resolution": 1, 5516 "main_sha": null, 5517 "because_sha": null 5518 }, 5519 { 5520 "sha": "dd908e87d0099944177d27c91b04b0564ed0d3dd", 5521 "description": "radv/ci: document a recent regression on VanGogh", 5522 "nominated": false, 5523 "nomination_type": null, 5524 "resolution": 4, 5525 "main_sha": null, 5526 "because_sha": null 5527 }, 5528 { 5529 "sha": "751eb1ba06560665796ea42790d7ae970a8a1524", 5530 "description": "radv/ci: document a flake on VanGogh", 5531 "nominated": false, 5532 "nomination_type": null, 5533 "resolution": 4, 5534 "main_sha": null, 5535 "because_sha": null 5536 }, 5537 { 5538 "sha": "a7ad99f0ae4239cee70f92b1b86dc67ff27a97e7", 5539 "description": "radv/ci: document some VanGogh flakes that came from splitting the job", 5540 "nominated": false, 5541 "nomination_type": null, 5542 "resolution": 4, 5543 "main_sha": null, 5544 "because_sha": null 5545 }, 5546 { 5547 "sha": "fab87b0f4115bd360ed9334aa7a72518613c2014", 5548 "description": "radv: fix fallback for extreme geometry with tessellation on GFX11", 5549 "nominated": false, 5550 "nomination_type": null, 5551 "resolution": 4, 5552 "main_sha": null, 5553 "because_sha": null 5554 }, 5555 { 5556 "sha": "ba0336ab3f69f958e4346c1465c2fe0859d4ac59", 5557 "description": "anv: Reduce RHWO optimization (Wa_1508744258)", 5558 "nominated": true, 5559 "nomination_type": 0, 5560 "resolution": 0, 5561 "main_sha": null, 5562 "because_sha": null 5563 }, 5564 { 5565 "sha": "d876ddc920f1aaf48219f2060de6cc99c003bc5d", 5566 "description": "radv: Make the compute scratch waves per SE as well.", 5567 "nominated": true, 5568 "nomination_type": 1, 5569 "resolution": 1, 5570 "main_sha": null, 5571 "because_sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094" 5572 }, 5573 { 5574 "sha": "b8865ad04643cd7e8faa8a863d81fedbc1e29231", 5575 "description": "radv: Fix compute scratch buffer emission.", 5576 "nominated": true, 5577 "nomination_type": 1, 5578 "resolution": 1, 5579 "main_sha": null, 5580 "because_sha": "278e533ec9c29d68b661bc27cbfbe6bca4f57094" 5581 }, 5582 { 5583 "sha": "32cf10e17a44b83a9925bc053d937332db2ba2ad", 5584 "description": "radv: Style cleanup.", 5585 "nominated": false, 5586 "nomination_type": null, 5587 "resolution": 4, 5588 "main_sha": null, 5589 "because_sha": null 5590 }, 5591 { 5592 "sha": "ab1727237ad16dfa5869ee22ef0de571e728c932", 5593 "description": "docs/isl: remove empty headings", 5594 "nominated": false, 5595 "nomination_type": null, 5596 "resolution": 4, 5597 "main_sha": null, 5598 "because_sha": null 5599 }, 5600 { 5601 "sha": "d2b3ebf0d8ed6da0b4e3a7956e00eaa5e50dbf43", 5602 "description": "docs/isl: put emphasis on unit names", 5603 "nominated": false, 5604 "nomination_type": null, 5605 "resolution": 4, 5606 "main_sha": null, 5607 "because_sha": null 5608 }, 5609 { 5610 "sha": "05a081f7ee3df244308566f53ed90818c90b1cac", 5611 "description": "docs/isl: correct rst-syntax", 5612 "nominated": false, 5613 "nomination_type": null, 5614 "resolution": 4, 5615 "main_sha": null, 5616 "because_sha": null 5617 }, 5618 { 5619 "sha": "f5eb25ec9f2cf41b444d30a79029f11b801c307a", 5620 "description": "docs/tgsi: quote literal numbers", 5621 "nominated": false, 5622 "nomination_type": null, 5623 "resolution": 4, 5624 "main_sha": null, 5625 "because_sha": null 5626 }, 5627 { 5628 "sha": "eaa0b589635e783373b78236bf54b6d9f6051a42", 5629 "description": "docs/tgsi: mark pseudocode as such", 5630 "nominated": false, 5631 "nomination_type": null, 5632 "resolution": 4, 5633 "main_sha": null, 5634 "because_sha": null 5635 }, 5636 { 5637 "sha": "c69dbe9d8114cd6718f02f892f8d7dda23687de1", 5638 "description": "docs/tgsi: always use uppercase for instruction names", 5639 "nominated": false, 5640 "nomination_type": null, 5641 "resolution": 4, 5642 "main_sha": null, 5643 "because_sha": null 5644 }, 5645 { 5646 "sha": "42afb3095b43a1967555a2257986118b29c0ccf7", 5647 "description": "docs/tgsi: use src1 instead of \"second arg\"", 5648 "nominated": false, 5649 "nomination_type": null, 5650 "resolution": 4, 5651 "main_sha": null, 5652 "because_sha": null 5653 }, 5654 { 5655 "sha": "a9fce4d2bea8a0a9453f1156c79708f39b5ad2c8", 5656 "description": "docs/tgsi: put emphasis on src etc", 5657 "nominated": false, 5658 "nomination_type": null, 5659 "resolution": 4, 5660 "main_sha": null, 5661 "because_sha": null 5662 }, 5663 { 5664 "sha": "d264ec7b22e65c800c893c4d7ba560d7c52d620f", 5665 "description": "docs/gallium: use math-role for zero and one also", 5666 "nominated": false, 5667 "nomination_type": null, 5668 "resolution": 4, 5669 "main_sha": null, 5670 "because_sha": null 5671 }, 5672 { 5673 "sha": "be857778bbc20ba933810020d73394b8b7c487ea", 5674 "description": "docs/gallium: use table instead of list", 5675 "nominated": false, 5676 "nomination_type": null, 5677 "resolution": 4, 5678 "main_sha": null, 5679 "because_sha": null 5680 }, 5681 { 5682 "sha": "c85a05a6854ec6586b306757c8dde9da1d9619b8", 5683 "description": "docs/gallium: use definition-lists for member-lists", 5684 "nominated": false, 5685 "nomination_type": null, 5686 "resolution": 4, 5687 "main_sha": null, 5688 "because_sha": null 5689 }, 5690 { 5691 "sha": "e2ac43ddadfdad4b1ebb0d1b282f809b9e3fd358", 5692 "description": "ac/nir: create gs copy shader with scalar outputs", 5693 "nominated": false, 5694 "nomination_type": null, 5695 "resolution": 4, 5696 "main_sha": null, 5697 "because_sha": null 5698 }, 5699 { 5700 "sha": "cb8038b84113eb0f0ddd17f82b349a99ffe3e160", 5701 "description": "rusticl: remove Option from set_global_binding", 5702 "nominated": false, 5703 "nomination_type": null, 5704 "resolution": 4, 5705 "main_sha": null, 5706 "because_sha": null 5707 }, 5708 { 5709 "sha": "5f93feed61a485a1f7cbd5c7f94bd94b93805e13", 5710 "description": "panfrost: Don't merge workgroups with variable shared mem", 5711 "nominated": false, 5712 "nomination_type": null, 5713 "resolution": 4, 5714 "main_sha": null, 5715 "because_sha": null 5716 }, 5717 { 5718 "sha": "cd37325dd9c9c9286166465f1e84bc7749c1e3cb", 5719 "description": "rusticl: create the constant buffer ahead of launches", 5720 "nominated": false, 5721 "nomination_type": null, 5722 "resolution": 4, 5723 "main_sha": null, 5724 "because_sha": null 5725 }, 5726 { 5727 "sha": "09e15994fc14926e7b9232c69d0c475f1957d3c6", 5728 "description": "rusticl: create the CSO ahead of launches", 5729 "nominated": false, 5730 "nomination_type": null, 5731 "resolution": 4, 5732 "main_sha": null, 5733 "because_sha": null 5734 }, 5735 { 5736 "sha": "09d05e4e1ce2d6d8c7bf5eacc1aa9699df828bbc", 5737 "description": "rusticl: unbind compute state before deleting", 5738 "nominated": false, 5739 "nomination_type": null, 5740 "resolution": 4, 5741 "main_sha": null, 5742 "because_sha": null 5743 }, 5744 { 5745 "sha": "9ccdd86b9040b265893712f4125d30552e0fe1cd", 5746 "description": "iris: invalidate sysvals if grid dimension changes", 5747 "nominated": true, 5748 "nomination_type": 0, 5749 "resolution": 1, 5750 "main_sha": null, 5751 "because_sha": null 5752 }, 5753 { 5754 "sha": "b8d10d9e87a32d039a6b9b11b61d969573d1d11c", 5755 "description": "gallium: split up req_local_mem", 5756 "nominated": false, 5757 "nomination_type": null, 5758 "resolution": 4, 5759 "main_sha": null, 5760 "because_sha": null 5761 }, 5762 { 5763 "sha": "7b015457163c35b66ed047d2dd2b8e2b85bf6765", 5764 "description": "rusticl: use real constant buffer for cb0", 5765 "nominated": false, 5766 "nomination_type": null, 5767 "resolution": 4, 5768 "main_sha": null, 5769 "because_sha": null 5770 }, 5771 { 5772 "sha": "900d50c3864f47a0fa89fbd713028527fd51170e", 5773 "description": "rusticl/nir: add load_kernel_input lowering pass", 5774 "nominated": false, 5775 "nomination_type": null, 5776 "resolution": 4, 5777 "main_sha": null, 5778 "because_sha": null 5779 }, 5780 { 5781 "sha": "e18512fe888044552d4c7e0f8b616a835322fe76", 5782 "description": "nir: set range and base for load_kernel_input", 5783 "nominated": false, 5784 "nomination_type": null, 5785 "resolution": 4, 5786 "main_sha": null, 5787 "because_sha": null 5788 }, 5789 { 5790 "sha": "2a5229714142a849a7b6fdc9dfa0bf32581580f6", 5791 "description": "gallium: drop pipe_compute_state.req_private_mem", 5792 "nominated": false, 5793 "nomination_type": null, 5794 "resolution": 4, 5795 "main_sha": null, 5796 "because_sha": null 5797 }, 5798 { 5799 "sha": "b5a3b9f555e4a2725f3f89f1d9f75122fad0c457", 5800 "description": "gallium/tests: drop compute test", 5801 "nominated": false, 5802 "nomination_type": null, 5803 "resolution": 4, 5804 "main_sha": null, 5805 "because_sha": null 5806 }, 5807 { 5808 "sha": "f804f8065dd13f5a8fb07f0597f7de210e7385db", 5809 "description": "nouveau/nvc0: Remove unused validate_zcull function", 5810 "nominated": false, 5811 "nomination_type": null, 5812 "resolution": 4, 5813 "main_sha": null, 5814 "because_sha": null 5815 }, 5816 { 5817 "sha": "e1a7bcb49a0172c94f7c40067087d5ec65da4c20", 5818 "description": "nouveau/nv50: Remove unused alternative sample position ms8", 5819 "nominated": false, 5820 "nomination_type": null, 5821 "resolution": 4, 5822 "main_sha": null, 5823 "because_sha": null 5824 }, 5825 { 5826 "sha": "9ea6973ca672db2d7bd0d14a79e981b565e8f2c8", 5827 "description": "nouveau/nvc0: Remove unused alternative sample position ms8", 5828 "nominated": false, 5829 "nomination_type": null, 5830 "resolution": 4, 5831 "main_sha": null, 5832 "because_sha": null 5833 }, 5834 { 5835 "sha": "287435134c6685a71f5c247778017c8b66a93627", 5836 "description": "glx: Fixes apple/apple_visual.c that include non-exist util/debug.h", 5837 "nominated": false, 5838 "nomination_type": 1, 5839 "resolution": 4, 5840 "main_sha": null, 5841 "because_sha": "aa4ac5ff8bb8932c451c515fb9359bdecc9047f7" 5842 }, 5843 { 5844 "sha": "2d8f28df731638e1270b0ae273c7bfd2b29b7993", 5845 "description": "panfrost: Replace resource shadowing flush", 5846 "nominated": true, 5847 "nomination_type": 1, 5848 "resolution": 1, 5849 "main_sha": null, 5850 "because_sha": "988d5aae74d61d1416b369172ef286b4aac933d0" 5851 }, 5852 { 5853 "sha": "0b26a9f773956fc00a77b0d4a7aafee5795ce935", 5854 "description": "panfrost: Don't copy resources if replaced", 5855 "nominated": true, 5856 "nomination_type": 0, 5857 "resolution": 1, 5858 "main_sha": null, 5859 "because_sha": null 5860 }, 5861 { 5862 "sha": "dfa8600a2d39aabc88e5a5b87ab86b2b0ea30191", 5863 "description": "zink: add missing build_id linker args", 5864 "nominated": false, 5865 "nomination_type": 1, 5866 "resolution": 4, 5867 "main_sha": null, 5868 "because_sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1" 5869 }, 5870 { 5871 "sha": "f0a29496bb4949fb262fb43d2e5afd39f91823f7", 5872 "description": "docs: update calendar for 22.3.0-rc1", 5873 "nominated": false, 5874 "nomination_type": null, 5875 "resolution": 4, 5876 "main_sha": null, 5877 "because_sha": null 5878 }, 5879 { 5880 "sha": "d911eb17d817723bfc02d0bab099e38d017cd9ba", 5881 "description": "intel/dev: Set has_lsc in XEHP_FEATURES rather than DG2_FEATURES", 5882 "nominated": false, 5883 "nomination_type": null, 5884 "resolution": 4, 5885 "main_sha": null, 5886 "because_sha": null 5887 }, 5888 { 5889 "sha": "dfbc142b7a94450bd054138c38d4e65d96f41876", 5890 "description": "docs: reset new_features.txt", 5891 "nominated": false, 5892 "nomination_type": null, 5893 "resolution": 4, 5894 "main_sha": null, 5895 "because_sha": null 5896 }, 5897 { 5898 "sha": "53c109944ddc95f0f8056dbd37b75ccf5f9c88f9", 5899 "description": "VERSION: bump to 22.4", 5900 "nominated": false, 5901 "nomination_type": null, 5902 "resolution": 4, 5903 "main_sha": null, 5904 "because_sha": null 5905 }, 5906 { 5907 "sha": "c2387e6b3c47e4180484ff11fd089487f20f9d0b", 5908 "description": "Revert \"etnaviv: completely turn off MSAA\"", 5909 "nominated": true, 5910 "nomination_type": 2, 5911 "resolution": 0, 5912 "main_sha": null, 5913 "because_sha": "044b238507bb54ff8b6129c9754f1efc0f0834b9" 5914 }, 5915 { 5916 "sha": "22920d569112534455f4b4e40adaa6cd7a213ad8", 5917 "description": "etnaviv: blt: Directly call etna_try_blt_blit(..)", 5918 "nominated": false, 5919 "nomination_type": null, 5920 "resolution": 4, 5921 "main_sha": null, 5922 "because_sha": null 5923 }, 5924 { 5925 "sha": "f126f81e681db372c86c2778dd5862f557ad131c", 5926 "description": "etnaviv: blt: Add color resolve support", 5927 "nominated": false, 5928 "nomination_type": null, 5929 "resolution": 4, 5930 "main_sha": null, 5931 "because_sha": null 5932 }, 5933 { 5934 "sha": "b00fc1a08b1bc44f00af3aa2cbd63ec56673716d", 5935 "description": "etnaviv: Update headers from rnndb", 5936 "nominated": false, 5937 "nomination_type": null, 5938 "resolution": 4, 5939 "main_sha": null, 5940 "because_sha": null 5941 }, 5942 { 5943 "sha": "24db330f8cb24dd5489b3313353150b0032991df", 5944 "description": "etnaviv: rs: msaa: Set cache mode for SMALL_MSAA", 5945 "nominated": false, 5946 "nomination_type": null, 5947 "resolution": 4, 5948 "main_sha": null, 5949 "because_sha": null 5950 }, 5951 { 5952 "sha": "a9b11d02d3222b38575b97d30eddb8e0b0a9728b", 5953 "description": "etnaviv: rs: Directly call etna_try_rs_blit(..)", 5954 "nominated": false, 5955 "nomination_type": null, 5956 "resolution": 4, 5957 "main_sha": null, 5958 "because_sha": null 5959 }, 5960 { 5961 "sha": "a331717ed7c403ecf056869d3930ab8460e27d86", 5962 "description": "etnaviv: rs: Color resolve works", 5963 "nominated": false, 5964 "nomination_type": null, 5965 "resolution": 4, 5966 "main_sha": null, 5967 "because_sha": null 5968 }, 5969 { 5970 "sha": "c581e426a94829f5aab836a535047d6cefe038b6", 5971 "description": "etnaviv: Create MSAA surfaces with PE compatible tiling", 5972 "nominated": false, 5973 "nomination_type": null, 5974 "resolution": 4, 5975 "main_sha": null, 5976 "because_sha": null 5977 }, 5978 { 5979 "sha": "6c0eff847da616a2034e6e11fd62065997809cf2", 5980 "description": "etnaviv: Remove possibility to force MSAA", 5981 "nominated": false, 5982 "nomination_type": null, 5983 "resolution": 4, 5984 "main_sha": null, 5985 "because_sha": null 5986 }, 5987 { 5988 "sha": "7221cc6526c547f402daa60be7177893a78edbc5", 5989 "description": "d3d12: Hook up driver-private interop data", 5990 "nominated": false, 5991 "nomination_type": null, 5992 "resolution": 4, 5993 "main_sha": null, 5994 "because_sha": null 5995 }, 5996 { 5997 "sha": "20bdec1fc4bc8634797a3bc408b16f6c29d0763a", 5998 "description": "mesa/st: Query driver for interop data", 5999 "nominated": false, 6000 "nomination_type": null, 6001 "resolution": 4, 6002 "main_sha": null, 6003 "because_sha": null 6004 }, 6005 { 6006 "sha": "6421475b48ed89ad3e4a55736af6785ecba81ef9", 6007 "description": "gallium: Add screen methods for driver-private data on interop interface", 6008 "nominated": false, 6009 "nomination_type": null, 6010 "resolution": 4, 6011 "main_sha": null, 6012 "because_sha": null 6013 }, 6014 { 6015 "sha": "6ab615f183b8d13d168f8c5fc2ccb773c1275611", 6016 "description": "include: Add driver data to v2 of mesa_glinterop_device_info", 6017 "nominated": false, 6018 "nomination_type": null, 6019 "resolution": 4, 6020 "main_sha": null, 6021 "because_sha": null 6022 }, 6023 { 6024 "sha": "f35c8b4dbf15dbdfaedc5fb107d808377b15a6e9", 6025 "description": "egl/wgl: Implement interop methods", 6026 "nominated": false, 6027 "nomination_type": null, 6028 "resolution": 4, 6029 "main_sha": null, 6030 "because_sha": null 6031 }, 6032 { 6033 "sha": "e42e7aca18d7d8857086995c48f3cb6e943dfdd7", 6034 "description": "wgl: Implement interop methods", 6035 "nominated": false, 6036 "nomination_type": null, 6037 "resolution": 4, 6038 "main_sha": null, 6039 "because_sha": null 6040 }, 6041 { 6042 "sha": "89cd55e11dd030eeb7704e80d589da6570cba704", 6043 "description": "egl/dri2: Implement the new flush method", 6044 "nominated": false, 6045 "nomination_type": null, 6046 "resolution": 4, 6047 "main_sha": null, 6048 "because_sha": null 6049 }, 6050 { 6051 "sha": "8d55fb54b15381d7fa950f448e5c67d0556088db", 6052 "description": "glx: Implement the new flush method", 6053 "nominated": false, 6054 "nomination_type": null, 6055 "resolution": 4, 6056 "main_sha": null, 6057 "because_sha": null 6058 }, 6059 { 6060 "sha": "5345c34001ade943b3c72724d7cbcfc0d3c9d47a", 6061 "description": "dri: Implement the new flush method", 6062 "nominated": false, 6063 "nomination_type": null, 6064 "resolution": 4, 6065 "main_sha": null, 6066 "because_sha": null 6067 }, 6068 { 6069 "sha": "a86e0e8836ffd4132140f23f4cad8c4ab5cef74f", 6070 "description": "mesa/st: Implement the new flush method", 6071 "nominated": false, 6072 "nomination_type": null, 6073 "resolution": 4, 6074 "main_sha": null, 6075 "because_sha": null 6076 }, 6077 { 6078 "sha": "4f3ccb9f475fb744d8f587b428e20405e9a926ad", 6079 "description": "mesa/st: Split interop object lookup from export", 6080 "nominated": false, 6081 "nomination_type": null, 6082 "resolution": 4, 6083 "main_sha": null, 6084 "because_sha": null 6085 }, 6086 { 6087 "sha": "7033501effb808b5958d78a3b4e44fb6bd3aa09f", 6088 "description": "mesa: Make fence_sync not static", 6089 "nominated": false, 6090 "nomination_type": null, 6091 "resolution": 4, 6092 "main_sha": null, 6093 "because_sha": null 6094 }, 6095 { 6096 "sha": "04d45eab34fef96f7ea43176f100e2d33c8b547d", 6097 "description": "include: Add a flush interop method", 6098 "nominated": false, 6099 "nomination_type": null, 6100 "resolution": 4, 6101 "main_sha": null, 6102 "because_sha": null 6103 }, 6104 { 6105 "sha": "aaf35cb442bf24589a5d30e279b5a5c9c746ac93", 6106 "description": "mesa, dri2: Move interop helpers from dri2 to state tracker", 6107 "nominated": false, 6108 "nomination_type": null, 6109 "resolution": 4, 6110 "main_sha": null, 6111 "because_sha": null 6112 }, 6113 { 6114 "sha": "652d09d6ed91bb104040f7f49a5697106e88307d", 6115 "description": "include: Add WGL version of GL interop extensions", 6116 "nominated": false, 6117 "nomination_type": null, 6118 "resolution": 4, 6119 "main_sha": null, 6120 "because_sha": null 6121 }, 6122 { 6123 "sha": "f343bd090d56529de25bc4865b4a963828d707c2", 6124 "description": "docs/new_features: Add Panfrost disk cache", 6125 "nominated": false, 6126 "nomination_type": null, 6127 "resolution": 4, 6128 "main_sha": null, 6129 "because_sha": null 6130 }, 6131 { 6132 "sha": "0004974467561e30b1251bf9daea54ca6766b8fd", 6133 "description": "radeonsi: increase gfx1100/gfx1101 physical vgprs", 6134 "nominated": false, 6135 "nomination_type": null, 6136 "resolution": 4, 6137 "main_sha": null, 6138 "because_sha": null 6139 }, 6140 { 6141 "sha": "50073d6135044b8a8ccc7ddaf35588594edeb3d1", 6142 "description": "aco/gfx11: increase gfx1100/gfx1101 physical vgprs", 6143 "nominated": false, 6144 "nomination_type": null, 6145 "resolution": 4, 6146 "main_sha": null, 6147 "because_sha": null 6148 }, 6149 { 6150 "sha": "67ebe86f0cdd39500e6c69f8d68315d785c002a2", 6151 "description": "ac/gpu_info: increase gfx1100/gfx1101 physical vgprs", 6152 "nominated": false, 6153 "nomination_type": null, 6154 "resolution": 4, 6155 "main_sha": null, 6156 "because_sha": null 6157 }, 6158 { 6159 "sha": "254f4fa5738c03316bc2da13a5e363dd139318b4", 6160 "description": "radv: increase gfx1100/gfx1101 physical vgprs", 6161 "nominated": false, 6162 "nomination_type": null, 6163 "resolution": 4, 6164 "main_sha": null, 6165 "because_sha": null 6166 }, 6167 { 6168 "sha": "40372bd720fe16186e9abc832bb452a3143d0e00", 6169 "description": "panfrost: Implement a disk cache", 6170 "nominated": false, 6171 "nomination_type": null, 6172 "resolution": 4, 6173 "main_sha": null, 6174 "because_sha": null 6175 }, 6176 { 6177 "sha": "b35a55bb422fa2c566333cbd7b810819f5701d55", 6178 "description": "panfrost: Precompile shaders", 6179 "nominated": false, 6180 "nomination_type": null, 6181 "resolution": 4, 6182 "main_sha": null, 6183 "because_sha": null 6184 }, 6185 { 6186 "sha": "01bbf8e2df04bbf9d5e8af94d523db86154ba376", 6187 "description": "panfrost: Precompile transform feedback program", 6188 "nominated": false, 6189 "nomination_type": null, 6190 "resolution": 4, 6191 "main_sha": null, 6192 "because_sha": null 6193 }, 6194 { 6195 "sha": "b290ac960b19343603ec9dce1c0945b17119f954", 6196 "description": "panfrost: Make fixed_varying_mask a fragment-only key", 6197 "nominated": false, 6198 "nomination_type": null, 6199 "resolution": 4, 6200 "main_sha": null, 6201 "because_sha": null 6202 }, 6203 { 6204 "sha": "6d6f25e97e717e998d60e6a3aa82b7d73939972b", 6205 "description": "panfrost: Use u_dynarray for variants", 6206 "nominated": false, 6207 "nomination_type": null, 6208 "resolution": 4, 6209 "main_sha": null, 6210 "because_sha": null 6211 }, 6212 { 6213 "sha": "7bc34fbe8441bf72e4549996b3bdf39bf3251b20", 6214 "description": "panfrost: Remove uncompiled_shader->active_variant", 6215 "nominated": false, 6216 "nomination_type": null, 6217 "resolution": 4, 6218 "main_sha": null, 6219 "because_sha": null 6220 }, 6221 { 6222 "sha": "52b4181eedc05afaa707268f6168c2703d27c8f0", 6223 "description": "panfrost: Rename structs to panfrost_(un)compiled_shader", 6224 "nominated": false, 6225 "nomination_type": null, 6226 "resolution": 4, 6227 "main_sha": null, 6228 "because_sha": null 6229 }, 6230 { 6231 "sha": "ea45460f5506e99df4935e3a93acda010a2b9b02", 6232 "description": "panfrost: Remove unused req_input_mem copy", 6233 "nominated": false, 6234 "nomination_type": null, 6235 "resolution": 4, 6236 "main_sha": null, 6237 "because_sha": null 6238 }, 6239 { 6240 "sha": "78f7128dadbacd178749de36efd4dee8287aa09c", 6241 "description": "panfrost: Merge pan_assemble.c into pan_shader.c", 6242 "nominated": false, 6243 "nomination_type": null, 6244 "resolution": 4, 6245 "main_sha": null, 6246 "because_sha": null 6247 }, 6248 { 6249 "sha": "5ef46b4f722920659271c36fcaf6dd962f208734", 6250 "description": "panfrost: Consolidate all shader compiling code", 6251 "nominated": false, 6252 "nomination_type": null, 6253 "resolution": 4, 6254 "main_sha": null, 6255 "because_sha": null 6256 }, 6257 { 6258 "sha": "ecbeb6a3354d8b140ce6d49b4de93388cdfadad3", 6259 "description": "panfrost: Remove bogus assert", 6260 "nominated": false, 6261 "nomination_type": null, 6262 "resolution": 4, 6263 "main_sha": null, 6264 "because_sha": null 6265 }, 6266 { 6267 "sha": "4860b0f59ebb7c604c48fab4049e47ed3061cddc", 6268 "description": "panfrost: Move small compute functions to pan_context.c", 6269 "nominated": false, 6270 "nomination_type": null, 6271 "resolution": 4, 6272 "main_sha": null, 6273 "because_sha": null 6274 }, 6275 { 6276 "sha": "2e1a69105d9ef5d02026db13728e584d09ea3707", 6277 "description": "panfrost: Delete set_global_resources", 6278 "nominated": false, 6279 "nomination_type": null, 6280 "resolution": 4, 6281 "main_sha": null, 6282 "because_sha": null 6283 }, 6284 { 6285 "sha": "2316b80d77e7cbc081f1ad23fc47339ca54a933a", 6286 "description": "panfrost: Don't use nir_variable to link varyings", 6287 "nominated": false, 6288 "nomination_type": null, 6289 "resolution": 4, 6290 "main_sha": null, 6291 "because_sha": null 6292 }, 6293 { 6294 "sha": "93bf7104d02abc3a2c8f4d4d624df78fce6a2bbb", 6295 "description": "panfrost: Don't allocate space for empty varyings", 6296 "nominated": false, 6297 "nomination_type": null, 6298 "resolution": 4, 6299 "main_sha": null, 6300 "because_sha": null 6301 }, 6302 { 6303 "sha": "d0281fc16a8b534f2cc54d55d84c30b2e7af2d8d", 6304 "description": "pan/mdg: Use bifrost_nir_lower_store_component", 6305 "nominated": false, 6306 "nomination_type": null, 6307 "resolution": 4, 6308 "main_sha": null, 6309 "because_sha": null 6310 }, 6311 { 6312 "sha": "17589be72b4dd86b04a548a7ddd672ffc24d79da", 6313 "description": "pan/mdg: Use .u32 for flat shading", 6314 "nominated": false, 6315 "nomination_type": null, 6316 "resolution": 4, 6317 "main_sha": null, 6318 "because_sha": null 6319 }, 6320 { 6321 "sha": "225a8f6e279f4f9a7ac62a37a9d65fb3074ce51b", 6322 "description": "pan/mdg: Don't pair ST_VARY.a32 with other instrs", 6323 "nominated": false, 6324 "nomination_type": null, 6325 "resolution": 4, 6326 "main_sha": null, 6327 "because_sha": null 6328 }, 6329 { 6330 "sha": "e04156b42ae018eeccc2ff2d3b139ec5bbd0c0c1", 6331 "description": "pan/mdg: Disassemble the .a32 bit", 6332 "nominated": false, 6333 "nomination_type": null, 6334 "resolution": 4, 6335 "main_sha": null, 6336 "because_sha": null 6337 }, 6338 { 6339 "sha": "4087374deb53b79d6ac23c6ae87aadf9595d8d00", 6340 "description": "freedreno/a6xx: Mark gl45 supported", 6341 "nominated": false, 6342 "nomination_type": null, 6343 "resolution": 4, 6344 "main_sha": null, 6345 "because_sha": null 6346 }, 6347 { 6348 "sha": "bb52332b5017174d6a4074001841d7a74b53a274", 6349 "description": "freedreno/a6xx: ARB_query_buffer_object support", 6350 "nominated": false, 6351 "nomination_type": null, 6352 "resolution": 4, 6353 "main_sha": null, 6354 "because_sha": null 6355 }, 6356 { 6357 "sha": "41455c63690101d42faaf38422772fa850943df2", 6358 "description": "freedreno: Core ARB_query_buffer_object support", 6359 "nominated": false, 6360 "nomination_type": null, 6361 "resolution": 4, 6362 "main_sha": null, 6363 "because_sha": null 6364 }, 6365 { 6366 "sha": "27250d67e55b5bbc27e25811c760202f02af039b", 6367 "description": "freedreno/batch: Add a global epilogue", 6368 "nominated": false, 6369 "nomination_type": null, 6370 "resolution": 4, 6371 "main_sha": null, 6372 "because_sha": null 6373 }, 6374 { 6375 "sha": "c9b0cd6e807425362f429639704bdb5f35ad6957", 6376 "description": "freedreno/a5xx+a6xx: Add base class for query samples", 6377 "nominated": false, 6378 "nomination_type": null, 6379 "resolution": 4, 6380 "main_sha": null, 6381 "because_sha": null 6382 }, 6383 { 6384 "sha": "46f84ce20a79226787faf7e58b1b4cbe13ddc9bf", 6385 "description": "freedreno/a6xx: Remove unused field", 6386 "nominated": false, 6387 "nomination_type": null, 6388 "resolution": 4, 6389 "main_sha": null, 6390 "because_sha": null 6391 }, 6392 { 6393 "sha": "5c5e4238ff8f9dfb92b13071582af13c985483ef", 6394 "description": "freedreno/a6xx: Fix occlusion queries", 6395 "nominated": true, 6396 "nomination_type": 1, 6397 "resolution": 1, 6398 "main_sha": null, 6399 "because_sha": "13fc03f4c0e709f6d1a8d811f9bc8a0c8c42943c" 6400 }, 6401 { 6402 "sha": "701c0fdca2b2ac494c748c6925ec14bd272fb7a2", 6403 "description": "freedreno/a6xx: Enable ARB_shader_group_vote", 6404 "nominated": false, 6405 "nomination_type": null, 6406 "resolution": 4, 6407 "main_sha": null, 6408 "because_sha": null 6409 }, 6410 { 6411 "sha": "6edac0aaeda2b1c230a249fec8164c297a475017", 6412 "description": "freedreno/ir3: Unconditionally lower subgroup ops", 6413 "nominated": false, 6414 "nomination_type": null, 6415 "resolution": 4, 6416 "main_sha": null, 6417 "because_sha": null 6418 }, 6419 { 6420 "sha": "5b50332a147670068a4f9cc7d6f39fcf42b3e6a8", 6421 "description": "freedreno/a3xx+: Enable ARB_derivative_control", 6422 "nominated": false, 6423 "nomination_type": null, 6424 "resolution": 4, 6425 "main_sha": null, 6426 "because_sha": null 6427 }, 6428 { 6429 "sha": "5ceff032ad1c44e9f679f9a0f63dfd8c2945a6e7", 6430 "description": "freedreno/a3xx+: Enable ARB_shader_texture_image_samples", 6431 "nominated": false, 6432 "nomination_type": null, 6433 "resolution": 4, 6434 "main_sha": null, 6435 "because_sha": null 6436 }, 6437 { 6438 "sha": "7598db41ae8ee47aca414fa415f5736492b22f7d", 6439 "description": "freedreno/a6xx: Implement ARB_clear_texture", 6440 "nominated": false, 6441 "nomination_type": null, 6442 "resolution": 4, 6443 "main_sha": null, 6444 "because_sha": null 6445 }, 6446 { 6447 "sha": "13946b8a6a2ead49b9617056cfdcc04ebd593d16", 6448 "description": "freedreno/a6xx: Use box to pass 2d clear params", 6449 "nominated": false, 6450 "nomination_type": null, 6451 "resolution": 4, 6452 "main_sha": null, 6453 "because_sha": null 6454 }, 6455 { 6456 "sha": "cd181b6140ed9dbc9507e5f2dc3efdba73f87e87", 6457 "description": "freedreno: Add ARB_gl_spirv support", 6458 "nominated": false, 6459 "nomination_type": null, 6460 "resolution": 4, 6461 "main_sha": null, 6462 "because_sha": null 6463 }, 6464 { 6465 "sha": "5ca344252c9b564d54b37a14ba8b6bfab7797f6e", 6466 "description": "docs: update new_features.txt for non-extension additions to RADV", 6467 "nominated": false, 6468 "nomination_type": null, 6469 "resolution": 4, 6470 "main_sha": null, 6471 "because_sha": null 6472 }, 6473 { 6474 "sha": "fe6a84729d485072898b112899e5f9fa57766853", 6475 "description": "zink: put union fields into structs named by the shader-stages", 6476 "nominated": false, 6477 "nomination_type": null, 6478 "resolution": 4, 6479 "main_sha": null, 6480 "because_sha": null 6481 }, 6482 { 6483 "sha": "090a111c5dcd2c6764e7b990a55f3bddca771499", 6484 "description": "zink: do not read is_generated unless in tcs shader", 6485 "nominated": true, 6486 "nomination_type": 1, 6487 "resolution": 1, 6488 "main_sha": null, 6489 "because_sha": "a9d2b86c2c80b94281b6f0cfc1f73adde8e0e294" 6490 }, 6491 { 6492 "sha": "7d7e94066da4b7f04af98d9c314d080af53c79a8", 6493 "description": "zink: consider polygon-mode for rast_prim", 6494 "nominated": false, 6495 "nomination_type": null, 6496 "resolution": 4, 6497 "main_sha": null, 6498 "because_sha": null 6499 }, 6500 { 6501 "sha": "18599417685c009fe1c91c838ff8d4a66257d430", 6502 "description": "zink: only set line-width if drawing lines", 6503 "nominated": false, 6504 "nomination_type": null, 6505 "resolution": 4, 6506 "main_sha": null, 6507 "because_sha": null 6508 }, 6509 { 6510 "sha": "53721827ea1cf1c7a39c1b27398b7b1b7e9b1175", 6511 "description": "zink: correct depth-bias enable condition", 6512 "nominated": false, 6513 "nomination_type": null, 6514 "resolution": 4, 6515 "main_sha": null, 6516 "because_sha": null 6517 }, 6518 { 6519 "sha": "b78afc2c739c2f35a614115d0b99e28b08ebede8", 6520 "description": "rusticl: meson devenv support", 6521 "nominated": false, 6522 "nomination_type": null, 6523 "resolution": 4, 6524 "main_sha": null, 6525 "because_sha": null 6526 }, 6527 { 6528 "sha": "a71d068fd07f5d34561b28f2f57267031077033a", 6529 "description": "radv/llvm: fix GS shaders on GFX8/9", 6530 "nominated": true, 6531 "nomination_type": 1, 6532 "resolution": 1, 6533 "main_sha": null, 6534 "because_sha": "6698753cdb6d001669f51e23d42fec65d74e6b58" 6535 }, 6536 { 6537 "sha": "6014a642ae24e37c287adbf41d615efa18d0da3d", 6538 "description": "nv50/ir/nir: ignore sampler for TXF/TXQ ops.", 6539 "nominated": true, 6540 "nomination_type": 0, 6541 "resolution": 1, 6542 "main_sha": null, 6543 "because_sha": null 6544 }, 6545 { 6546 "sha": "5ae744c5982f9196907dbdabaed2ae0d14c31afd", 6547 "description": "android: -Ddri-drivers= is not needed anymore", 6548 "nominated": false, 6549 "nomination_type": null, 6550 "resolution": 4, 6551 "main_sha": null, 6552 "because_sha": null 6553 }, 6554 { 6555 "sha": "9c3c0320bd10e5ec174d7632d3dac874e9ef2ced", 6556 "description": "docs: There is no more swrast driver", 6557 "nominated": false, 6558 "nomination_type": null, 6559 "resolution": 4, 6560 "main_sha": null, 6561 "because_sha": null 6562 }, 6563 { 6564 "sha": "110c1aa461d202b3626eea07a093791838ec2a11", 6565 "description": "docs: There is only glx=xlib option now", 6566 "nominated": false, 6567 "nomination_type": null, 6568 "resolution": 4, 6569 "main_sha": null, 6570 "because_sha": null 6571 }, 6572 { 6573 "sha": "6d2ed45396088901c257c6deaa1665c45f0d9ade", 6574 "description": "docs: -Ddri-drivers= option is deprecated, do not use it anymore", 6575 "nominated": false, 6576 "nomination_type": null, 6577 "resolution": 4, 6578 "main_sha": null, 6579 "because_sha": null 6580 }, 6581 { 6582 "sha": "b49c027e1f1f646d21e4198d5dec244704108381", 6583 "description": "docs: fixup rebase mistake", 6584 "nominated": false, 6585 "nomination_type": null, 6586 "resolution": 4, 6587 "main_sha": null, 6588 "because_sha": null 6589 }, 6590 { 6591 "sha": "4147add280e408c68d7910c6cadd860cf92bf5f3", 6592 "description": "radeonsi: update db_eqaa even if msaa is disabled", 6593 "nominated": true, 6594 "nomination_type": 0, 6595 "resolution": 1, 6596 "main_sha": null, 6597 "because_sha": null 6598 }, 6599 { 6600 "sha": "abf3dea738ce665c64778026b0b9acbc3a7ba95a", 6601 "description": "radeonsi/gfx11: enable sdma copy DRI_PRIME", 6602 "nominated": false, 6603 "nomination_type": null, 6604 "resolution": 4, 6605 "main_sha": null, 6606 "because_sha": null 6607 }, 6608 { 6609 "sha": "74825d9c273263cf41d5d351552670663e669b44", 6610 "description": "docs: nfs -> NFS", 6611 "nominated": false, 6612 "nomination_type": null, 6613 "resolution": 4, 6614 "main_sha": null, 6615 "because_sha": null 6616 }, 6617 { 6618 "sha": "8070a8c6e7dde2991c160399f50b11e2a1adef15", 6619 "description": "docs: spell ATI codenames in allcaps", 6620 "nominated": false, 6621 "nomination_type": null, 6622 "resolution": 4, 6623 "main_sha": null, 6624 "because_sha": null 6625 }, 6626 { 6627 "sha": "c35f5a8806b2cc502a86963b7421395d6c0393f9", 6628 "description": "docs: nVidia -> NVIDIA", 6629 "nominated": false, 6630 "nomination_type": null, 6631 "resolution": 4, 6632 "main_sha": null, 6633 "because_sha": null 6634 }, 6635 { 6636 "sha": "f748cf54c611f554e0bae8ac5f9999c062bbefef", 6637 "description": "docs: gitlab -> GitLab", 6638 "nominated": false, 6639 "nomination_type": null, 6640 "resolution": 4, 6641 "main_sha": null, 6642 "because_sha": null 6643 }, 6644 { 6645 "sha": "b1f97a6620e3fbfee9ae37e357881d7fe03b72ba", 6646 "description": "docs: Android.mk -> ndk-build", 6647 "nominated": false, 6648 "nomination_type": null, 6649 "resolution": 4, 6650 "main_sha": null, 6651 "because_sha": null 6652 }, 6653 { 6654 "sha": "7000154ba1e990a85f3e223654675ad5b776a83d", 6655 "description": "docs: link to replacement forum", 6656 "nominated": false, 6657 "nomination_type": null, 6658 "resolution": 4, 6659 "main_sha": null, 6660 "because_sha": null 6661 }, 6662 { 6663 "sha": "0bf34192c6dca22e47bb77047df7c1c358703429", 6664 "description": "docs: add links to usenet groups", 6665 "nominated": false, 6666 "nomination_type": null, 6667 "resolution": 4, 6668 "main_sha": null, 6669 "because_sha": null 6670 }, 6671 { 6672 "sha": "b43f3d364ad8b283bf2e1e34921a5c365b5ba1f3", 6673 "description": "docs: add missing link to mesa3d.org", 6674 "nominated": false, 6675 "nomination_type": null, 6676 "resolution": 4, 6677 "main_sha": null, 6678 "because_sha": null 6679 }, 6680 { 6681 "sha": "73fdacbebfa92f510f9c8303d8c7f767075f0420", 6682 "description": "docs: clean up labels", 6683 "nominated": false, 6684 "nomination_type": null, 6685 "resolution": 4, 6686 "main_sha": null, 6687 "because_sha": null 6688 }, 6689 { 6690 "sha": "27a7f243f9943cead03140a0cc7b088601c8f4cc", 6691 "description": "docs: name correct driver", 6692 "nominated": false, 6693 "nomination_type": null, 6694 "resolution": 4, 6695 "main_sha": null, 6696 "because_sha": null 6697 }, 6698 { 6699 "sha": "fdab007b1dc75521107cb041f384bd333aa1f676", 6700 "description": "docs: do not mention classic swrast", 6701 "nominated": false, 6702 "nomination_type": null, 6703 "resolution": 4, 6704 "main_sha": null, 6705 "because_sha": null 6706 }, 6707 { 6708 "sha": "48aa892eb8b92ff2adce41e89872c9086da2f846", 6709 "description": "docs: remove non-existent directory", 6710 "nominated": false, 6711 "nomination_type": null, 6712 "resolution": 4, 6713 "main_sha": null, 6714 "because_sha": null 6715 }, 6716 { 6717 "sha": "9fea95d90777901e5662e90987fec9a00cdfb3bf", 6718 "description": "docs: Adreno aXXX -> Adreno XXX", 6719 "nominated": false, 6720 "nomination_type": null, 6721 "resolution": 4, 6722 "main_sha": null, 6723 "because_sha": null 6724 }, 6725 { 6726 "sha": "cf0b5a60f41ea77e97550efc71ae5af457fffd1d", 6727 "description": "docs: xml -> XML", 6728 "nominated": false, 6729 "nomination_type": null, 6730 "resolution": 4, 6731 "main_sha": null, 6732 "because_sha": null 6733 }, 6734 { 6735 "sha": "d9a04acdbaa7d219d6769ce97b79d63d3d41b6b1", 6736 "description": "docs: yml -> YAML", 6737 "nominated": false, 6738 "nomination_type": null, 6739 "resolution": 4, 6740 "main_sha": null, 6741 "because_sha": null 6742 }, 6743 { 6744 "sha": "f5e18da066096495490ce6416d6da6db5e42aa5c", 6745 "description": "docs: swr -> OpenSWR", 6746 "nominated": false, 6747 "nomination_type": null, 6748 "resolution": 4, 6749 "main_sha": null, 6750 "because_sha": null 6751 }, 6752 { 6753 "sha": "181d83cf2ff5d3d6480a522360315b4810dd19e4", 6754 "description": "docs: ini -> INI", 6755 "nominated": false, 6756 "nomination_type": null, 6757 "resolution": 4, 6758 "main_sha": null, 6759 "because_sha": null 6760 }, 6761 { 6762 "sha": "a02d3e099eea04b100bc669dc0698e2136021a51", 6763 "description": "docs: piglit -> Piglit", 6764 "nominated": false, 6765 "nomination_type": null, 6766 "resolution": 4, 6767 "main_sha": null, 6768 "because_sha": null 6769 }, 6770 { 6771 "sha": "4622c357db75302d9a68b7dded94a2ca5a217d7b", 6772 "description": "docs: panfrost -> Panfrost", 6773 "nominated": false, 6774 "nomination_type": null, 6775 "resolution": 4, 6776 "main_sha": null, 6777 "because_sha": null 6778 }, 6779 { 6780 "sha": "ac031f66c3c502c1e2cc731cb4732349d3a4464b", 6781 "description": "docs: softpipe -> Softpipe", 6782 "nominated": false, 6783 "nomination_type": null, 6784 "resolution": 4, 6785 "main_sha": null, 6786 "because_sha": null 6787 }, 6788 { 6789 "sha": "99b45b2b680dcf24e12b1f36ddc385103ab4b8bc", 6790 "description": "docs: llvmpipe -> LLVMpipe", 6791 "nominated": false, 6792 "nomination_type": null, 6793 "resolution": 4, 6794 "main_sha": null, 6795 "because_sha": null 6796 }, 6797 { 6798 "sha": "f90f194cff63dba57ecf8141d7aed4e9789c743e", 6799 "description": "docs: freedreno -> Freedreno", 6800 "nominated": false, 6801 "nomination_type": null, 6802 "resolution": 4, 6803 "main_sha": null, 6804 "because_sha": null 6805 }, 6806 { 6807 "sha": "2170b4ad181dffd80221781f311ad2e2f4534205", 6808 "description": "docs: de-nominate -> denominate", 6809 "nominated": false, 6810 "nomination_type": null, 6811 "resolution": 4, 6812 "main_sha": null, 6813 "because_sha": null 6814 }, 6815 { 6816 "sha": "0361aec645c1e782b892d0dd9adf07e0332c3938", 6817 "description": "docs: de-duplicated -> deduplicated", 6818 "nominated": false, 6819 "nomination_type": null, 6820 "resolution": 4, 6821 "main_sha": null, 6822 "because_sha": null 6823 }, 6824 { 6825 "sha": "c2ea5486caadc9871f5b4eccdc4079a1a7331be5", 6826 "description": "docs: spell out \"transform and lighting\"", 6827 "nominated": false, 6828 "nomination_type": null, 6829 "resolution": 4, 6830 "main_sha": null, 6831 "because_sha": null 6832 }, 6833 { 6834 "sha": "c11b714541455b2f11e2af477b00543f3f23865d", 6835 "description": "docs: spell out \"distribution\"", 6836 "nominated": false, 6837 "nomination_type": null, 6838 "resolution": 4, 6839 "main_sha": null, 6840 "because_sha": null 6841 }, 6842 { 6843 "sha": "dcaaeb56ef2951282225cc598fcd8781ed09f796", 6844 "description": "anv: program 3DSTATE_MESH_DISTRIB with the recommended values", 6845 "nominated": true, 6846 "nomination_type": 1, 6847 "resolution": 1, 6848 "main_sha": null, 6849 "because_sha": "f083df87108231005889b7af92f0cad7c61e1f81" 6850 }, 6851 { 6852 "sha": "d1d2dee9708b5a3624696460d27969bc03940395", 6853 "description": "anv: set 3DSTATE_[MESH|TASK]_CONTROL.MaximumNumberofThreadGroups", 6854 "nominated": true, 6855 "nomination_type": 1, 6856 "resolution": 1, 6857 "main_sha": null, 6858 "because_sha": "ef04caea9b8b98187340fd0ec6550aed06424b60" 6859 }, 6860 { 6861 "sha": "11612d81b76056e0c410d1a66f6ad35d9896fb1f", 6862 "description": "intel/genxml: fix width of 3DSTATE_TASK_CONTROL.MaximumNumberofThreadGroups", 6863 "nominated": true, 6864 "nomination_type": 1, 6865 "resolution": 0, 6866 "main_sha": null, 6867 "because_sha": "3567d47f3e77731c2e4510896b1f11332152616f" 6868 }, 6869 { 6870 "sha": "aa4ac5ff8bb8932c451c515fb9359bdecc9047f7", 6871 "description": "utils: Merge util/debug.* into util/u_debug.* and remove util/debug.*", 6872 "nominated": false, 6873 "nomination_type": null, 6874 "resolution": 4, 6875 "main_sha": null, 6876 "because_sha": null 6877 }, 6878 { 6879 "sha": "0e47171abea1afe89c0e368a0a6c8867de69fa68", 6880 "description": "utils: Move functions from debug.* to u_debug.*", 6881 "nominated": false, 6882 "nomination_type": null, 6883 "resolution": 4, 6884 "main_sha": null, 6885 "because_sha": null 6886 }, 6887 { 6888 "sha": "d375a0ff8a5a75b7370d22bad34293cb7bb226a5", 6889 "description": "crocus: set clear_buffer = u_default_clear_buffer", 6890 "nominated": false, 6891 "nomination_type": null, 6892 "resolution": 4, 6893 "main_sha": null, 6894 "because_sha": null 6895 }, 6896 { 6897 "sha": "e74e82ea77c34b6134838bffb4085e0a5a77a4fe", 6898 "description": "gallium/clover: pass -opaque-pointers to Clang on LLVM 15 and 16", 6899 "nominated": false, 6900 "nomination_type": null, 6901 "resolution": 4, 6902 "main_sha": null, 6903 "because_sha": null 6904 }, 6905 { 6906 "sha": "1a06dbcaed9ed4095ec8878d947935f0f7558cfd", 6907 "description": "Revert \"gallium/clover: pass -no-opaque-pointers to Clang\", opaque pointers are now implemented", 6908 "nominated": true, 6909 "nomination_type": 2, 6910 "resolution": 2, 6911 "main_sha": null, 6912 "because_sha": "06e9607478b780c9bcc6e08d69cfbe9020b4602c" 6913 }, 6914 { 6915 "sha": "2a6338722e8c9f3cbfe05bd83041fab6a66a2289", 6916 "description": "panfrost: Don't use nir_variable in the compilers", 6917 "nominated": false, 6918 "nomination_type": null, 6919 "resolution": 4, 6920 "main_sha": null, 6921 "because_sha": null 6922 }, 6923 { 6924 "sha": "6a87719d3520674b76cccad3264fbbc17fd3b546", 6925 "description": "pan/bi: Don't lower outputs for compute", 6926 "nominated": false, 6927 "nomination_type": null, 6928 "resolution": 4, 6929 "main_sha": null, 6930 "because_sha": null 6931 }, 6932 { 6933 "sha": "fde99747e957dd7b2de30ed02ca26883039bd04b", 6934 "description": "nir: Drop infer_non_readable option for nir_opt_access()", 6935 "nominated": false, 6936 "nomination_type": null, 6937 "resolution": 4, 6938 "main_sha": null, 6939 "because_sha": null 6940 }, 6941 { 6942 "sha": "1462a61b5d626381a083dcda4985975d07da9578", 6943 "description": "st/mesa: Let nir_opt_access() infer non-readable", 6944 "nominated": false, 6945 "nomination_type": null, 6946 "resolution": 4, 6947 "main_sha": null, 6948 "because_sha": null 6949 }, 6950 { 6951 "sha": "45a111c21c23be94f9297650fb8428fe2acf5641", 6952 "description": "nir/opt_algebraic: Fuse c - a * b to FMA", 6953 "nominated": false, 6954 "nomination_type": null, 6955 "resolution": 4, 6956 "main_sha": null, 6957 "because_sha": null 6958 }, 6959 { 6960 "sha": "07bac4094a392f54d13027230eb6a00fc8bcb25f", 6961 "description": "gallium: update docs about PIPE_CAP_PREFER_IMM_ARRAYS_AS_CONSTBUF.", 6962 "nominated": false, 6963 "nomination_type": null, 6964 "resolution": 4, 6965 "main_sha": null, 6966 "because_sha": null 6967 }, 6968 { 6969 "sha": "467ee940019bdd0de79cd4666c84d20277c7c1b4", 6970 "description": "iris: Disable GLSL lower_const_arrays_to_uniforms.", 6971 "nominated": false, 6972 "nomination_type": null, 6973 "resolution": 4, 6974 "main_sha": null, 6975 "because_sha": null 6976 }, 6977 { 6978 "sha": "88756cee8da77a742fc031ac83f2e5a197023ef8", 6979 "description": "intel/compiler: Run nir_opt_large_constants before scalarizing consts", 6980 "nominated": false, 6981 "nomination_type": null, 6982 "resolution": 4, 6983 "main_sha": null, 6984 "because_sha": null 6985 }, 6986 { 6987 "sha": "96054f8ebaf5348b3270f984e419f381b5a6c52d", 6988 "description": "iris: Use nir_intrinsic_load_global_constant for large constants", 6989 "nominated": false, 6990 "nomination_type": null, 6991 "resolution": 4, 6992 "main_sha": null, 6993 "because_sha": null 6994 }, 6995 { 6996 "sha": "e4d61f37d4718a16e90ba2825622e13ed677e0c2", 6997 "description": "rusticl: Fix the invalid memory migration flags check.", 6998 "nominated": false, 6999 "nomination_type": null, 7000 "resolution": 4, 7001 "main_sha": null, 7002 "because_sha": null 7003 }, 7004 { 7005 "sha": "05a4d3f3805181747bd87e7e87a82160cdcccd98", 7006 "description": "freedreno/pps: loop countables by references", 7007 "nominated": false, 7008 "nomination_type": null, 7009 "resolution": 4, 7010 "main_sha": null, 7011 "because_sha": null 7012 }, 7013 { 7014 "sha": "86553cd77126329d71630523b3a84edddd5fc124", 7015 "description": "freedreno/pps: use 64-bit reads when possible", 7016 "nominated": false, 7017 "nomination_type": null, 7018 "resolution": 4, 7019 "main_sha": null, 7020 "because_sha": null 7021 }, 7022 { 7023 "sha": "53a8dd1d42ee622d7feb8c8d9d085e30b22a88e1", 7024 "description": "radv: move GDS counters after reserved GDS offsets for streamout", 7025 "nominated": false, 7026 "nomination_type": null, 7027 "resolution": 4, 7028 "main_sha": null, 7029 "because_sha": null 7030 }, 7031 { 7032 "sha": "0bccf8f77392ace7d9ca8b15603445efabce4c61", 7033 "description": "radv: use defines instead of magic values for GDS counters offset", 7034 "nominated": false, 7035 "nomination_type": null, 7036 "resolution": 4, 7037 "main_sha": null, 7038 "because_sha": null 7039 }, 7040 { 7041 "sha": "9746ddf1d6f3ae5a0344cdaea92c8acf6d92bfb0", 7042 "description": "aco: Use s_pack_ll_b32_b16 for scalar zero extend.", 7043 "nominated": false, 7044 "nomination_type": null, 7045 "resolution": 4, 7046 "main_sha": null, 7047 "because_sha": null 7048 }, 7049 { 7050 "sha": "d2f3e01f6163361afeb89199efd6a84516360da6", 7051 "description": "radv/amdgpu: add a kernel GDS management workaround for -ENOMEM", 7052 "nominated": false, 7053 "nomination_type": null, 7054 "resolution": 4, 7055 "main_sha": null, 7056 "because_sha": null 7057 }, 7058 { 7059 "sha": "7e3be0b3ce9a62a500155748f36382517d63645f", 7060 "description": "radv: assign IO var locations for VS/TES with NGG streamout", 7061 "nominated": false, 7062 "nomination_type": null, 7063 "resolution": 4, 7064 "main_sha": null, 7065 "because_sha": null 7066 }, 7067 { 7068 "sha": "9ff2bed7bea2ba9d4d062df4cda82d7270df368f", 7069 "description": "ac/nir: stop using nir_gather_xfb_info_from_intrinsics", 7070 "nominated": false, 7071 "nomination_type": null, 7072 "resolution": 4, 7073 "main_sha": null, 7074 "because_sha": null 7075 }, 7076 { 7077 "sha": "d0c9ab529e9808c5c2ffea4f6afe42231284f2d0", 7078 "description": "nouveau/codegen: Support bindless texture queries", 7079 "nominated": false, 7080 "nomination_type": null, 7081 "resolution": 4, 7082 "main_sha": null, 7083 "because_sha": null 7084 }, 7085 { 7086 "sha": "15796bdd0efdf18e81618efdaac669acde4f2683", 7087 "description": "nir/types: Add some asserts to glsl_get_struct_field()", 7088 "nominated": false, 7089 "nomination_type": null, 7090 "resolution": 4, 7091 "main_sha": null, 7092 "because_sha": null 7093 }, 7094 { 7095 "sha": "4bf116d440e341f807367d118e7f320886485c45", 7096 "description": "frontends/va: fixed an av1 dec image corruption.", 7097 "nominated": false, 7098 "nomination_type": null, 7099 "resolution": 4, 7100 "main_sha": null, 7101 "because_sha": null 7102 }, 7103 { 7104 "sha": "b1e9065fe4130338fa1de78c97b846e289fd570f", 7105 "description": "r600/sfn: remove load_uniform handling", 7106 "nominated": false, 7107 "nomination_type": null, 7108 "resolution": 4, 7109 "main_sha": null, 7110 "because_sha": null 7111 }, 7112 { 7113 "sha": "350c56b1c3e2ee087a6e336befe68b2c03a41037", 7114 "description": "r600/sfn: lower uniforms to UBOs", 7115 "nominated": false, 7116 "nomination_type": null, 7117 "resolution": 4, 7118 "main_sha": null, 7119 "because_sha": null 7120 }, 7121 { 7122 "sha": "981bc603b46ce9668fbfb5b766b4b4b9b47dd5a1", 7123 "description": "clover: implement CLOVER_DEVICE_TYPE like RUSTICL_DEVICE_TYPE", 7124 "nominated": false, 7125 "nomination_type": null, 7126 "resolution": 4, 7127 "main_sha": null, 7128 "because_sha": null 7129 }, 7130 { 7131 "sha": "6113ee650a272dc737a200e276de474e083a2fdf", 7132 "description": "aco/gfx11: fix FS input loads in quad-divergent control flow", 7133 "nominated": false, 7134 "nomination_type": null, 7135 "resolution": 4, 7136 "main_sha": null, 7137 "because_sha": null 7138 }, 7139 { 7140 "sha": "16d2c7ad557b46104f91365ab3405f0a3ed7e36d", 7141 "description": "aco/gfx11: perform FS input loads in WQM", 7142 "nominated": false, 7143 "nomination_type": 1, 7144 "resolution": 4, 7145 "main_sha": null, 7146 "because_sha": "3730be9873d556918a20795b37399b7e2e9630b5" 7147 }, 7148 { 7149 "sha": "3da4fe9c6d1fc57f9e0d69411269fe1c05c9df71", 7150 "description": "aco: fix typo in branch lowering", 7151 "nominated": false, 7152 "nomination_type": 1, 7153 "resolution": 4, 7154 "main_sha": null, 7155 "because_sha": "aadb7aef01913c24ab37b3409496649470ff66f4" 7156 }, 7157 { 7158 "sha": "c2ff7c3eb2f3139b09b1e4a2fea93d6fd2cf4cdd", 7159 "description": "radv: enable VK_EXT_transform_feedback with NGG streamout on GFX11", 7160 "nominated": false, 7161 "nomination_type": null, 7162 "resolution": 4, 7163 "main_sha": null, 7164 "because_sha": null 7165 }, 7166 { 7167 "sha": "75faaac8959656e8478bba2b85e0a80e475dc052", 7168 "description": "radv: allow to enable NGG streamout with RADV_PERFTEST=ngg_streamout", 7169 "nominated": false, 7170 "nomination_type": null, 7171 "resolution": 4, 7172 "main_sha": null, 7173 "because_sha": null 7174 }, 7175 { 7176 "sha": "4621c4936b008a66a03c283e36efc9b18e320c18", 7177 "description": "radv: enable all possible features with NGG streamout", 7178 "nominated": false, 7179 "nomination_type": null, 7180 "resolution": 4, 7181 "main_sha": null, 7182 "because_sha": null 7183 }, 7184 { 7185 "sha": "d467ff7b0e3f213325acdfa56daacc02eb82a16d", 7186 "description": "radv: set the correct buffer size for NGG streamout", 7187 "nominated": false, 7188 "nomination_type": null, 7189 "resolution": 4, 7190 "main_sha": null, 7191 "because_sha": null 7192 }, 7193 { 7194 "sha": "3b9f36db47702a49e43beaeabe7025d73503a2a3", 7195 "description": "r600/sfn: Handle load_workgroup_size", 7196 "nominated": true, 7197 "nomination_type": 1, 7198 "resolution": 0, 7199 "main_sha": null, 7200 "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" 7201 }, 7202 { 7203 "sha": "76555a47770410e55b00ecf612037efc858abc53", 7204 "description": "radv: fix primitives generated query with NGG only", 7205 "nominated": false, 7206 "nomination_type": null, 7207 "resolution": 4, 7208 "main_sha": null, 7209 "because_sha": null 7210 }, 7211 { 7212 "sha": "8dafda4a07c408e04ebd19acaca794feaf681d8d", 7213 "description": "radv: suspend/resume primitives generated query separately for legacy/NGG", 7214 "nominated": false, 7215 "nomination_type": null, 7216 "resolution": 4, 7217 "main_sha": null, 7218 "because_sha": null 7219 }, 7220 { 7221 "sha": "e83ec595df652d6e156bfc45db646ec2af2441f1", 7222 "description": "radv: use 32-bit GDS counters for primitives generated query with NGG", 7223 "nominated": false, 7224 "nomination_type": null, 7225 "resolution": 4, 7226 "main_sha": null, 7227 "because_sha": null 7228 }, 7229 { 7230 "sha": "1e925ce5655cce354479744df66d24a12bd3c049", 7231 "description": "radv: reword an incorrect comment about primitives generated query", 7232 "nominated": false, 7233 "nomination_type": null, 7234 "resolution": 4, 7235 "main_sha": null, 7236 "because_sha": null 7237 }, 7238 { 7239 "sha": "2842c04bf50ea2d7bf6a45c898558277f3f8c69f", 7240 "description": "meson: simplified meson for enabling ray-tracing on Intel", 7241 "nominated": false, 7242 "nomination_type": null, 7243 "resolution": 4, 7244 "main_sha": null, 7245 "because_sha": null 7246 }, 7247 { 7248 "sha": "fda7d17e81e91d75e6bd10b633d4c767d13fc6c0", 7249 "description": "gallium: Default to PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT", 7250 "nominated": false, 7251 "nomination_type": null, 7252 "resolution": 4, 7253 "main_sha": null, 7254 "because_sha": null 7255 }, 7256 { 7257 "sha": "614a8502a85010012cb199c853adc356a8eb7770", 7258 "description": "etnaviv: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT", 7259 "nominated": false, 7260 "nomination_type": null, 7261 "resolution": 4, 7262 "main_sha": null, 7263 "because_sha": null 7264 }, 7265 { 7266 "sha": "8a09eee8587cd9117474ffabfd3c18b4b1d71095", 7267 "description": "i915g: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT", 7268 "nominated": false, 7269 "nomination_type": null, 7270 "resolution": 4, 7271 "main_sha": null, 7272 "because_sha": null 7273 }, 7274 { 7275 "sha": "1ad51f05c289ece72c8ebce01e469fd2ace8b50a", 7276 "description": "softpipe: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT", 7277 "nominated": false, 7278 "nomination_type": null, 7279 "resolution": 4, 7280 "main_sha": null, 7281 "because_sha": null 7282 }, 7283 { 7284 "sha": "d3d68394cefbd38e70ddbca143d29f5f58a17786", 7285 "description": "CODEOWNERS: remove rajnesh-kanwal as an Imagination maintainer", 7286 "nominated": false, 7287 "nomination_type": null, 7288 "resolution": 4, 7289 "main_sha": null, 7290 "because_sha": null 7291 }, 7292 { 7293 "sha": "0fa540ef6137aa235f62a0ba60886f64d754566d", 7294 "description": "iris: Reduce use of RHWO optimization (Wa_1508744258)", 7295 "nominated": false, 7296 "nomination_type": null, 7297 "resolution": 4, 7298 "main_sha": null, 7299 "because_sha": null 7300 }, 7301 { 7302 "sha": "3e56968984ac216b35ad73ba2485053d78f00ac5", 7303 "description": "gallium/util: remove network class", 7304 "nominated": false, 7305 "nomination_type": null, 7306 "resolution": 4, 7307 "main_sha": null, 7308 "because_sha": null 7309 }, 7310 { 7311 "sha": "d9f0fef91d43a7893bb5b07244bcb65876f3fa20", 7312 "description": "docs/panfrost: Document Mali-T620 support", 7313 "nominated": false, 7314 "nomination_type": null, 7315 "resolution": 4, 7316 "main_sha": null, 7317 "because_sha": null 7318 }, 7319 { 7320 "sha": "4e14da056d623ababf7cf82cf2fca51c18b462f1", 7321 "description": "zink: Enable mesa/st frontend shader caching.", 7322 "nominated": false, 7323 "nomination_type": null, 7324 "resolution": 4, 7325 "main_sha": null, 7326 "because_sha": null 7327 }, 7328 { 7329 "sha": "b4f2b244fae89140a5f783548c9afe3f16f2f1bc", 7330 "description": "d3d12: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT", 7331 "nominated": false, 7332 "nomination_type": null, 7333 "resolution": 4, 7334 "main_sha": null, 7335 "because_sha": null 7336 }, 7337 { 7338 "sha": "61afaa0c6893999102cab3a0519e1b4e12311988", 7339 "description": "dzn: Set factory flags before creating device", 7340 "nominated": false, 7341 "nomination_type": 1, 7342 "resolution": 4, 7343 "main_sha": null, 7344 "because_sha": "74d1c72b353768197d56bdd492de105a688d90a5" 7345 }, 7346 { 7347 "sha": "1c7d208302b111f6594ff7b24701fcdf54bdc36b", 7348 "description": "radv/rt: Set vars.arg in the traversal shader", 7349 "nominated": false, 7350 "nomination_type": 1, 7351 "resolution": 4, 7352 "main_sha": null, 7353 "because_sha": "f4270b7659ef94684486169c3e586cdd447fb95a" 7354 }, 7355 { 7356 "sha": "6fd141401616d9a679e6a38b293bfd6b60720951", 7357 "description": "radeonsi/ci: Test piglit quick_shader profile as well", 7358 "nominated": false, 7359 "nomination_type": null, 7360 "resolution": 4, 7361 "main_sha": null, 7362 "because_sha": null 7363 }, 7364 { 7365 "sha": "b7ea47ede627c7648e834a1fe56df0269ae4a035", 7366 "description": "radv,aco: don't use lower_to_fragment_fetch_amd on GFX11+", 7367 "nominated": false, 7368 "nomination_type": null, 7369 "resolution": 4, 7370 "main_sha": null, 7371 "because_sha": null 7372 }, 7373 { 7374 "sha": "b9a3d8b0abef9db969b0a74fef552aef73ac1bf6", 7375 "description": "radv/gfx11: don't create texop_samples_identical", 7376 "nominated": false, 7377 "nomination_type": null, 7378 "resolution": 4, 7379 "main_sha": null, 7380 "because_sha": null 7381 }, 7382 { 7383 "sha": "d31e5c8efc18ca78f88b56398da9fa49b4a734f9", 7384 "description": "radv/gfx11: don't create fmask copy/expand pipelines", 7385 "nominated": false, 7386 "nomination_type": null, 7387 "resolution": 4, 7388 "main_sha": null, 7389 "because_sha": null 7390 }, 7391 { 7392 "sha": "140cefe95aeeeb92dcd7c6c1528fb397b4b89bb9", 7393 "description": "ac/nir: lower gfx11 vertex parameter exports", 7394 "nominated": false, 7395 "nomination_type": null, 7396 "resolution": 4, 7397 "main_sha": null, 7398 "because_sha": null 7399 }, 7400 { 7401 "sha": "14a1925727a36db1f895ff9fef43fadac6c47cf9", 7402 "description": "aco: don't split swizzled store_buffer_amd on GFX9+", 7403 "nominated": false, 7404 "nomination_type": null, 7405 "resolution": 4, 7406 "main_sha": null, 7407 "because_sha": null 7408 }, 7409 { 7410 "sha": "e6d26cb288033ec3fcebb032ad41e487cce03a7c", 7411 "description": "nir,ac/nir,aco,radv: replace has_input_*_amd with more general intrinsics", 7412 "nominated": false, 7413 "nomination_type": null, 7414 "resolution": 4, 7415 "main_sha": null, 7416 "because_sha": null 7417 }, 7418 { 7419 "sha": "9f692f5aa646bad8958e8c12e73d1059b754023b", 7420 "description": "radv: do not unconditionally disable NGG streamout lowering in NIR", 7421 "nominated": false, 7422 "nomination_type": null, 7423 "resolution": 4, 7424 "main_sha": null, 7425 "because_sha": null 7426 }, 7427 { 7428 "sha": "d653ca4c52ba625b415003f181670c7dfc7c6626", 7429 "description": "radv: lower NIR intrinsics for NGG streamout", 7430 "nominated": false, 7431 "nomination_type": null, 7432 "resolution": 4, 7433 "main_sha": null, 7434 "because_sha": null 7435 }, 7436 { 7437 "sha": "3bafe6e0bcdfc9e3ec18e1494d536800172526b5", 7438 "description": "radv: call nir_io_add_intrinsic_xfb_info() after IO lowering", 7439 "nominated": false, 7440 "nomination_type": null, 7441 "resolution": 4, 7442 "main_sha": null, 7443 "because_sha": null 7444 }, 7445 { 7446 "sha": "ed865440db2a9207f7a21462a17b4b802ae8f940", 7447 "description": "radv/llvm: prevent emitting streamout outputs for NGG", 7448 "nominated": false, 7449 "nomination_type": null, 7450 "resolution": 4, 7451 "main_sha": null, 7452 "because_sha": null 7453 }, 7454 { 7455 "sha": "fa287c99ed18a3543ecdac4bd07ac82b6c73d2bf", 7456 "description": "aco: remove invalid assertions for NGG streamout", 7457 "nominated": false, 7458 "nomination_type": null, 7459 "resolution": 4, 7460 "main_sha": null, 7461 "because_sha": null 7462 }, 7463 { 7464 "sha": "db7ffa40063685f852c506fe7242c32b5a883ae7", 7465 "description": "aco: implement NIR intrinsics for NGG streamout", 7466 "nominated": false, 7467 "nomination_type": null, 7468 "resolution": 4, 7469 "main_sha": null, 7470 "because_sha": null 7471 }, 7472 { 7473 "sha": "fdc212bd7b61d6b7f3180e2b1181fdb9d676e8e8", 7474 "description": "aco: create a new builder variant for ds_add_rtn", 7475 "nominated": false, 7476 "nomination_type": null, 7477 "resolution": 4, 7478 "main_sha": null, 7479 "because_sha": null 7480 }, 7481 { 7482 "sha": "5d040646422b10f489794c5f192757a6861e948e", 7483 "description": "radv: Handle attribute ring intrinsic correctly with LLVM.", 7484 "nominated": false, 7485 "nomination_type": 1, 7486 "resolution": 4, 7487 "main_sha": null, 7488 "because_sha": "8bf1aa1b76b7431617d43277e2247245f1e09ee8" 7489 }, 7490 { 7491 "sha": "45ff58cfd1555a6ee0586a5f8810fc2eafdd3153", 7492 "description": "radv: Handle GSVS ring intrinsic correctly with LLVM.", 7493 "nominated": false, 7494 "nomination_type": 1, 7495 "resolution": 4, 7496 "main_sha": null, 7497 "because_sha": "382831c986559d41f6039b92966266fa59544220" 7498 }, 7499 { 7500 "sha": "ec9d71498e20795095e7ac85b08ad7adf30368a6", 7501 "description": "radv: Use correct types for loading the rings with LLVM.", 7502 "nominated": false, 7503 "nomination_type": 1, 7504 "resolution": 4, 7505 "main_sha": null, 7506 "because_sha": "cb117cdc96cc31f35806d72e75c40128dc71d7c8" 7507 }, 7508 { 7509 "sha": "18e7f5c4287e70eada5f1b7d2d594129cb061f0f", 7510 "description": "panfrost: Enable Mali-T620", 7511 "nominated": false, 7512 "nomination_type": null, 7513 "resolution": 4, 7514 "main_sha": null, 7515 "because_sha": null 7516 }, 7517 { 7518 "sha": "333aa0a6e8ce1e00446f7d7b58fac7ce02511576", 7519 "description": "r600: Print MOVA_INT dest on Cayman", 7520 "nominated": false, 7521 "nomination_type": null, 7522 "resolution": 4, 7523 "main_sha": null, 7524 "because_sha": null 7525 }, 7526 { 7527 "sha": "dfeb96e27715811709d2f9e1949cc2e92fc52cf4", 7528 "description": "r600: Only count ALU registers that are not clause local", 7529 "nominated": false, 7530 "nomination_type": null, 7531 "resolution": 4, 7532 "main_sha": null, 7533 "because_sha": null 7534 }, 7535 { 7536 "sha": "04465c10bdd989f7ad32731e9a772a7db86eaa53", 7537 "description": "r600: declare for counter locally and fix signed/unsigned warning", 7538 "nominated": false, 7539 "nomination_type": null, 7540 "resolution": 4, 7541 "main_sha": null, 7542 "because_sha": null 7543 }, 7544 { 7545 "sha": "d4ec3f21cf5a27d31c441b0dffb12d3925eebb6d", 7546 "description": "Revert \"radv: add a pointer to radv_shader_binary in radv_shader\"", 7547 "nominated": false, 7548 "nomination_type": 2, 7549 "resolution": 4, 7550 "main_sha": null, 7551 "because_sha": "f8d887527aab641bd291f08850755197b6c2c1d7" 7552 }, 7553 { 7554 "sha": "4f57dfc11511438234dc0d3fcbe42105c67989bd", 7555 "description": "winsys/amdgpu: clamp up the alignment if zero", 7556 "nominated": false, 7557 "nomination_type": null, 7558 "resolution": 4, 7559 "main_sha": null, 7560 "because_sha": null 7561 }, 7562 { 7563 "sha": "5eaca461a774f6f8466402b5facfc426cee9f1fd", 7564 "description": "freedreno/fdl: Increase alignment for UBWC images", 7565 "nominated": true, 7566 "nomination_type": 0, 7567 "resolution": 1, 7568 "main_sha": null, 7569 "because_sha": null 7570 }, 7571 { 7572 "sha": "d4b43d1bcfbcefa7ed2e3ce3f15a29be06005e57", 7573 "description": "pvr: setup buffer and image format feature bits", 7574 "nominated": false, 7575 "nomination_type": null, 7576 "resolution": 4, 7577 "main_sha": null, 7578 "because_sha": null 7579 }, 7580 { 7581 "sha": "2eac571d614015c1fbbb2b507211a25efe57cdf9", 7582 "description": "aco: Use opsel for the third operand.", 7583 "nominated": false, 7584 "nomination_type": null, 7585 "resolution": 4, 7586 "main_sha": null, 7587 "because_sha": null 7588 }, 7589 { 7590 "sha": "25e311e9d305b17739c9647fbcc4636fac6821fd", 7591 "description": "radv: implement transform feedback queries with NGG streamout", 7592 "nominated": false, 7593 "nomination_type": null, 7594 "resolution": 4, 7595 "main_sha": null, 7596 "because_sha": null 7597 }, 7598 { 7599 "sha": "7cfd0e8d317d0e04a7afcc10f1adf9838ab6cc86", 7600 "description": "hasvk: remove some unused functions", 7601 "nominated": false, 7602 "nomination_type": null, 7603 "resolution": 4, 7604 "main_sha": null, 7605 "because_sha": null 7606 }, 7607 { 7608 "sha": "f9176d9b2c771d680e8b685295cb0e7de6654a9d", 7609 "description": "anv: remove some unused functions", 7610 "nominated": false, 7611 "nomination_type": null, 7612 "resolution": 4, 7613 "main_sha": null, 7614 "because_sha": null 7615 }, 7616 { 7617 "sha": "78519987b94d2c7bc75cb17ea9189265730357ff", 7618 "description": "radv: Speculatively tune RT pipelines for GFX11.", 7619 "nominated": false, 7620 "nomination_type": null, 7621 "resolution": 4, 7622 "main_sha": null, 7623 "because_sha": null 7624 }, 7625 { 7626 "sha": "6b52834ece91887b9c3d799ebfb57c8a026a0cfa", 7627 "description": "anv: remove shader fp64 inspection after parsing", 7628 "nominated": false, 7629 "nomination_type": null, 7630 "resolution": 4, 7631 "main_sha": null, 7632 "because_sha": null 7633 }, 7634 { 7635 "sha": "492ac880784ff23ec00e4865495d559638c51f29", 7636 "description": "nouveau: enable PIPE_CAP_UMA when appropriate", 7637 "nominated": false, 7638 "nomination_type": null, 7639 "resolution": 4, 7640 "main_sha": null, 7641 "because_sha": null 7642 }, 7643 { 7644 "sha": "9369b407250b089d54e2247a7c8c10c65188c551", 7645 "description": "radv: Use PLOC for BVH building", 7646 "nominated": false, 7647 "nomination_type": null, 7648 "resolution": 4, 7649 "main_sha": null, 7650 "because_sha": null 7651 }, 7652 { 7653 "sha": "271865373ed1b0ba7737a72c6ea8e554981ee079", 7654 "description": "radv: Add PLOC shader", 7655 "nominated": false, 7656 "nomination_type": null, 7657 "resolution": 4, 7658 "main_sha": null, 7659 "because_sha": null 7660 }, 7661 { 7662 "sha": "14dfb6035f072bb3ab54bb5e15b34690ab8b5123", 7663 "description": "radv: Add REF as a typename macro to .clang-format", 7664 "nominated": false, 7665 "nomination_type": null, 7666 "resolution": 4, 7667 "main_sha": null, 7668 "because_sha": null 7669 }, 7670 { 7671 "sha": "0c0f179037603b44a3ce092cc4c20d8bdb84220d", 7672 "description": "radv: Add global sync utilities", 7673 "nominated": false, 7674 "nomination_type": null, 7675 "resolution": 4, 7676 "main_sha": null, 7677 "because_sha": null 7678 }, 7679 { 7680 "sha": "608fa1bd25fddd4f47c8a0037f849575089ac5d8", 7681 "description": "radv/rt: Track number of inactive leaf nodes", 7682 "nominated": false, 7683 "nomination_type": null, 7684 "resolution": 4, 7685 "main_sha": null, 7686 "because_sha": null 7687 }, 7688 { 7689 "sha": "f502b3aab335a1669bbf894923ee4cf245ab4f04", 7690 "description": "radv/rt: Dispatch internal converter indirectly", 7691 "nominated": false, 7692 "nomination_type": null, 7693 "resolution": 4, 7694 "main_sha": null, 7695 "because_sha": null 7696 }, 7697 { 7698 "sha": "49c099591831d0c1c1375525636434b59ab2f830", 7699 "description": "radv/rt: Fix internal converter synchronization", 7700 "nominated": false, 7701 "nomination_type": 1, 7702 "resolution": 4, 7703 "main_sha": null, 7704 "because_sha": "e83e4fafc84e95ea8504232d71063d0673bb8f8c" 7705 }, 7706 { 7707 "sha": "fa578f280ec94754f76af11cb2eb95bf125ada64", 7708 "description": "radv: Add radv_indirect_unaligned_dispatch", 7709 "nominated": false, 7710 "nomination_type": null, 7711 "resolution": 4, 7712 "main_sha": null, 7713 "because_sha": null 7714 }, 7715 { 7716 "sha": "030a1f68436048bd813d2249ce1ff90b1daf7ac0", 7717 "description": "radv: Use a struct for AABBs", 7718 "nominated": false, 7719 "nomination_type": null, 7720 "resolution": 4, 7721 "main_sha": null, 7722 "because_sha": null 7723 }, 7724 { 7725 "sha": "ccf0a69e05fffcbbf77ea6d104c816c28ad59b7c", 7726 "description": "radv: Make the number of internal nodes be written on the GPU.", 7727 "nominated": false, 7728 "nomination_type": null, 7729 "resolution": 4, 7730 "main_sha": null, 7731 "because_sha": null 7732 }, 7733 { 7734 "sha": "0e23df959ea146939002392e893311305db748f8", 7735 "description": "radv: Add BVH IR header.", 7736 "nominated": false, 7737 "nomination_type": null, 7738 "resolution": 4, 7739 "main_sha": null, 7740 "because_sha": null 7741 }, 7742 { 7743 "sha": "37525c11d133a94fcda904bae37bfa106572a599", 7744 "description": "radv: Rename emulated float helpers", 7745 "nominated": false, 7746 "nomination_type": null, 7747 "resolution": 4, 7748 "main_sha": null, 7749 "because_sha": null 7750 }, 7751 { 7752 "sha": "db946364df42df861ddb96e5c6150894b05b5f52", 7753 "description": "util: glsl2spirv.py: ensure '#endif' is printed in new line", 7754 "nominated": false, 7755 "nomination_type": 1, 7756 "resolution": 4, 7757 "main_sha": null, 7758 "because_sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0" 7759 }, 7760 { 7761 "sha": "3f282b54fa305e3ae22490b02dd7aa91f88f59ce", 7762 "description": "r300: update r400 tests", 7763 "nominated": false, 7764 "nomination_type": null, 7765 "resolution": 4, 7766 "main_sha": null, 7767 "because_sha": null 7768 }, 7769 { 7770 "sha": "e68ecb52d203f7510b5764317472468bc0a74c2e", 7771 "description": "zink: enable renderpass optimizing for turnip jobs", 7772 "nominated": false, 7773 "nomination_type": null, 7774 "resolution": 4, 7775 "main_sha": null, 7776 "because_sha": null 7777 }, 7778 { 7779 "sha": "8a439f89d421d1548b2f06fa3455b989762dbb48", 7780 "description": "zink: use tc renderpass tracking to optimize renderpasses", 7781 "nominated": false, 7782 "nomination_type": null, 7783 "resolution": 4, 7784 "main_sha": null, 7785 "because_sha": null 7786 }, 7787 { 7788 "sha": "58f09f599356757171f9a53576061d6c267c52db", 7789 "description": "zink: add a context flag to indicate when blitter is running", 7790 "nominated": false, 7791 "nomination_type": null, 7792 "resolution": 4, 7793 "main_sha": null, 7794 "because_sha": null 7795 }, 7796 { 7797 "sha": "07017aa137b9fa48ec25ef5d1e3fd2d137beb651", 7798 "description": "util/tc: implement renderpass tracking", 7799 "nominated": false, 7800 "nomination_type": null, 7801 "resolution": 4, 7802 "main_sha": null, 7803 "because_sha": null 7804 }, 7805 { 7806 "sha": "42fafd2f5121c1a54da7ae20c345ac63571a42c4", 7807 "description": "util/tc: split out dsa and fs state cso handling", 7808 "nominated": false, 7809 "nomination_type": null, 7810 "resolution": 4, 7811 "main_sha": null, 7812 "because_sha": null 7813 }, 7814 { 7815 "sha": "288d109ff3b5dc81705046d5e46ac11781d2e63e", 7816 "description": "util/tc: split out flush and deferred flush calls", 7817 "nominated": false, 7818 "nomination_type": null, 7819 "resolution": 4, 7820 "main_sha": null, 7821 "because_sha": null 7822 }, 7823 { 7824 "sha": "2f32e8f64ba47f6b64376604baa21bc29768e06a", 7825 "description": "ci/d3d12: Update quick_shader results with 24 fixes from !19128", 7826 "nominated": false, 7827 "nomination_type": null, 7828 "resolution": 4, 7829 "main_sha": null, 7830 "because_sha": null 7831 }, 7832 { 7833 "sha": "be6da310347eb6f958662766b1e2a3cea9669948", 7834 "description": "nir/lower_int64: Implement lowering of 64-bit integer to 64-bit float conversions.", 7835 "nominated": false, 7836 "nomination_type": null, 7837 "resolution": 4, 7838 "main_sha": null, 7839 "because_sha": null 7840 }, 7841 { 7842 "sha": "29da9856826fa6a4b5117c43c78b4301a49bc6dd", 7843 "description": "nir/lower_int64: Enable lowering of 64-bit float to 64-bit integer conversions.", 7844 "nominated": false, 7845 "nomination_type": null, 7846 "resolution": 4, 7847 "main_sha": null, 7848 "because_sha": null 7849 }, 7850 { 7851 "sha": "eac8cbb049199503da4a6152c02e8ae99d7017e0", 7852 "description": "asahi: Identify counts for compute kernels", 7853 "nominated": false, 7854 "nomination_type": null, 7855 "resolution": 4, 7856 "main_sha": null, 7857 "because_sha": null 7858 }, 7859 { 7860 "sha": "8f1a9a8daeb8ca6aae37c96ac89a95b1b1817bae", 7861 "description": "radeonsi: force the MSAA resolve shader to use 1 clause for MSAA loads", 7862 "nominated": false, 7863 "nomination_type": null, 7864 "resolution": 4, 7865 "main_sha": null, 7866 "because_sha": null 7867 }, 7868 { 7869 "sha": "0ac37b595a7f6ae135b9c47d6ebcaa133323ff65", 7870 "description": "nir: add nir_intrinsic_optimization_barrier_vgpr_amd for LLVM", 7871 "nominated": false, 7872 "nomination_type": null, 7873 "resolution": 4, 7874 "main_sha": null, 7875 "because_sha": null 7876 }, 7877 { 7878 "sha": "041f48458831ec6a1f66e94f4b09e70b28f5d257", 7879 "description": "panfrost: Add lots of perf_debug annotations", 7880 "nominated": false, 7881 "nomination_type": null, 7882 "resolution": 4, 7883 "main_sha": null, 7884 "because_sha": null 7885 }, 7886 { 7887 "sha": "1ff3b87ba243667ee8fc6c8aa772358b72842a85", 7888 "description": "panfrost: Enable rendering to 16-bit and 32-bit", 7889 "nominated": true, 7890 "nomination_type": 0, 7891 "resolution": 0, 7892 "main_sha": null, 7893 "because_sha": null 7894 }, 7895 { 7896 "sha": "3a9cdd780de28deeda45600fb5b8b134d91d17f2", 7897 "description": "panfrost/ci: Disable trace-based testing", 7898 "nominated": false, 7899 "nomination_type": null, 7900 "resolution": 4, 7901 "main_sha": null, 7902 "because_sha": null 7903 }, 7904 { 7905 "sha": "5d3895d13b58f5cae29fea7ef754bda93801cca1", 7906 "description": "nir: Add way to create passthrough TCS without VS nir", 7907 "nominated": false, 7908 "nomination_type": null, 7909 "resolution": 4, 7910 "main_sha": null, 7911 "because_sha": null 7912 }, 7913 { 7914 "sha": "4229d2e39c611a614472dc10f8d44fa97115d0c8", 7915 "description": "docs: Update features.txt", 7916 "nominated": false, 7917 "nomination_type": null, 7918 "resolution": 4, 7919 "main_sha": null, 7920 "because_sha": null 7921 }, 7922 { 7923 "sha": "b575f5ed6c2a67aaa05e8175657e0a92ec7b14a4", 7924 "description": "gallium: Only use Asahi's software path on macOS", 7925 "nominated": false, 7926 "nomination_type": null, 7927 "resolution": 4, 7928 "main_sha": null, 7929 "because_sha": null 7930 }, 7931 { 7932 "sha": "db8ab5244770a1ccd4ba06ca7ef00c5175eb1f9d", 7933 "description": "gallium: Stub support for Asahi + DRM", 7934 "nominated": false, 7935 "nomination_type": null, 7936 "resolution": 4, 7937 "main_sha": null, 7938 "because_sha": null 7939 }, 7940 { 7941 "sha": "27c8cddec1ab456fc69ba22d686071207a07204a", 7942 "description": "r600/sfn: Add .clang-format file and apply style", 7943 "nominated": false, 7944 "nomination_type": null, 7945 "resolution": 4, 7946 "main_sha": null, 7947 "because_sha": null 7948 }, 7949 { 7950 "sha": "e58c004870c06d6a29ad0b5c4f403b5c17e7fc06", 7951 "description": "nir/algebraic: add vec8/16 cmp lowering", 7952 "nominated": false, 7953 "nomination_type": null, 7954 "resolution": 4, 7955 "main_sha": null, 7956 "because_sha": null 7957 }, 7958 { 7959 "sha": "5efbef833ac606728c90f4d045195f05f7ad1d92", 7960 "description": "nir/algebraic: generalize vector_cmp lowering", 7961 "nominated": false, 7962 "nomination_type": null, 7963 "resolution": 4, 7964 "main_sha": null, 7965 "because_sha": null 7966 }, 7967 { 7968 "sha": "f27e2234e11d175b59499ab31fdae49552ef201c", 7969 "description": "nir/algebraic: support CL vector accessors", 7970 "nominated": false, 7971 "nomination_type": null, 7972 "resolution": 4, 7973 "main_sha": null, 7974 "because_sha": null 7975 }, 7976 { 7977 "sha": "1d6014f267f0fb8fad2850751bac671b78dbec8d", 7978 "description": "nir/algebraic: add 8 and 64 bit urol and uror lowering", 7979 "nominated": false, 7980 "nomination_type": null, 7981 "resolution": 4, 7982 "main_sha": null, 7983 "because_sha": null 7984 }, 7985 { 7986 "sha": "10ace5de3afa213b654a9a8bc1b06281896dd5f5", 7987 "description": "panfrost,asahi: Support ARB_buffer_storage", 7988 "nominated": false, 7989 "nomination_type": null, 7990 "resolution": 4, 7991 "main_sha": null, 7992 "because_sha": null 7993 }, 7994 { 7995 "sha": "99b832008a06860ed9d39216c66dd69df199545f", 7996 "description": "gallium/util: add a helper for get_timestamp", 7997 "nominated": false, 7998 "nomination_type": null, 7999 "resolution": 4, 8000 "main_sha": null, 8001 "because_sha": null 8002 }, 8003 { 8004 "sha": "7fa50ced14db1580c1ab1fba88e35cf66e6fb9d6", 8005 "description": "aco: insert waitcnt before/after ds_ordered_count", 8006 "nominated": false, 8007 "nomination_type": null, 8008 "resolution": 4, 8009 "main_sha": null, 8010 "because_sha": null 8011 }, 8012 { 8013 "sha": "ea8ddf5c26389ab79a51591f24ea16f29bf12030", 8014 "description": "aco: add storage_gds", 8015 "nominated": false, 8016 "nomination_type": null, 8017 "resolution": 4, 8018 "main_sha": null, 8019 "because_sha": null 8020 }, 8021 { 8022 "sha": "590f176327a6c3dcb2231a767cd0d861a01e0b6d", 8023 "description": "zink: Lazily allocate the dummy surfaces.", 8024 "nominated": false, 8025 "nomination_type": null, 8026 "resolution": 4, 8027 "main_sha": null, 8028 "because_sha": null 8029 }, 8030 { 8031 "sha": "f0c033ebbc985af0ce94c36eeb8ed1c1796ed666", 8032 "description": "zink: No need to use a 2-sample dummy image for bindless without null descs.", 8033 "nominated": false, 8034 "nomination_type": null, 8035 "resolution": 4, 8036 "main_sha": null, 8037 "because_sha": null 8038 }, 8039 { 8040 "sha": "09c4ed4f2c9358fe490dc72d2b8a46ec0a06809b", 8041 "description": "iris: Do not export iris_bo_wait()", 8042 "nominated": false, 8043 "nomination_type": null, 8044 "resolution": 4, 8045 "main_sha": null, 8046 "because_sha": null 8047 }, 8048 { 8049 "sha": "144ccc31d7e4ad43b9d0a38e21f019e55cd9bb0a", 8050 "description": "iris: Drop duplicated errno handling in iris_bo_wait()", 8051 "nominated": false, 8052 "nomination_type": null, 8053 "resolution": 4, 8054 "main_sha": null, 8055 "because_sha": null 8056 }, 8057 { 8058 "sha": "191f9a39c9db3e62f59b33173af6b4a0cdf39f6e", 8059 "description": "iris: Nuke pci_id from iris_screen", 8060 "nominated": false, 8061 "nomination_type": null, 8062 "resolution": 4, 8063 "main_sha": null, 8064 "because_sha": null 8065 }, 8066 { 8067 "sha": "bb9f66800cf8db86ffb1b4c7adcdccc7219c2f05", 8068 "description": "intel/perf: Use intel_device_info functions to compute subslice and eu totals", 8069 "nominated": false, 8070 "nomination_type": null, 8071 "resolution": 4, 8072 "main_sha": null, 8073 "because_sha": null 8074 }, 8075 { 8076 "sha": "dc4d7d7b0f016e94deebc250ed4978d69255164a", 8077 "description": "d3d12: Don't align already-aligned size in `d3d12_bufmgr_create_buffer`", 8078 "nominated": false, 8079 "nomination_type": null, 8080 "resolution": 4, 8081 "main_sha": null, 8082 "because_sha": null 8083 }, 8084 { 8085 "sha": "e902f2ab8cc6fdd5e716916deb779311ede67e88", 8086 "description": "gallium/pipe: Align allocation size in `pb_cache_manager_create_buffer`", 8087 "nominated": false, 8088 "nomination_type": null, 8089 "resolution": 4, 8090 "main_sha": null, 8091 "because_sha": null 8092 }, 8093 { 8094 "sha": "416b33337d96eb69c72c429683f95830604c07c0", 8095 "description": "freedreno/ci: Small bit of xfails cleanup", 8096 "nominated": false, 8097 "nomination_type": null, 8098 "resolution": 4, 8099 "main_sha": null, 8100 "because_sha": null 8101 }, 8102 { 8103 "sha": "edfc98460b2d2253e7f662a2d85c1dcc8a739183", 8104 "description": "freedreno: Enable GL_ARB_enhanced_layouts", 8105 "nominated": false, 8106 "nomination_type": null, 8107 "resolution": 4, 8108 "main_sha": null, 8109 "because_sha": null 8110 }, 8111 { 8112 "sha": "5b7e6b583a7eee6b2c06504d3c6dfcb1e5b58d79", 8113 "description": "freedreno/a6xx: Enable GL_ARB_texture_mirror_clamp_to_edge", 8114 "nominated": false, 8115 "nomination_type": null, 8116 "resolution": 4, 8117 "main_sha": null, 8118 "because_sha": null 8119 }, 8120 { 8121 "sha": "c50e9f65bd43ca2d3991700cb342ee3a7d28074f", 8122 "description": "freedreno/a6xx: Support GL_ARB_viewport_array + gl43", 8123 "nominated": false, 8124 "nomination_type": null, 8125 "resolution": 4, 8126 "main_sha": null, 8127 "because_sha": null 8128 }, 8129 { 8130 "sha": "23b7948a72b91a4c84e637e64de3c96f1cb1a4c3", 8131 "description": "freedreno: Move guardband calc to bind time", 8132 "nominated": false, 8133 "nomination_type": null, 8134 "resolution": 4, 8135 "main_sha": null, 8136 "because_sha": null 8137 }, 8138 { 8139 "sha": "d9150eab287894a5d4b9cd215ffdad8756b83e58", 8140 "description": "freedreno: Massage scissor state at bind time", 8141 "nominated": false, 8142 "nomination_type": null, 8143 "resolution": 4, 8144 "main_sha": null, 8145 "because_sha": null 8146 }, 8147 { 8148 "sha": "e752a26ca4392672c11264b8a62dee5f0095dc80", 8149 "description": "freedreno: support multiple viewports", 8150 "nominated": false, 8151 "nomination_type": null, 8152 "resolution": 4, 8153 "main_sha": null, 8154 "because_sha": null 8155 }, 8156 { 8157 "sha": "138b513fb70e3e949c7b0bc34094a3b619875319", 8158 "description": "freedreno/a6xx: Support AMD_vertex_shader_layer", 8159 "nominated": false, 8160 "nomination_type": null, 8161 "resolution": 4, 8162 "main_sha": null, 8163 "because_sha": null 8164 }, 8165 { 8166 "sha": "110a5f4f02f5552e6fcbb84e7c9284339b2af9cd", 8167 "description": "freedreno/a6xx: Fix buffer size clamping", 8168 "nominated": false, 8169 "nomination_type": null, 8170 "resolution": 4, 8171 "main_sha": null, 8172 "because_sha": null 8173 }, 8174 { 8175 "sha": "b416c08e86953e947654283c0b2ef10f9589f007", 8176 "description": "freedreno/ir3: Drop unused view_zero/layer_zero lowering", 8177 "nominated": false, 8178 "nomination_type": null, 8179 "resolution": 4, 8180 "main_sha": null, 8181 "because_sha": null 8182 }, 8183 { 8184 "sha": "679adcbc3c7d784e808b8477a522055439b97e5c", 8185 "description": "freedreno/a6xx: Move layer_zero handling to interp state", 8186 "nominated": false, 8187 "nomination_type": null, 8188 "resolution": 4, 8189 "main_sha": null, 8190 "because_sha": null 8191 }, 8192 { 8193 "sha": "3a695470862c4c852b8b4b057257b47a7ad9bf25", 8194 "description": "freedreno: Don't advertise TGSI support for GS/tess", 8195 "nominated": false, 8196 "nomination_type": null, 8197 "resolution": 4, 8198 "main_sha": null, 8199 "because_sha": null 8200 }, 8201 { 8202 "sha": "2e689e9d9d5d5378b4d81f3903fdf75b8da6d057", 8203 "description": "Revert \"mesa/st: ARB_vertex_attrib_64bit depend on glsl>=410\"", 8204 "nominated": false, 8205 "nomination_type": 2, 8206 "resolution": 4, 8207 "main_sha": null, 8208 "because_sha": "533b87dff09a0434cd2c0c22718d117501e17915" 8209 }, 8210 { 8211 "sha": "c84dbd189bcb1128dffba9185277d465a3d27822", 8212 "description": "ac/nir/ngg: fix emitting streamout output by using packed location", 8213 "nominated": false, 8214 "nomination_type": null, 8215 "resolution": 4, 8216 "main_sha": null, 8217 "because_sha": null 8218 }, 8219 { 8220 "sha": "1c37a8342ced0d1f0ab87e759a5e9db7041ec80d", 8221 "description": "rusticl/kernel: fix more 32 bit problems", 8222 "nominated": false, 8223 "nomination_type": null, 8224 "resolution": 4, 8225 "main_sha": null, 8226 "because_sha": null 8227 }, 8228 { 8229 "sha": "eae28671228d9a1b21a438dca062e10b6daabf53", 8230 "description": "radv: move nir_opt_idiv_const/nir_lower_idiv after NGG lowering", 8231 "nominated": false, 8232 "nomination_type": null, 8233 "resolution": 4, 8234 "main_sha": null, 8235 "because_sha": null 8236 }, 8237 { 8238 "sha": "e2fcbd4a37d2718674bc808360b61ae76551672e", 8239 "description": "radv/llvm: fix dual source blending on GFX11", 8240 "nominated": false, 8241 "nomination_type": null, 8242 "resolution": 4, 8243 "main_sha": null, 8244 "because_sha": null 8245 }, 8246 { 8247 "sha": "d172fc1fcabb1b39652b5edb5e58e304f83c1c87", 8248 "description": "radv: fix VRS limit when attachmentFragmentShadingRate is disabled", 8249 "nominated": false, 8250 "nomination_type": null, 8251 "resolution": 4, 8252 "main_sha": null, 8253 "because_sha": null 8254 }, 8255 { 8256 "sha": "e97edac66dca7afc5c0bdacd2b67ef3574d24976", 8257 "description": "zink: don't double-deref bindless texture arrays in shaders", 8258 "nominated": false, 8259 "nomination_type": 1, 8260 "resolution": 4, 8261 "main_sha": null, 8262 "because_sha": "b2fcb34e9767177e887dc309babe6fd0176fc91c" 8263 }, 8264 { 8265 "sha": "a5f335f97a6efe1008f1304b8b4ddfd4e5304b1d", 8266 "description": "iris: Fix enablement of protected contexts", 8267 "nominated": false, 8268 "nomination_type": 1, 8269 "resolution": 4, 8270 "main_sha": null, 8271 "because_sha": "57a1d13279c6688df639f17f71bb3b376fcd4ab3" 8272 }, 8273 { 8274 "sha": "004f431b7f6f6627ca065ab63b0e8afcacb1d27b", 8275 "description": "v3dv: split event implementation to a separate file", 8276 "nominated": false, 8277 "nomination_type": null, 8278 "resolution": 4, 8279 "main_sha": null, 8280 "because_sha": null 8281 }, 8282 { 8283 "sha": "6748d22a7b36bdb86d485e8135f599a30e28b09e", 8284 "description": "v3dv: return out of host memory if we fail to create event pipelines", 8285 "nominated": false, 8286 "nomination_type": 1, 8287 "resolution": 4, 8288 "main_sha": null, 8289 "because_sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00" 8290 }, 8291 { 8292 "sha": "40e683b9072d4dbff4c450e2479703a190380314", 8293 "description": "pvr: remove implicit sync support", 8294 "nominated": false, 8295 "nomination_type": null, 8296 "resolution": 4, 8297 "main_sha": null, 8298 "because_sha": null 8299 }, 8300 { 8301 "sha": "b890ad7d5eb94b3cbbae0e578c2d23d8f05ff4df", 8302 "description": "drirc: Apply fp64_workaround_enabled to DOOM Eternal", 8303 "nominated": false, 8304 "nomination_type": null, 8305 "resolution": 4, 8306 "main_sha": null, 8307 "because_sha": null 8308 }, 8309 { 8310 "sha": "a954933f4f5b9793950d117d96ab7b2dafdea5e3", 8311 "description": "drirc: Add fp64_workaround_enabled option", 8312 "nominated": false, 8313 "nomination_type": null, 8314 "resolution": 4, 8315 "main_sha": null, 8316 "because_sha": null 8317 }, 8318 { 8319 "sha": "8c4c4c3ee1a24b73fa29f30a05e873e9e13dddc7", 8320 "description": "anv: Add softtp64 workaround", 8321 "nominated": false, 8322 "nomination_type": null, 8323 "resolution": 4, 8324 "main_sha": null, 8325 "because_sha": null 8326 }, 8327 { 8328 "sha": "829d74b2f2dbb4a5077aad1076b253d1d05e0adf", 8329 "description": "anv/meson: Add float64_spv_h custom target", 8330 "nominated": false, 8331 "nomination_type": null, 8332 "resolution": 4, 8333 "main_sha": null, 8334 "because_sha": null 8335 }, 8336 { 8337 "sha": "f8425e661a131bd32eac2b29817ea0fab0cae8a7", 8338 "description": "glsl/meson: Add variable to export float64.glsl", 8339 "nominated": false, 8340 "nomination_type": null, 8341 "resolution": 4, 8342 "main_sha": null, 8343 "because_sha": null 8344 }, 8345 { 8346 "sha": "4692c66358287802f2451457f336a9cf23e4200b", 8347 "description": "nir: Add assert in nir_lower_doubles", 8348 "nominated": true, 8349 "nomination_type": 0, 8350 "resolution": 0, 8351 "main_sha": null, 8352 "because_sha": null 8353 }, 8354 { 8355 "sha": "e4b7bf1a6df1c7a0d4c6c388a5b64377f2e1beaf", 8356 "description": "nir: Make lower_double_ops recognize SPIR-V mangling", 8357 "nominated": false, 8358 "nomination_type": null, 8359 "resolution": 4, 8360 "main_sha": null, 8361 "because_sha": null 8362 }, 8363 { 8364 "sha": "9786d9ef2abb45a4e832cf1347581e3ca3aae9f0", 8365 "description": "util: Add glsl2spirv.py script", 8366 "nominated": false, 8367 "nomination_type": null, 8368 "resolution": 4, 8369 "main_sha": null, 8370 "because_sha": null 8371 }, 8372 { 8373 "sha": "48844910a3ac395c44b2732c1ebaa98d03245a2d", 8374 "description": "iris: Enable INTEL_MEASURE for compute dispatches on XeHP", 8375 "nominated": true, 8376 "nomination_type": 0, 8377 "resolution": 1, 8378 "main_sha": null, 8379 "because_sha": null 8380 }, 8381 { 8382 "sha": "a41c0b58aab69d42d1adba4391b6b25047b4264d", 8383 "description": "etnaviv: blt: try to find exact format match first", 8384 "nominated": false, 8385 "nomination_type": null, 8386 "resolution": 4, 8387 "main_sha": null, 8388 "because_sha": null 8389 }, 8390 { 8391 "sha": "0f34a092e460e4d2514d58e69ab8069fd00297e6", 8392 "description": "etnaviv: blt: scale operations by MSAA mode", 8393 "nominated": false, 8394 "nomination_type": null, 8395 "resolution": 4, 8396 "main_sha": null, 8397 "because_sha": null 8398 }, 8399 { 8400 "sha": "c41997f29f83705419d698d08d2d35b480bc5764", 8401 "description": "radv: fix suspending/resuming pipeline statistics queries with GDS", 8402 "nominated": false, 8403 "nomination_type": null, 8404 "resolution": 4, 8405 "main_sha": null, 8406 "because_sha": null 8407 }, 8408 { 8409 "sha": "cf687e88ce78ec104354404dab50bb9c084d6223", 8410 "description": "ac/nir/ngg: fix emitting streamout output by using packed location", 8411 "nominated": false, 8412 "nomination_type": null, 8413 "resolution": 4, 8414 "main_sha": null, 8415 "because_sha": null 8416 }, 8417 { 8418 "sha": "920aed2121162adfecf205cdc0134c99e0bd4277", 8419 "description": "intel/compiler: don't allocate compaction arrays on the stack", 8420 "nominated": true, 8421 "nomination_type": 0, 8422 "resolution": 1, 8423 "main_sha": null, 8424 "because_sha": null 8425 }, 8426 { 8427 "sha": "29588fe11667c702079a71a2368f56d3a035cdc0", 8428 "description": "v3dv: re-enable sync_fd import/export", 8429 "nominated": false, 8430 "nomination_type": null, 8431 "resolution": 4, 8432 "main_sha": null, 8433 "because_sha": null 8434 }, 8435 { 8436 "sha": "ecb01d53fdb413121ce2a8f36ad67e51898eec00", 8437 "description": "v3dv: refactor events", 8438 "nominated": false, 8439 "nomination_type": null, 8440 "resolution": 4, 8441 "main_sha": null, 8442 "because_sha": null 8443 }, 8444 { 8445 "sha": "8cd50ef0713b054da3b5615c81939d4c649a44ac", 8446 "description": "broadcom/compiler: handle vec2 load/store index", 8447 "nominated": false, 8448 "nomination_type": null, 8449 "resolution": 4, 8450 "main_sha": null, 8451 "because_sha": null 8452 }, 8453 { 8454 "sha": "2ab70c1004870e2bb1cbd7ec50f461974e3ffa85", 8455 "description": "llvmpipe: check rectangle vertices have equal W components", 8456 "nominated": false, 8457 "nomination_type": null, 8458 "resolution": 4, 8459 "main_sha": null, 8460 "because_sha": null 8461 }, 8462 { 8463 "sha": "3ef88cd0a2de26e56def43db969f98c80235f065", 8464 "description": "intel/dev: Set display_ver = 13 on all ADL/RPL/DG2", 8465 "nominated": true, 8466 "nomination_type": 1, 8467 "resolution": 1, 8468 "main_sha": null, 8469 "because_sha": "c746bf4c5c811d7d5614ca13504e6412ac13e911" 8470 }, 8471 { 8472 "sha": "dbc4f05ca1b3ef97227a45f3f57472d29ca5c9df", 8473 "description": "zink: remove leftover work_dim lowering code", 8474 "nominated": false, 8475 "nomination_type": null, 8476 "resolution": 4, 8477 "main_sha": null, 8478 "because_sha": null 8479 }, 8480 { 8481 "sha": "43c5a7a6b4f5f771fcb6c07bf17dc5551ff727b5", 8482 "description": "rusticl/kernel: add work_dim lowering", 8483 "nominated": false, 8484 "nomination_type": null, 8485 "resolution": 4, 8486 "main_sha": null, 8487 "because_sha": null 8488 }, 8489 { 8490 "sha": "ff24eeee2080158eaad634b83fdc86c13ee1e427", 8491 "description": "rusticl/kernel: lower system values before gathering info", 8492 "nominated": false, 8493 "nomination_type": null, 8494 "resolution": 4, 8495 "main_sha": null, 8496 "because_sha": null 8497 }, 8498 { 8499 "sha": "f54608db6ded752373f4473e4ae6e0c5e489d249", 8500 "description": "rusticl/nir: add reads_sysval wrapper", 8501 "nominated": false, 8502 "nomination_type": null, 8503 "resolution": 4, 8504 "main_sha": null, 8505 "because_sha": null 8506 }, 8507 { 8508 "sha": "0961c6aba21eb4456aee0e0ed034d3e36571dd63", 8509 "description": "rusticl: add small bitset impl", 8510 "nominated": false, 8511 "nomination_type": null, 8512 "resolution": 4, 8513 "main_sha": null, 8514 "because_sha": null 8515 }, 8516 { 8517 "sha": "c128cbb5bb7c5f7f54fe189a6da16eca4f6b295b", 8518 "description": "zink: always add MUTABLE with EXTENDED_USAGE for image creation", 8519 "nominated": false, 8520 "nomination_type": null, 8521 "resolution": 4, 8522 "main_sha": null, 8523 "because_sha": null 8524 }, 8525 { 8526 "sha": "f2d3826dac55975db70101afd94b02ff13d2c0a9", 8527 "description": "zink: don't force attachment usage for images when unsupported", 8528 "nominated": false, 8529 "nomination_type": null, 8530 "resolution": 4, 8531 "main_sha": null, 8532 "because_sha": null 8533 }, 8534 { 8535 "sha": "8de17393f5c11e5de6d1966e59888cf10102507c", 8536 "description": "zink: fix weird formatting", 8537 "nominated": false, 8538 "nomination_type": null, 8539 "resolution": 4, 8540 "main_sha": null, 8541 "because_sha": null 8542 }, 8543 { 8544 "sha": "fe73e07a51484d2ee991632a2cf7045cd76ffe2b", 8545 "description": "d3d12: Set PIPE_CAP_MAX_TEXTURE_UPLOAD_MEMORY_BUDGET", 8546 "nominated": false, 8547 "nomination_type": null, 8548 "resolution": 4, 8549 "main_sha": null, 8550 "because_sha": null 8551 }, 8552 { 8553 "sha": "7118b2136e9c7412108b668e7be4723830bbb7ec", 8554 "description": "d3d12: Don't multiply cube array sizes by 6", 8555 "nominated": false, 8556 "nomination_type": null, 8557 "resolution": 4, 8558 "main_sha": null, 8559 "because_sha": null 8560 }, 8561 { 8562 "sha": "e2934435f8fa7e748ffa08bbf3e893250620afdc", 8563 "description": "d3d12: Don't put permanently-resident resources in the residency bo list", 8564 "nominated": false, 8565 "nomination_type": null, 8566 "resolution": 4, 8567 "main_sha": null, 8568 "because_sha": null 8569 }, 8570 { 8571 "sha": "82029aed88f8be2878c32efba81c8d0a80fff320", 8572 "description": "zink: rip out unused kernel push constant", 8573 "nominated": false, 8574 "nomination_type": null, 8575 "resolution": 4, 8576 "main_sha": null, 8577 "because_sha": null 8578 }, 8579 { 8580 "sha": "719ce10b866a81a66f4e98034fee422563afb5d3", 8581 "description": "zink: add handling for CL-style discrete shader samplers", 8582 "nominated": false, 8583 "nomination_type": null, 8584 "resolution": 4, 8585 "main_sha": null, 8586 "because_sha": null 8587 }, 8588 { 8589 "sha": "1b45e79355f3124947c274b20581909bc1f6565a", 8590 "description": "zink: add handling on the vk side for discrete sampler descriptors", 8591 "nominated": false, 8592 "nomination_type": null, 8593 "resolution": 4, 8594 "main_sha": null, 8595 "because_sha": null 8596 }, 8597 { 8598 "sha": "b900bb22094d0608e739ed1d7ef65e14bdde84da", 8599 "description": "zink: always take the compact descriptor size path with kernel shaders", 8600 "nominated": false, 8601 "nomination_type": null, 8602 "resolution": 4, 8603 "main_sha": null, 8604 "because_sha": null 8605 }, 8606 { 8607 "sha": "efd14b6fc5e65adc89f85281897a8ca21de53e08", 8608 "description": "zink: emit explicit samplers in ntv based on sampler_mask", 8609 "nominated": false, 8610 "nomination_type": null, 8611 "resolution": 4, 8612 "main_sha": null, 8613 "because_sha": null 8614 }, 8615 { 8616 "sha": "6ef8470bb429c1c6d3ee87cccb68754e7aa572c2", 8617 "description": "zink: add some spirv builder handling for sampled image ops", 8618 "nominated": false, 8619 "nomination_type": null, 8620 "resolution": 4, 8621 "main_sha": null, 8622 "because_sha": null 8623 }, 8624 { 8625 "sha": "dbf24c6dca73bdacf999780f61e611c1b66461a0", 8626 "description": "zink: simplify image deref handling", 8627 "nominated": false, 8628 "nomination_type": null, 8629 "resolution": 4, 8630 "main_sha": null, 8631 "because_sha": null 8632 }, 8633 { 8634 "sha": "49a387720e119827b359fb279f2d55494dc8771b", 8635 "description": "zink: add a nir pass for CL image typing and sampler tracking", 8636 "nominated": false, 8637 "nomination_type": null, 8638 "resolution": 4, 8639 "main_sha": null, 8640 "because_sha": null 8641 }, 8642 { 8643 "sha": "c67dc62a4cec748a6197c078a3c7cf68d771cc1c", 8644 "description": "zink: pass image type to image emission", 8645 "nominated": false, 8646 "nomination_type": null, 8647 "resolution": 4, 8648 "main_sha": null, 8649 "because_sha": null 8650 }, 8651 { 8652 "sha": "b2fcb34e9767177e887dc309babe6fd0176fc91c", 8653 "description": "zink: rework sampler emission", 8654 "nominated": false, 8655 "nomination_type": null, 8656 "resolution": 4, 8657 "main_sha": null, 8658 "because_sha": null 8659 }, 8660 { 8661 "sha": "037bbabcb968b8a911e90ce61c202c76d3cc7a67", 8662 "description": "zink: pass KERNEL shaders through successfully", 8663 "nominated": false, 8664 "nomination_type": null, 8665 "resolution": 4, 8666 "main_sha": null, 8667 "because_sha": null 8668 }, 8669 { 8670 "sha": "2a08b9733098c14f895c12afc8740a02a6a6f0c9", 8671 "description": "zink: match bitsizes in bo rewriting", 8672 "nominated": false, 8673 "nomination_type": null, 8674 "resolution": 4, 8675 "main_sha": null, 8676 "because_sha": null 8677 }, 8678 { 8679 "sha": "e59c4a912bcc60dcbd9026bac1295c7a2d59beca", 8680 "description": "intel/fs: use fs implementation of dump_instructions", 8681 "nominated": false, 8682 "nomination_type": null, 8683 "resolution": 4, 8684 "main_sha": null, 8685 "because_sha": null 8686 }, 8687 { 8688 "sha": "e5dfff0946bfb1468fcf1b481571ba4a0469452a", 8689 "description": "intel/fs: reduce liveness of variables in lowering passes", 8690 "nominated": false, 8691 "nomination_type": null, 8692 "resolution": 4, 8693 "main_sha": null, 8694 "because_sha": null 8695 }, 8696 { 8697 "sha": "dd6d40429b6712afbe528174cba4a68edc38925d", 8698 "description": "intel/fs: make split_virtual_grfs deal with partial undefs", 8699 "nominated": false, 8700 "nomination_type": null, 8701 "resolution": 4, 8702 "main_sha": null, 8703 "because_sha": null 8704 }, 8705 { 8706 "sha": "14b99df7d92a0c838bd95650e02125c062955446", 8707 "description": "intel/fs: require UNDEFs register offsets to be aligned to REG_SIZE", 8708 "nominated": false, 8709 "nomination_type": null, 8710 "resolution": 4, 8711 "main_sha": null, 8712 "because_sha": null 8713 }, 8714 { 8715 "sha": "59ecbe3fe2e2dbf028a479689ae74082f940dc87", 8716 "description": "turnip: Fix reservation for indirect compute's IR3_DP_SUBGROUP_ID_SHIFT.", 8717 "nominated": false, 8718 "nomination_type": null, 8719 "resolution": 4, 8720 "main_sha": null, 8721 "because_sha": null 8722 }, 8723 { 8724 "sha": "78785f3b187ec1ed00709594711e2870bfbcfe74", 8725 "description": "pan/mdg: Don't schedule across memory barrier", 8726 "nominated": true, 8727 "nomination_type": 0, 8728 "resolution": 0, 8729 "main_sha": null, 8730 "because_sha": null 8731 }, 8732 { 8733 "sha": "027ee6c9e9c20033d0afb3c65684573f286072c7", 8734 "description": "panfrost: Lower MAX_BLOCK_SIZE on Midgard", 8735 "nominated": true, 8736 "nomination_type": 1, 8737 "resolution": 1, 8738 "main_sha": null, 8739 "because_sha": "9b19104a30bba35c4025833d5022c8ddc6c1ccd0" 8740 }, 8741 { 8742 "sha": "934f9bbae7bee29a402c2701d1908ba23ee46c5b", 8743 "description": "panfrost: Avoid a XFB special case", 8744 "nominated": false, 8745 "nomination_type": null, 8746 "resolution": 4, 8747 "main_sha": null, 8748 "because_sha": null 8749 }, 8750 { 8751 "sha": "0955fe8fe20d2ffb416394be80a12897d7a6d61c", 8752 "description": "panfrost: Use compute-based XFB on Midgard", 8753 "nominated": true, 8754 "nomination_type": 0, 8755 "resolution": 1, 8756 "main_sha": null, 8757 "because_sha": null 8758 }, 8759 { 8760 "sha": "9e2ce225e682eb7880c70733dcdd51054ad7529b", 8761 "description": "pan/mdg: Fix 64-bit address arithmetic", 8762 "nominated": true, 8763 "nomination_type": 0, 8764 "resolution": 1, 8765 "main_sha": null, 8766 "because_sha": null 8767 }, 8768 { 8769 "sha": "4a626d9829554b2da898f144d14aa1e479b57954", 8770 "description": "pan/bi: Clean up sysval handling a bit", 8771 "nominated": false, 8772 "nomination_type": null, 8773 "resolution": 4, 8774 "main_sha": null, 8775 "because_sha": null 8776 }, 8777 { 8778 "sha": "1e208aaef45a4ca005362e7acbc4eeac1a886e37", 8779 "description": "panfrost: Don't allow VS side effects on midgard", 8780 "nominated": false, 8781 "nomination_type": null, 8782 "resolution": 4, 8783 "main_sha": null, 8784 "because_sha": null 8785 }, 8786 { 8787 "sha": "1bb68d95322d6dfa9ee53584d129ada4bf6bf1e2", 8788 "description": "panfrost: Zero polygon list for fragment-only", 8789 "nominated": false, 8790 "nomination_type": null, 8791 "resolution": 4, 8792 "main_sha": null, 8793 "because_sha": null 8794 }, 8795 { 8796 "sha": "63320c691ae2b1637b69d7aee0fe386d05bc013c", 8797 "description": "nir/lower_idiv: Inline convert_instr_precise", 8798 "nominated": false, 8799 "nomination_type": null, 8800 "resolution": 4, 8801 "main_sha": null, 8802 "because_sha": null 8803 }, 8804 { 8805 "sha": "941c37c0856352a1ba3c8e4204ebbf205f404a16", 8806 "description": "nir/lower_idiv: Remove imprecise_32bit_lowering", 8807 "nominated": false, 8808 "nomination_type": null, 8809 "resolution": 4, 8810 "main_sha": null, 8811 "because_sha": null 8812 }, 8813 { 8814 "sha": "37bbcc2e4a0a451be3a3ba519245a41886646498", 8815 "description": "etnaviv: Use correct idiv lowering", 8816 "nominated": false, 8817 "nomination_type": null, 8818 "resolution": 4, 8819 "main_sha": null, 8820 "because_sha": null 8821 }, 8822 { 8823 "sha": "5bbe3271e6f5aaf49a4e3f17b403a5365cd340b7", 8824 "description": "hasvk: Fix build around intel_measure_state_changed() call", 8825 "nominated": false, 8826 "nomination_type": 1, 8827 "resolution": 4, 8828 "main_sha": null, 8829 "because_sha": "2bc82581ad228f270fcf90b726d567035ea7bb50" 8830 }, 8831 { 8832 "sha": "89b93f7e344830b82f54054a9c7966ee383216a9", 8833 "description": "rusticl: fix MemConstant invalid arg size check", 8834 "nominated": false, 8835 "nomination_type": null, 8836 "resolution": 4, 8837 "main_sha": null, 8838 "because_sha": null 8839 }, 8840 { 8841 "sha": "341babb8a79ae3906d39827ea40ff92c50fdb391", 8842 "description": "llvmpipe: asst. clean-ups in lp_state_fs.c", 8843 "nominated": false, 8844 "nomination_type": null, 8845 "resolution": 4, 8846 "main_sha": null, 8847 "because_sha": null 8848 }, 8849 { 8850 "sha": "4f4aacad19ed0e0aee79632f416eb14fc48c0c87", 8851 "description": "llvmpipe: fix comment typo", 8852 "nominated": false, 8853 "nomination_type": null, 8854 "resolution": 4, 8855 "main_sha": null, 8856 "because_sha": null 8857 }, 8858 { 8859 "sha": "c2cd0e8218980f333fe8b1fb8378ccdb9876b8b3", 8860 "description": "llvmpipe: s/uint/enum pipe_prim_type/ in lp_setup_context.h", 8861 "nominated": false, 8862 "nomination_type": null, 8863 "resolution": 4, 8864 "main_sha": null, 8865 "because_sha": null 8866 }, 8867 { 8868 "sha": "ea7e331fb825c6d6ac39894fdb359d96ff4adf5a", 8869 "description": "anv: add mesh shading tracepoints", 8870 "nominated": false, 8871 "nomination_type": null, 8872 "resolution": 4, 8873 "main_sha": null, 8874 "because_sha": null 8875 }, 8876 { 8877 "sha": "63ad8aed4100948812bf25a8394ad03572bd96bb", 8878 "description": "intel/ds: add new category/stage for draw mesh events", 8879 "nominated": false, 8880 "nomination_type": null, 8881 "resolution": 4, 8882 "main_sha": null, 8883 "because_sha": null 8884 }, 8885 { 8886 "sha": "2bc82581ad228f270fcf90b726d567035ea7bb50", 8887 "description": "anv: add support for mesh shading in INTEL_MEASURE", 8888 "nominated": false, 8889 "nomination_type": null, 8890 "resolution": 4, 8891 "main_sha": null, 8892 "because_sha": null 8893 }, 8894 { 8895 "sha": "b1b2dee30e16f07e3d5dc451604cb819e4df7483", 8896 "description": "zink: add docs for zink_surface", 8897 "nominated": false, 8898 "nomination_type": null, 8899 "resolution": 4, 8900 "main_sha": null, 8901 "because_sha": null 8902 }, 8903 { 8904 "sha": "1e63b24f8845fa25683afd267206f619d6c14d87", 8905 "description": "zink: add some breadcrumbs for VK_EXT_multisampled_render_to_single_sampled", 8906 "nominated": false, 8907 "nomination_type": null, 8908 "resolution": 4, 8909 "main_sha": null, 8910 "because_sha": null 8911 }, 8912 { 8913 "sha": "919cbc190ddcbd56469016f8adea18538870cc45", 8914 "description": "zink: delete unused zink_surface member", 8915 "nominated": false, 8916 "nomination_type": null, 8917 "resolution": 4, 8918 "main_sha": null, 8919 "because_sha": null 8920 }, 8921 { 8922 "sha": "81713956fe64182e306237a84a3f69fcc51066cd", 8923 "description": "zink: use zink_resource_object::views to defer deferred storage view deletion", 8924 "nominated": false, 8925 "nomination_type": null, 8926 "resolution": 4, 8927 "main_sha": null, 8928 "because_sha": null 8929 }, 8930 { 8931 "sha": "113e477865041eb4a0bfdc5f7872bd3ffa1157d3", 8932 "description": "zink: simplify conditional for surface rebind no-ops", 8933 "nominated": false, 8934 "nomination_type": null, 8935 "resolution": 4, 8936 "main_sha": null, 8937 "because_sha": null 8938 }, 8939 { 8940 "sha": "52efe113f9dcd705afa2d476ebbf27adfc10414d", 8941 "description": "zink: delete stale comment for zink_surface", 8942 "nominated": false, 8943 "nomination_type": null, 8944 "resolution": 4, 8945 "main_sha": null, 8946 "because_sha": null 8947 }, 8948 { 8949 "sha": "34ec611dc6198c2ed8b6bf07898d66b54d4ee160", 8950 "description": "zink: simplify swapchain imageview handling", 8951 "nominated": false, 8952 "nomination_type": null, 8953 "resolution": 4, 8954 "main_sha": null, 8955 "because_sha": null 8956 }, 8957 { 8958 "sha": "2f7a2ffde8dddbe5a8516def07ea3e8a05c87695", 8959 "description": "etnaviv: disable PE_COLOR_FORMAT_OVERWRITE with MSAA", 8960 "nominated": false, 8961 "nomination_type": null, 8962 "resolution": 4, 8963 "main_sha": null, 8964 "because_sha": null 8965 }, 8966 { 8967 "sha": "1cdcf45ac82e6a488bfc8de004943e93051b91d6", 8968 "description": "etnaviv: set LOGIC_OP_UNK24 for MSAA rendering on SMALL_MSAA GPUs", 8969 "nominated": false, 8970 "nomination_type": null, 8971 "resolution": 4, 8972 "main_sha": null, 8973 "because_sha": null 8974 }, 8975 { 8976 "sha": "2b11838eff99b804a4964b13ce7fcb19ddf94485", 8977 "description": "etnaviv: properly size TS buffer for MSAA resources", 8978 "nominated": false, 8979 "nomination_type": null, 8980 "resolution": 4, 8981 "main_sha": null, 8982 "because_sha": null 8983 }, 8984 { 8985 "sha": "ca96b3a409b6d293fe7b11032c6eb023cf0bd4ea", 8986 "description": "etnaviv: rs: try to find exact format match first", 8987 "nominated": false, 8988 "nomination_type": null, 8989 "resolution": 4, 8990 "main_sha": null, 8991 "because_sha": null 8992 }, 8993 { 8994 "sha": "0ff96aaef3b1da78dde1ad9f6c79cc8dd3367577", 8995 "description": "etnaviv: rs: fix MSAA alignment adjustment", 8996 "nominated": false, 8997 "nomination_type": null, 8998 "resolution": 4, 8999 "main_sha": null, 9000 "because_sha": null 9001 }, 9002 { 9003 "sha": "6dfae660165413d696fb0546234b9f06377028ff", 9004 "description": "etnaviv: increase alignment for MSAA resources", 9005 "nominated": false, 9006 "nomination_type": null, 9007 "resolution": 4, 9008 "main_sha": null, 9009 "because_sha": null 9010 }, 9011 { 9012 "sha": "391ccff2506f2c54286ab0675e3a53acc3b4b0b6", 9013 "description": "etnaviv: handle compressed texture formats in etna_layout_multiple", 9014 "nominated": false, 9015 "nomination_type": null, 9016 "resolution": 4, 9017 "main_sha": null, 9018 "because_sha": null 9019 }, 9020 { 9021 "sha": "88d8775f9ecd824f82809fc8ef84101168ed11d3", 9022 "description": "etnaviv: compute linear resource Y alignment in etna_layout_multiple", 9023 "nominated": false, 9024 "nomination_type": null, 9025 "resolution": 4, 9026 "main_sha": null, 9027 "because_sha": null 9028 }, 9029 { 9030 "sha": "7d38c7cc184db29995c937ab1a1b16262ed51287", 9031 "description": "etnaviv: assert valid layout in etna_layout_multiple", 9032 "nominated": false, 9033 "nomination_type": null, 9034 "resolution": 4, 9035 "main_sha": null, 9036 "because_sha": null 9037 }, 9038 { 9039 "sha": "735718ed33b2e2b029469faac6d5e9fc52a5c723", 9040 "description": "etnaviv: move etna_layout_multiple into etnaviv_resource.c", 9041 "nominated": false, 9042 "nomination_type": null, 9043 "resolution": 4, 9044 "main_sha": null, 9045 "because_sha": null 9046 }, 9047 { 9048 "sha": "93fb84237f7a5c104076de4c8561c65a4f4fb51c", 9049 "description": "ac/nir: add ac_nir_lower_ngg_options", 9050 "nominated": false, 9051 "nomination_type": null, 9052 "resolution": 4, 9053 "main_sha": null, 9054 "because_sha": null 9055 }, 9056 { 9057 "sha": "21a319851aa92dfdd012807d8fedc05bb63684f5", 9058 "description": "ac/nir: micro-optimize boolean expression", 9059 "nominated": false, 9060 "nomination_type": null, 9061 "resolution": 4, 9062 "main_sha": null, 9063 "because_sha": null 9064 }, 9065 { 9066 "sha": "03a6eb25477f235e0e9957ee454e33d7365220f4", 9067 "description": "zink: mark a test as a flake in RADV expectations", 9068 "nominated": false, 9069 "nomination_type": null, 9070 "resolution": 4, 9071 "main_sha": null, 9072 "because_sha": null 9073 }, 9074 { 9075 "sha": "07c7d846e5fa6867ce20dd959b4609fd1a0f1646", 9076 "description": "v3dv: drop layout refs for all allocated sets from a pool on destroy / reset", 9077 "nominated": true, 9078 "nomination_type": 1, 9079 "resolution": 1, 9080 "main_sha": null, 9081 "because_sha": "7f6ecb8667c6c756109954ad23f8c2c0ae0a9bf8" 9082 }, 9083 { 9084 "sha": "57a1d13279c6688df639f17f71bb3b376fcd4ab3", 9085 "description": "iris: enable protected contexts", 9086 "nominated": false, 9087 "nomination_type": null, 9088 "resolution": 4, 9089 "main_sha": null, 9090 "because_sha": null 9091 }, 9092 { 9093 "sha": "13d75495a08d903f1fd92f133e49f2d01b45e676", 9094 "description": "iris: Emit protection & session ID on protected command buffers", 9095 "nominated": false, 9096 "nomination_type": null, 9097 "resolution": 4, 9098 "main_sha": null, 9099 "because_sha": null 9100 }, 9101 { 9102 "sha": "9402ac8023a0d9ec2247bc32d704411e882e8422", 9103 "description": "iris: handle protected BO creation", 9104 "nominated": false, 9105 "nomination_type": null, 9106 "resolution": 4, 9107 "main_sha": null, 9108 "because_sha": null 9109 }, 9110 { 9111 "sha": "5d88ab63e25948fe30e1f84862bc0f78dc5798ef", 9112 "description": "st/gallium: plumb protected context creation", 9113 "nominated": false, 9114 "nomination_type": null, 9115 "resolution": 4, 9116 "main_sha": null, 9117 "because_sha": null 9118 }, 9119 { 9120 "sha": "9de1263842607abe69d2dba07a81cc50e1fa6035", 9121 "description": "egl: Add EGL_EXT_protected_content support", 9122 "nominated": false, 9123 "nomination_type": null, 9124 "resolution": 4, 9125 "main_sha": null, 9126 "because_sha": null 9127 }, 9128 { 9129 "sha": "b30f1327f9639c590e5cbcaa4c197900e273bc4f", 9130 "description": "gallium: rename PROTECTED_CONTENT cap into PROTECTED_SURFACE", 9131 "nominated": false, 9132 "nomination_type": null, 9133 "resolution": 4, 9134 "main_sha": null, 9135 "because_sha": null 9136 }, 9137 { 9138 "sha": "62ac2cec854062cf044d67dc34085b934d904257", 9139 "description": "dri: rename PROTECTED_CONTENT in PROTECTED_SURFACE", 9140 "nominated": false, 9141 "nomination_type": null, 9142 "resolution": 4, 9143 "main_sha": null, 9144 "because_sha": null 9145 }, 9146 { 9147 "sha": "ed7d64962ee05d2c88fb7482c627799573b4a135", 9148 "description": "intel/common: add detection of protected context support", 9149 "nominated": false, 9150 "nomination_type": null, 9151 "resolution": 4, 9152 "main_sha": null, 9153 "because_sha": null 9154 }, 9155 { 9156 "sha": "4172596382ec78973c63cd800569e74e747a52da", 9157 "description": "isl: add new MOCS field for protected buffers", 9158 "nominated": false, 9159 "nomination_type": null, 9160 "resolution": 4, 9161 "main_sha": null, 9162 "because_sha": null 9163 }, 9164 { 9165 "sha": "8cd8f3d697432665dacc61031528baf8e9c63267", 9166 "description": "drm-uapi: bump headers", 9167 "nominated": false, 9168 "nomination_type": null, 9169 "resolution": 4, 9170 "main_sha": null, 9171 "because_sha": null 9172 }, 9173 { 9174 "sha": "b16df310fd65c19f0fbdfb1bb40a46dfd24a468b", 9175 "description": "ci/zink: rename zink job to zink-lvp to better describe it", 9176 "nominated": false, 9177 "nomination_type": null, 9178 "resolution": 4, 9179 "main_sha": null, 9180 "because_sha": null 9181 }, 9182 { 9183 "sha": "c80137fcba00be5217c37ad65e398e51cd4bdebc", 9184 "description": "radv/rt: overwrite hit args with undef in case of a miss", 9185 "nominated": false, 9186 "nomination_type": null, 9187 "resolution": 4, 9188 "main_sha": null, 9189 "because_sha": null 9190 }, 9191 { 9192 "sha": "f4270b7659ef94684486169c3e586cdd447fb95a", 9193 "description": "radv/rt: create traversal shader independent from main shader", 9194 "nominated": false, 9195 "nomination_type": null, 9196 "resolution": 4, 9197 "main_sha": null, 9198 "because_sha": null 9199 }, 9200 { 9201 "sha": "22534e0d1a4641b742075e3d05a17dcfa4da19a9", 9202 "description": "nir: add AMD RT traversal intrinsics", 9203 "nominated": false, 9204 "nomination_type": null, 9205 "resolution": 4, 9206 "main_sha": null, 9207 "because_sha": null 9208 }, 9209 { 9210 "sha": "c238699afabc57163dd6c48dcd6b65e8a10256b6", 9211 "description": "intel/compiler: Broadcast lower code should check 64-bit int support", 9212 "nominated": false, 9213 "nomination_type": null, 9214 "resolution": 4, 9215 "main_sha": null, 9216 "because_sha": null 9217 }, 9218 { 9219 "sha": "2da7ec0db9d177bb37077d772145b9a7a82bc0eb", 9220 "description": "intel/clc: assert when libclc shader is not found", 9221 "nominated": false, 9222 "nomination_type": null, 9223 "resolution": 4, 9224 "main_sha": null, 9225 "because_sha": null 9226 }, 9227 { 9228 "sha": "24d9a80247605ac2c2377f6806df8c51e6e13b94", 9229 "description": "v3dv: implement VK_EXT_pipeline_robustness", 9230 "nominated": false, 9231 "nomination_type": null, 9232 "resolution": 4, 9233 "main_sha": null, 9234 "because_sha": null 9235 }, 9236 { 9237 "sha": "9deef4cde6bcb3c1813a0addf018879c7eeb92fb", 9238 "description": "vulkan/runtime: include robustness info when hashing a shader stage", 9239 "nominated": false, 9240 "nomination_type": null, 9241 "resolution": 4, 9242 "main_sha": null, 9243 "because_sha": null 9244 }, 9245 { 9246 "sha": "c3641f413a1ec58998e257e63f1699369c0889f0", 9247 "description": "broadcom/compiler: trivial code clean-up", 9248 "nominated": false, 9249 "nomination_type": null, 9250 "resolution": 4, 9251 "main_sha": null, 9252 "because_sha": null 9253 }, 9254 { 9255 "sha": "86503aaba48070162fa01ec4bb01ee859e037f5b", 9256 "description": "v3dv: use enabled features from vk_device", 9257 "nominated": false, 9258 "nomination_type": null, 9259 "resolution": 4, 9260 "main_sha": null, 9261 "because_sha": null 9262 }, 9263 { 9264 "sha": "1a2ca58aed8fb242f2944c34f1f379f5f6e398d7", 9265 "description": "v3dv: use NIR_PASS with v3d_nir_lower_robust_image_access", 9266 "nominated": false, 9267 "nomination_type": null, 9268 "resolution": 4, 9269 "main_sha": null, 9270 "because_sha": null 9271 }, 9272 { 9273 "sha": "bfb6a5fef11c7efd9366be87e4ddd41cfcced2aa", 9274 "description": "ac/nir/ngg: add one odd dword to nogs culling pervertex lds", 9275 "nominated": false, 9276 "nomination_type": null, 9277 "resolution": 4, 9278 "main_sha": null, 9279 "because_sha": null 9280 }, 9281 { 9282 "sha": "13fb7f8f2cc2485e9daf60e408c93efd31217e9e", 9283 "description": "ac/nir/ngg,ac/llvm,aco: save nogs ngg culling one lds dword", 9284 "nominated": false, 9285 "nomination_type": null, 9286 "resolution": 4, 9287 "main_sha": null, 9288 "because_sha": null 9289 }, 9290 { 9291 "sha": "66d1fa9666b184cf51eec9d862d3c9463b5e29f4", 9292 "description": "ac/nir/ngg: save and restore no_varying/no_sysval_output", 9293 "nominated": false, 9294 "nomination_type": null, 9295 "resolution": 4, 9296 "main_sha": null, 9297 "because_sha": null 9298 }, 9299 { 9300 "sha": "b197dd0d15d1a5b6dda350f20e84a745084627e8", 9301 "description": "ac/nir/ngg: allow passthrough with vs primitive id output", 9302 "nominated": false, 9303 "nomination_type": null, 9304 "resolution": 4, 9305 "main_sha": null, 9306 "because_sha": null 9307 }, 9308 { 9309 "sha": "e536d0fe4bd614d22aafe127870073a527850c96", 9310 "description": "ac/nir/ngg,radv: move LDS layout calculation out of nir ngg lowering", 9311 "nominated": false, 9312 "nomination_type": null, 9313 "resolution": 4, 9314 "main_sha": null, 9315 "because_sha": null 9316 }, 9317 { 9318 "sha": "3d6cce2e4cce0988271f8dab96c102793c831c75", 9319 "description": "nir: add two amd ngg lds base load intrinsics", 9320 "nominated": false, 9321 "nomination_type": null, 9322 "resolution": 4, 9323 "main_sha": null, 9324 "because_sha": null 9325 }, 9326 { 9327 "sha": "54eea0e3934b5b76e0c469a5da4ffd16e9b6f68a", 9328 "description": "ac/nir/ngg: pass primitive_id_location as param for nogs lower", 9329 "nominated": false, 9330 "nomination_type": null, 9331 "resolution": 4, 9332 "main_sha": null, 9333 "because_sha": null 9334 }, 9335 { 9336 "sha": "d82b668bc6301339463d050d4f08d7c909c1be15", 9337 "description": "ac/nir/ngg: support user edge flags for ngg lower", 9338 "nominated": false, 9339 "nomination_type": null, 9340 "resolution": 4, 9341 "main_sha": null, 9342 "because_sha": null 9343 }, 9344 { 9345 "sha": "238eeeacb243a2089ccbe6111fc4bfa01551cb13", 9346 "description": "ac/llvm: get back intrinsics used by NGG", 9347 "nominated": false, 9348 "nomination_type": null, 9349 "resolution": 4, 9350 "main_sha": null, 9351 "because_sha": null 9352 }, 9353 { 9354 "sha": "650597a7701c45efc4b358965cb64d19b6dcf025", 9355 "description": "glx: clean-ups in drisw_glx.c", 9356 "nominated": false, 9357 "nomination_type": null, 9358 "resolution": 4, 9359 "main_sha": null, 9360 "because_sha": null 9361 }, 9362 { 9363 "sha": "421777dd3abd93340fbd39ccccca53c1f7254610", 9364 "description": "glx: clean-ups in create_context.c", 9365 "nominated": false, 9366 "nomination_type": null, 9367 "resolution": 4, 9368 "main_sha": null, 9369 "because_sha": null 9370 }, 9371 { 9372 "sha": "33944867ae91c824ab5f628802103d380bf64c35", 9373 "description": "frontends/dri: clean-ups in dri_util.c", 9374 "nominated": false, 9375 "nomination_type": null, 9376 "resolution": 4, 9377 "main_sha": null, 9378 "because_sha": null 9379 }, 9380 { 9381 "sha": "05a4202dac6a26f94e51bf3b1169c45627443f2f", 9382 "description": "frontend/dri: assorted clean-ups in dri-screen.c", 9383 "nominated": false, 9384 "nomination_type": null, 9385 "resolution": 4, 9386 "main_sha": null, 9387 "because_sha": null 9388 }, 9389 { 9390 "sha": "d9a257b339b103a5a4461e9cb0b46f5b084aad7d", 9391 "description": "nv50/ir: nir_op_b2i8 and nir_op_b2i16", 9392 "nominated": false, 9393 "nomination_type": null, 9394 "resolution": 4, 9395 "main_sha": null, 9396 "because_sha": null 9397 }, 9398 { 9399 "sha": "cc961a28f85b75ecb97d5c6d46c46afd6af60b65", 9400 "description": "docs: update to latest venus driver support", 9401 "nominated": false, 9402 "nomination_type": null, 9403 "resolution": 4, 9404 "main_sha": null, 9405 "because_sha": null 9406 }, 9407 { 9408 "sha": "a408f5cafe91267af0a7ef596f7adcad9287fcc0", 9409 "description": "venus: add VK_EXT_depth_clip_control support", 9410 "nominated": false, 9411 "nomination_type": null, 9412 "resolution": 4, 9413 "main_sha": null, 9414 "because_sha": null 9415 }, 9416 { 9417 "sha": "8f7b5bf34b4207bac6417902ff715e5643d45389", 9418 "description": "venus: add VK_EXT_primitives_generated_query support", 9419 "nominated": false, 9420 "nomination_type": null, 9421 "resolution": 4, 9422 "main_sha": null, 9423 "because_sha": null 9424 }, 9425 { 9426 "sha": "4f22fb117dccba006191b1298285645d51287c3a", 9427 "description": "venus: sync to latest venus protocol headers", 9428 "nominated": false, 9429 "nomination_type": null, 9430 "resolution": 4, 9431 "main_sha": null, 9432 "because_sha": null 9433 }, 9434 { 9435 "sha": "4f2471e8c68996c5952acb2eb080efe2213688f2", 9436 "description": "venus: handle VkAndroidHardwareBufferFormatProperties2ANDROID", 9437 "nominated": false, 9438 "nomination_type": 1, 9439 "resolution": 4, 9440 "main_sha": null, 9441 "because_sha": "4d80ccbf2d089efe5d2ff587de3ab839f80aedb8" 9442 }, 9443 { 9444 "sha": "1c010da083197477d899aaab482082c9600f3d63", 9445 "description": "venus: remove redundant codes", 9446 "nominated": false, 9447 "nomination_type": null, 9448 "resolution": 4, 9449 "main_sha": null, 9450 "because_sha": null 9451 }, 9452 { 9453 "sha": "6a29cb2654ff059dcb59e3fcaa0bcc982656609d", 9454 "description": "nir/lower_bool_to_int32: add support for lowering functions.", 9455 "nominated": false, 9456 "nomination_type": null, 9457 "resolution": 4, 9458 "main_sha": null, 9459 "because_sha": null 9460 }, 9461 { 9462 "sha": "117b32a5944890a535700937f1ebf4840ea3c0db", 9463 "description": "nir/divergence_analysis: add missing desc_set_address_intel", 9464 "nominated": true, 9465 "nomination_type": 0, 9466 "resolution": 1, 9467 "main_sha": null, 9468 "because_sha": null 9469 }, 9470 { 9471 "sha": "edda5731c09791d1947671dbf0902412f87640fc", 9472 "description": "nir/divergence_analysis: add some missing RT intrinsics", 9473 "nominated": true, 9474 "nomination_type": 0, 9475 "resolution": 0, 9476 "main_sha": null, 9477 "because_sha": null 9478 }, 9479 { 9480 "sha": "db42ed1e04cc7c9b92fb22cc2eef7f62e73aabba", 9481 "description": "vulkan/wsi/wl: correctly find whether the compositor uses the same GPU", 9482 "nominated": true, 9483 "nomination_type": 0, 9484 "resolution": 0, 9485 "main_sha": null, 9486 "because_sha": null 9487 }, 9488 { 9489 "sha": "93dbd14ed77a034a8c08521077d753fc47738c58", 9490 "description": "anv: init major/minor before WSI", 9491 "nominated": true, 9492 "nomination_type": 0, 9493 "resolution": 0, 9494 "main_sha": null, 9495 "because_sha": null 9496 }, 9497 { 9498 "sha": "324d945589739a91e24aa401315bf2d94dafedb6", 9499 "description": "anv: disable mesh in memcpy", 9500 "nominated": true, 9501 "nomination_type": 1, 9502 "resolution": 1, 9503 "main_sha": null, 9504 "because_sha": "ef04caea9b8b98187340fd0ec6550aed06424b60" 9505 }, 9506 { 9507 "sha": "2ea481b2f0a8afbdf7bb510ff11497535083c424", 9508 "description": "Zink: add Zink profiles file", 9509 "nominated": false, 9510 "nomination_type": null, 9511 "resolution": 4, 9512 "main_sha": null, 9513 "because_sha": null 9514 }, 9515 { 9516 "sha": "be235edfe2bc79f3e51e09831fe57753ed5da773", 9517 "description": "zink: add profile documentation", 9518 "nominated": false, 9519 "nomination_type": null, 9520 "resolution": 4, 9521 "main_sha": null, 9522 "because_sha": null 9523 }, 9524 { 9525 "sha": "8dd314d2035876c62292f633819105939c3f6933", 9526 "description": "zink: handle broken resource mapping deadlocks", 9527 "nominated": false, 9528 "nomination_type": null, 9529 "resolution": 4, 9530 "main_sha": null, 9531 "because_sha": null 9532 }, 9533 { 9534 "sha": "5e05d98848cfc04a38cd893b77c3f7d6a6288009", 9535 "description": "nir: Unconditionally call nir_trim_vector in nir_lower_readonly_images_to_tex", 9536 "nominated": false, 9537 "nomination_type": null, 9538 "resolution": 4, 9539 "main_sha": null, 9540 "because_sha": null 9541 }, 9542 { 9543 "sha": "d9cf6de4a8a24afb43a7a9fa015d633ec5d0dd6f", 9544 "description": "nir: Misc. style fixes to nir_lower_readonly_images_to_tex", 9545 "nominated": false, 9546 "nomination_type": null, 9547 "resolution": 4, 9548 "main_sha": null, 9549 "because_sha": null 9550 }, 9551 { 9552 "sha": "b684a603f10155080245e28fb90f9adec9f29261", 9553 "description": "nir: Use nir_shader_instructions_pass in nir_lower_readonly_images_to_tex", 9554 "nominated": false, 9555 "nomination_type": null, 9556 "resolution": 4, 9557 "main_sha": null, 9558 "because_sha": null 9559 }, 9560 { 9561 "sha": "a3c3d0d2871fe736b060ad5a0a1ce807fdc811ce", 9562 "description": "nir: Reformat a comment", 9563 "nominated": false, 9564 "nomination_type": null, 9565 "resolution": 4, 9566 "main_sha": null, 9567 "because_sha": null 9568 }, 9569 { 9570 "sha": "16e0702ec7103c06f2f33654b6e41498e2eabf8e", 9571 "description": "etnaviv: properly reference flush_resources", 9572 "nominated": true, 9573 "nomination_type": 1, 9574 "resolution": 1, 9575 "main_sha": null, 9576 "because_sha": "7b9d8d1936d72af6fd1bfd30afed354bb76b4c0c" 9577 }, 9578 { 9579 "sha": "20b9eece6ef4e76a02b6c2bcce8f2f17f75d2446", 9580 "description": "winsys/amdgpu: Set RADEON_FLAG_32BIT again", 9581 "nominated": false, 9582 "nomination_type": 1, 9583 "resolution": 4, 9584 "main_sha": null, 9585 "because_sha": "7833c5139a54ecaa4a723c5844737e908951ebe4" 9586 }, 9587 { 9588 "sha": "d50db14023885c0ec865954697eb574dce6527bf", 9589 "description": "zink: limit gl_Layer clamping to drivers that need it", 9590 "nominated": false, 9591 "nomination_type": null, 9592 "resolution": 4, 9593 "main_sha": null, 9594 "because_sha": null 9595 }, 9596 { 9597 "sha": "2562c9c5c6bfba1f4515a6d7f6da07985a8e315f", 9598 "description": "zink: clamp gl_Layer output to 0, if framebuffer is not layered", 9599 "nominated": false, 9600 "nomination_type": null, 9601 "resolution": 4, 9602 "main_sha": null, 9603 "because_sha": null 9604 }, 9605 { 9606 "sha": "72d18325dd8a9cfe8ff69582d2ed09e6841f7fdd", 9607 "description": "zink: add new framebuffer_is_layered state", 9608 "nominated": false, 9609 "nomination_type": null, 9610 "resolution": 4, 9611 "main_sha": null, 9612 "because_sha": null 9613 }, 9614 { 9615 "sha": "fd89690795ad6457ab6058c11f03a98c47d09849", 9616 "description": "zink: add pushconst only pipeline layout", 9617 "nominated": false, 9618 "nomination_type": null, 9619 "resolution": 4, 9620 "main_sha": null, 9621 "because_sha": null 9622 }, 9623 { 9624 "sha": "a0c6286485cfa3da07eff45daf519feb93a9a453", 9625 "description": "zink: cleanup zink_pipeline_layout_create", 9626 "nominated": false, 9627 "nomination_type": null, 9628 "resolution": 4, 9629 "main_sha": null, 9630 "because_sha": null 9631 }, 9632 { 9633 "sha": "0f070923e837405bf1667b90f9c1f08778efb421", 9634 "description": "zink: use unified pushconst layour for passthorugh tcs", 9635 "nominated": false, 9636 "nomination_type": null, 9637 "resolution": 4, 9638 "main_sha": null, 9639 "because_sha": null 9640 }, 9641 { 9642 "sha": "ec4ac380f1eceacdf9d9f0404b68848b45927013", 9643 "description": "zink: cleanup pushconst interface between driver/compiler", 9644 "nominated": false, 9645 "nomination_type": null, 9646 "resolution": 4, 9647 "main_sha": null, 9648 "because_sha": null 9649 }, 9650 { 9651 "sha": "001c8fdfbf90b1b7ef64568bd215565985415fa8", 9652 "description": "lavapipe: stop allocating 0 size const buffer", 9653 "nominated": false, 9654 "nomination_type": null, 9655 "resolution": 4, 9656 "main_sha": null, 9657 "because_sha": null 9658 }, 9659 { 9660 "sha": "d76609319954b36cff788a88c6276b12974f3ce9", 9661 "description": "anv: enable localized loads for lower_shader_calls", 9662 "nominated": false, 9663 "nomination_type": null, 9664 "resolution": 4, 9665 "main_sha": null, 9666 "because_sha": null 9667 }, 9668 { 9669 "sha": "53a08041466c413209c42e69f6e2043e87ade9a7", 9670 "description": "radv: tweak lower_shader_calls parameters", 9671 "nominated": false, 9672 "nomination_type": null, 9673 "resolution": 4, 9674 "main_sha": null, 9675 "because_sha": null 9676 }, 9677 { 9678 "sha": "29da1c82538dd3f233dec6fe89434468d9cd9fd4", 9679 "description": "nir/lower_shader_calls: run opt_cse after lower stack intrinsics", 9680 "nominated": false, 9681 "nomination_type": null, 9682 "resolution": 4, 9683 "main_sha": null, 9684 "because_sha": null 9685 }, 9686 { 9687 "sha": "3c242e551dfec5206b15f29f1e6f519634211e1d", 9688 "description": "nir/lower_shader_calls: move scratch loads closer to where they're needed", 9689 "nominated": false, 9690 "nomination_type": null, 9691 "resolution": 4, 9692 "main_sha": null, 9693 "because_sha": null 9694 }, 9695 { 9696 "sha": "5717f13dffe51431975e22bbec4e9328514c2f1b", 9697 "description": "nir/lower_shader_calls: add a pass to sort/pack values on the stack", 9698 "nominated": false, 9699 "nomination_type": null, 9700 "resolution": 4, 9701 "main_sha": null, 9702 "because_sha": null 9703 }, 9704 { 9705 "sha": "4cd90ed7bc179bb72db9c0451e05b540b979fd20", 9706 "description": "nir/lower_shader_calls: add a pass to trim scratch values", 9707 "nominated": false, 9708 "nomination_type": null, 9709 "resolution": 4, 9710 "main_sha": null, 9711 "because_sha": null 9712 }, 9713 { 9714 "sha": "1d10d1781758d4d0bcd509362dd4f1b96fbb0f49", 9715 "description": "nir/lower_shader_calls: add an option structure for future optimizations", 9716 "nominated": false, 9717 "nomination_type": null, 9718 "resolution": 4, 9719 "main_sha": null, 9720 "because_sha": null 9721 }, 9722 { 9723 "sha": "d0543bfbecda97f4e989fe5a5b48042de585e787", 9724 "description": "nir/lower_shader_calls: cleanup shaders a bit more post split", 9725 "nominated": false, 9726 "nomination_type": null, 9727 "resolution": 4, 9728 "main_sha": null, 9729 "because_sha": null 9730 }, 9731 { 9732 "sha": "6d7e04d924e35fb65c90554328e3c6b78e2d2238", 9733 "description": "nir/lower_shader_calls: add NIR_PASS_V internally", 9734 "nominated": false, 9735 "nomination_type": null, 9736 "resolution": 4, 9737 "main_sha": null, 9738 "because_sha": null 9739 }, 9740 { 9741 "sha": "dc70519c8a9ebe545f8cfcb84e6b34a1e46a4e17", 9742 "description": "nir/lower_shader_calls: rematerialize values in more complex cases", 9743 "nominated": false, 9744 "nomination_type": null, 9745 "resolution": 4, 9746 "main_sha": null, 9747 "because_sha": null 9748 }, 9749 { 9750 "sha": "ca2a1340a2ef8bfc919579bfec48d1280f5adb71", 9751 "description": "nir/lower_shader_calls: avoid respilling values", 9752 "nominated": false, 9753 "nomination_type": null, 9754 "resolution": 4, 9755 "main_sha": null, 9756 "because_sha": null 9757 }, 9758 { 9759 "sha": "5a9f8d21d008838ef0263fcc948f92c5355bb14e", 9760 "description": "nir/lower_shader_calls: lower scratch access to format internally", 9761 "nominated": false, 9762 "nomination_type": null, 9763 "resolution": 4, 9764 "main_sha": null, 9765 "because_sha": null 9766 }, 9767 { 9768 "sha": "df685b4f9c5d71cba01190bfe7867c1ad6c5a120", 9769 "description": "nir/lower_shader_calls: rematerialize more trivial values", 9770 "nominated": false, 9771 "nomination_type": null, 9772 "resolution": 4, 9773 "main_sha": null, 9774 "because_sha": null 9775 }, 9776 { 9777 "sha": "019529aa118bf31413f6c76ee72586c1721d1396", 9778 "description": "broadcom/compiler: call nir_opt_gcm with a custom strategy", 9779 "nominated": false, 9780 "nomination_type": null, 9781 "resolution": 4, 9782 "main_sha": null, 9783 "because_sha": null 9784 }, 9785 { 9786 "sha": "afc6de356a5f7e15121e970d47f80c2d4c5ab9df", 9787 "description": "broadcom/compiler: pass a strategy struct to vir_compile_init", 9788 "nominated": false, 9789 "nomination_type": null, 9790 "resolution": 4, 9791 "main_sha": null, 9792 "because_sha": null 9793 }, 9794 { 9795 "sha": "33878a12dda381874733d66737f75e4980b12eb1", 9796 "description": "v3dv/pipeline: use v3d_optimize_nir", 9797 "nominated": false, 9798 "nomination_type": null, 9799 "resolution": 4, 9800 "main_sha": null, 9801 "because_sha": null 9802 }, 9803 { 9804 "sha": "0bf31b0710f10da51d5cfea1d1050bb30b1f51b7", 9805 "description": "broadcom/compiler: add more lowerings/optimizations on v3d_optimize_nir", 9806 "nominated": false, 9807 "nomination_type": null, 9808 "resolution": 4, 9809 "main_sha": null, 9810 "because_sha": null 9811 }, 9812 { 9813 "sha": "9cbc3ab239f08b54115f2449d5dfef153b8d5111", 9814 "description": "broadcom/compiler: update how we compute return_words_of_texture_data on non-ssa", 9815 "nominated": false, 9816 "nomination_type": null, 9817 "resolution": 4, 9818 "main_sha": null, 9819 "because_sha": null 9820 }, 9821 { 9822 "sha": "ec10a37a5266321dd01bfe336a3c900a1c1f9f3c", 9823 "description": "broadcom/compiler: don't call nir_opt_load_store_vectorize on all v3d_optimize_nir calls", 9824 "nominated": false, 9825 "nomination_type": null, 9826 "resolution": 4, 9827 "main_sha": null, 9828 "because_sha": null 9829 }, 9830 { 9831 "sha": "16287ff87d47ccea6e1652924f52dc691ce4b524", 9832 "description": "nouveau: put nv04 push macros in nouveau_winsys", 9833 "nominated": false, 9834 "nomination_type": null, 9835 "resolution": 4, 9836 "main_sha": null, 9837 "because_sha": null 9838 }, 9839 { 9840 "sha": "8be9171fcba1f9c71b0417c502cec3377affa8ee", 9841 "description": "rusticl/mem: can only map staging textures directly", 9842 "nominated": false, 9843 "nomination_type": null, 9844 "resolution": 4, 9845 "main_sha": null, 9846 "because_sha": null 9847 }, 9848 { 9849 "sha": "0a0c35dd24633322c3561912c53d28f2c20452ab", 9850 "description": "rusticl: force BIND_LINEAR on staging resources", 9851 "nominated": false, 9852 "nomination_type": null, 9853 "resolution": 4, 9854 "main_sha": null, 9855 "because_sha": null 9856 }, 9857 { 9858 "sha": "1fe408e82fce04d8e2c86d5fd7321a4ca6afc8a8", 9859 "description": "r600/sfn: evaluate LDS location for color and clip-vertex too", 9860 "nominated": true, 9861 "nomination_type": 1, 9862 "resolution": 1, 9863 "main_sha": null, 9864 "because_sha": "3340c7ce359252ad09b3e4d338837944482fb248" 9865 }, 9866 { 9867 "sha": "7b4bf219cc9dfa6320366e03d6055cdcbf5add5e", 9868 "description": "r600: Account for color and clipvertex when evaluating LDS space", 9869 "nominated": true, 9870 "nomination_type": 1, 9871 "resolution": 1, 9872 "main_sha": null, 9873 "because_sha": "3340c7ce359252ad09b3e4d338837944482fb248" 9874 }, 9875 { 9876 "sha": "d38055154464c3d1aef972e1077fbc200ca28e4a", 9877 "description": "r600/sfn: elimiate dead registers too", 9878 "nominated": false, 9879 "nomination_type": null, 9880 "resolution": 4, 9881 "main_sha": null, 9882 "because_sha": null 9883 }, 9884 { 9885 "sha": "952b385b962ba23a914ca7aa9253e49960751369", 9886 "description": "r600/sfn: Increase scheduling priority on uniform reads and non-ssa writes", 9887 "nominated": false, 9888 "nomination_type": null, 9889 "resolution": 4, 9890 "main_sha": null, 9891 "because_sha": null 9892 }, 9893 { 9894 "sha": "a73b51c187901aced2b7f4ee53f9299254d1723d", 9895 "description": "r600/sfn: improve scheduling of tex sources", 9896 "nominated": false, 9897 "nomination_type": null, 9898 "resolution": 4, 9899 "main_sha": null, 9900 "because_sha": null 9901 }, 9902 { 9903 "sha": "8f7100e48f4a564a43ad6bb8a2e960fca44ceb6e", 9904 "description": "r600/sfn: Trigger TEX CF based on max TEX CF size", 9905 "nominated": false, 9906 "nomination_type": null, 9907 "resolution": 4, 9908 "main_sha": null, 9909 "because_sha": null 9910 }, 9911 { 9912 "sha": "4189ea373a609f272fb550130dd4bee8cfca2b6e", 9913 "description": "r600/sfn: Allow copy-prop of group dest into origin", 9914 "nominated": false, 9915 "nomination_type": null, 9916 "resolution": 4, 9917 "main_sha": null, 9918 "because_sha": null 9919 }, 9920 { 9921 "sha": "5ab6ebefa4757cebf7fe06678f14a7b913f60216", 9922 "description": "r600/sfn: Add test for channel changes in TEX source from opt", 9923 "nominated": false, 9924 "nomination_type": null, 9925 "resolution": 4, 9926 "main_sha": null, 9927 "because_sha": null 9928 }, 9929 { 9930 "sha": "23c7e4d590c82cc2f0e2eae8374306111ad9db5c", 9931 "description": "r600: Fix printing t-channel in diss-assambly", 9932 "nominated": false, 9933 "nomination_type": null, 9934 "resolution": 4, 9935 "main_sha": null, 9936 "because_sha": null 9937 }, 9938 { 9939 "sha": "7bd1084ef51b2fc22f914a95c5f3679bd426aadc", 9940 "description": "r600/sfn: Handle nir_op_seq and nir_op_sne", 9941 "nominated": false, 9942 "nomination_type": null, 9943 "resolution": 4, 9944 "main_sha": null, 9945 "because_sha": null 9946 }, 9947 { 9948 "sha": "e8e420568d4ac476b2de439525ed24bb7ac65ca5", 9949 "description": "r600/sfn: Unify the handling of resource IDs in instruction", 9950 "nominated": false, 9951 "nomination_type": null, 9952 "resolution": 4, 9953 "main_sha": null, 9954 "because_sha": null 9955 }, 9956 { 9957 "sha": "da1477a9343bb4aceee830d189ee6507a9056b1e", 9958 "description": "v3d: Fix initializer-overrides warning.", 9959 "nominated": false, 9960 "nomination_type": 1, 9961 "resolution": 4, 9962 "main_sha": null, 9963 "because_sha": "73e8fc3efbfe4a46bfd5ca5b3269d06f086bc224" 9964 }, 9965 { 9966 "sha": "61342ea1a561c992dc1adb3a50acf3dcce7df8f9", 9967 "description": "xlib: Remove the usage of global constructor in xlib.c, so the xm_public.h are removed", 9968 "nominated": false, 9969 "nomination_type": null, 9970 "resolution": 4, 9971 "main_sha": null, 9972 "because_sha": null 9973 }, 9974 { 9975 "sha": "4117710ec13142aae85d980a66de4eb539b3e11e", 9976 "description": "xlib: Getting xmesa_strict_invalidate to be function", 9977 "nominated": false, 9978 "nomination_type": null, 9979 "resolution": 4, 9980 "main_sha": null, 9981 "because_sha": null 9982 }, 9983 { 9984 "sha": "adcdfe66fc048c44116959d64ca6ee5478739f1e", 9985 "description": "ci: Getting debian-clang-release to building with glx=xlib", 9986 "nominated": false, 9987 "nomination_type": null, 9988 "resolution": 4, 9989 "main_sha": null, 9990 "because_sha": null 9991 }, 9992 { 9993 "sha": "64f848b048c5717fd43f2c8df6182a547add97c2", 9994 "description": "ci/macOS: Getting the installed binary to be artifacts", 9995 "nominated": false, 9996 "nomination_type": null, 9997 "resolution": 4, 9998 "main_sha": null, 9999 "because_sha": null 10000 }, 10001 { 10002 "sha": "9a6777c7ab237284be2af47442a6dc9472ee6262", 10003 "description": "xlib: Indent with space and trim trailing spaces of xlib files", 10004 "nominated": false, 10005 "nomination_type": null, 10006 "resolution": 4, 10007 "main_sha": null, 10008 "because_sha": null 10009 }, 10010 { 10011 "sha": "b7d25dca98bc0bbcdcd804149e30db8848591b6e", 10012 "description": "gallium: Remove mgl* prefix in linker script osmesa.sym and libgl-xlib.sym", 10013 "nominated": false, 10014 "nomination_type": null, 10015 "resolution": 4, 10016 "main_sha": null, 10017 "because_sha": null 10018 }, 10019 { 10020 "sha": "882400b1f49f8ff7a387e68949652b9ae06c4b65", 10021 "description": "xlib: Remove the linkage hack in lib.c by use meson link_whole option", 10022 "nominated": false, 10023 "nomination_type": null, 10024 "resolution": 4, 10025 "main_sha": null, 10026 "because_sha": null 10027 }, 10028 { 10029 "sha": "1cf6b4f205d14ce6c97f38f2b773ae2ecae5929c", 10030 "description": "xlib: Fixes compiling on linux", 10031 "nominated": false, 10032 "nomination_type": null, 10033 "resolution": 4, 10034 "main_sha": null, 10035 "because_sha": null 10036 }, 10037 { 10038 "sha": "4b49241f7d731f01582ea622d33f6afdc03b48af", 10039 "description": "panfrost: Use proper formats for pntc varying", 10040 "nominated": true, 10041 "nomination_type": 0, 10042 "resolution": 0, 10043 "main_sha": null, 10044 "because_sha": null 10045 }, 10046 { 10047 "sha": "21a4dbb7206e6213ddf2090b27554319734038a5", 10048 "description": "panfrost: Don't use lower_wpos_pntc on Midgard", 10049 "nominated": true, 10050 "nomination_type": 0, 10051 "resolution": 0, 10052 "main_sha": null, 10053 "because_sha": null 10054 }, 10055 { 10056 "sha": "8901787bad6c1019d2cfc67d19db7f150c8fdc02", 10057 "description": "ci/freedreno: Update known flakes/timeouts.", 10058 "nominated": false, 10059 "nomination_type": null, 10060 "resolution": 4, 10061 "main_sha": null, 10062 "because_sha": null 10063 }, 10064 { 10065 "sha": "4fc7c4d6b21f954c4129a548198d58a9b921abbf", 10066 "description": "ci/freedreno: Update CivV trace expectation.", 10067 "nominated": false, 10068 "nomination_type": null, 10069 "resolution": 4, 10070 "main_sha": null, 10071 "because_sha": null 10072 }, 10073 { 10074 "sha": "d28d1ead9c1770dd98a397490db18d40926c0906", 10075 "description": "aux/trace: add set_global_binding", 10076 "nominated": false, 10077 "nomination_type": null, 10078 "resolution": 4, 10079 "main_sha": null, 10080 "because_sha": null 10081 }, 10082 { 10083 "sha": "6d2a0b3b8d77460ca79fce5235d6b9fb0d2c0465", 10084 "description": "zink: elide a buffer samplerview update conditional", 10085 "nominated": false, 10086 "nomination_type": null, 10087 "resolution": 4, 10088 "main_sha": null, 10089 "because_sha": null 10090 }, 10091 { 10092 "sha": "17f9a3830c6facb619b38cf4550b570d75f24206", 10093 "description": "zink: rescope/simplify some push descriptor code", 10094 "nominated": false, 10095 "nomination_type": null, 10096 "resolution": 4, 10097 "main_sha": null, 10098 "because_sha": null 10099 }, 10100 { 10101 "sha": "cec19b58d50fdf0410d17e8c33d730ecf358c80b", 10102 "description": "zink: flag push state changed in batch changed conditional", 10103 "nominated": false, 10104 "nomination_type": null, 10105 "resolution": 4, 10106 "main_sha": null, 10107 "because_sha": null 10108 }, 10109 { 10110 "sha": "2b40170d63f20cef4771be3b5a41368b63cc204e", 10111 "description": "zink: split out uniform decriptor bindings in shader data", 10112 "nominated": false, 10113 "nomination_type": null, 10114 "resolution": 4, 10115 "main_sha": null, 10116 "because_sha": null 10117 }, 10118 { 10119 "sha": "9b420f7704bb66054638ecaf1c6fb84dc102f7db", 10120 "description": "zink: simplify some program descriptor helpers", 10121 "nominated": false, 10122 "nomination_type": null, 10123 "resolution": 4, 10124 "main_sha": null, 10125 "because_sha": null 10126 }, 10127 { 10128 "sha": "3128a8cada2a3434ed27211a432fa8c0dd21f348", 10129 "description": "zink: fix spirv_builder_spec_const_uint", 10130 "nominated": false, 10131 "nomination_type": 1, 10132 "resolution": 4, 10133 "main_sha": null, 10134 "because_sha": "c305a2c9625a91e8e4bbaca5b20b2eb7d69a74de" 10135 }, 10136 { 10137 "sha": "0c4676a3aa182ceca13182c5db245dc3dacad419", 10138 "description": "freedreno: Add 'replay' tool which allows to replay cmdstreams", 10139 "nominated": false, 10140 "nomination_type": null, 10141 "resolution": 4, 10142 "main_sha": null, 10143 "because_sha": null 10144 }, 10145 { 10146 "sha": "db573f736255b5ade59cbc43861b000b22b89d60", 10147 "description": "aco: add support for device clock on GFX11", 10148 "nominated": false, 10149 "nomination_type": null, 10150 "resolution": 4, 10151 "main_sha": null, 10152 "because_sha": null 10153 }, 10154 { 10155 "sha": "c481978ac2cba68345102d29a0808f26364a210f", 10156 "description": "aco: split the sendmsg enumeration into sendmsg_rtn", 10157 "nominated": false, 10158 "nomination_type": null, 10159 "resolution": 4, 10160 "main_sha": null, 10161 "because_sha": null 10162 }, 10163 { 10164 "sha": "6630b6e2aa31bbdcfee4cfc0fa5d8ad6c7924af7", 10165 "description": "aco: add support for s_sendmsg_rtn_b{32,64}", 10166 "nominated": false, 10167 "nomination_type": null, 10168 "resolution": 4, 10169 "main_sha": null, 10170 "because_sha": null 10171 }, 10172 { 10173 "sha": "3a3df9acda0fabfcea8dd06269bd64f75fa16394", 10174 "description": "ac/llvm: add support for device clock on GFX11", 10175 "nominated": false, 10176 "nomination_type": null, 10177 "resolution": 4, 10178 "main_sha": null, 10179 "because_sha": null 10180 }, 10181 { 10182 "sha": "1c005e72f456b222ed28790731df5db8dbbfd7e7", 10183 "description": "ac/nir: add legacy streamout and GS copy shader helpers", 10184 "nominated": false, 10185 "nomination_type": null, 10186 "resolution": 4, 10187 "main_sha": null, 10188 "because_sha": null 10189 }, 10190 { 10191 "sha": "382831c986559d41f6039b92966266fa59544220", 10192 "description": "radv,nir: add intrinsics for streamout and GS copy shaders", 10193 "nominated": false, 10194 "nomination_type": null, 10195 "resolution": 4, 10196 "main_sha": null, 10197 "because_sha": null 10198 }, 10199 { 10200 "sha": "1ac42912cc68fbb05a2687efe2048bae07a570c5", 10201 "description": "turnip: Enable LRZ testing (not writing) in the presence of discards.", 10202 "nominated": false, 10203 "nomination_type": null, 10204 "resolution": 4, 10205 "main_sha": null, 10206 "because_sha": null 10207 }, 10208 { 10209 "sha": "bdfdc40a255bdede66b6747583a17a31c19d0be6", 10210 "description": "vc4: mark piglit copypixels-(draw-)sync as flaky", 10211 "nominated": false, 10212 "nomination_type": null, 10213 "resolution": 4, 10214 "main_sha": null, 10215 "because_sha": null 10216 }, 10217 { 10218 "sha": "938e13c57d095dafb752a2edf22c6a02afcd0b28", 10219 "description": "vc4: send shaderdb output through KHR_debug", 10220 "nominated": false, 10221 "nomination_type": null, 10222 "resolution": 4, 10223 "main_sha": null, 10224 "because_sha": null 10225 }, 10226 { 10227 "sha": "cc22016d71f9f7cde458d56d1fa343cbf79a86f0", 10228 "description": "vc4: consolidate shader-db output", 10229 "nominated": false, 10230 "nomination_type": null, 10231 "resolution": 4, 10232 "main_sha": null, 10233 "because_sha": null 10234 }, 10235 { 10236 "sha": "8ed00732cd9b79564bcafca12406aa3e9f87125f", 10237 "description": "vc4: use PIPE_MASK_RGBA name instead of its value 0xf", 10238 "nominated": false, 10239 "nomination_type": null, 10240 "resolution": 4, 10241 "main_sha": null, 10242 "because_sha": null 10243 }, 10244 { 10245 "sha": "daaced111a1eb7a728afe6318b79cb80a5a4ddd7", 10246 "description": "vc4: pre-compile shaders to make up for the lack of draw calls in shader-db", 10247 "nominated": false, 10248 "nomination_type": null, 10249 "resolution": 4, 10250 "main_sha": null, 10251 "because_sha": null 10252 }, 10253 { 10254 "sha": "11275ce2ee655ac1333b7e5b00db42c9cbb21e03", 10255 "description": "llvmpipe: improve some if/switch code in llvmpipe_get_shader_param()", 10256 "nominated": false, 10257 "nomination_type": null, 10258 "resolution": 4, 10259 "main_sha": null, 10260 "because_sha": null 10261 }, 10262 { 10263 "sha": "68f507d126fc60fba91eef57819dc0e2871173bf", 10264 "description": "llvmpipe: asst. clean-ups in lp_texture.[ch]", 10265 "nominated": false, 10266 "nomination_type": null, 10267 "resolution": 4, 10268 "main_sha": null, 10269 "because_sha": null 10270 }, 10271 { 10272 "sha": "857cdd61e3431c5f04c0e9a6a6dfac9c5fa63c4d", 10273 "description": "llvmpipe: asst. clean-ups in lp_tex_sample.c", 10274 "nominated": false, 10275 "nomination_type": null, 10276 "resolution": 4, 10277 "main_sha": null, 10278 "because_sha": null 10279 }, 10280 { 10281 "sha": "5adb219e7c82eeaddb9aee23164d0220cf30de8a", 10282 "description": "llvmpipe: asst. clean-ups in lp_test_main.c", 10283 "nominated": false, 10284 "nomination_type": null, 10285 "resolution": 4, 10286 "main_sha": null, 10287 "because_sha": null 10288 }, 10289 { 10290 "sha": "5384293479a224811c976a61852591d73b95b135", 10291 "description": "llvmpipe: asst. clean-ups in lp_test_format.c", 10292 "nominated": false, 10293 "nomination_type": null, 10294 "resolution": 4, 10295 "main_sha": null, 10296 "because_sha": null 10297 }, 10298 { 10299 "sha": "03b62d81ccd3d3e0ff9bd0e4a939e03f6ba4208f", 10300 "description": "llvmpipe: asst. clean-ups in lp_test_conv.c", 10301 "nominated": false, 10302 "nomination_type": null, 10303 "resolution": 4, 10304 "main_sha": null, 10305 "because_sha": null 10306 }, 10307 { 10308 "sha": "4fa266063c2a256fcfe832b432107cc5643f0772", 10309 "description": "llvmpipe: asst. clean-ups in lp_test_blend.c", 10310 "nominated": false, 10311 "nomination_type": null, 10312 "resolution": 4, 10313 "main_sha": null, 10314 "because_sha": null 10315 }, 10316 { 10317 "sha": "eb4ff32c2de66ba11f865549cf5167ba2eec0790", 10318 "description": "llvmpipe: asst. clean-ups in lp_state_vertex.c", 10319 "nominated": false, 10320 "nomination_type": null, 10321 "resolution": 4, 10322 "main_sha": null, 10323 "because_sha": null 10324 }, 10325 { 10326 "sha": "b96151cd3cf6af124103c4160e3055c2db252dcd", 10327 "description": "llvmpipe: asst. clean-ups in lp_state_tess.c", 10328 "nominated": false, 10329 "nomination_type": null, 10330 "resolution": 4, 10331 "main_sha": null, 10332 "because_sha": null 10333 }, 10334 { 10335 "sha": "03bd429fabbde541fb8b9751b468584566d3278c", 10336 "description": "llvmpipe: asst. clean-ups in lp_state_surface.c", 10337 "nominated": false, 10338 "nomination_type": null, 10339 "resolution": 4, 10340 "main_sha": null, 10341 "because_sha": null 10342 }, 10343 { 10344 "sha": "47fa82d48e86c573e29d3574e0dc01a6a63c33f5", 10345 "description": "llvmpipe: asst. clean-ups in lp_state_so.c", 10346 "nominated": false, 10347 "nomination_type": null, 10348 "resolution": 4, 10349 "main_sha": null, 10350 "because_sha": null 10351 }, 10352 { 10353 "sha": "c2271fb78783c5be26b7956b3579b4bc702e870b", 10354 "description": "llvmpipe: asst. clean-ups in lp_state_rasterizer.c", 10355 "nominated": false, 10356 "nomination_type": null, 10357 "resolution": 4, 10358 "main_sha": null, 10359 "because_sha": null 10360 }, 10361 { 10362 "sha": "2c12af6cf01fe8010184902a31332373b409afe7", 10363 "description": "llvmpipe: asst. clean-ups in lp_state_gs.c", 10364 "nominated": false, 10365 "nomination_type": null, 10366 "resolution": 4, 10367 "main_sha": null, 10368 "because_sha": null 10369 }, 10370 { 10371 "sha": "f22de6db44c742eaabceabfd1b3ccf3abd78f412", 10372 "description": "llvmpipe: asst. clean-ups in lp_state_cs.c", 10373 "nominated": false, 10374 "nomination_type": null, 10375 "resolution": 4, 10376 "main_sha": null, 10377 "because_sha": null 10378 }, 10379 { 10380 "sha": "dd9b013bf504079a583bb87dedea50ee8a23da37", 10381 "description": "llvmpipe: asst. clean-ups in lp_state_clip.c", 10382 "nominated": false, 10383 "nomination_type": null, 10384 "resolution": 4, 10385 "main_sha": null, 10386 "because_sha": null 10387 }, 10388 { 10389 "sha": "b74b245c0d3b413c57f6a5effad28fe6d9f8bbab", 10390 "description": "llvmpipe: asst. clean-ups in lp_state_derived.c", 10391 "nominated": false, 10392 "nomination_type": null, 10393 "resolution": 4, 10394 "main_sha": null, 10395 "because_sha": null 10396 }, 10397 { 10398 "sha": "0dfc90d81bef496d4abdb0e78a0dddb41b1e5105", 10399 "description": "llvmpipe: asst. clean-ups in lp_state_sampler.c", 10400 "nominated": false, 10401 "nomination_type": null, 10402 "resolution": 4, 10403 "main_sha": null, 10404 "because_sha": null 10405 }, 10406 { 10407 "sha": "69545998210d4f0b92d9c4e3484b3268240ce7fa", 10408 "description": "llvmpipe: asst. clean-ups in lp_scene.h", 10409 "nominated": false, 10410 "nomination_type": null, 10411 "resolution": 4, 10412 "main_sha": null, 10413 "because_sha": null 10414 }, 10415 { 10416 "sha": "416fcfc6e54dbff2a727a6af3b30282e00e49090", 10417 "description": "llvmpipe: asst. clean-ups in lp_scene.c", 10418 "nominated": false, 10419 "nomination_type": null, 10420 "resolution": 4, 10421 "main_sha": null, 10422 "because_sha": null 10423 }, 10424 { 10425 "sha": "75d7bb2e1653ea76a18bc4a6137c3d3e1b5e6448", 10426 "description": "llvmpipe: asst. clean-ups in lp_linear_sampler.c", 10427 "nominated": false, 10428 "nomination_type": null, 10429 "resolution": 4, 10430 "main_sha": null, 10431 "because_sha": null 10432 }, 10433 { 10434 "sha": "fa65ab5c6f54a8b2d755af72ee9287d8b0043357", 10435 "description": "llvmpipe: asst. clean-ups in lp_linear_interp.c", 10436 "nominated": false, 10437 "nomination_type": null, 10438 "resolution": 4, 10439 "main_sha": null, 10440 "because_sha": null 10441 }, 10442 { 10443 "sha": "8874c728e5d86a6bfed31f3a5572a9b229cf588e", 10444 "description": "llvmpipe: asst. clean-ups in lp_flush.[ch]", 10445 "nominated": false, 10446 "nomination_type": null, 10447 "resolution": 4, 10448 "main_sha": null, 10449 "because_sha": null 10450 }, 10451 { 10452 "sha": "fe9296de342574daf54ff5102a1b43e2fbfa2605", 10453 "description": "llvmpipe: asst. clean-ups in lp_fence.c", 10454 "nominated": false, 10455 "nomination_type": null, 10456 "resolution": 4, 10457 "main_sha": null, 10458 "because_sha": null 10459 }, 10460 { 10461 "sha": "17695f796bbb9d207600a18910919e3f64a30b79", 10462 "description": "llvmpipe: asst. clean-ups in lp_draw_arrays.c", 10463 "nominated": false, 10464 "nomination_type": null, 10465 "resolution": 4, 10466 "main_sha": null, 10467 "because_sha": null 10468 }, 10469 { 10470 "sha": "7dd9c79b2d00a7ec6fbf999f15e90b351a198b1a", 10471 "description": "llvmpipe: asst. clean-ups in lp_debug.h", 10472 "nominated": false, 10473 "nomination_type": null, 10474 "resolution": 4, 10475 "main_sha": null, 10476 "because_sha": null 10477 }, 10478 { 10479 "sha": "ee71e0d83ab82c40c3a48bc24dab6019639beca2", 10480 "description": "llvmpipe: asst. clean-ups in lp_bld_interp.c", 10481 "nominated": false, 10482 "nomination_type": null, 10483 "resolution": 4, 10484 "main_sha": null, 10485 "because_sha": null 10486 }, 10487 { 10488 "sha": "161d82c7522e3cff85bbf9ef8fd27fd894e68a88", 10489 "description": "llvmpipe: asst. clean-ups in lp_bld_depth.c", 10490 "nominated": false, 10491 "nomination_type": null, 10492 "resolution": 4, 10493 "main_sha": null, 10494 "because_sha": null 10495 }, 10496 { 10497 "sha": "54b6ccc10cf2bd8a9acb670571fe3603b5867903", 10498 "description": "llvmpipe: asst. clean-ups in lp_bld_blend_aos.c", 10499 "nominated": false, 10500 "nomination_type": null, 10501 "resolution": 4, 10502 "main_sha": null, 10503 "because_sha": null 10504 }, 10505 { 10506 "sha": "bee11cdab210c82f463c3503ce1ef52befae21ac", 10507 "description": "llvmpipe: asst. clean-ups in lp_bld_alpha.c", 10508 "nominated": false, 10509 "nomination_type": null, 10510 "resolution": 4, 10511 "main_sha": null, 10512 "because_sha": null 10513 }, 10514 { 10515 "sha": "7d0616d8353486b1bed8535f90297171392f7dcd", 10516 "description": "llvmpipe: asst. clean-ups in lp_setup_tri.c", 10517 "nominated": false, 10518 "nomination_type": null, 10519 "resolution": 4, 10520 "main_sha": null, 10521 "because_sha": null 10522 }, 10523 { 10524 "sha": "2ffb5b3688e0f92abe3e89370b5a6883e7d0d321", 10525 "description": "llvmpipe: remove gotos in do_rect_ccw()", 10526 "nominated": false, 10527 "nomination_type": null, 10528 "resolution": 4, 10529 "main_sha": null, 10530 "because_sha": null 10531 }, 10532 { 10533 "sha": "0b12ad1f6a0e32e9879e3c48f26b889109c881b4", 10534 "description": "llvmpipe: asst. clean-ups in lp_setup_point.c", 10535 "nominated": false, 10536 "nomination_type": null, 10537 "resolution": 4, 10538 "main_sha": null, 10539 "because_sha": null 10540 }, 10541 { 10542 "sha": "c4b222b9cf1f6623a9854628982c463a836a1344", 10543 "description": "llvmpipe: asst. clean-ups in lp_setup_line.c", 10544 "nominated": false, 10545 "nomination_type": null, 10546 "resolution": 4, 10547 "main_sha": null, 10548 "because_sha": null 10549 }, 10550 { 10551 "sha": "e72c735cdeccd04c4e7cadc4da43725be0ed0d4d", 10552 "description": "llvmpipe: asst. clean-ups in lp_setup_vbuf.c", 10553 "nominated": false, 10554 "nomination_type": null, 10555 "resolution": 4, 10556 "main_sha": null, 10557 "because_sha": null 10558 }, 10559 { 10560 "sha": "6ef3881010089b1f79ee57120a2ff688866dd118", 10561 "description": "llvmpipe: asst. clean-ups in lp_setup_rect.c", 10562 "nominated": false, 10563 "nomination_type": null, 10564 "resolution": 4, 10565 "main_sha": null, 10566 "because_sha": null 10567 }, 10568 { 10569 "sha": "5131200c28f4b8d1c06cf499be7effa6a37beb81", 10570 "description": "llvmpipe: asst. clean-ups in lp_setup.c", 10571 "nominated": false, 10572 "nomination_type": null, 10573 "resolution": 4, 10574 "main_sha": null, 10575 "because_sha": null 10576 }, 10577 { 10578 "sha": "5a63484b350c5d1abcd8f2b295a4ba7bb39c86bc", 10579 "description": "llvmpipe: asst. clean-ups in lp_query.c", 10580 "nominated": false, 10581 "nomination_type": null, 10582 "resolution": 4, 10583 "main_sha": null, 10584 "because_sha": null 10585 }, 10586 { 10587 "sha": "49ab7d19bd6644964b5ddbfd9e64e770dec88610", 10588 "description": "llvmpipe: asst. clean-ups in lp_screen.[ch]", 10589 "nominated": false, 10590 "nomination_type": null, 10591 "resolution": 4, 10592 "main_sha": null, 10593 "because_sha": null 10594 }, 10595 { 10596 "sha": "36df3d9b6f90f55e9e3a9af33bbadc7afc5ec74a", 10597 "description": "llvmpipe: asst. clean-ups in lp_surface.c", 10598 "nominated": false, 10599 "nomination_type": null, 10600 "resolution": 4, 10601 "main_sha": null, 10602 "because_sha": null 10603 }, 10604 { 10605 "sha": "b763db6015bdd5bf41c2f6554a27ae5194692015", 10606 "description": "llvmpipe: asst. clean-ups in lp_context.[ch]", 10607 "nominated": false, 10608 "nomination_type": null, 10609 "resolution": 4, 10610 "main_sha": null, 10611 "because_sha": null 10612 }, 10613 { 10614 "sha": "bc2068ac49f794baf9cb0be0ae6d038a61c85b49", 10615 "description": "gallium: whitespace fixes in p_context.h, p_screen.h", 10616 "nominated": false, 10617 "nomination_type": null, 10618 "resolution": 4, 10619 "main_sha": null, 10620 "because_sha": null 10621 }, 10622 { 10623 "sha": "2e55ee8c08762200ebe30b23428e6de567705da5", 10624 "description": "llvmpipe: asst. clean-ups in lp_rast_linear_fallback.c", 10625 "nominated": false, 10626 "nomination_type": null, 10627 "resolution": 4, 10628 "main_sha": null, 10629 "because_sha": null 10630 }, 10631 { 10632 "sha": "25e214cdb6f40025dbb2d99894d031a93942b548", 10633 "description": "llvmpipe: asst. clean-ups in lp_rast_linear.c", 10634 "nominated": false, 10635 "nomination_type": null, 10636 "resolution": 4, 10637 "main_sha": null, 10638 "because_sha": null 10639 }, 10640 { 10641 "sha": "b522d9d2335f03b812278877865e4df891b61639", 10642 "description": "llvmpipe: asst. clean-ups in lp_rast.c", 10643 "nominated": false, 10644 "nomination_type": null, 10645 "resolution": 4, 10646 "main_sha": null, 10647 "because_sha": null 10648 }, 10649 { 10650 "sha": "4e5889327537d684da258a1fb865d897a3f1fb12", 10651 "description": "llvmpipe: asst. clean-ups in lp_rast_rect.c", 10652 "nominated": false, 10653 "nomination_type": null, 10654 "resolution": 4, 10655 "main_sha": null, 10656 "because_sha": null 10657 }, 10658 { 10659 "sha": "a020052a0bff6b41c668b386399fcce18cf2ebfb", 10660 "description": "llvmpipe: asst. clean-ups in lp_rast_priv.h", 10661 "nominated": false, 10662 "nomination_type": null, 10663 "resolution": 4, 10664 "main_sha": null, 10665 "because_sha": null 10666 }, 10667 { 10668 "sha": "e368ea1725c1ab2e6c807bf58a2f9da4634606fc", 10669 "description": "llvmpipe: asst. clean-ups in lp_rast_debug.c", 10670 "nominated": false, 10671 "nomination_type": null, 10672 "resolution": 4, 10673 "main_sha": null, 10674 "because_sha": null 10675 }, 10676 { 10677 "sha": "ae9d8dba19ed380fd6b3fd896877290c0db805f3", 10678 "description": "llvmpipe: asst. clean-ups in lp_rast.h", 10679 "nominated": false, 10680 "nomination_type": null, 10681 "resolution": 4, 10682 "main_sha": null, 10683 "because_sha": null 10684 }, 10685 { 10686 "sha": "fa7544959ec2c7e7ca9b67adb4b00a8534321cd2", 10687 "description": "zink: add some docs for c++ pipeline state functions", 10688 "nominated": false, 10689 "nomination_type": null, 10690 "resolution": 4, 10691 "main_sha": null, 10692 "because_sha": null 10693 }, 10694 { 10695 "sha": "59f560caa25d8350c3651dd460225985cf613db4", 10696 "description": "zink: add some descriptor docs", 10697 "nominated": false, 10698 "nomination_type": null, 10699 "resolution": 4, 10700 "main_sha": null, 10701 "because_sha": null 10702 }, 10703 { 10704 "sha": "82096c8301fd644b739c68fab294083136a7f190", 10705 "description": "zink: stop passing pointer to changed_sets to populate_sets()", 10706 "nominated": false, 10707 "nomination_type": null, 10708 "resolution": 4, 10709 "main_sha": null, 10710 "because_sha": null 10711 }, 10712 { 10713 "sha": "a6fdf7f64972b8a6483d9d558eb1f8bdc79caa2b", 10714 "description": "zink: delete unused descriptor function", 10715 "nominated": false, 10716 "nomination_type": null, 10717 "resolution": 4, 10718 "main_sha": null, 10719 "because_sha": null 10720 }, 10721 { 10722 "sha": "bff1f299d14e37c8d7f281c209756de25f10374b", 10723 "description": "zink: add more zink_descriptor_type enum values to improve readability", 10724 "nominated": false, 10725 "nomination_type": null, 10726 "resolution": 4, 10727 "main_sha": null, 10728 "because_sha": null 10729 }, 10730 { 10731 "sha": "852de28579be9e90db0b7389b0478767bfb7083e", 10732 "description": "zink: ZINK_DESCRIPTOR_TYPES -> ZINK_DESCRIPTOR_BASE_TYPES", 10733 "nominated": false, 10734 "nomination_type": null, 10735 "resolution": 4, 10736 "main_sha": null, 10737 "because_sha": null 10738 }, 10739 { 10740 "sha": "6f65a272f63b5073c51d2d7a5a78d313ea14c734", 10741 "description": "zink: rename some variables in descriptor code", 10742 "nominated": false, 10743 "nomination_type": null, 10744 "resolution": 4, 10745 "main_sha": null, 10746 "because_sha": null 10747 }, 10748 { 10749 "sha": "cf74cf39010edae56ade781c8973f776f43ea44c", 10750 "description": "radeonsi: implement nir shader query enabled intrinsics", 10751 "nominated": false, 10752 "nomination_type": null, 10753 "resolution": 4, 10754 "main_sha": null, 10755 "because_sha": null 10756 }, 10757 { 10758 "sha": "01d26e13d169b3ebedad7d34232d43b493d8b7b9", 10759 "description": "radeonsi: implement llvm abi atomic_add_prim_count", 10760 "nominated": false, 10761 "nomination_type": null, 10762 "resolution": 4, 10763 "main_sha": null, 10764 "because_sha": null 10765 }, 10766 { 10767 "sha": "540eafada1eba7e3807a5cf376ad59b8fe7e4e15", 10768 "description": "ac/nir/ngg: add streamout emitted primitive query", 10769 "nominated": false, 10770 "nomination_type": null, 10771 "resolution": 4, 10772 "main_sha": null, 10773 "because_sha": null 10774 }, 10775 { 10776 "sha": "188a7f92261415e25f0018fe78da1557942f3d9a", 10777 "description": "ac/nir/ngg: add query param to ac_nir_lower_ngg_gs", 10778 "nominated": false, 10779 "nomination_type": null, 10780 "resolution": 4, 10781 "main_sha": null, 10782 "because_sha": null 10783 }, 10784 { 10785 "sha": "7fb506d06882f07c223ac196d2740f10c9192a1a", 10786 "description": "nir: add nir_load_prim_xfb_query_enabled_amd", 10787 "nominated": false, 10788 "nomination_type": null, 10789 "resolution": 4, 10790 "main_sha": null, 10791 "because_sha": null 10792 }, 10793 { 10794 "sha": "a119a6464f4b0355bb8ab7081304e468f81e406c", 10795 "description": "nir,ac,radv: add primitive count add intrinsics", 10796 "nominated": false, 10797 "nomination_type": null, 10798 "resolution": 4, 10799 "main_sha": null, 10800 "because_sha": null 10801 }, 10802 { 10803 "sha": "e18f76d890927a3bd0e0cdd81cae4f172e6a6692", 10804 "description": "radv: disable dual source blending in more situations", 10805 "nominated": false, 10806 "nomination_type": null, 10807 "resolution": 4, 10808 "main_sha": null, 10809 "because_sha": null 10810 }, 10811 { 10812 "sha": "df16fa43ffc32ff99e92e13f4387064c85fff4a1", 10813 "description": "radeonsi: handle sqtt pipeline in shader prefetch", 10814 "nominated": false, 10815 "nomination_type": null, 10816 "resolution": 4, 10817 "main_sha": null, 10818 "because_sha": null 10819 }, 10820 { 10821 "sha": "6189af1ddb435986baca20410e1eb0b2e605fd59", 10822 "description": "radeonsi: store the shader gpu adress in si_shader", 10823 "nominated": false, 10824 "nomination_type": null, 10825 "resolution": 4, 10826 "main_sha": null, 10827 "because_sha": null 10828 }, 10829 { 10830 "sha": "619f009ff216b4e7fb1c689266e1da143ed48d76", 10831 "description": "radeonsi/sqtt: simplify condition to determine if sqtt is on", 10832 "nominated": false, 10833 "nomination_type": null, 10834 "resolution": 4, 10835 "main_sha": null, 10836 "because_sha": null 10837 }, 10838 { 10839 "sha": "cc5dd491ec555133e5f090cfa9d7ae6243f68f8b", 10840 "description": "radeonsi: simplify si_prefetch_shaders", 10841 "nominated": false, 10842 "nomination_type": null, 10843 "resolution": 4, 10844 "main_sha": null, 10845 "because_sha": null 10846 }, 10847 { 10848 "sha": "676214b6ba5ee425003dadfbef42822794fc9567", 10849 "description": "radeonsi/tests: update expected results for polaris11", 10850 "nominated": false, 10851 "nomination_type": null, 10852 "resolution": 4, 10853 "main_sha": null, 10854 "because_sha": null 10855 }, 10856 { 10857 "sha": "f6f24786dae62dfaed0719070238b1a7642259b2", 10858 "description": "radeonsi/tests: update expected results for navi10", 10859 "nominated": false, 10860 "nomination_type": null, 10861 "resolution": 4, 10862 "main_sha": null, 10863 "because_sha": null 10864 }, 10865 { 10866 "sha": "42d26ce8af693be0bbba0a286e823dd89626413c", 10867 "description": "radeonsi/tests: update expected results for navi21", 10868 "nominated": false, 10869 "nomination_type": null, 10870 "resolution": 4, 10871 "main_sha": null, 10872 "because_sha": null 10873 }, 10874 { 10875 "sha": "4b2a3df60775099fb3bf786ad6b3bf392f7337e0", 10876 "description": "radeonsi/tests: simplify the script", 10877 "nominated": false, 10878 "nomination_type": null, 10879 "resolution": 4, 10880 "main_sha": null, 10881 "because_sha": null 10882 }, 10883 { 10884 "sha": "ee9d7e5c622f2e376374db9e95fb920ef90f1077", 10885 "description": "radeonsi/tests: handle flakes file for all test suite", 10886 "nominated": false, 10887 "nomination_type": null, 10888 "resolution": 4, 10889 "main_sha": null, 10890 "because_sha": null 10891 }, 10892 { 10893 "sha": "f319f039fbb1e5800b205f3b0618c35c6a0be90a", 10894 "description": "radeonsi/sqtt: allow to disable spm counters", 10895 "nominated": false, 10896 "nomination_type": null, 10897 "resolution": 4, 10898 "main_sha": null, 10899 "because_sha": null 10900 }, 10901 { 10902 "sha": "8034a71430be0b6473449028d90937729b77d6d9", 10903 "description": "radeonsi/sqtt: re-export shaders in a single bo", 10904 "nominated": false, 10905 "nomination_type": null, 10906 "resolution": 4, 10907 "main_sha": null, 10908 "because_sha": null 10909 }, 10910 { 10911 "sha": "5a9a43c8f93b1869ed29eb89307d1c9146e0d6a0", 10912 "description": "radeonsi/sqtt: notify sqtt when we skip a flush", 10913 "nominated": false, 10914 "nomination_type": null, 10915 "resolution": 4, 10916 "main_sha": null, 10917 "because_sha": null 10918 }, 10919 { 10920 "sha": "a37e3b7199568e425c3a66a87d96944cf1377227", 10921 "description": "util: #include \"c11/threads.h\" instead of #include \"util/u_cpu_detect.h\" u_format.c", 10922 "nominated": false, 10923 "nomination_type": null, 10924 "resolution": 4, 10925 "main_sha": null, 10926 "because_sha": null 10927 }, 10928 { 10929 "sha": "cf44028c0280ec037ab55a5771ecbf48bb4bab13", 10930 "description": "util: Move UTIL_MAX_CPUS from u_thread.h to u_cpu_detect.h", 10931 "nominated": false, 10932 "nomination_type": null, 10933 "resolution": 4, 10934 "main_sha": null, 10935 "because_sha": null 10936 }, 10937 { 10938 "sha": "64ee9c1158468aaf72ed2038963b6b64ecc75627", 10939 "description": "util: Merge duplicated function prototype in u_thread.h that named with util_barrier*", 10940 "nominated": false, 10941 "nomination_type": null, 10942 "resolution": 4, 10943 "main_sha": null, 10944 "because_sha": null 10945 }, 10946 { 10947 "sha": "17d46893fdbf6423d34eb09be59be5aebe2cee53", 10948 "description": "util: Remove non used UTIL_MAX_L3_CACHES in u_thread.h", 10949 "nominated": false, 10950 "nomination_type": null, 10951 "resolution": 4, 10952 "main_sha": null, 10953 "because_sha": null 10954 }, 10955 { 10956 "sha": "6a9364f4bcef76a9d008edf674c49c4815c075fd", 10957 "description": "pvr: Change pvr_get_hw_clear_color() to pack based on accum formats.", 10958 "nominated": false, 10959 "nomination_type": null, 10960 "resolution": 4, 10961 "main_sha": null, 10962 "because_sha": null 10963 }, 10964 { 10965 "sha": "81a90c1e483faff176209728bff5ca7b37c27e2b", 10966 "description": "pvr: Add PBE accum format size in bytes.", 10967 "nominated": false, 10968 "nomination_type": null, 10969 "resolution": 4, 10970 "main_sha": null, 10971 "because_sha": null 10972 }, 10973 { 10974 "sha": "87eb4f4f4fa8d973aaf4eebc89f783b5ad7644e4", 10975 "description": "docs: vmware -> VMware", 10976 "nominated": false, 10977 "nomination_type": null, 10978 "resolution": 4, 10979 "main_sha": null, 10980 "because_sha": null 10981 }, 10982 { 10983 "sha": "81f8382202d5f9c37ba06ab0c08ae777a4bee209", 10984 "description": "docs: healthcheck -> health check", 10985 "nominated": false, 10986 "nomination_type": null, 10987 "resolution": 4, 10988 "main_sha": null, 10989 "because_sha": null 10990 }, 10991 { 10992 "sha": "2e320da72fefc54e713075b00d305e6b7c437108", 10993 "description": "docs: dependant -> dependent", 10994 "nominated": false, 10995 "nomination_type": null, 10996 "resolution": 4, 10997 "main_sha": null, 10998 "because_sha": null 10999 }, 11000 { 11001 "sha": "d33eb01843c514f4ea2dc8be6392a27e052c60bd", 11002 "description": "docs: virtualisation -> virtualization", 11003 "nominated": false, 11004 "nomination_type": null, 11005 "resolution": 4, 11006 "main_sha": null, 11007 "because_sha": null 11008 }, 11009 { 11010 "sha": "a13056587e2efcd4fd16a5ed56f3c617c887bbc4", 11011 "description": "docs: Linux fbdev -> Linux Framebuffer", 11012 "nominated": false, 11013 "nomination_type": null, 11014 "resolution": 4, 11015 "main_sha": null, 11016 "because_sha": null 11017 }, 11018 { 11019 "sha": "1160b657d2ea6864a443789569a3056623a53a2d", 11020 "description": "docs: servo -> Servo", 11021 "nominated": false, 11022 "nomination_type": null, 11023 "resolution": 4, 11024 "main_sha": null, 11025 "because_sha": null 11026 }, 11027 { 11028 "sha": "af3c1a960ccdbb30db3b65db31f1ebed16916d29", 11029 "description": "docs: skqp -> SkQP", 11030 "nominated": false, 11031 "nomination_type": null, 11032 "resolution": 4, 11033 "main_sha": null, 11034 "because_sha": null 11035 }, 11036 { 11037 "sha": "d6c4ac72a32d60b1e720c50fe361cb4df76e0f0d", 11038 "description": "docs: lava -> LAVA", 11039 "nominated": false, 11040 "nomination_type": null, 11041 "resolution": 4, 11042 "main_sha": null, 11043 "because_sha": null 11044 }, 11045 { 11046 "sha": "f2e688f0429c1148c29f01fd47c40627876cee70", 11047 "description": "docs: hw -> HW", 11048 "nominated": false, 11049 "nomination_type": null, 11050 "resolution": 4, 11051 "main_sha": null, 11052 "because_sha": null 11053 }, 11054 { 11055 "sha": "672fc2527b8cfaea57477187bc59af2ce0abe589", 11056 "description": "docs: xyzw -> XYZW", 11057 "nominated": false, 11058 "nomination_type": null, 11059 "resolution": 4, 11060 "main_sha": null, 11061 "because_sha": null 11062 }, 11063 { 11064 "sha": "9d64954bcb525918565de51e3c8c8aa9da311ac5", 11065 "description": "docs: Gitlab -> GitLab", 11066 "nominated": false, 11067 "nomination_type": null, 11068 "resolution": 4, 11069 "main_sha": null, 11070 "because_sha": null 11071 }, 11072 { 11073 "sha": "1298c5df693b778c1a4e54af20452f7596bac901", 11074 "description": "docs: meson -> Meson", 11075 "nominated": false, 11076 "nomination_type": null, 11077 "resolution": 4, 11078 "main_sha": null, 11079 "because_sha": null 11080 }, 11081 { 11082 "sha": "635bf6339daae32a70bea65038f6f0103a4ea877", 11083 "description": "docs: ArchLinux -> Arch Linux", 11084 "nominated": false, 11085 "nomination_type": null, 11086 "resolution": 4, 11087 "main_sha": null, 11088 "because_sha": null 11089 }, 11090 { 11091 "sha": "86c2758404446599404a298de3079d7d233573fe", 11092 "description": "docs: autotools -> Autotools", 11093 "nominated": false, 11094 "nomination_type": null, 11095 "resolution": 4, 11096 "main_sha": null, 11097 "because_sha": null 11098 }, 11099 { 11100 "sha": "3196f713610019027a76d8011e44ba1dbf3d2649", 11101 "description": "docs: ppir -> PPIR", 11102 "nominated": false, 11103 "nomination_type": null, 11104 "resolution": 4, 11105 "main_sha": null, 11106 "because_sha": null 11107 }, 11108 { 11109 "sha": "b244128954c2271cea383fe667615001e1b85f55", 11110 "description": "docs: lima -> Lima", 11111 "nominated": false, 11112 "nomination_type": null, 11113 "resolution": 4, 11114 "main_sha": null, 11115 "because_sha": null 11116 }, 11117 { 11118 "sha": "590d4cbe3ae845b4c010e425bc054b9e1a591089", 11119 "description": "docs: vulkan -> Vulkan", 11120 "nominated": false, 11121 "nomination_type": null, 11122 "resolution": 4, 11123 "main_sha": null, 11124 "because_sha": null 11125 }, 11126 { 11127 "sha": "f69fe8c279934c64af1d48ed8e24a1712ec06d93", 11128 "description": "docs: llvmpipe -> LLVMpipe", 11129 "nominated": false, 11130 "nomination_type": null, 11131 "resolution": 4, 11132 "main_sha": null, 11133 "because_sha": null 11134 }, 11135 { 11136 "sha": "2eb1d2c19b23cf3357ba0d9b7e69340d6e4e39ef", 11137 "description": "docs: nouveau -> Nouveau", 11138 "nominated": false, 11139 "nomination_type": null, 11140 "resolution": 4, 11141 "main_sha": null, 11142 "because_sha": null 11143 }, 11144 { 11145 "sha": "b3e0a7090860eea442f080cfbc4d53c3ea1fd0f4", 11146 "description": "docs: radeon -> Radeon", 11147 "nominated": false, 11148 "nomination_type": null, 11149 "resolution": 4, 11150 "main_sha": null, 11151 "because_sha": null 11152 }, 11153 { 11154 "sha": "8e099755624b8854acd83e4f2704ee57409307bb", 11155 "description": "docs: adreno -> Adreno", 11156 "nominated": false, 11157 "nomination_type": null, 11158 "resolution": 4, 11159 "main_sha": null, 11160 "because_sha": null 11161 }, 11162 { 11163 "sha": "af00076741b0083ef0adf0d71e0ba5a1393f2733", 11164 "description": "docs: freedreno -> Freedreno", 11165 "nominated": false, 11166 "nomination_type": null, 11167 "resolution": 4, 11168 "main_sha": null, 11169 "because_sha": null 11170 }, 11171 { 11172 "sha": "956cc5459a1c547a6ff2d67af18d4db94eb6809d", 11173 "description": "docs: lavapipe -> Lavapipe", 11174 "nominated": false, 11175 "nomination_type": null, 11176 "resolution": 4, 11177 "main_sha": null, 11178 "because_sha": null 11179 }, 11180 { 11181 "sha": "2d0ffea1183a6ae6d921a926e2b54d897e2d0c5f", 11182 "description": "docs: perfetto -> Perfetto", 11183 "nominated": false, 11184 "nomination_type": null, 11185 "resolution": 4, 11186 "main_sha": null, 11187 "because_sha": null 11188 }, 11189 { 11190 "sha": "e23c3fcb4e9611ab9494206706ad140cd56ee21d", 11191 "description": "docs: rgb -> RGB", 11192 "nominated": false, 11193 "nomination_type": null, 11194 "resolution": 4, 11195 "main_sha": null, 11196 "because_sha": null 11197 }, 11198 { 11199 "sha": "6dbb184ad77b3ee59b9b3cb6a75ddd14f6fc32b9", 11200 "description": "docs: gpu -> GPU", 11201 "nominated": false, 11202 "nomination_type": null, 11203 "resolution": 4, 11204 "main_sha": null, 11205 "because_sha": null 11206 }, 11207 { 11208 "sha": "a590043c77fadbbb7a4a46cd54e7203f97e2c607", 11209 "description": "docs: cpu -> CPU", 11210 "nominated": false, 11211 "nomination_type": null, 11212 "resolution": 4, 11213 "main_sha": null, 11214 "because_sha": null 11215 }, 11216 { 11217 "sha": "b8f01b1c37fe812f122a57b688e7b08d5ac8fd59", 11218 "description": "docs: pci -> PCI", 11219 "nominated": false, 11220 "nomination_type": null, 11221 "resolution": 4, 11222 "main_sha": null, 11223 "because_sha": null 11224 }, 11225 { 11226 "sha": "deb552938584c8ed26279040cdd366d164a07ccb", 11227 "description": "docs: xorg -> X.Org", 11228 "nominated": false, 11229 "nomination_type": null, 11230 "resolution": 4, 11231 "main_sha": null, 11232 "because_sha": null 11233 }, 11234 { 11235 "sha": "f4b0689eec64c014a2fc124bfa45962af7a8af90", 11236 "description": "docs: irc -> IRC", 11237 "nominated": false, 11238 "nomination_type": null, 11239 "resolution": 4, 11240 "main_sha": null, 11241 "because_sha": null 11242 }, 11243 { 11244 "sha": "efd93f1dd6f19f958cae46aba089bf005842fbb0", 11245 "description": "docs: ip -> IP", 11246 "nominated": false, 11247 "nomination_type": null, 11248 "resolution": 4, 11249 "main_sha": null, 11250 "because_sha": null 11251 }, 11252 { 11253 "sha": "7041cf6612b70a4f2f126a5558a402f807f32929", 11254 "description": "docs: use consistent casing for dEQP", 11255 "nominated": false, 11256 "nomination_type": null, 11257 "resolution": 4, 11258 "main_sha": null, 11259 "because_sha": null 11260 }, 11261 { 11262 "sha": "e9c494e24abf1c00f416ea7c2efce4ff4ec0c0a8", 11263 "description": "docs: consistently spell Haswell in camel-case", 11264 "nominated": false, 11265 "nomination_type": null, 11266 "resolution": 4, 11267 "main_sha": null, 11268 "because_sha": null 11269 }, 11270 { 11271 "sha": "e855f5a060c93c8e129da406400c5f5c9f8a8643", 11272 "description": "docs: consistently spell VirGL in camel-case", 11273 "nominated": false, 11274 "nomination_type": null, 11275 "resolution": 4, 11276 "main_sha": null, 11277 "because_sha": null 11278 }, 11279 { 11280 "sha": "0b371a1f62da66439060af9fc2370d5ae85d4775", 11281 "description": "docs: consistently spell API all-caps", 11282 "nominated": false, 11283 "nomination_type": null, 11284 "resolution": 4, 11285 "main_sha": null, 11286 "because_sha": null 11287 }, 11288 { 11289 "sha": "dc235de196015fb69c7c4fd24782ef0e877e8e34", 11290 "description": "docs: consistently use CMake", 11291 "nominated": false, 11292 "nomination_type": null, 11293 "resolution": 4, 11294 "main_sha": null, 11295 "because_sha": null 11296 }, 11297 { 11298 "sha": "f1bc496785c5712f7a6f3f9ef0eb1eae5c3011c9", 11299 "description": "docs: consistently spell OK in allcaps", 11300 "nominated": false, 11301 "nomination_type": null, 11302 "resolution": 4, 11303 "main_sha": null, 11304 "because_sha": null 11305 }, 11306 { 11307 "sha": "4453948a5ff7081cb75fb98424ed25d7d22b807b", 11308 "description": "docs: consistently spell URL in allcaps", 11309 "nominated": false, 11310 "nomination_type": null, 11311 "resolution": 4, 11312 "main_sha": null, 11313 "because_sha": null 11314 }, 11315 { 11316 "sha": "1ed28787557ee4a5d36f8a90e051e0d56cafd306", 11317 "description": "docs: consistently spell ANV in allcaps", 11318 "nominated": false, 11319 "nomination_type": null, 11320 "resolution": 4, 11321 "main_sha": null, 11322 "because_sha": null 11323 }, 11324 { 11325 "sha": "5296c13552b5cf6b5d122e4a5587d6caeac16159", 11326 "description": "docs: consistently spell DRI in all-caps", 11327 "nominated": false, 11328 "nomination_type": null, 11329 "resolution": 4, 11330 "main_sha": null, 11331 "because_sha": null 11332 }, 11333 { 11334 "sha": "8e4725e879c87bf502fc004580b1006e73c77892", 11335 "description": "docs: consistently upper-case VC4, V3D etc", 11336 "nominated": false, 11337 "nomination_type": null, 11338 "resolution": 4, 11339 "main_sha": null, 11340 "because_sha": null 11341 }, 11342 { 11343 "sha": "4a229fea22d659eedfd26e18145eb929d2218992", 11344 "description": "docs: XOR'd -> XORed", 11345 "nominated": false, 11346 "nomination_type": null, 11347 "resolution": 4, 11348 "main_sha": null, 11349 "because_sha": null 11350 }, 11351 { 11352 "sha": "6b831894123c09bbeb095853bad68ffbadca6bf7", 11353 "description": "docs: eg. -> e.g.", 11354 "nominated": false, 11355 "nomination_type": null, 11356 "resolution": 4, 11357 "main_sha": null, 11358 "because_sha": null 11359 }, 11360 { 11361 "sha": "46d48659a628ad5043e9745328041ced06750c38", 11362 "description": "docs: use the official spelling of SHA-1", 11363 "nominated": false, 11364 "nomination_type": null, 11365 "resolution": 4, 11366 "main_sha": null, 11367 "because_sha": null 11368 }, 11369 { 11370 "sha": "030ecacdc4d27c23934a9f758fb7cbbc443a956a", 11371 "description": "docs: spell out \"distribution\"", 11372 "nominated": false, 11373 "nomination_type": null, 11374 "resolution": 4, 11375 "main_sha": null, 11376 "because_sha": null 11377 }, 11378 { 11379 "sha": "ad15f39e7d6bb9b5d96d0ada0c42d23a7b7c9a49", 11380 "description": "docs: spell out \"environment variable\"", 11381 "nominated": false, 11382 "nomination_type": null, 11383 "resolution": 4, 11384 "main_sha": null, 11385 "because_sha": null 11386 }, 11387 { 11388 "sha": "9346d82c9a289b87e05bebe100fdf9800e0189da", 11389 "description": "docs: spell out \"SHA256 checksum\"", 11390 "nominated": false, 11391 "nomination_type": null, 11392 "resolution": 4, 11393 "main_sha": null, 11394 "because_sha": null 11395 }, 11396 { 11397 "sha": "6a008f34a69c5feac4c9e84524dcee37fa260e56", 11398 "description": "docs: spell out \"build directory\"", 11399 "nominated": false, 11400 "nomination_type": null, 11401 "resolution": 4, 11402 "main_sha": null, 11403 "because_sha": null 11404 }, 11405 { 11406 "sha": "25936ef62b1907e49c37f55cbca8e52fd007bb71", 11407 "description": "docs: correct spelling of \"Copr\"", 11408 "nominated": false, 11409 "nomination_type": null, 11410 "resolution": 4, 11411 "main_sha": null, 11412 "because_sha": null 11413 }, 11414 { 11415 "sha": "d356b1dc63db6b4788f9b4fa845c2d5dca943863", 11416 "description": "docs: correct spelling of \"Gouraud\"", 11417 "nominated": false, 11418 "nomination_type": null, 11419 "resolution": 4, 11420 "main_sha": null, 11421 "because_sha": null 11422 }, 11423 { 11424 "sha": "9d8bf9342064b548210c6ef1eccc6177c67d86d9", 11425 "description": "docs: correct spelling of \"specifies\"", 11426 "nominated": false, 11427 "nomination_type": null, 11428 "resolution": 4, 11429 "main_sha": null, 11430 "because_sha": null 11431 }, 11432 { 11433 "sha": "19a4e2c8641fa1fed27a1a4321d268bcd1528864", 11434 "description": "docs: correct spelling of \"semantic\"", 11435 "nominated": false, 11436 "nomination_type": null, 11437 "resolution": 4, 11438 "main_sha": null, 11439 "because_sha": null 11440 }, 11441 { 11442 "sha": "13e2d1a78e1702d80bf2cf8c004cc17acf72e4ee", 11443 "description": "docs: correct spelling of \"irrespective\"", 11444 "nominated": false, 11445 "nomination_type": null, 11446 "resolution": 4, 11447 "main_sha": null, 11448 "because_sha": null 11449 }, 11450 { 11451 "sha": "29dd4ead44414bb601a0320a17d7220bee10865c", 11452 "description": "docs: correct spelling of \"passes\"", 11453 "nominated": false, 11454 "nomination_type": null, 11455 "resolution": 4, 11456 "main_sha": null, 11457 "because_sha": null 11458 }, 11459 { 11460 "sha": "c74c53ff58da59a0f4009fb2c2ba650b1e0488a1", 11461 "description": "docs: correct spelling of \"addition\"", 11462 "nominated": false, 11463 "nomination_type": null, 11464 "resolution": 4, 11465 "main_sha": null, 11466 "because_sha": null 11467 }, 11468 { 11469 "sha": "28f4fcaa4f213314a72b8907464852e6fb7a6c2f", 11470 "description": "gallivm: Fix LLVM optimization with the new pass manager", 11471 "nominated": true, 11472 "nomination_type": 1, 11473 "resolution": 1, 11474 "main_sha": null, 11475 "because_sha": "2037c34f245e72de4fd58224c0aa7ae3a7427620" 11476 }, 11477 { 11478 "sha": "a36e27e507d4a16678ccd0e873883956a7e6302a", 11479 "description": "aco: change thread_local memory resource to pointer", 11480 "nominated": false, 11481 "nomination_type": 1, 11482 "resolution": 4, 11483 "main_sha": null, 11484 "because_sha": "a128d444cbf4f74b0bdd4a8ae3f1cd2a52dee122" 11485 }, 11486 { 11487 "sha": "43d93c32c94016cbbee775b3b0c75a64fe583f4c", 11488 "description": "loader/dri3: Add DRI performance option to wait for next buffer on swap", 11489 "nominated": false, 11490 "nomination_type": null, 11491 "resolution": 4, 11492 "main_sha": null, 11493 "because_sha": null 11494 }, 11495 { 11496 "sha": "d54464279c1cd5900b126c1d4aba290276878343", 11497 "description": "loader/dri3: Simplify buffer age query", 11498 "nominated": false, 11499 "nomination_type": null, 11500 "resolution": 4, 11501 "main_sha": null, 11502 "because_sha": null 11503 }, 11504 { 11505 "sha": "2aa588bf0a3d72aaad459a5f4e599916dc5bd743", 11506 "description": "ci/linker: update mold to 1.6 and enable on s390x", 11507 "nominated": false, 11508 "nomination_type": null, 11509 "resolution": 4, 11510 "main_sha": null, 11511 "because_sha": null 11512 }, 11513 { 11514 "sha": "4e570cbfa20fb00c923bcb0218c058643c4b7c77", 11515 "description": "vc4: don't use imprecise_32bit_lowering for idiv lowering", 11516 "nominated": false, 11517 "nomination_type": null, 11518 "resolution": 4, 11519 "main_sha": null, 11520 "because_sha": null 11521 }, 11522 { 11523 "sha": "210e8a80ac18e0cdb55940e1ebf56f706edc60e6", 11524 "description": "vc4: don't lower uadd_carry", 11525 "nominated": false, 11526 "nomination_type": null, 11527 "resolution": 4, 11528 "main_sha": null, 11529 "because_sha": null 11530 }, 11531 { 11532 "sha": "7ee0b8b8dfab0bf30d0b653d5e75a771940d816d", 11533 "description": "ac/nir/ngg,radv: use different counters for shader queries", 11534 "nominated": false, 11535 "nomination_type": null, 11536 "resolution": 4, 11537 "main_sha": null, 11538 "because_sha": null 11539 }, 11540 { 11541 "sha": "83643e4dc82d86b15d78bb764721fb731b45c85b", 11542 "description": "nir,ac/nir/ngg,radv: split shader_query_enabled_amd", 11543 "nominated": false, 11544 "nomination_type": null, 11545 "resolution": 4, 11546 "main_sha": null, 11547 "because_sha": null 11548 }, 11549 { 11550 "sha": "1dcbf2575734e1ccdcb6bc186d646376e4ad9a0f", 11551 "description": "radv: split active_pipeline_gds_queries", 11552 "nominated": false, 11553 "nomination_type": null, 11554 "resolution": 4, 11555 "main_sha": null, 11556 "because_sha": null 11557 }, 11558 { 11559 "sha": "0bbe8029b62edc138c1d41d4d2bce7f7edb923b2", 11560 "description": "radv: count gen_prims_queries_enabled", 11561 "nominated": false, 11562 "nomination_type": null, 11563 "resolution": 4, 11564 "main_sha": null, 11565 "because_sha": null 11566 }, 11567 { 11568 "sha": "6247b35ab2f062540bd21b4172d24a79e1bfe538", 11569 "description": "zink: delete unused zink descriptor mode", 11570 "nominated": false, 11571 "nomination_type": null, 11572 "resolution": 4, 11573 "main_sha": null, 11574 "because_sha": null 11575 }, 11576 { 11577 "sha": "d702a503ad5cc8ca8fddb304a9343490beaf592d", 11578 "description": "zink: support multiple heaps per memory type", 11579 "nominated": false, 11580 "nomination_type": null, 11581 "resolution": 4, 11582 "main_sha": null, 11583 "because_sha": null 11584 }, 11585 { 11586 "sha": "f9515d9376752c0355de71957347e1241e3a226b", 11587 "description": "zink: allocate/place memory using memoryTypeIndex directly", 11588 "nominated": false, 11589 "nomination_type": null, 11590 "resolution": 4, 11591 "main_sha": null, 11592 "because_sha": null 11593 }, 11594 { 11595 "sha": "a3552048c7e7b8afebfc99caac6d555439ddf2bc", 11596 "description": "zink: allow direct memory mapping for any COHERENT+CACHED buffer", 11597 "nominated": false, 11598 "nomination_type": null, 11599 "resolution": 4, 11600 "main_sha": null, 11601 "because_sha": null 11602 }, 11603 { 11604 "sha": "71ee1dd597e7a5ca6c7847e1110cfc49a4974201", 11605 "description": "zink: don't flag ubo0 as used in shaders with indirect ubo access", 11606 "nominated": true, 11607 "nomination_type": 0, 11608 "resolution": 1, 11609 "main_sha": null, 11610 "because_sha": null 11611 }, 11612 { 11613 "sha": "e8e13d1d78b6d0af63b0166f1addc9ba7eaf0a75", 11614 "description": "zink: decrement ZINK_FBFETCH_BINDING", 11615 "nominated": false, 11616 "nomination_type": null, 11617 "resolution": 4, 11618 "main_sha": null, 11619 "because_sha": null 11620 }, 11621 { 11622 "sha": "1f4172e4ec9d33434f7fda26dbb9e25331886a1f", 11623 "description": "zink: fix gpl compile optimization", 11624 "nominated": false, 11625 "nomination_type": null, 11626 "resolution": 4, 11627 "main_sha": null, 11628 "because_sha": null 11629 }, 11630 { 11631 "sha": "490ddbd0b7867b5d43e81f0595d95dfc5fc7c6fc", 11632 "description": "lavapipe: fix BufferDeviceAddress usage", 11633 "nominated": true, 11634 "nomination_type": 0, 11635 "resolution": 0, 11636 "main_sha": null, 11637 "because_sha": null 11638 }, 11639 { 11640 "sha": "17ccc80920773a0b9bd3d2d9ad89b22c27c0e2e6", 11641 "description": "lavapipe: store binding offset for buffers", 11642 "nominated": true, 11643 "nomination_type": 0, 11644 "resolution": 0, 11645 "main_sha": null, 11646 "because_sha": null 11647 }, 11648 { 11649 "sha": "7cca889ecd82668eda6c7e03956b2a974d8faae7", 11650 "description": "crocus: fix off-by-one error when clearing stale syncobjs", 11651 "nominated": false, 11652 "nomination_type": null, 11653 "resolution": 4, 11654 "main_sha": null, 11655 "because_sha": null 11656 }, 11657 { 11658 "sha": "977dbfc9decf35584129d08f5912579f5ab4759b", 11659 "description": "clover/llvm: add kernel arg info for opaque pointers", 11660 "nominated": false, 11661 "nomination_type": null, 11662 "resolution": 4, 11663 "main_sha": null, 11664 "because_sha": null 11665 }, 11666 { 11667 "sha": "b744e9703342960bb39cdaa09e3701e0e8059843", 11668 "description": "d3d12: Add cache managers for separate buffer usage cases", 11669 "nominated": false, 11670 "nomination_type": null, 11671 "resolution": 4, 11672 "main_sha": null, 11673 "because_sha": null 11674 }, 11675 { 11676 "sha": "09b28524b2ae1f5f84516e0c0c813be23705abaf", 11677 "description": "freedreno/ir3: Switch to NIR for a5xx's vertex id lowering.", 11678 "nominated": true, 11679 "nomination_type": 0, 11680 "resolution": 0, 11681 "main_sha": null, 11682 "because_sha": null 11683 }, 11684 { 11685 "sha": "7bc7b08bcf64e0b68812a253ccb9a95b7be84e55", 11686 "description": "crocus: Advertise PIPE_CAP_NATIVE_FENCE_FD", 11687 "nominated": false, 11688 "nomination_type": null, 11689 "resolution": 4, 11690 "main_sha": null, 11691 "because_sha": null 11692 }, 11693 { 11694 "sha": "22ec93cc1aa8eb69f7a1d66500e70a3e5750d095", 11695 "description": "v3d/ci: Add a flake", 11696 "nominated": false, 11697 "nomination_type": null, 11698 "resolution": 4, 11699 "main_sha": null, 11700 "because_sha": null 11701 }, 11702 { 11703 "sha": "c00f36ad76c3c9473574376b7a11991a8269c350", 11704 "description": "freedreno: Passthrough TCS support", 11705 "nominated": false, 11706 "nomination_type": null, 11707 "resolution": 4, 11708 "main_sha": null, 11709 "because_sha": null 11710 }, 11711 { 11712 "sha": "18b02cbc254a607961fd9e358b757369058f3126", 11713 "description": "freedreno: Add tess_state support", 11714 "nominated": false, 11715 "nomination_type": null, 11716 "resolution": 4, 11717 "main_sha": null, 11718 "because_sha": null 11719 }, 11720 { 11721 "sha": "38c747ce3d307457511fb6e8c3bfec8eb1d4ddd8", 11722 "description": "freedreno/ir3: Passthrough TCS support", 11723 "nominated": false, 11724 "nomination_type": null, 11725 "resolution": 4, 11726 "main_sha": null, 11727 "because_sha": null 11728 }, 11729 { 11730 "sha": "a7290370de226cb5e59bd8e0c88c2e7cf02a24ee", 11731 "description": "freedreno: Dirty the TCS state if patch_vertices change", 11732 "nominated": false, 11733 "nomination_type": null, 11734 "resolution": 4, 11735 "main_sha": null, 11736 "because_sha": null 11737 }, 11738 { 11739 "sha": "027690996b98de3bcda485c69744404f11e2967e", 11740 "description": "radeonsi: Use nir passthrough TCS helper", 11741 "nominated": false, 11742 "nomination_type": null, 11743 "resolution": 4, 11744 "main_sha": null, 11745 "because_sha": null 11746 }, 11747 { 11748 "sha": "a8e84f50bc6c855fa08af343c02d3e1b783d1586", 11749 "description": "nir: Add helper to create passthrough TCS shader", 11750 "nominated": false, 11751 "nomination_type": null, 11752 "resolution": 4, 11753 "main_sha": null, 11754 "because_sha": null 11755 }, 11756 { 11757 "sha": "2b750cacd70dcdb7015d98489faf580de2d9ebc8", 11758 "description": "ci/panfrost: re-enable traces on t760", 11759 "nominated": false, 11760 "nomination_type": null, 11761 "resolution": 4, 11762 "main_sha": null, 11763 "because_sha": null 11764 }, 11765 { 11766 "sha": "c6f575f6633935b6532d106b31d467a23e66cf20", 11767 "description": "ci/panfrost: Humus Portal trace got fixed, update checksum", 11768 "nominated": false, 11769 "nomination_type": null, 11770 "resolution": 4, 11771 "main_sha": null, 11772 "because_sha": null 11773 }, 11774 { 11775 "sha": "9ba7164d2f1fffa737629a8c29b6c3a76027b456", 11776 "description": "ci/panfrost: enable piglit-gl on g52 again and deparalelize", 11777 "nominated": false, 11778 "nomination_type": null, 11779 "resolution": 4, 11780 "main_sha": null, 11781 "because_sha": null 11782 }, 11783 { 11784 "sha": "b970e25890ff45a4a705f8a6d7849cc5310a2326", 11785 "description": "ci/panfrost: deduplicate gitlab-ci.yml", 11786 "nominated": false, 11787 "nomination_type": null, 11788 "resolution": 4, 11789 "main_sha": null, 11790 "because_sha": null 11791 }, 11792 { 11793 "sha": "8a0c1dcbd6c484dcf36ab3f35e33c95a69c0c2af", 11794 "description": "r300: respect buffer offset in r300_set_constant_buffer", 11795 "nominated": true, 11796 "nomination_type": 0, 11797 "resolution": 1, 11798 "main_sha": null, 11799 "because_sha": null 11800 }, 11801 { 11802 "sha": "a17e801a9c4d5806c2d26033e3a75c6f207aa3dd", 11803 "description": "aco: Add ACO_DEBUG=novalidateir option.", 11804 "nominated": false, 11805 "nomination_type": null, 11806 "resolution": 4, 11807 "main_sha": null, 11808 "because_sha": null 11809 }, 11810 { 11811 "sha": "0cceab788eb68f46e05c674d8fa33a7a65bc63bc", 11812 "description": "aco: Move is_dead to aco_ir.h to allow it to get inlined.", 11813 "nominated": false, 11814 "nomination_type": null, 11815 "resolution": 4, 11816 "main_sha": null, 11817 "because_sha": null 11818 }, 11819 { 11820 "sha": "36bc3afb8b36c4f77ab955c624f1db29ed192c31", 11821 "description": "aco/optimizer_postRA: Delete dead instructions more efficiently.", 11822 "nominated": false, 11823 "nomination_type": null, 11824 "resolution": 4, 11825 "main_sha": null, 11826 "because_sha": null 11827 }, 11828 { 11829 "sha": "7263a29794ed72fe915809bd48a53c668691b404", 11830 "description": "aco/optimizer_postRA: Properly handle vccz/execz/scc in reset_block.", 11831 "nominated": true, 11832 "nomination_type": 1, 11833 "resolution": 0, 11834 "main_sha": null, 11835 "because_sha": "a8dd07518c59af0087ed311cee232c31c3e8268c" 11836 }, 11837 { 11838 "sha": "75967a4814be7988afc20e59bac4b48bafacab00", 11839 "description": "aco/optimizer_postRA: Speed up reset_block() with predecessors.", 11840 "nominated": true, 11841 "nomination_type": 0, 11842 "resolution": 0, 11843 "main_sha": null, 11844 "because_sha": null 11845 }, 11846 { 11847 "sha": "b542ab02439d39dd54bc475332977d2c0a2e0920", 11848 "description": "aco/optimizer_postRA: Use unique_ptr + array for instruction indices.", 11849 "nominated": false, 11850 "nomination_type": null, 11851 "resolution": 4, 11852 "main_sha": null, 11853 "because_sha": null 11854 }, 11855 { 11856 "sha": "6f598fe4e35723fd76f4847afc1cb2d8881fbccc", 11857 "description": "mesa: Fix stack corruption for PIPE_QUERY_TIMESTAMP", 11858 "nominated": false, 11859 "nomination_type": null, 11860 "resolution": 4, 11861 "main_sha": null, 11862 "because_sha": null 11863 }, 11864 { 11865 "sha": "a0c52ee8271b5898dfeb5f8d74b1428ed7f811f5", 11866 "description": "radeonsi: Use available dot product instructions on gfx11.", 11867 "nominated": false, 11868 "nomination_type": null, 11869 "resolution": 4, 11870 "main_sha": null, 11871 "because_sha": null 11872 }, 11873 { 11874 "sha": "31c1cb06adabcdfca0f25839909c8e837aa8e24f", 11875 "description": "radv: Use available dot product instructions on gfx11.", 11876 "nominated": false, 11877 "nomination_type": null, 11878 "resolution": 4, 11879 "main_sha": null, 11880 "because_sha": null 11881 }, 11882 { 11883 "sha": "361b47b1f00379a34d307e6ab0973ce2f53c61b0", 11884 "description": "aco: Implement signed idot instructions on GFX11.", 11885 "nominated": false, 11886 "nomination_type": null, 11887 "resolution": 4, 11888 "main_sha": null, 11889 "because_sha": null 11890 }, 11891 { 11892 "sha": "cea6723243d7b22e8d2c92790eba4e27bf2a0e06", 11893 "description": "ac/llvm: Implement signed idot on GFX11.", 11894 "nominated": false, 11895 "nomination_type": null, 11896 "resolution": 4, 11897 "main_sha": null, 11898 "because_sha": null 11899 }, 11900 { 11901 "sha": "616d3908dc179c7319380111fd1cd5b047caeb75", 11902 "description": "aco: Don't use opsel for p_insert.", 11903 "nominated": true, 11904 "nomination_type": 1, 11905 "resolution": 1, 11906 "main_sha": null, 11907 "because_sha": "54292e99c7844500314bfd623469c65adef954c5" 11908 }, 11909 { 11910 "sha": "79a8a7662be4dc23ab75e0d8f324289278d2d526", 11911 "description": "aco: fmaak/fmamk can't use SDWA.", 11912 "nominated": false, 11913 "nomination_type": null, 11914 "resolution": 4, 11915 "main_sha": null, 11916 "because_sha": null 11917 }, 11918 { 11919 "sha": "413f8d0e9b6c22959fbb3152bb794ad37bc05798", 11920 "description": "microsoft/spirv2dxil: Support pack_32_2x16 and pack_32_4x8", 11921 "nominated": false, 11922 "nomination_type": null, 11923 "resolution": 4, 11924 "main_sha": null, 11925 "because_sha": null 11926 }, 11927 { 11928 "sha": "224e5012105b6476eb0572bd90d1a72b19ba6899", 11929 "description": "aco: Do not define NOMINMAX as it's already defined in pre_args now", 11930 "nominated": false, 11931 "nomination_type": null, 11932 "resolution": 4, 11933 "main_sha": null, 11934 "because_sha": null 11935 }, 11936 { 11937 "sha": "0ebd6f52a20aaa57f2815b3ad2e8052153689f18", 11938 "description": "zink: reuse rast_prim for line-rasterization check", 11939 "nominated": false, 11940 "nomination_type": null, 11941 "resolution": 4, 11942 "main_sha": null, 11943 "because_sha": null 11944 }, 11945 { 11946 "sha": "659c39fafbb53e27e6816fa872ac6eb78772e519", 11947 "description": "zink: rework primitive rasterization type logic", 11948 "nominated": false, 11949 "nomination_type": null, 11950 "resolution": 4, 11951 "main_sha": null, 11952 "because_sha": null 11953 }, 11954 { 11955 "sha": "811794f8d8de608728f495c582482d20c80a7841", 11956 "description": "microsoft/spirv2dxil: Change `spirv_to_dxil()` to receive SM and validator versions", 11957 "nominated": false, 11958 "nomination_type": null, 11959 "resolution": 4, 11960 "main_sha": null, 11961 "because_sha": null 11962 }, 11963 { 11964 "sha": "0bf5bbb3e41ee47b317a5aa7f7f72e0612f1c49f", 11965 "description": "microsoft/spirv2dxil: Refactor to make SM and validator versions public", 11966 "nominated": false, 11967 "nomination_type": null, 11968 "resolution": 4, 11969 "main_sha": null, 11970 "because_sha": null 11971 }, 11972 { 11973 "sha": "677def1d4e24048660b7817bdd257cd4eb56e362", 11974 "description": "vulkan: wsi: fix musl build", 11975 "nominated": false, 11976 "nomination_type": null, 11977 "resolution": 4, 11978 "main_sha": null, 11979 "because_sha": null 11980 }, 11981 { 11982 "sha": "ac01f09d57b47e9bc6e27da122a5bb0ab43f6908", 11983 "description": "radv/rt: Load instance id and custom index on demand", 11984 "nominated": false, 11985 "nomination_type": null, 11986 "resolution": 4, 11987 "main_sha": null, 11988 "because_sha": null 11989 }, 11990 { 11991 "sha": "6fcabb3b02bbf88b365f060da574a546df44378f", 11992 "description": "aco/ra: only rename fixed Operands if the copy-location matches", 11993 "nominated": false, 11994 "nomination_type": 1, 11995 "resolution": 4, 11996 "main_sha": null, 11997 "because_sha": "061b8bfd2980a5ed903febef42be288ab1eb4e40" 11998 }, 11999 { 12000 "sha": "cf7ada973a8ab1dade57c51afb981b84daa28710", 12001 "description": "radv: disable shaderBufferFloat64AtomicMinMax on GFX11", 12002 "nominated": false, 12003 "nomination_type": null, 12004 "resolution": 4, 12005 "main_sha": null, 12006 "because_sha": null 12007 }, 12008 { 12009 "sha": "7298bc1810fc2a0fdc56b0b104d57298695d21eb", 12010 "description": "radv: disable {shader,sparse}ImageFloat32AtomicMinMax on GFX11", 12011 "nominated": false, 12012 "nomination_type": null, 12013 "resolution": 4, 12014 "main_sha": null, 12015 "because_sha": null 12016 }, 12017 { 12018 "sha": "1ec5b6774dd2af05abf34fcb74cac0c71692b763", 12019 "description": "ac: fix has_vrs_ds_export_bug for VanGogh", 12020 "nominated": false, 12021 "nomination_type": 1, 12022 "resolution": 4, 12023 "main_sha": null, 12024 "because_sha": "0a8a9d9d638df80454417d2041f79f645193c910" 12025 }, 12026 { 12027 "sha": "4aef5f8825f9e157e3689e8f722d1cc8d34e13f5", 12028 "description": "st: Remove struct st_api, st_gl_api_create and st_gl_api.h", 12029 "nominated": false, 12030 "nomination_type": null, 12031 "resolution": 4, 12032 "main_sha": null, 12033 "because_sha": null 12034 }, 12035 { 12036 "sha": "b990142e05bbaca7eb192dcfc9b985b0362be825", 12037 "description": "xlib: Implement xmesa_get_name by return literal \"Mesa \" PACKAGE_VERSION directly", 12038 "nominated": false, 12039 "nomination_type": null, 12040 "resolution": 4, 12041 "main_sha": null, 12042 "because_sha": null 12043 }, 12044 { 12045 "sha": "78a8350e8dba123d2c7bb934c8517b778c66ca06", 12046 "description": "st: Turn st_api::query_versions to be direct accessed function st_api_query_versions", 12047 "nominated": false, 12048 "nomination_type": null, 12049 "resolution": 4, 12050 "main_sha": null, 12051 "because_sha": null 12052 }, 12053 { 12054 "sha": "7bd5ff3122f25543e8093a6687c03f9989528285", 12055 "description": "st: Turn st_api::create_context to be direct accessed function st_api_create_context", 12056 "nominated": false, 12057 "nomination_type": null, 12058 "resolution": 4, 12059 "main_sha": null, 12060 "because_sha": null 12061 }, 12062 { 12063 "sha": "562adc385db85fab1345849454b864f787f76a26", 12064 "description": "st: Turn st_api::make_current to be direct accessed function st_api_make_current", 12065 "nominated": false, 12066 "nomination_type": null, 12067 "resolution": 4, 12068 "main_sha": null, 12069 "because_sha": null 12070 }, 12071 { 12072 "sha": "26b77dfeb2076017eae9b3224d1e4a81b6561bb8", 12073 "description": "st: Turn st_api::get_current to be direct accessed function st_api_get_current", 12074 "nominated": false, 12075 "nomination_type": null, 12076 "resolution": 4, 12077 "main_sha": null, 12078 "because_sha": null 12079 }, 12080 { 12081 "sha": "40e11ee5092909bc8c5098445811fc3a6fab8f9f", 12082 "description": "st: Turn st_api::destroy_drawable to be direct accessed function st_api_destroy_drawable", 12083 "nominated": false, 12084 "nomination_type": null, 12085 "resolution": 4, 12086 "main_sha": null, 12087 "because_sha": null 12088 }, 12089 { 12090 "sha": "3f15ba7d681cb3eb0bda55a7edc82f16672e23e9", 12091 "description": "st: Remove st_api::destroy", 12092 "nominated": false, 12093 "nomination_type": null, 12094 "resolution": 4, 12095 "main_sha": null, 12096 "because_sha": null 12097 }, 12098 { 12099 "sha": "23388be282c9df1a35f2fa878b26a1ee136c6fea", 12100 "description": "st: OpenVG are removed, remove st_api::feature_mask as it's constant", 12101 "nominated": false, 12102 "nomination_type": null, 12103 "resolution": 4, 12104 "main_sha": null, 12105 "because_sha": null 12106 }, 12107 { 12108 "sha": "44151acc95d47bb2e82f2ae24ab9df8460349eab", 12109 "description": "st: OpenVG are removed, remove st_api::profile_mask as it's constant", 12110 "nominated": false, 12111 "nomination_type": null, 12112 "resolution": 4, 12113 "main_sha": null, 12114 "because_sha": null 12115 }, 12116 { 12117 "sha": "9d0d1e529569855f4a0c3a3e109c5be65522c115", 12118 "description": "st: move function st_visual_have_buffers into st_manager.c", 12119 "nominated": false, 12120 "nomination_type": null, 12121 "resolution": 4, 12122 "main_sha": null, 12123 "because_sha": null 12124 }, 12125 { 12126 "sha": "5e85165a7bb539b64519208d699b40d3f2d9d497", 12127 "description": "hgl: Remove non-nused hgl_create_st_api", 12128 "nominated": false, 12129 "nomination_type": null, 12130 "resolution": 4, 12131 "main_sha": null, 12132 "because_sha": null 12133 }, 12134 { 12135 "sha": "f32dde29028a529c42431c387edade0886239aad", 12136 "description": "aco: swap v_perm_b32 operands", 12137 "nominated": true, 12138 "nomination_type": 1, 12139 "resolution": 1, 12140 "main_sha": null, 12141 "because_sha": "dae1629778de81ecb24f3790f8404dd2c24dd338" 12142 }, 12143 { 12144 "sha": "514a9b3b75cfaa3e77e350b618c18f0707044c79", 12145 "description": "radv: Use correct primgrp size for gfx11.", 12146 "nominated": false, 12147 "nomination_type": null, 12148 "resolution": 4, 12149 "main_sha": null, 12150 "because_sha": null 12151 }, 12152 { 12153 "sha": "9d782e529460adfd6fd76d8bb1d07f49be019371", 12154 "description": "radv: Improve gfx11 clear colors for DCC.", 12155 "nominated": false, 12156 "nomination_type": null, 12157 "resolution": 4, 12158 "main_sha": null, 12159 "because_sha": null 12160 }, 12161 { 12162 "sha": "8148e934a69673cd5881bf0dad9a63fe09589335", 12163 "description": "v3d: replace all TODO around for FIXME", 12164 "nominated": false, 12165 "nomination_type": null, 12166 "resolution": 4, 12167 "main_sha": null, 12168 "because_sha": null 12169 }, 12170 { 12171 "sha": "434e74e658786446033c981d9de5627a4fbcdd23", 12172 "description": "radeonsi: zero init using the correct components count", 12173 "nominated": true, 12174 "nomination_type": 1, 12175 "resolution": 1, 12176 "main_sha": null, 12177 "because_sha": "ae4379d81e42dec4f93983dfa9f31cf30384789f" 12178 }, 12179 { 12180 "sha": "152b90efcda158ca85dd51863c4f7b2a1d461c2d", 12181 "description": "aco,radv/llvm: do not export parameters on GFX11", 12182 "nominated": false, 12183 "nomination_type": null, 12184 "resolution": 4, 12185 "main_sha": null, 12186 "because_sha": null 12187 }, 12188 { 12189 "sha": "c5bf63753d7b1e61d4529fe2dc5a81c49c8bbd45", 12190 "description": "ac/nir,radv/llvm: add support for the attribute ring", 12191 "nominated": false, 12192 "nomination_type": null, 12193 "resolution": 4, 12194 "main_sha": null, 12195 "because_sha": null 12196 }, 12197 { 12198 "sha": "fee5e379f4cf6539b59e25c09f92d5d83d2eb8f3", 12199 "description": "radv/llvm: do not set COMPR for exports on GFX11", 12200 "nominated": false, 12201 "nomination_type": null, 12202 "resolution": 4, 12203 "main_sha": null, 12204 "because_sha": null 12205 }, 12206 { 12207 "sha": "4096c15f4f98d0140f86328c8f73cd23b797c308", 12208 "description": "hasvk: Nuke code around local memory", 12209 "nominated": false, 12210 "nomination_type": null, 12211 "resolution": 4, 12212 "main_sha": null, 12213 "because_sha": null 12214 }, 12215 { 12216 "sha": "fdbb005984e089a9338a7d693db13cd2c88612cb", 12217 "description": "freedreno: get timestamp from os_time_get_nano instead of os_time_get", 12218 "nominated": false, 12219 "nomination_type": null, 12220 "resolution": 4, 12221 "main_sha": null, 12222 "because_sha": null 12223 }, 12224 { 12225 "sha": "851c6598bd1262fa3debd1ed2c7337ad2ca75fc2", 12226 "description": "nouveau: get timestamp from os_time_get_nano instead of os_time_get", 12227 "nominated": false, 12228 "nomination_type": null, 12229 "resolution": 4, 12230 "main_sha": null, 12231 "because_sha": null 12232 }, 12233 { 12234 "sha": "1d41dd42dfbc9bfb056d68ba8c1c4205bdb9dc75", 12235 "description": "util: unify FreeBSD futex_wait signature with Linux/OpenBSD/Windows", 12236 "nominated": false, 12237 "nomination_type": 1, 12238 "resolution": 4, 12239 "main_sha": null, 12240 "because_sha": "095dfc6caa29e150b5c8e9566320eda1117e714b" 12241 }, 12242 { 12243 "sha": "813d502d7c4b297689c16b2559e87134db1ff0b5", 12244 "description": "driconf: add mesa_glthread=false for gfxbench", 12245 "nominated": false, 12246 "nomination_type": null, 12247 "resolution": 4, 12248 "main_sha": null, 12249 "because_sha": null 12250 }, 12251 { 12252 "sha": "55d2b82cc09953b104d46edc12524945e82eb45f", 12253 "description": "glsl/types: fix dword slots calc for float16 matricies.", 12254 "nominated": false, 12255 "nomination_type": null, 12256 "resolution": 4, 12257 "main_sha": null, 12258 "because_sha": null 12259 }, 12260 { 12261 "sha": "3570e94bcc187512490ac0871086fb101dc1c9d6", 12262 "description": "agx: Use agx_nir_opt_preamble", 12263 "nominated": false, 12264 "nomination_type": null, 12265 "resolution": 4, 12266 "main_sha": null, 12267 "because_sha": null 12268 }, 12269 { 12270 "sha": "5e8b0289c35ef8d8c4098125e6951d6903585e33", 12271 "description": "agx: Add agx_nir_opt_preamble pass", 12272 "nominated": false, 12273 "nomination_type": null, 12274 "resolution": 4, 12275 "main_sha": null, 12276 "because_sha": null 12277 }, 12278 { 12279 "sha": "328eef2c3c1aec6eb750e8eca496208d394f461f", 12280 "description": "asahi: Set GPR count accurately", 12281 "nominated": false, 12282 "nomination_type": null, 12283 "resolution": 4, 12284 "main_sha": null, 12285 "because_sha": null 12286 }, 12287 { 12288 "sha": "afa20a840bcef5d2fd14f10350838e76203a9fbf", 12289 "description": "asahi: Set uniform counts accurately", 12290 "nominated": false, 12291 "nomination_type": null, 12292 "resolution": 4, 12293 "main_sha": null, 12294 "because_sha": null 12295 }, 12296 { 12297 "sha": "ec9eae99b133f8bc34714eda182d0d3df19b5ada", 12298 "description": "agx: Report GPRs to the driver", 12299 "nominated": false, 12300 "nomination_type": null, 12301 "resolution": 4, 12302 "main_sha": null, 12303 "because_sha": null 12304 }, 12305 { 12306 "sha": "6e32826345ade622ad05abb3aea652ecc089e652", 12307 "description": "agx: Avoid reading high uniforms from device_load", 12308 "nominated": false, 12309 "nomination_type": null, 12310 "resolution": 4, 12311 "main_sha": null, 12312 "because_sha": null 12313 }, 12314 { 12315 "sha": "5bd245d2cd9e1b4c6552432bdf09a1fd8cc68306", 12316 "description": "agx: Handle 64-bit moves", 12317 "nominated": false, 12318 "nomination_type": null, 12319 "resolution": 4, 12320 "main_sha": null, 12321 "because_sha": null 12322 }, 12323 { 12324 "sha": "1521d9c58c1d9a3bbaf1f572920e5a7cbb1da4d3", 12325 "description": "agx: Restrict copyprop of uniforms", 12326 "nominated": false, 12327 "nomination_type": null, 12328 "resolution": 4, 12329 "main_sha": null, 12330 "because_sha": null 12331 }, 12332 { 12333 "sha": "cef13f8ab19a6261b9fa5065864fbb9ceecdbf7d", 12334 "description": "agx: Handle uniforms passed to COLLECT", 12335 "nominated": false, 12336 "nomination_type": null, 12337 "resolution": 4, 12338 "main_sha": null, 12339 "because_sha": null 12340 }, 12341 { 12342 "sha": "056280a4a162bf4e43c2d4439dccaeb818e8698a", 12343 "description": "agx: Implement scalar load/store_preamble", 12344 "nominated": false, 12345 "nomination_type": null, 12346 "resolution": 4, 12347 "main_sha": null, 12348 "because_sha": null 12349 }, 12350 { 12351 "sha": "14fe5bc59828729436decf1a21d02dcecdba5f2b", 12352 "description": "agx: Strengthen assert for packing ld/st instructions", 12353 "nominated": false, 12354 "nomination_type": null, 12355 "resolution": 4, 12356 "main_sha": null, 12357 "because_sha": null 12358 }, 12359 { 12360 "sha": "41b54d4a5840f2a526aede98aec8f60f15339e77", 12361 "description": "agx: Allow larger indices for ld/st", 12362 "nominated": false, 12363 "nomination_type": null, 12364 "resolution": 4, 12365 "main_sha": null, 12366 "because_sha": null 12367 }, 12368 { 12369 "sha": "05009d1dad36d2324c83f93395848e4560e6d67e", 12370 "description": "agx: Add uniform_store instruction", 12371 "nominated": false, 12372 "nomination_type": null, 12373 "resolution": 4, 12374 "main_sha": null, 12375 "because_sha": null 12376 }, 12377 { 12378 "sha": "ca4fe9d3f58bad7f12eb926f8fe1b808b39318a3", 12379 "description": "agx: Align preamble shaders", 12380 "nominated": false, 12381 "nomination_type": null, 12382 "resolution": 4, 12383 "main_sha": null, 12384 "because_sha": null 12385 }, 12386 { 12387 "sha": "e466a7d1d898691a302fa3af9a9c4579a182bbbe", 12388 "description": "agx: Handle multiple functions", 12389 "nominated": false, 12390 "nomination_type": null, 12391 "resolution": 4, 12392 "main_sha": null, 12393 "because_sha": null 12394 }, 12395 { 12396 "sha": "af74e746cd328138c83896ed9eb24b919f7164f4", 12397 "description": "agx: Make push_count public", 12398 "nominated": false, 12399 "nomination_type": null, 12400 "resolution": 4, 12401 "main_sha": null, 12402 "because_sha": null 12403 }, 12404 { 12405 "sha": "2d63864e030c927857df7f57dde716f27aa29f50", 12406 "description": "agx: Check that we don't push too much", 12407 "nominated": false, 12408 "nomination_type": null, 12409 "resolution": 4, 12410 "main_sha": null, 12411 "because_sha": null 12412 }, 12413 { 12414 "sha": "c74d6c4f9e0a4a03499784663656966fa9c95040", 12415 "description": "agx: Be less sloppy about high uniforms", 12416 "nominated": false, 12417 "nomination_type": null, 12418 "resolution": 4, 12419 "main_sha": null, 12420 "because_sha": null 12421 }, 12422 { 12423 "sha": "a0da23d5209acfd017c750840da232c0693deffe", 12424 "description": "asahi: Support preamble shaders", 12425 "nominated": false, 12426 "nomination_type": null, 12427 "resolution": 4, 12428 "main_sha": null, 12429 "because_sha": null 12430 }, 12431 { 12432 "sha": "9061e960b2e4c4c8b10af54e37e35f07dc7bc501", 12433 "description": "asahi: Add group tests", 12434 "nominated": false, 12435 "nomination_type": null, 12436 "resolution": 4, 12437 "main_sha": null, 12438 "because_sha": null 12439 }, 12440 { 12441 "sha": "8b464f4c598eff0be04afe05c782ac63e2cb22d0", 12442 "description": "asahi: Don't use unnecessary test fixture", 12443 "nominated": false, 12444 "nomination_type": null, 12445 "resolution": 4, 12446 "main_sha": null, 12447 "because_sha": null 12448 }, 12449 { 12450 "sha": "537a77ea6b4aed5fe0030fa5b8c3b3b3aae3a0ac", 12451 "description": "asahi: Rename LOD clamps tests to fit other packing", 12452 "nominated": false, 12453 "nomination_type": null, 12454 "resolution": 4, 12455 "main_sha": null, 12456 "because_sha": null 12457 }, 12458 { 12459 "sha": "6195ac93d6b7acc1284eb0608ca4b3e4150e4519", 12460 "description": "asahi: Use USC_UNIFORM_HIGH", 12461 "nominated": false, 12462 "nomination_type": null, 12463 "resolution": 4, 12464 "main_sha": null, 12465 "because_sha": null 12466 }, 12467 { 12468 "sha": "348ac0f4a290245f32d0b8ddcbb4ad7559faafbe", 12469 "description": "asahi: Make agx_varyings a union", 12470 "nominated": false, 12471 "nomination_type": null, 12472 "resolution": 4, 12473 "main_sha": null, 12474 "because_sha": null 12475 }, 12476 { 12477 "sha": "721c4f21865ed29c534df09b5654f93445727320", 12478 "description": "asahi: Remove \"padding\" field", 12479 "nominated": false, 12480 "nomination_type": null, 12481 "resolution": 4, 12482 "main_sha": null, 12483 "because_sha": null 12484 }, 12485 { 12486 "sha": "06cb242a54ccb9b200c8a4b00a17417732ee152a", 12487 "description": "asahi: Identify more shader-related fields", 12488 "nominated": false, 12489 "nomination_type": null, 12490 "resolution": 4, 12491 "main_sha": null, 12492 "because_sha": null 12493 }, 12494 { 12495 "sha": "24bfa5af88d4227d254e4be29442c44f05bfad69", 12496 "description": "asahi: Identify \"Uniform high\" USC word", 12497 "nominated": false, 12498 "nomination_type": null, 12499 "resolution": 4, 12500 "main_sha": null, 12501 "because_sha": null 12502 }, 12503 { 12504 "sha": "0e1f9ca9f6991a96dbe4ba7b64cc7521a0cdc0da", 12505 "description": "asahi: Route shader-db stats to debug callback", 12506 "nominated": false, 12507 "nomination_type": null, 12508 "resolution": 4, 12509 "main_sha": null, 12510 "because_sha": null 12511 }, 12512 { 12513 "sha": "e126338394c8a605aeb0ea27d201e43b69fa4f59", 12514 "description": "asahi: Precompile for shader-db", 12515 "nominated": false, 12516 "nomination_type": null, 12517 "resolution": 4, 12518 "main_sha": null, 12519 "because_sha": null 12520 }, 12521 { 12522 "sha": "46ae8e659da932058ae509d9fc64b3cef3c4af7e", 12523 "description": "asahi: Remove AGX_FAKE_DEVICE environment variable", 12524 "nominated": false, 12525 "nomination_type": null, 12526 "resolution": 4, 12527 "main_sha": null, 12528 "because_sha": null 12529 }, 12530 { 12531 "sha": "13e90bebe10eb39016756e9cb23010dcbe24511a", 12532 "description": "agx: Remove command line compiler", 12533 "nominated": false, 12534 "nomination_type": null, 12535 "resolution": 4, 12536 "main_sha": null, 12537 "because_sha": null 12538 }, 12539 { 12540 "sha": "80de33cf6a8480d51ecde8d4b8d29d595e281fe7", 12541 "description": "nir/opt_preamble: Move load_texture_base_agx", 12542 "nominated": false, 12543 "nomination_type": null, 12544 "resolution": 4, 12545 "main_sha": null, 12546 "because_sha": null 12547 }, 12548 { 12549 "sha": "ba551d293fcc915071727b847bec21721899c77a", 12550 "description": "asahi: Hold a reference to BOs in a batch", 12551 "nominated": false, 12552 "nomination_type": null, 12553 "resolution": 4, 12554 "main_sha": null, 12555 "because_sha": null 12556 }, 12557 { 12558 "sha": "741dbadae09ef376c1b6176f195b73930d1294db", 12559 "description": "nir: Fix ifind_msb_rev constant folding.", 12560 "nominated": true, 12561 "nomination_type": 1, 12562 "resolution": 1, 12563 "main_sha": null, 12564 "because_sha": "a5747f8ab357ff00c630b937b221e5fb59d90289" 12565 }, 12566 { 12567 "sha": "125741dbae82dea2faf8e594c877701e137e0141", 12568 "description": "nir/opt_algebraic: Optimize various find_msb_rev patterns.", 12569 "nominated": false, 12570 "nomination_type": null, 12571 "resolution": 4, 12572 "main_sha": null, 12573 "because_sha": null 12574 }, 12575 { 12576 "sha": "d57f5c9cac8dce2460b246405d2176e1e2a1ba05", 12577 "description": "radv,aco: Lower uclz in NIR.", 12578 "nominated": false, 12579 "nomination_type": null, 12580 "resolution": 4, 12581 "main_sha": null, 12582 "because_sha": null 12583 }, 12584 { 12585 "sha": "7505be3497cba09bb0a3e3787aeb107f32eeeee2", 12586 "description": "nir/opt_algebraic: Add an option to lower uclz.", 12587 "nominated": false, 12588 "nomination_type": null, 12589 "resolution": 4, 12590 "main_sha": null, 12591 "because_sha": null 12592 }, 12593 { 12594 "sha": "049b60cf4bd2b16667a9d85ebe8a110a24236bc3", 12595 "description": "ac/llvm: Implement [ui]find_msb_rev.", 12596 "nominated": false, 12597 "nomination_type": null, 12598 "resolution": 4, 12599 "main_sha": null, 12600 "because_sha": null 12601 }, 12602 { 12603 "sha": "058174c4ded714a047ce58dbbdc0eedc54a83d64", 12604 "description": "aco: Implement [ui]find_msb_rev.", 12605 "nominated": false, 12606 "nomination_type": null, 12607 "resolution": 4, 12608 "main_sha": null, 12609 "because_sha": null 12610 }, 12611 { 12612 "sha": "1e552b9c95a1fc8cbec5f6187bf8630b3c31cc25", 12613 "description": "nir/opt_algebraic: Mirror optimizations for find_msb_rev.", 12614 "nominated": false, 12615 "nomination_type": null, 12616 "resolution": 4, 12617 "main_sha": null, 12618 "because_sha": null 12619 }, 12620 { 12621 "sha": "b5ecb5388e7ef2e0c77ebcd1b2f2c708a1170179", 12622 "description": "radv/rt: Fix setting tmax for opaque AABBs", 12623 "nominated": true, 12624 "nomination_type": 0, 12625 "resolution": 0, 12626 "main_sha": null, 12627 "because_sha": null 12628 }, 12629 { 12630 "sha": "22f7f167cdafe0facbab2ba2a89f5aadccc39dc5", 12631 "description": "nir/opt_phi_precision: Fix missing swizzles when narrowing phi srcs.", 12632 "nominated": true, 12633 "nomination_type": 1, 12634 "resolution": 1, 12635 "main_sha": null, 12636 "because_sha": "c7b935962b27667fd4730b53c5fd3ec45d2773c3" 12637 }, 12638 { 12639 "sha": "783b416e651df6d9d1c395989507cfc5b516003c", 12640 "description": "ci/macos: Building both dri and xlib version of glx", 12641 "nominated": false, 12642 "nomination_type": null, 12643 "resolution": 4, 12644 "main_sha": null, 12645 "because_sha": null 12646 }, 12647 { 12648 "sha": "6c9f8d866202819780a4fa5398e0898b123a0abc", 12649 "description": "xlib: Remove macro guard with GLX_INDIRECT_RENDERING in xlib.c", 12650 "nominated": false, 12651 "nomination_type": null, 12652 "resolution": 4, 12653 "main_sha": null, 12654 "because_sha": null 12655 }, 12656 { 12657 "sha": "5bed3d4ad659c30cb0ef4b40172f1aab877ccc98", 12658 "description": "meson: with_glx never assigned to 'gallium-xlib', remove 'gallium-xlib'", 12659 "nominated": false, 12660 "nomination_type": null, 12661 "resolution": 4, 12662 "main_sha": null, 12663 "because_sha": null 12664 }, 12665 { 12666 "sha": "814682d00c7f016497afe52cd5c6e86f00110d7c", 12667 "description": "meson: with_glx never assigned to 'gallium-xlib', so need add with_glx == 'xlib' for dep_glproto", 12668 "nominated": true, 12669 "nomination_type": 1, 12670 "resolution": 1, 12671 "main_sha": null, 12672 "because_sha": "76791db0882b3715cd7d0a47fd14e1f784901b09" 12673 }, 12674 { 12675 "sha": "9a7e93f1f6b42ff301dc3031ea0002253e61a6a5", 12676 "description": "vulkan: drop const for descriptor set", 12677 "nominated": false, 12678 "nomination_type": null, 12679 "resolution": 4, 12680 "main_sha": null, 12681 "because_sha": null 12682 }, 12683 { 12684 "sha": "5aa437a9f11cb029a52cce90d40fd2c238513107", 12685 "description": "zink: fix ds3 line stipple enable handling", 12686 "nominated": false, 12687 "nomination_type": null, 12688 "resolution": 4, 12689 "main_sha": null, 12690 "because_sha": null 12691 }, 12692 { 12693 "sha": "12fded59650c26ae831663568e3d2981f5195b7f", 12694 "description": "zink: fix duplicate VK_DYNAMIC_STATE_LINE_STIPPLE_EXT setting", 12695 "nominated": false, 12696 "nomination_type": null, 12697 "resolution": 4, 12698 "main_sha": null, 12699 "because_sha": null 12700 }, 12701 { 12702 "sha": "9de7e49e6f015aa070338faffac439f2fa60b09b", 12703 "description": "panfrost: Remove NIR_SERIALIZED support", 12704 "nominated": false, 12705 "nomination_type": null, 12706 "resolution": 4, 12707 "main_sha": null, 12708 "because_sha": null 12709 }, 12710 { 12711 "sha": "dfce4333854ecfba47cda99b256563e5ac27a2e7", 12712 "description": "aco/gfx11: optimize LS/HS load_local_invocation_index", 12713 "nominated": false, 12714 "nomination_type": null, 12715 "resolution": 4, 12716 "main_sha": null, 12717 "because_sha": null 12718 }, 12719 { 12720 "sha": "8c716525cf82ae7a00d7ec00d20998dd80f2058f", 12721 "description": "ac/llvm: ignore g16 if the image opcode doesn't use derivatives", 12722 "nominated": false, 12723 "nomination_type": null, 12724 "resolution": 4, 12725 "main_sha": null, 12726 "because_sha": null 12727 }, 12728 { 12729 "sha": "c492779924cd4798b7666b812d3a805380ef67bb", 12730 "description": "ac/llvm: fix mixing non-uniform/uniform sampler/texture descriptors", 12731 "nominated": false, 12732 "nomination_type": null, 12733 "resolution": 4, 12734 "main_sha": null, 12735 "because_sha": null 12736 }, 12737 { 12738 "sha": "5b47e32474283596f026eb3f06c7f01e95712589", 12739 "description": "d3d12: Fix placed footprint of subresources", 12740 "nominated": false, 12741 "nomination_type": null, 12742 "resolution": 4, 12743 "main_sha": null, 12744 "because_sha": null 12745 }, 12746 { 12747 "sha": "479eb67aacf4df4562156b497cf4fd50d93e421e", 12748 "description": "d3d12: HEVC Decode - Fix slice size and offsets translation from VA to DXVA", 12749 "nominated": false, 12750 "nomination_type": null, 12751 "resolution": 4, 12752 "main_sha": null, 12753 "because_sha": null 12754 }, 12755 { 12756 "sha": "897adcf7d7b527dc9a16e73e46cb80fa22f52848", 12757 "description": "radv: disable AMD_shader_explicit_vertex_parameter on GFX11", 12758 "nominated": false, 12759 "nomination_type": null, 12760 "resolution": 4, 12761 "main_sha": null, 12762 "because_sha": null 12763 }, 12764 { 12765 "sha": "c18e39ebca095660488db05368255e6c33cc6473", 12766 "description": "radv: disable VK_AMD_texture_gather_bias_lod on GFX11", 12767 "nominated": false, 12768 "nomination_type": null, 12769 "resolution": 4, 12770 "main_sha": null, 12771 "because_sha": null 12772 }, 12773 { 12774 "sha": "59be3b8a8f123b145f31df11b2b4ef3c43ef10e7", 12775 "description": "radv: advertise VK_EXT_extended_dynamic_state3", 12776 "nominated": false, 12777 "nomination_type": null, 12778 "resolution": 4, 12779 "main_sha": null, 12780 "because_sha": null 12781 }, 12782 { 12783 "sha": "e48c0fbd8f70df5f74bdbe594f807d09fc3a4424", 12784 "description": "radv: add support for dynamic depth clamp enable", 12785 "nominated": false, 12786 "nomination_type": null, 12787 "resolution": 4, 12788 "main_sha": null, 12789 "because_sha": null 12790 }, 12791 { 12792 "sha": "31f946f4d2e3abd633eff55ed8211ef052139413", 12793 "description": "radv: add support for dynamic provoking vertex mode", 12794 "nominated": false, 12795 "nomination_type": null, 12796 "resolution": 4, 12797 "main_sha": null, 12798 "because_sha": null 12799 }, 12800 { 12801 "sha": "e26d3cd9e8da1d2364d3095fff8616bb66ccf4a8", 12802 "description": "radv: add support for dynamic depth clip negative one to one", 12803 "nominated": false, 12804 "nomination_type": null, 12805 "resolution": 4, 12806 "main_sha": null, 12807 "because_sha": null 12808 }, 12809 { 12810 "sha": "fbed3aed4aa6184a8d1ea696de44973e235d89a8", 12811 "description": "radv: add support for dynamic conservative rasterization mode", 12812 "nominated": false, 12813 "nomination_type": null, 12814 "resolution": 4, 12815 "main_sha": null, 12816 "because_sha": null 12817 }, 12818 { 12819 "sha": "96282ceb9a8be2f2ca74cead95799ba8c9e50319", 12820 "description": "radv: add support for dynamic depth clip enable", 12821 "nominated": false, 12822 "nomination_type": null, 12823 "resolution": 4, 12824 "main_sha": null, 12825 "because_sha": null 12826 }, 12827 { 12828 "sha": "8682e09c33fe8242317b24da5c823f0fa244ed47", 12829 "description": "radv: add support for dynamic sample mask", 12830 "nominated": false, 12831 "nomination_type": null, 12832 "resolution": 4, 12833 "main_sha": null, 12834 "because_sha": null 12835 }, 12836 { 12837 "sha": "7c38d94261a8091f20912baa356c995ffc709cdd", 12838 "description": "radv: add support for dynamic alpha to coverage enable", 12839 "nominated": false, 12840 "nomination_type": null, 12841 "resolution": 4, 12842 "main_sha": null, 12843 "because_sha": null 12844 }, 12845 { 12846 "sha": "6a98329b5e9cb6ca6bdbcd69e8e29b9790ffa220", 12847 "description": "radv: add support for dynamic line stipple enable", 12848 "nominated": false, 12849 "nomination_type": null, 12850 "resolution": 4, 12851 "main_sha": null, 12852 "because_sha": null 12853 }, 12854 { 12855 "sha": "17b9aa92b77da1fbfa2595c6d4577c1a28eb64e6", 12856 "description": "radv: add support for dynamic logic op enable", 12857 "nominated": false, 12858 "nomination_type": null, 12859 "resolution": 4, 12860 "main_sha": null, 12861 "because_sha": null 12862 }, 12863 { 12864 "sha": "f22290949d3d6ad75445404e48195ed319505a05", 12865 "description": "radv: add support for dynamic tessellation domain origin", 12866 "nominated": false, 12867 "nomination_type": null, 12868 "resolution": 4, 12869 "main_sha": null, 12870 "because_sha": null 12871 }, 12872 { 12873 "sha": "6bf34e9f3682e180ff1a4f7cfe867eb40646003e", 12874 "description": "radv: add support for dynamic polygon mode", 12875 "nominated": false, 12876 "nomination_type": null, 12877 "resolution": 4, 12878 "main_sha": null, 12879 "because_sha": null 12880 }, 12881 { 12882 "sha": "e0b4b12066a4afc42bfc582f6a7d501ebb7a2c76", 12883 "description": "radv: declare new dynamic states", 12884 "nominated": false, 12885 "nomination_type": null, 12886 "resolution": 4, 12887 "main_sha": null, 12888 "because_sha": null 12889 }, 12890 { 12891 "sha": "5d23c94dd1ac7a2c7a37b37b3ee3718357e0f7d5", 12892 "description": "ci/freedreno: add Guilherme Gallo into restricted traces access list", 12893 "nominated": false, 12894 "nomination_type": null, 12895 "resolution": 4, 12896 "main_sha": null, 12897 "because_sha": null 12898 }, 12899 { 12900 "sha": "4c080cb8e50cde3f41120f4bd85177bcb47f3f56", 12901 "description": "egl: fix error string for dri2_create_image_dma_buf()", 12902 "nominated": false, 12903 "nomination_type": null, 12904 "resolution": 4, 12905 "main_sha": null, 12906 "because_sha": null 12907 }, 12908 { 12909 "sha": "e2d67765fafd2931569415dacbbde83b05d6a3f2", 12910 "description": "zink: handle f2f16_rtz", 12911 "nominated": false, 12912 "nomination_type": null, 12913 "resolution": 4, 12914 "main_sha": null, 12915 "because_sha": null 12916 }, 12917 { 12918 "sha": "813b76aeb69cb5959dc2512c3bc948b906410c48", 12919 "description": "zink: handle more opcodes for CL", 12920 "nominated": false, 12921 "nomination_type": null, 12922 "resolution": 4, 12923 "main_sha": null, 12924 "because_sha": null 12925 }, 12926 { 12927 "sha": "4629fe2aab9e333012944749fa5ce344d56d5633", 12928 "description": "zink: update the RADV expectations", 12929 "nominated": false, 12930 "nomination_type": null, 12931 "resolution": 4, 12932 "main_sha": null, 12933 "because_sha": null 12934 }, 12935 { 12936 "sha": "4a125f790ca5636d9168cb3c8ad62be83bb4e6b7", 12937 "description": "ci/llvmpipe: update to new RUSTICL_ENABLE var", 12938 "nominated": false, 12939 "nomination_type": null, 12940 "resolution": 4, 12941 "main_sha": null, 12942 "because_sha": null 12943 }, 12944 { 12945 "sha": "cce02f018422eb050e2a737afacc10d72f78e20e", 12946 "description": "docs: Add documentation for Rusticl's env variables", 12947 "nominated": false, 12948 "nomination_type": null, 12949 "resolution": 4, 12950 "main_sha": null, 12951 "because_sha": null 12952 }, 12953 { 12954 "sha": "feca63e37e7dd79bff57ce8396feb7f291494619", 12955 "description": "rusticl: add RUSTICL_ENABLE to have a global way of enabling devices", 12956 "nominated": false, 12957 "nomination_type": null, 12958 "resolution": 4, 12959 "main_sha": null, 12960 "because_sha": null 12961 }, 12962 { 12963 "sha": "3b7d977f764201fd9e526b161f7044da6d5e33ba", 12964 "description": "vulkan/wsi/wayland: avoid useless re-allocations when receiving per-surface dma-buf feedback", 12965 "nominated": false, 12966 "nomination_type": null, 12967 "resolution": 4, 12968 "main_sha": null, 12969 "because_sha": null 12970 }, 12971 { 12972 "sha": "df776419934bf7bd2e245a17118190b9d98df89b", 12973 "description": "vulkan/wsi/wayland: add per-surface dma-buf feedback support", 12974 "nominated": false, 12975 "nomination_type": null, 12976 "resolution": 4, 12977 "main_sha": null, 12978 "because_sha": null 12979 }, 12980 { 12981 "sha": "edd3c00d5d02bb6412b67aba6ae4d1eeabbe4865", 12982 "description": "vulkan/wsi/wayland: add default dma-buf feedback support", 12983 "nominated": false, 12984 "nomination_type": null, 12985 "resolution": 4, 12986 "main_sha": null, 12987 "because_sha": null 12988 }, 12989 { 12990 "sha": "947a465cee66e0ea2c2d7d56daa918cb5e401f43", 12991 "description": "vulkan/wsi/wayland: remove refcount from struct wsi_wl_display", 12992 "nominated": false, 12993 "nomination_type": null, 12994 "resolution": 4, 12995 "main_sha": null, 12996 "because_sha": null 12997 }, 12998 { 12999 "sha": "3adba6b18dc53dafbfffee9f842d799be776b3bb", 13000 "description": "vulkan/wsi/wayland: move wl_surface and wl_display from chain to struct wsi_wl_surface", 13001 "nominated": false, 13002 "nomination_type": null, 13003 "resolution": 4, 13004 "main_sha": null, 13005 "because_sha": null 13006 }, 13007 { 13008 "sha": "ba571c3657ccbd331ee740af6e69ac52f75b6581", 13009 "description": "vulkan/wsi/wayland: take ownership of wsi_wl_surface when creating chain", 13010 "nominated": false, 13011 "nomination_type": null, 13012 "resolution": 4, 13013 "main_sha": null, 13014 "because_sha": null 13015 }, 13016 { 13017 "sha": "abc464f3a9de89de9806ec6354022d892f76c09e", 13018 "description": "vulkan/wsi/wayland: introduce struct wsi_wl_surface", 13019 "nominated": false, 13020 "nomination_type": null, 13021 "resolution": 4, 13022 "main_sha": null, 13023 "because_sha": null 13024 }, 13025 { 13026 "sha": "149f7e476289e956c5e290544b0386703c5ae226", 13027 "description": "vulkan/wsi/wayland: remove unnecessary spaces in struct fields", 13028 "nominated": false, 13029 "nomination_type": null, 13030 "resolution": 4, 13031 "main_sha": null, 13032 "because_sha": null 13033 }, 13034 { 13035 "sha": "05ed116d012d5e5fb2738552b951bfb39413f7ab", 13036 "description": "vulkan/wsi/wayland: move some structs to beginning of code", 13037 "nominated": false, 13038 "nomination_type": null, 13039 "resolution": 4, 13040 "main_sha": null, 13041 "because_sha": null 13042 }, 13043 { 13044 "sha": "19b6c889be7c7151d50e46b9cac0c416232c47c9", 13045 "description": "Revert \"ac: use LLVMContextSetOpaquePointers if available\"", 13046 "nominated": true, 13047 "nomination_type": 2, 13048 "resolution": 0, 13049 "main_sha": null, 13050 "because_sha": "940734630de229d98630e4398fd68e95c105177a" 13051 }, 13052 { 13053 "sha": "f5abb7ce4c1f9159f9202e8bbfe6ee33fbd4ff6d", 13054 "description": "ac/llvm: pass ac_llvm_ptr instead of separate type/ptr", 13055 "nominated": false, 13056 "nomination_type": null, 13057 "resolution": 4, 13058 "main_sha": null, 13059 "because_sha": null 13060 }, 13061 { 13062 "sha": "efa5c528222805dc4fcf163096102f1ef1fd1697", 13063 "description": "ac/llvm: add ac_get_ptr_arg", 13064 "nominated": false, 13065 "nomination_type": null, 13066 "resolution": 4, 13067 "main_sha": null, 13068 "because_sha": null 13069 }, 13070 { 13071 "sha": "39fd373f81efdb92ccc78e92d503a50c8cb48f12", 13072 "description": "radv/llvm: replace LLVMBuildLoad by LLVMBuildLoad2", 13073 "nominated": false, 13074 "nomination_type": null, 13075 "resolution": 4, 13076 "main_sha": null, 13077 "because_sha": null 13078 }, 13079 { 13080 "sha": "b31affddf4b4b0f4c395176404bee811da3dc82c", 13081 "description": "ac/llvm: remove gep_2 and others temporary functions", 13082 "nominated": false, 13083 "nomination_type": null, 13084 "resolution": 4, 13085 "main_sha": null, 13086 "because_sha": null 13087 }, 13088 { 13089 "sha": "7508cdd2ff7794a621657b6e5135bf945365030b", 13090 "description": "radeonsi: port the remaining code to opaque pointers", 13091 "nominated": false, 13092 "nomination_type": null, 13093 "resolution": 4, 13094 "main_sha": null, 13095 "because_sha": null 13096 }, 13097 { 13098 "sha": "c0058a38d10380d9abf334e4a9b801892ff99b40", 13099 "description": "radeonsi: make ngg_gs_get_vertex_storage return a ac_llvm_pointer", 13100 "nominated": false, 13101 "nomination_type": null, 13102 "resolution": 4, 13103 "main_sha": null, 13104 "because_sha": null 13105 }, 13106 { 13107 "sha": "52f8319dacfff03bab7997f4adfc88ddde8f60f1", 13108 "description": "radeonsi: use LLVMBuildGEP2 in si_build_gep_i8_var", 13109 "nominated": false, 13110 "nomination_type": null, 13111 "resolution": 4, 13112 "main_sha": null, 13113 "because_sha": null 13114 }, 13115 { 13116 "sha": "b58bb254f33521211125d5e000b925e0ea5ae2ad", 13117 "description": "radeonsi: use ac_get_arg_pointee_type to get the right type", 13118 "nominated": false, 13119 "nomination_type": null, 13120 "resolution": 4, 13121 "main_sha": null, 13122 "because_sha": null 13123 }, 13124 { 13125 "sha": "cb117cdc96cc31f35806d72e75c40128dc71d7c8", 13126 "description": "radv/llvm: use ac_build_gep0_type to get args types", 13127 "nominated": false, 13128 "nomination_type": null, 13129 "resolution": 4, 13130 "main_sha": null, 13131 "because_sha": null 13132 }, 13133 { 13134 "sha": "f12adf2cc978586ccecbf323afc0bcbebaa94177", 13135 "description": "ac/llvm: remove unneeded casts", 13136 "nominated": false, 13137 "nomination_type": null, 13138 "resolution": 4, 13139 "main_sha": null, 13140 "because_sha": null 13141 }, 13142 { 13143 "sha": "a15eed1e22288c06fa910b71eca6149d9cedb574", 13144 "description": "ac/llvm: store constant_data and scratch as ac_llvm_pointer", 13145 "nominated": false, 13146 "nomination_type": null, 13147 "resolution": 4, 13148 "main_sha": null, 13149 "because_sha": null 13150 }, 13151 { 13152 "sha": "e9a7f8d8df18146aa43b534983e6b98351a883d3", 13153 "description": "ac/llvm: store lds as ac_llvm_pointer", 13154 "nominated": false, 13155 "nomination_type": null, 13156 "resolution": 4, 13157 "main_sha": null, 13158 "because_sha": null 13159 }, 13160 { 13161 "sha": "8c54ae013d4067cb051289a74f2badcf467220aa", 13162 "description": "ac/llvm: add xxxx2 functions to iteratively port to opaque pointers", 13163 "nominated": false, 13164 "nomination_type": null, 13165 "resolution": 4, 13166 "main_sha": null, 13167 "because_sha": null 13168 }, 13169 { 13170 "sha": "18e78db39cd4495b13b97e8522c668fcdceb804b", 13171 "description": "ac/llvm: add type param to ac_build_load_invariant", 13172 "nominated": false, 13173 "nomination_type": null, 13174 "resolution": 4, 13175 "main_sha": null, 13176 "because_sha": null 13177 }, 13178 { 13179 "sha": "f044de2e60352e5e9866561481181d3926f201aa", 13180 "description": "ac/llvm: switch ac_build_pointer_add to LLVMBuildGEP2", 13181 "nominated": false, 13182 "nomination_type": null, 13183 "resolution": 4, 13184 "main_sha": null, 13185 "because_sha": null 13186 }, 13187 { 13188 "sha": "f68b18f2856da6d44e6b91f17428aaa011e2fd02", 13189 "description": "ac/llvm: switch ac_build_gep_ptr to LLVMBuildGEP2", 13190 "nominated": false, 13191 "nomination_type": null, 13192 "resolution": 4, 13193 "main_sha": null, 13194 "because_sha": null 13195 }, 13196 { 13197 "sha": "0f00f74b209a46791e5c30e3e7ea37009e2df293", 13198 "description": "ac/llvm: port functions to use ac_llvm_pointer", 13199 "nominated": false, 13200 "nomination_type": null, 13201 "resolution": 4, 13202 "main_sha": null, 13203 "because_sha": null 13204 }, 13205 { 13206 "sha": "174caabab721fc1b6c6bf7e181641c89978f0123", 13207 "description": "ac/llvm: add a ac_llvm_pointer type", 13208 "nominated": false, 13209 "nomination_type": null, 13210 "resolution": 4, 13211 "main_sha": null, 13212 "because_sha": null 13213 }, 13214 { 13215 "sha": "afd645f0576f2cf41b65f360787f01604f00f0f2", 13216 "description": "ac/llvm: remove LLVMBuildGEP usages", 13217 "nominated": false, 13218 "nomination_type": null, 13219 "resolution": 4, 13220 "main_sha": null, 13221 "because_sha": null 13222 }, 13223 { 13224 "sha": "fab476bd11a5b7280b41cb0aec2f763a690c1acd", 13225 "description": "ac/llvm: add helpers to get pointer types of ac_arg", 13226 "nominated": false, 13227 "nomination_type": null, 13228 "resolution": 4, 13229 "main_sha": null, 13230 "because_sha": null 13231 }, 13232 { 13233 "sha": "5dcc2c216ba124883e08db8e4a698bec849ef05b", 13234 "description": "ac/llvm: simplify get_memory_ptr", 13235 "nominated": false, 13236 "nomination_type": null, 13237 "resolution": 4, 13238 "main_sha": null, 13239 "because_sha": null 13240 }, 13241 { 13242 "sha": "8465d23f99fb97bd6d386d3964198c1c4557b3ef", 13243 "description": "ac/llvm: drop visit_deref", 13244 "nominated": false, 13245 "nomination_type": null, 13246 "resolution": 4, 13247 "main_sha": null, 13248 "because_sha": null 13249 }, 13250 { 13251 "sha": "236c7ca8b3cd25b99f5b2ba3fd74efb0d10c75cb", 13252 "description": "radeonsi: use nir_lower_explicit_io to get rid of mem_shared deref", 13253 "nominated": false, 13254 "nomination_type": null, 13255 "resolution": 4, 13256 "main_sha": null, 13257 "because_sha": null 13258 }, 13259 { 13260 "sha": "55ba066d45a6a602a2e4e5412995905d7e84e2bf", 13261 "description": "radeonsi: remove USE_LDS_SYMBOLS", 13262 "nominated": false, 13263 "nomination_type": null, 13264 "resolution": 4, 13265 "main_sha": null, 13266 "because_sha": null 13267 }, 13268 { 13269 "sha": "83283fffc56f0b356db5229a6ef71ab84ea397e5", 13270 "description": "ac/llvm: remove unused vars hash table", 13271 "nominated": false, 13272 "nomination_type": null, 13273 "resolution": 4, 13274 "main_sha": null, 13275 "because_sha": null 13276 }, 13277 { 13278 "sha": "ef5fc6a764954ed9ae5d9171c167f3d4884e0aa5", 13279 "description": "aco: fix tcs_wave_id unpacking on GFX11", 13280 "nominated": false, 13281 "nomination_type": null, 13282 "resolution": 4, 13283 "main_sha": null, 13284 "because_sha": null 13285 }, 13286 { 13287 "sha": "1f573c44abb75386e16aa386afd75832bdc78b57", 13288 "description": "radv: advertise fragmentShadingRateWithShaderDepthStencilWrites on NAVI23+", 13289 "nominated": false, 13290 "nomination_type": null, 13291 "resolution": 4, 13292 "main_sha": null, 13293 "because_sha": null 13294 }, 13295 { 13296 "sha": "0a8a9d9d638df80454417d2041f79f645193c910", 13297 "description": "ac: add radeon_info::has_vrs_ds_export_bug", 13298 "nominated": false, 13299 "nomination_type": null, 13300 "resolution": 4, 13301 "main_sha": null, 13302 "because_sha": null 13303 }, 13304 { 13305 "sha": "61e54297cdd6bd9e3406816a112b5ef7ad1c806a", 13306 "description": "radv: allocate more space for pipeline statistics query on GFX11", 13307 "nominated": false, 13308 "nomination_type": null, 13309 "resolution": 4, 13310 "main_sha": null, 13311 "because_sha": null 13312 }, 13313 { 13314 "sha": "0237e5f3795971c68155e55e08e39b01a3fbe641", 13315 "description": "st/glsl_to_ir: remove stale include", 13316 "nominated": false, 13317 "nomination_type": null, 13318 "resolution": 4, 13319 "main_sha": null, 13320 "because_sha": null 13321 }, 13322 { 13323 "sha": "4c174700ebd613b3d4f32defd36d7183d51397e2", 13324 "description": "st/glsl_to_ir: remove stale comment", 13325 "nominated": false, 13326 "nomination_type": null, 13327 "resolution": 4, 13328 "main_sha": null, 13329 "because_sha": null 13330 }, 13331 { 13332 "sha": "8897f309ca539a0ee42e722fb9d465842f6699ef", 13333 "description": "ci: Trigger building visual studio docker image", 13334 "nominated": false, 13335 "nomination_type": null, 13336 "resolution": 4, 13337 "main_sha": null, 13338 "because_sha": null 13339 }, 13340 { 13341 "sha": "9edc23f0751f030159fab3372c0792a12dc59894", 13342 "description": "ci/windows: Update vk-gl-cts to pick up new zlib dependency", 13343 "nominated": false, 13344 "nomination_type": null, 13345 "resolution": 4, 13346 "main_sha": null, 13347 "because_sha": null 13348 }, 13349 { 13350 "sha": "fe78a8910cb6caaa7f383b3dc045f3c8d10e4674", 13351 "description": "ci: Install the clang-cl compiler within mesa_deps_vs2019.ps1", 13352 "nominated": false, 13353 "nomination_type": null, 13354 "resolution": 4, 13355 "main_sha": null, 13356 "because_sha": null 13357 }, 13358 { 13359 "sha": "9ab525ea1fb35e2be3d722aaa7a3fb43afe475dd", 13360 "description": "ci: Move building libva before clone llvm-project in mesa_deps_build.ps1", 13361 "nominated": false, 13362 "nomination_type": null, 13363 "resolution": 4, 13364 "main_sha": null, 13365 "because_sha": null 13366 }, 13367 { 13368 "sha": "a3872ff4f8087326f832f6ce96478e7481e6cfba", 13369 "description": "ci: Add Get-Date in each package build in mesa_deps_build.ps1", 13370 "nominated": false, 13371 "nomination_type": null, 13372 "resolution": 4, 13373 "main_sha": null, 13374 "because_sha": null 13375 }, 13376 { 13377 "sha": "92b4091b99859aaaff75fd49ffe1f1399ab57e54", 13378 "description": "ci: upgrade zlib to 1.2.13 in mesa_deps_build.ps1", 13379 "nominated": false, 13380 "nomination_type": null, 13381 "resolution": 4, 13382 "main_sha": null, 13383 "because_sha": null 13384 }, 13385 { 13386 "sha": "05a31cdce64c6d785c7ceab7306274be39f7de7b", 13387 "description": "meson: upgrade zlib wrap", 13388 "nominated": false, 13389 "nomination_type": null, 13390 "resolution": 4, 13391 "main_sha": null, 13392 "because_sha": null 13393 }, 13394 { 13395 "sha": "20f33a1cd91832f7cd9899b5e3c540715b57d6a9", 13396 "description": "Revert \"egl: Factor some common terminate cleanup up to common code\"", 13397 "nominated": false, 13398 "nomination_type": 2, 13399 "resolution": 4, 13400 "main_sha": null, 13401 "because_sha": "04826cd9fc83365e99db3a491254a8d5a6eaac63" 13402 }, 13403 { 13404 "sha": "210f19b004476970b859df24dfe420f6988db1c8", 13405 "description": "venus: drop duplicated YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT", 13406 "nominated": false, 13407 "nomination_type": null, 13408 "resolution": 4, 13409 "main_sha": null, 13410 "because_sha": null 13411 }, 13412 { 13413 "sha": "db2c14887bb52ec6fd05c5f8b5363f1689b4b45c", 13414 "description": "ci: Fix kernel+rootfs.* jobs", 13415 "nominated": false, 13416 "nomination_type": null, 13417 "resolution": 4, 13418 "main_sha": null, 13419 "because_sha": null 13420 }, 13421 { 13422 "sha": "71dc65ec20b6392eb924167cca8d56fabbb7a700", 13423 "description": "ci: libxvmc-dev is not a dependence anymore", 13424 "nominated": false, 13425 "nomination_type": null, 13426 "resolution": 4, 13427 "main_sha": null, 13428 "because_sha": null 13429 }, 13430 { 13431 "sha": "7ba94036f363757b1e379ef3ad1cf2cc47735d6d", 13432 "description": "d3d12: Create d3d12_resource objects for video usage keeping their DXGI_..._UNORM formats", 13433 "nominated": false, 13434 "nomination_type": null, 13435 "resolution": 4, 13436 "main_sha": null, 13437 "because_sha": null 13438 }, 13439 { 13440 "sha": "dd90273aaacb9093334aa3db95e298026616b6dd", 13441 "description": "aco: Optimize MUBUF 0 offset when idxen is also being used.", 13442 "nominated": false, 13443 "nomination_type": null, 13444 "resolution": 4, 13445 "main_sha": null, 13446 "because_sha": null 13447 }, 13448 { 13449 "sha": "e52c2f4fca7dd8e11a40da32e8e90d7539885bdb", 13450 "description": "nir, ac, aco: Add index src to load_buffer_amd/store_buffer_amd.", 13451 "nominated": false, 13452 "nomination_type": null, 13453 "resolution": 4, 13454 "main_sha": null, 13455 "because_sha": null 13456 }, 13457 { 13458 "sha": "b67aa878107ce82c7c50b600f84eed66f2f8a7e9", 13459 "description": "aco: Cleanup load_vmem_mubuf and store_vmem_mubuf functions.", 13460 "nominated": false, 13461 "nomination_type": null, 13462 "resolution": 4, 13463 "main_sha": null, 13464 "because_sha": null 13465 }, 13466 { 13467 "sha": "c918f0934ef833f9172c2a27e826abbbc810e2f5", 13468 "description": "nir, ac, aco: Add ACCESS intrinsic index to load/store_buffer_amd.", 13469 "nominated": false, 13470 "nomination_type": null, 13471 "resolution": 4, 13472 "main_sha": null, 13473 "because_sha": null 13474 }, 13475 { 13476 "sha": "a096f46836ad8c7e1055972b0ec6dc5af3ef4707", 13477 "description": "st: Remove st_api_type because ST_API_OPENVG is not an option anymore", 13478 "nominated": false, 13479 "nomination_type": null, 13480 "resolution": 4, 13481 "main_sha": null, 13482 "because_sha": null 13483 }, 13484 { 13485 "sha": "1ae73bc0768cafa21897bced6d4d635059569fd1", 13486 "description": "nir/algebraic: optimize b<<a + c<<a", 13487 "nominated": false, 13488 "nomination_type": null, 13489 "resolution": 4, 13490 "main_sha": null, 13491 "because_sha": null 13492 }, 13493 { 13494 "sha": "26abdef5bcaf0c58bd397bf0eb4aa4d362b55a8d", 13495 "description": "turnip: Be sure we blit depth, not stencil, for Z32FS8 -> Z32F resolves.", 13496 "nominated": false, 13497 "nomination_type": null, 13498 "resolution": 4, 13499 "main_sha": null, 13500 "because_sha": null 13501 }, 13502 { 13503 "sha": "2285011a3f4e21026f0904d23a57a8a1f9c8247d", 13504 "description": "rusticl: remove blit code", 13505 "nominated": false, 13506 "nomination_type": null, 13507 "resolution": 4, 13508 "main_sha": null, 13509 "because_sha": null 13510 }, 13511 { 13512 "sha": "d7e2ea803b618f20b35a4c133d5da7e9ae790a43", 13513 "description": "glx: Adot #ifdef GLX_USE_WINDOWSGL in #if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL)", 13514 "nominated": false, 13515 "nomination_type": null, 13516 "resolution": 4, 13517 "main_sha": null, 13518 "because_sha": null 13519 }, 13520 { 13521 "sha": "d160ba93d1f77c0b07b0b573d9f17d8537d5d9ac", 13522 "description": "glx: Adopt guard of glx_direct and glx_accel in #if defined(GLX_DIRECT_RENDERING) && !defined(GLX_USE_APPLEGL)", 13523 "nominated": false, 13524 "nomination_type": null, 13525 "resolution": 4, 13526 "main_sha": null, 13527 "because_sha": null 13528 }, 13529 { 13530 "sha": "6ac591028ca6885ed1cf79f1586e59ee861eccd1", 13531 "description": "glx: Remove redundant #ifndef GLX_USE_APPLEGL in glx/glxext.c", 13532 "nominated": false, 13533 "nomination_type": null, 13534 "resolution": 4, 13535 "main_sha": null, 13536 "because_sha": null 13537 }, 13538 { 13539 "sha": "bde5928264bc48eec8026c5c816afb22ab60b73b", 13540 "description": "glx: Trim trailing spaces in in glx/glxext.c", 13541 "nominated": false, 13542 "nomination_type": null, 13543 "resolution": 4, 13544 "main_sha": null, 13545 "because_sha": null 13546 }, 13547 { 13548 "sha": "ffab4c8cb7bc7362cd3318f39162a98629bd4d19", 13549 "description": "glx: Guard usage of infer_zink && !explicit_zink in glxext.c", 13550 "nominated": false, 13551 "nomination_type": 1, 13552 "resolution": 4, 13553 "main_sha": null, 13554 "because_sha": "2569215f43f6ce71fb8eb2181b36c6cf976bce2a" 13555 }, 13556 { 13557 "sha": "ef9e63820c30716d83824aadc4b14c8f6f6fd34f", 13558 "description": "zink: start on some type docs", 13559 "nominated": false, 13560 "nomination_type": null, 13561 "resolution": 4, 13562 "main_sha": null, 13563 "because_sha": null 13564 }, 13565 { 13566 "sha": "c5324e9b2bdd5850547bd45cc98896b9562f5357", 13567 "description": "zink: delete unused descriptor struct field", 13568 "nominated": false, 13569 "nomination_type": null, 13570 "resolution": 4, 13571 "main_sha": null, 13572 "because_sha": null 13573 }, 13574 { 13575 "sha": "69013c860b2e3e8e54dbcfa7c807877baa3e36e6", 13576 "description": "zink: delete/cleanup some descriptor #defines", 13577 "nominated": false, 13578 "nomination_type": null, 13579 "resolution": 4, 13580 "main_sha": null, 13581 "because_sha": null 13582 }, 13583 { 13584 "sha": "eef575b91d1bc8b6c01e8c8a7e6877337b1a8586", 13585 "description": "zink: add docs for zink_batch.c", 13586 "nominated": false, 13587 "nomination_type": null, 13588 "resolution": 4, 13589 "main_sha": null, 13590 "because_sha": null 13591 }, 13592 { 13593 "sha": "8bf1aa1b76b7431617d43277e2247245f1e09ee8", 13594 "description": "radv: add lowering for nir_intrinsic_load_ring_attr_{offset}_amd", 13595 "nominated": false, 13596 "nomination_type": null, 13597 "resolution": 4, 13598 "main_sha": null, 13599 "because_sha": null 13600 }, 13601 { 13602 "sha": "09033c7b227c6ea97e5f513121f5df0a3f6b3bdf", 13603 "description": "nir: add nir_intrinsic_load_ring_attr_{offset}_amd", 13604 "nominated": false, 13605 "nomination_type": null, 13606 "resolution": 4, 13607 "main_sha": null, 13608 "because_sha": null 13609 }, 13610 { 13611 "sha": "46777e55443369c1d21b6c0761808253c046c0cb", 13612 "description": "radv: declare shader arguments for attributes via memory", 13613 "nominated": false, 13614 "nomination_type": null, 13615 "resolution": 4, 13616 "main_sha": null, 13617 "because_sha": null 13618 }, 13619 { 13620 "sha": "bcf642c23e14ee79c1c0f64b75c9c64ad17741c9", 13621 "description": "radv: create and configure the ring BO for attributes", 13622 "nominated": false, 13623 "nomination_type": null, 13624 "resolution": 4, 13625 "main_sha": null, 13626 "because_sha": null 13627 }, 13628 { 13629 "sha": "f239d745d6f0675572e77adf0a4ddc75beca69d8", 13630 "description": "radv: add RADEON_FLAG_DISCARDABLE", 13631 "nominated": false, 13632 "nomination_type": null, 13633 "resolution": 4, 13634 "main_sha": null, 13635 "because_sha": null 13636 }, 13637 { 13638 "sha": "93febe1198a03c16c18fc413501ba710edc8b1ec", 13639 "description": "dzn: Use ID3D12DeviceConfiguration for root signature serialization", 13640 "nominated": false, 13641 "nomination_type": null, 13642 "resolution": 4, 13643 "main_sha": null, 13644 "because_sha": null 13645 }, 13646 { 13647 "sha": "6fc619470db3cdd05038ab04e8e8ca1d2395dd49", 13648 "description": "dzn: Attempt to use the Agility SDK", 13649 "nominated": false, 13650 "nomination_type": null, 13651 "resolution": 4, 13652 "main_sha": null, 13653 "because_sha": null 13654 }, 13655 { 13656 "sha": "fd653ee33ff75dc8a3e70c12875379877220a0d5", 13657 "description": "dzn: Use architecture props to return correct device type", 13658 "nominated": false, 13659 "nomination_type": null, 13660 "resolution": 4, 13661 "main_sha": null, 13662 "because_sha": null 13663 }, 13664 { 13665 "sha": "74d1c72b353768197d56bdd492de105a688d90a5", 13666 "description": "dzn: Support device factories in addition to global device creation", 13667 "nominated": false, 13668 "nomination_type": null, 13669 "resolution": 4, 13670 "main_sha": null, 13671 "because_sha": null 13672 }, 13673 { 13674 "sha": "4696aa484f68b38c1d4c31eebf068c08fe7aa9dd", 13675 "description": "dzn: Store the d3d12 module reference on the instance", 13676 "nominated": false, 13677 "nomination_type": null, 13678 "resolution": 4, 13679 "main_sha": null, 13680 "because_sha": null 13681 }, 13682 { 13683 "sha": "d2eebb670ec0dbed7a150f88e7c64e4b7e01f6ee", 13684 "description": "zink: set default spec constant value to 1", 13685 "nominated": false, 13686 "nomination_type": null, 13687 "resolution": 4, 13688 "main_sha": null, 13689 "because_sha": null 13690 }, 13691 { 13692 "sha": "c305a2c9625a91e8e4bbaca5b20b2eb7d69a74de", 13693 "description": "zink: move spec constant emission to the types/consts block", 13694 "nominated": false, 13695 "nomination_type": null, 13696 "resolution": 4, 13697 "main_sha": null, 13698 "because_sha": null 13699 }, 13700 { 13701 "sha": "1e51383258ee48f6af8745d99638f4b45b8c52f6", 13702 "description": "intel/compiler: run nir_opt_idiv_const before nir_lower_idiv", 13703 "nominated": false, 13704 "nomination_type": null, 13705 "resolution": 4, 13706 "main_sha": null, 13707 "because_sha": null 13708 }, 13709 { 13710 "sha": "f8bf2a9a15d2572974448ed67a282f195d490323", 13711 "description": "radv: drop the ES vertex count requirement on GFX11", 13712 "nominated": false, 13713 "nomination_type": null, 13714 "resolution": 4, 13715 "main_sha": null, 13716 "because_sha": null 13717 }, 13718 { 13719 "sha": "bc19ffef2793e07cfffe27c0a58af7a7ccace8fe", 13720 "description": "radv: do not use memory for waiting for cache flushes on GFX11", 13721 "nominated": false, 13722 "nomination_type": null, 13723 "resolution": 4, 13724 "main_sha": null, 13725 "because_sha": null 13726 }, 13727 { 13728 "sha": "39bdf17d1932fcf4850c3535ab26fae64e09cd5d", 13729 "description": "radv: use correct VGT_TESS_DISTRIBUTION settings on GFX11", 13730 "nominated": false, 13731 "nomination_type": null, 13732 "resolution": 4, 13733 "main_sha": null, 13734 "because_sha": null 13735 }, 13736 { 13737 "sha": "2a7e4dc8cbd110c940d43094537738661fec4411", 13738 "description": "radv: set SAMPLE_MASK_TRACKER_WATERMARK to 15 on GFX11", 13739 "nominated": false, 13740 "nomination_type": null, 13741 "resolution": 4, 13742 "main_sha": null, 13743 "because_sha": null 13744 }, 13745 { 13746 "sha": "c23727d554eade7df29cc19bfc0001c6d4a6b2e5", 13747 "description": "radeonsi,radv/ci: Increase coverage", 13748 "nominated": false, 13749 "nomination_type": null, 13750 "resolution": 4, 13751 "main_sha": null, 13752 "because_sha": null 13753 }, 13754 { 13755 "sha": "3df2bfac6c57e539f04181e4e51b40a6558fdfee", 13756 "description": "ci: Run RadeonSI jobs on changes to src/amd/ci", 13757 "nominated": false, 13758 "nomination_type": 1, 13759 "resolution": 4, 13760 "main_sha": null, 13761 "because_sha": "a1d34d8c95773a210fabef5999ad37065851f815" 13762 }, 13763 { 13764 "sha": "97e1613b0e13be8b694f98ba28449137b9cc594d", 13765 "description": "ac/nir/ngg: use nir_load_provoking_vtx_in_prim_amd in ngg lower", 13766 "nominated": false, 13767 "nomination_type": null, 13768 "resolution": 4, 13769 "main_sha": null, 13770 "because_sha": null 13771 }, 13772 { 13773 "sha": "58e006b17477864b08e88c02ccc732f60dd91c6b", 13774 "description": "nir,ac/llvm,radv: add nir_intrinsic_load_provoking_vtx_in_prim_amd", 13775 "nominated": false, 13776 "nomination_type": null, 13777 "resolution": 4, 13778 "main_sha": null, 13779 "because_sha": null 13780 }, 13781 { 13782 "sha": "c38111f6b4d2017e04ec964b8bdf118f1c1cdac9", 13783 "description": "radv/ci: run two jobs in parallel to reduce the execution time", 13784 "nominated": false, 13785 "nomination_type": null, 13786 "resolution": 4, 13787 "main_sha": null, 13788 "because_sha": null 13789 }, 13790 { 13791 "sha": "2459fcd9ff509a9214f82adfd4844e6cd326cec8", 13792 "description": "radv/ci: bump the job count on navi21", 13793 "nominated": false, 13794 "nomination_type": null, 13795 "resolution": 4, 13796 "main_sha": null, 13797 "because_sha": null 13798 }, 13799 { 13800 "sha": "861ec4988d90b402abc30122fe1f97fbbf3afa89", 13801 "description": "r600/sfn: Initialize TestInstrFromString member m_instr_factory.", 13802 "nominated": false, 13803 "nomination_type": 1, 13804 "resolution": 4, 13805 "main_sha": null, 13806 "because_sha": "e840645bb793a2e21c7a7e227c337bf4fe6e2819" 13807 }, 13808 { 13809 "sha": "53ab57e8882a60cc3e9d7c116095b41d2f12df33", 13810 "description": "util: Move the function implementation from u_thread.h to u_thread.c", 13811 "nominated": false, 13812 "nomination_type": null, 13813 "resolution": 4, 13814 "main_sha": null, 13815 "because_sha": null 13816 }, 13817 { 13818 "sha": "0a2506a8488494b960806a2742f1af1696bc8b12", 13819 "description": "util: Remove include of windows.h in rwlock.h", 13820 "nominated": false, 13821 "nomination_type": null, 13822 "resolution": 4, 13823 "main_sha": null, 13824 "because_sha": null 13825 }, 13826 { 13827 "sha": "c30d63a53d6304898d93079a2f8c3f3a9ca79c29", 13828 "description": "util: Remove include of windows.h in memstream.h", 13829 "nominated": false, 13830 "nomination_type": null, 13831 "resolution": 4, 13832 "main_sha": null, 13833 "because_sha": null 13834 }, 13835 { 13836 "sha": "c2a486120bf12e6885e40211ffa15fc523fa6d41", 13837 "description": "llvmpipe: #include <windows.h> in lp_rast.c", 13838 "nominated": false, 13839 "nomination_type": null, 13840 "resolution": 4, 13841 "main_sha": null, 13842 "because_sha": null 13843 }, 13844 { 13845 "sha": "797130b449b2425122c7d996cb2b034ade34a0ad", 13846 "description": "util: #include <windows.h> in disk_cache_os.c", 13847 "nominated": false, 13848 "nomination_type": null, 13849 "resolution": 4, 13850 "main_sha": null, 13851 "because_sha": null 13852 }, 13853 { 13854 "sha": "399dc71a30f1722893815185c40b52757d3bfb18", 13855 "description": "c11: Getting the macro guard of HAVE_PTHREAD in c11/threads.h to be consistence with util/u_uthread.h", 13856 "nominated": false, 13857 "nomination_type": null, 13858 "resolution": 4, 13859 "main_sha": null, 13860 "because_sha": null 13861 }, 13862 { 13863 "sha": "54beddb5d2ffafb878bb62fcf0df1a1a3451d139", 13864 "description": "util: Remove the guard WIN32_WINNT >= 0x0600 in u_thread.h", 13865 "nominated": false, 13866 "nomination_type": null, 13867 "resolution": 4, 13868 "main_sha": null, 13869 "because_sha": null 13870 }, 13871 { 13872 "sha": "b6e4aa6f31b489791dd0439344541abd014edac1", 13873 "description": "meson/mesa/wide: define WIN32_LEAN_AND_MEAN with pre_args", 13874 "nominated": false, 13875 "nomination_type": null, 13876 "resolution": 4, 13877 "main_sha": null, 13878 "because_sha": null 13879 }, 13880 { 13881 "sha": "2f140c564f351db4348d02148c490c291325e6d8", 13882 "description": "c11: Remove the code for Windows XP", 13883 "nominated": false, 13884 "nomination_type": null, 13885 "resolution": 4, 13886 "main_sha": null, 13887 "because_sha": null 13888 }, 13889 { 13890 "sha": "ea3dd4179dbc564c2505adae988648b015835141", 13891 "description": "util: #include \"util/macros.h\" in u_cpu_detect.h for ATTRIBUTE_CONST", 13892 "nominated": false, 13893 "nomination_type": null, 13894 "resolution": 4, 13895 "main_sha": null, 13896 "because_sha": null 13897 }, 13898 { 13899 "sha": "2b2b8ac64eae2352b02c5462e1ccdc8e9f60a1aa", 13900 "description": "util: #include \"c11/threads.h\" when necessary in simple_mtx.h", 13901 "nominated": false, 13902 "nomination_type": null, 13903 "resolution": 4, 13904 "main_sha": null, 13905 "because_sha": null 13906 }, 13907 { 13908 "sha": "eb6668ee866c7d7a6ef08a6f7e31f29c15d21b0a", 13909 "description": "anv: adding parsetab.py to the .gitignore for grl", 13910 "nominated": false, 13911 "nomination_type": null, 13912 "resolution": 4, 13913 "main_sha": null, 13914 "because_sha": null 13915 }, 13916 { 13917 "sha": "eff1517cd7b07450bc75fed03e13dfd621fa299f", 13918 "description": "anv: added proper handling for input argument in intel_clc", 13919 "nominated": false, 13920 "nomination_type": null, 13921 "resolution": 4, 13922 "main_sha": null, 13923 "because_sha": null 13924 }, 13925 { 13926 "sha": "8de02ff980fc4a8d5e4c65c030790b04e96899d6", 13927 "description": "anv: fixing typo on description of output flag for intel_clc", 13928 "nominated": false, 13929 "nomination_type": null, 13930 "resolution": 4, 13931 "main_sha": null, 13932 "because_sha": null 13933 }, 13934 { 13935 "sha": "056d72c897aa729d4f72465687afdd8bbd1b5444", 13936 "description": "anv: add missing separator to help for intel_clc", 13937 "nominated": false, 13938 "nomination_type": null, 13939 "resolution": 4, 13940 "main_sha": null, 13941 "because_sha": null 13942 }, 13943 { 13944 "sha": "8e1f03ada09bf87c8c8f4c59a27422654b590165", 13945 "description": "anv: reword info flag in intel_clc's getopt to avoid clash", 13946 "nominated": false, 13947 "nomination_type": null, 13948 "resolution": 4, 13949 "main_sha": null, 13950 "because_sha": null 13951 }, 13952 { 13953 "sha": "2b3529d3d89a6972afc4903f74fc5f31e6ee2c20", 13954 "description": "mesa: Use util_call_once_data instead of mtx_t init_once_lock", 13955 "nominated": false, 13956 "nomination_type": null, 13957 "resolution": 4, 13958 "main_sha": null, 13959 "because_sha": null 13960 }, 13961 { 13962 "sha": "86290c81b247d84d34ada743004b33086851161e", 13963 "description": "egl/dri2: Use util_call_once_data to replace usage of mtx_t glFlushMutex", 13964 "nominated": false, 13965 "nomination_type": null, 13966 "resolution": 4, 13967 "main_sha": null, 13968 "because_sha": null 13969 }, 13970 { 13971 "sha": "56a34d15681139cbffe52f57c96ea48c9d4bd67b", 13972 "description": "egl/wgl: Use util_call_once_data to replace usage of mtx_t glFlushMutex", 13973 "nominated": false, 13974 "nomination_type": null, 13975 "resolution": 4, 13976 "main_sha": null, 13977 "because_sha": null 13978 }, 13979 { 13980 "sha": "81ef38f4843ba9d3d435af761ff576f57efce62e", 13981 "description": "gallium/auxiliary: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER", 13982 "nominated": false, 13983 "nomination_type": null, 13984 "resolution": 4, 13985 "main_sha": null, 13986 "because_sha": null 13987 }, 13988 { 13989 "sha": "ccf6dfedbc4a25875f558df50c68140562b419b0", 13990 "description": "mapi: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in stub.c", 13991 "nominated": false, 13992 "nomination_type": null, 13993 "resolution": 4, 13994 "main_sha": null, 13995 "because_sha": null 13996 }, 13997 { 13998 "sha": "1411d79e24f818bc8ea22268b66bb40a4091c79a", 13999 "description": "mapi: Use util_call_once to init exec_mem and mutex instead _MTX_INITIALIZER_NP", 14000 "nominated": false, 14001 "nomination_type": null, 14002 "resolution": 4, 14003 "main_sha": null, 14004 "because_sha": null 14005 }, 14006 { 14007 "sha": "cf36399459956d7451441cb633616b2850779e91", 14008 "description": "util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_M in u_debug_refcnt.c", 14009 "nominated": false, 14010 "nomination_type": null, 14011 "resolution": 4, 14012 "main_sha": null, 14013 "because_sha": null 14014 }, 14015 { 14016 "sha": "8f9e336aedb98957bc56b8ef566346e924d21eaf", 14017 "description": "util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_memory.c", 14018 "nominated": false, 14019 "nomination_type": null, 14020 "resolution": 4, 14021 "main_sha": null, 14022 "because_sha": null 14023 }, 14024 { 14025 "sha": "44901ebd97de76d9cfdbca2a87488af4c642ea6b", 14026 "description": "util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_stack_android.cpp", 14027 "nominated": false, 14028 "nomination_type": null, 14029 "resolution": 4, 14030 "main_sha": null, 14031 "because_sha": null 14032 }, 14033 { 14034 "sha": "a26d5b4b69d892e854750a08673a9ba29257ece4", 14035 "description": "util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_symbol.c", 14036 "nominated": false, 14037 "nomination_type": null, 14038 "resolution": 4, 14039 "main_sha": null, 14040 "because_sha": null 14041 }, 14042 { 14043 "sha": "404808afc899913ab64bf702240b647146199a99", 14044 "description": "util: Call function mtx_init on exit_mutex to replace the usage of _MTX_INITIALIZER_NP in u_queue.c", 14045 "nominated": false, 14046 "nomination_type": null, 14047 "resolution": 4, 14048 "main_sha": null, 14049 "because_sha": null 14050 }, 14051 { 14052 "sha": "35c7f2e80937268b4f23fb6755d7da5f13307769", 14053 "description": "util: Remove the need of _MTX_INITIALIZER_NP by using simple_mtx_t/SIMPLE_MTX_INITIALIZER in u_debug_stack.c", 14054 "nominated": false, 14055 "nomination_type": null, 14056 "resolution": 4, 14057 "main_sha": null, 14058 "because_sha": null 14059 }, 14060 { 14061 "sha": "574b4c547ffd12ab6736b982fb23e9d95613b0b9", 14062 "description": "meson: add dep_valgrind dependency for 'dxil_compiler'", 14063 "nominated": false, 14064 "nomination_type": null, 14065 "resolution": 4, 14066 "main_sha": null, 14067 "because_sha": null 14068 }, 14069 { 14070 "sha": "0fad769c13f57add5fa7586c04fd1c6bcaa67c43", 14071 "description": "d3d12: Release sharing contract in flush_frontbuffer", 14072 "nominated": false, 14073 "nomination_type": null, 14074 "resolution": 4, 14075 "main_sha": null, 14076 "because_sha": null 14077 }, 14078 { 14079 "sha": "035db6f0118101da395f89a4288380760a11a604", 14080 "description": "d3d12: Use ID3D12DeviceConfiguration for root signature serialization", 14081 "nominated": false, 14082 "nomination_type": null, 14083 "resolution": 4, 14084 "main_sha": null, 14085 "because_sha": null 14086 }, 14087 { 14088 "sha": "6a1268cc4fbf22290112ea856339dc234bad21c1", 14089 "description": "d3d12: Attempt to use the Agility SDK", 14090 "nominated": false, 14091 "nomination_type": null, 14092 "resolution": 4, 14093 "main_sha": null, 14094 "because_sha": null 14095 }, 14096 { 14097 "sha": "d21f0cb5b9b8e0bff42b42cbdf90b1f2f86fb46f", 14098 "description": "d3d12: Support device factories in addition to global device creation", 14099 "nominated": false, 14100 "nomination_type": null, 14101 "resolution": 4, 14102 "main_sha": null, 14103 "because_sha": null 14104 }, 14105 { 14106 "sha": "cb9a58c1036070831f4ee33e409c5b01d3c90129", 14107 "description": "d3d12: Store the d3d12 module reference on the screen", 14108 "nominated": false, 14109 "nomination_type": null, 14110 "resolution": 4, 14111 "main_sha": null, 14112 "because_sha": null 14113 }, 14114 { 14115 "sha": "ff102db76c0c37c33fe466de5f12fd88f0272b78", 14116 "description": "d3d12: Move some things from screen late-init to early-init", 14117 "nominated": false, 14118 "nomination_type": null, 14119 "resolution": 4, 14120 "main_sha": null, 14121 "because_sha": null 14122 }, 14123 { 14124 "sha": "18683917327edd79605752271f52a99fab1d8678", 14125 "description": "deps: Update DirectX-Headers req to 1.606.4", 14126 "nominated": false, 14127 "nomination_type": null, 14128 "resolution": 4, 14129 "main_sha": null, 14130 "because_sha": null 14131 }, 14132 { 14133 "sha": "91085bf3379fa32d2cd3f164c8e84542b94baaab", 14134 "description": "anv: enable rayTraversalPrimitiveCulling feature", 14135 "nominated": false, 14136 "nomination_type": null, 14137 "resolution": 4, 14138 "main_sha": null, 14139 "because_sha": null 14140 }, 14141 { 14142 "sha": "d9747169b6a35dfe3c9979d669f73dde3dcd1399", 14143 "description": "anv: support VK_PIPELINE_CREATE_RAY_TRACING_SKIP_*", 14144 "nominated": false, 14145 "nomination_type": null, 14146 "resolution": 4, 14147 "main_sha": null, 14148 "because_sha": null 14149 }, 14150 { 14151 "sha": "3aa41349a7b325377545b3e7a8ccd3d49188c269", 14152 "description": "ac/llvm: add missing nir_intrinsic_bindless_image_atomic_{fmin,fmax}", 14153 "nominated": false, 14154 "nomination_type": null, 14155 "resolution": 4, 14156 "main_sha": null, 14157 "because_sha": null 14158 }, 14159 { 14160 "sha": "ada1076f98ea2b24491dd4fd1b25208cbed9caa7", 14161 "description": "rusticl/api: Interpret `lengths` as a slice of Option<NonZeroUsize>", 14162 "nominated": false, 14163 "nomination_type": null, 14164 "resolution": 4, 14165 "main_sha": null, 14166 "because_sha": null 14167 }, 14168 { 14169 "sha": "5c16065169fe4ad8085bcd5ff51752306d0f58ff", 14170 "description": "rusticl/api: Don't check the program source for nul bytes needlessly", 14171 "nominated": false, 14172 "nomination_type": null, 14173 "resolution": 4, 14174 "main_sha": null, 14175 "because_sha": null 14176 }, 14177 { 14178 "sha": "0d31bc5ac3b3505a86ea646d738256d616b6ef8a", 14179 "description": "rusticl/api: Shrink unsafe block", 14180 "nominated": false, 14181 "nomination_type": null, 14182 "resolution": 4, 14183 "main_sha": null, 14184 "because_sha": null 14185 }, 14186 { 14187 "sha": "677c871a0a3adeb78c6fecbe0bde603ee60f6184", 14188 "description": "rusticl/api: Factor pushing to the Vec out of the if", 14189 "nominated": false, 14190 "nomination_type": null, 14191 "resolution": 4, 14192 "main_sha": null, 14193 "because_sha": null 14194 }, 14195 { 14196 "sha": "d64b9ea4835eb6a38b5522b5470e7cd0e43a071a", 14197 "description": "rusticl/api: Fix creating a program if a nul byte is within the specified string length", 14198 "nominated": false, 14199 "nomination_type": null, 14200 "resolution": 4, 14201 "main_sha": null, 14202 "because_sha": null 14203 }, 14204 { 14205 "sha": "9de42613bfdefecb1f4a3a10a99311f4e80b095c", 14206 "description": "rusticl/api: Drop UTF-8 conversion of input source", 14207 "nominated": false, 14208 "nomination_type": null, 14209 "resolution": 4, 14210 "main_sha": null, 14211 "because_sha": null 14212 }, 14213 { 14214 "sha": "4de48a5dd5841c141d173ef32fc405cd2b2eb7e7", 14215 "description": "rusticl/api: Use iterators in create_program_with_source", 14216 "nominated": false, 14217 "nomination_type": null, 14218 "resolution": 4, 14219 "main_sha": null, 14220 "because_sha": null 14221 }, 14222 { 14223 "sha": "1e9e5618110542550b9f92dca8392f213bfd46b7", 14224 "description": "r300: fix generation of invalid swizzles in regalloc", 14225 "nominated": true, 14226 "nomination_type": 0, 14227 "resolution": 1, 14228 "main_sha": null, 14229 "because_sha": null 14230 }, 14231 { 14232 "sha": "842a0c6ef14876d51a6dec702bdc1137b9c9545b", 14233 "description": "nir2dxil: Use native helper lane intrinsic on SM >= 6.6", 14234 "nominated": false, 14235 "nomination_type": null, 14236 "resolution": 4, 14237 "main_sha": null, 14238 "because_sha": null 14239 }, 14240 { 14241 "sha": "1252d63cc2ecc398dd2d36b4a77a1af212cc6cb2", 14242 "description": "aco: Pre-split result of bvh64_intersect_ray_amd.", 14243 "nominated": false, 14244 "nomination_type": null, 14245 "resolution": 4, 14246 "main_sha": null, 14247 "because_sha": null 14248 }, 14249 { 14250 "sha": "c6aca79f630323ba06207f5723134fb3dec4e460", 14251 "description": "util/indicies: convert u_unfilled_gen.py to write a file", 14252 "nominated": false, 14253 "nomination_type": null, 14254 "resolution": 4, 14255 "main_sha": null, 14256 "because_sha": null 14257 }, 14258 { 14259 "sha": "090e71e0bff7291a5bba9a9ff60e7de6bd83c206", 14260 "description": "util/indicies: use itertools.product in u_unfilled_gen.py", 14261 "nominated": false, 14262 "nomination_type": null, 14263 "resolution": 4, 14264 "main_sha": null, 14265 "because_sha": null 14266 }, 14267 { 14268 "sha": "a72d8425ea3626a73a06cb99a66282cbf033fab0", 14269 "description": "util/indicies: simplify some of u_indicies_gen.py", 14270 "nominated": false, 14271 "nomination_type": null, 14272 "resolution": 4, 14273 "main_sha": null, 14274 "because_sha": null 14275 }, 14276 { 14277 "sha": "1e523f2339124031fc96ff5ad80e15c481533de8", 14278 "description": "util/indicies: write a file with u_indicies_gen.py", 14279 "nominated": false, 14280 "nomination_type": null, 14281 "resolution": 4, 14282 "main_sha": null, 14283 "because_sha": null 14284 }, 14285 { 14286 "sha": "addd4d71faf45d62e5a0b2f7577d5c7a56dbe5e9", 14287 "description": "util/indicies: use itertools.product instead of deeply nested loops", 14288 "nominated": false, 14289 "nomination_type": null, 14290 "resolution": 4, 14291 "main_sha": null, 14292 "because_sha": null 14293 }, 14294 { 14295 "sha": "55042a1fb9368e24ead14035bdeadb63b39214a1", 14296 "description": "util/indicies: move common static functions to private header", 14297 "nominated": false, 14298 "nomination_type": null, 14299 "resolution": 4, 14300 "main_sha": null, 14301 "because_sha": null 14302 }, 14303 { 14304 "sha": "5819d259cfc818fd4b3a5c121372491e0616870a", 14305 "description": "docs: Extend calendar entries for 22.2 by 2 releases.", 14306 "nominated": false, 14307 "nomination_type": null, 14308 "resolution": 4, 14309 "main_sha": null, 14310 "because_sha": null 14311 }, 14312 { 14313 "sha": "51236cb178806043b53eea6d8fa30dc8f873a2d0", 14314 "description": "docs: update calendar and link releases notes for 22.2.2", 14315 "nominated": false, 14316 "nomination_type": null, 14317 "resolution": 4, 14318 "main_sha": null, 14319 "because_sha": null 14320 }, 14321 { 14322 "sha": "7887f769978b9610e3841be5338c97332033d509", 14323 "description": "docs: Add sha256 sum for 22.2.2", 14324 "nominated": false, 14325 "nomination_type": null, 14326 "resolution": 4, 14327 "main_sha": null, 14328 "because_sha": null 14329 }, 14330 { 14331 "sha": "4ad1a81cd8127e12ff09563c2c3e0fdde540647d", 14332 "description": "docs: add release notes for 22.2.2", 14333 "nominated": false, 14334 "nomination_type": null, 14335 "resolution": 4, 14336 "main_sha": null, 14337 "because_sha": null 14338 }, 14339 { 14340 "sha": "f939b3115710de58ac476dd40f21025517441155", 14341 "description": "frontends/va: fixed an av1 decoding image corruption issue.", 14342 "nominated": true, 14343 "nomination_type": 0, 14344 "resolution": 0, 14345 "main_sha": null, 14346 "because_sha": null 14347 }, 14348 { 14349 "sha": "5b49f8b025c749408ae647a2650a5d9cbcd85d8b", 14350 "description": "zink: add ci flake", 14351 "nominated": false, 14352 "nomination_type": null, 14353 "resolution": 4, 14354 "main_sha": null, 14355 "because_sha": null 14356 }, 14357 { 14358 "sha": "029d4cbf42e972ebf7f325ddc0ed97e05558d355", 14359 "description": "tu: Clean up variable usage in `tu6_draw_common`", 14360 "nominated": false, 14361 "nomination_type": null, 14362 "resolution": 4, 14363 "main_sha": null, 14364 "because_sha": null 14365 }, 14366 { 14367 "sha": "9248ce29781121684902177a9c2f3b4a62f8300d", 14368 "description": "tu: Only write `A6XX_PC_PRIMITIVE_CNTL_0` if changed", 14369 "nominated": false, 14370 "nomination_type": null, 14371 "resolution": 4, 14372 "main_sha": null, 14373 "because_sha": null 14374 }, 14375 { 14376 "sha": "3de9c429083e1db224e7fb67aca14d4f1de8f995", 14377 "description": "gallium: Default to PIPE_CAP_MIXED_COLORBUFFER_FORMATS", 14378 "nominated": false, 14379 "nomination_type": null, 14380 "resolution": 4, 14381 "main_sha": null, 14382 "because_sha": null 14383 }, 14384 { 14385 "sha": "8939d477ac98e2e69abc0410412ba70d48fc4149", 14386 "description": "zink: Remove duplicate variable zm.", 14387 "nominated": false, 14388 "nomination_type": 1, 14389 "resolution": 4, 14390 "main_sha": null, 14391 "because_sha": "325c703624a7ccb74356c697ad305755db289a01" 14392 }, 14393 { 14394 "sha": "3873ef47f7a14e00ddff25a8765550d23cc24533", 14395 "description": "pvr: Remove outdated comments.", 14396 "nominated": false, 14397 "nomination_type": null, 14398 "resolution": 4, 14399 "main_sha": null, 14400 "because_sha": null 14401 }, 14402 { 14403 "sha": "849c2e14abfa635d3fb999eb008daf5ae17ea4d3", 14404 "description": "pvr: Handle pipeline barrier vk_sync.", 14405 "nominated": false, 14406 "nomination_type": null, 14407 "resolution": 4, 14408 "main_sha": null, 14409 "because_sha": null 14410 }, 14411 { 14412 "sha": "d19835e43cdba8c122b7a27174c63772834bb1f2", 14413 "description": "pvr: Fix overflow before widen warning for rgn headers size calculation.", 14414 "nominated": false, 14415 "nomination_type": null, 14416 "resolution": 4, 14417 "main_sha": null, 14418 "because_sha": null 14419 }, 14420 { 14421 "sha": "6a35563de0e85452d7dbd5b8e0075ee755b8f52d", 14422 "description": "pvr: Fix possible seg fault on csb copy.", 14423 "nominated": false, 14424 "nomination_type": null, 14425 "resolution": 4, 14426 "main_sha": null, 14427 "because_sha": null 14428 }, 14429 { 14430 "sha": "f9eb0c13a03bc4250887b6e9c3daf66e198bf714", 14431 "description": "freedreno/a6xx: Drop max_scissor tracking", 14432 "nominated": false, 14433 "nomination_type": null, 14434 "resolution": 4, 14435 "main_sha": null, 14436 "because_sha": null 14437 }, 14438 { 14439 "sha": "2ad637f52aa0ec6767fcec1acade4562eba815ba", 14440 "description": "freedreno/a6xx: Update caps", 14441 "nominated": false, 14442 "nomination_type": null, 14443 "resolution": 4, 14444 "main_sha": null, 14445 "because_sha": null 14446 }, 14447 { 14448 "sha": "dc70a940d4b84431c2877616b15d1c6621bb5184", 14449 "description": "freedreno/a6xx: Fix primitives-generated query", 14450 "nominated": false, 14451 "nomination_type": null, 14452 "resolution": 4, 14453 "main_sha": null, 14454 "because_sha": null 14455 }, 14456 { 14457 "sha": "f26631c6de531db121ba1704b14e8af2578fbfe7", 14458 "description": "freedreno/a6xx: Fix MAX_GEOMETRY_OUTPUT_VERTICES cap", 14459 "nominated": false, 14460 "nomination_type": null, 14461 "resolution": 4, 14462 "main_sha": null, 14463 "because_sha": null 14464 }, 14465 { 14466 "sha": "b96e8050d6fa69a3d09c3c23412b09689b7cd49c", 14467 "description": "freedreno/ir3: Lower all the 64b", 14468 "nominated": false, 14469 "nomination_type": null, 14470 "resolution": 4, 14471 "main_sha": null, 14472 "because_sha": null 14473 }, 14474 { 14475 "sha": "1b38d233fc55f58b9d5abea94a52066903427cc3", 14476 "description": "freedreno/ir3: Fix clipvertex with GS+tess", 14477 "nominated": false, 14478 "nomination_type": null, 14479 "resolution": 4, 14480 "main_sha": null, 14481 "because_sha": null 14482 }, 14483 { 14484 "sha": "0f6f671824745883e40f523765cc9aff9b299abf", 14485 "description": "freedreno/a6xx: Remove unused param", 14486 "nominated": false, 14487 "nomination_type": null, 14488 "resolution": 4, 14489 "main_sha": null, 14490 "because_sha": null 14491 }, 14492 { 14493 "sha": "533b87dff09a0434cd2c0c22718d117501e17915", 14494 "description": "mesa/st: ARB_vertex_attrib_64bit depend on glsl>=410", 14495 "nominated": false, 14496 "nomination_type": null, 14497 "resolution": 4, 14498 "main_sha": null, 14499 "because_sha": null 14500 }, 14501 { 14502 "sha": "1aeca308a205f1842edfb42281fa80f8568b8e8c", 14503 "description": "docs: Update freedreno features", 14504 "nominated": false, 14505 "nomination_type": null, 14506 "resolution": 4, 14507 "main_sha": null, 14508 "because_sha": null 14509 }, 14510 { 14511 "sha": "8dba83bb8d94a8eeb6806460b6f8d61d2ce30e24", 14512 "description": "driconf: add a workaround for Cossacks 3", 14513 "nominated": false, 14514 "nomination_type": null, 14515 "resolution": 4, 14516 "main_sha": null, 14517 "because_sha": null 14518 }, 14519 { 14520 "sha": "53e7f3afbd206a419f01ff77f2ca69697acb23b9", 14521 "description": "driconf: add a workaround for a cursor issue with kwin_wayland", 14522 "nominated": false, 14523 "nomination_type": null, 14524 "resolution": 4, 14525 "main_sha": null, 14526 "because_sha": null 14527 }, 14528 { 14529 "sha": "c849c41b0da1c7266787c87b11291e9545ab68fd", 14530 "description": "docs: correct spelling of \"freedreno\"", 14531 "nominated": false, 14532 "nomination_type": null, 14533 "resolution": 4, 14534 "main_sha": null, 14535 "because_sha": null 14536 }, 14537 { 14538 "sha": "264080057a3a51c2f28886ae8dcf32b87ae16522", 14539 "description": "docs: correct spelling of \"traveling\"", 14540 "nominated": false, 14541 "nomination_type": null, 14542 "resolution": 4, 14543 "main_sha": null, 14544 "because_sha": null 14545 }, 14546 { 14547 "sha": "ead77aeb829c5260ec22d7383fd386c2aee830ed", 14548 "description": "docs: correct spelling of \"correctly\"", 14549 "nominated": false, 14550 "nomination_type": null, 14551 "resolution": 4, 14552 "main_sha": null, 14553 "because_sha": null 14554 }, 14555 { 14556 "sha": "de9449c17a5200039ff9bc41388ee3dbf4503613", 14557 "description": "docs: ie. -> i.e.", 14558 "nominated": false, 14559 "nomination_type": null, 14560 "resolution": 4, 14561 "main_sha": null, 14562 "because_sha": null 14563 }, 14564 { 14565 "sha": "51481b8f4c8a65dbacf97422601c5ff8f629da26", 14566 "description": "docs: fractionary -> fractional", 14567 "nominated": false, 14568 "nomination_type": null, 14569 "resolution": 4, 14570 "main_sha": null, 14571 "because_sha": null 14572 }, 14573 { 14574 "sha": "f3475859fa73ce9c1d500d9f7663761d514320bc", 14575 "description": "docs: correct spelling of \"rasterizer\"", 14576 "nominated": false, 14577 "nomination_type": null, 14578 "resolution": 4, 14579 "main_sha": null, 14580 "because_sha": null 14581 }, 14582 { 14583 "sha": "c20f4484d32dd2856bc9f547a0f030c8e525423b", 14584 "description": "docs: correct spelling of \"explicitly\"", 14585 "nominated": false, 14586 "nomination_type": null, 14587 "resolution": 4, 14588 "main_sha": null, 14589 "because_sha": null 14590 }, 14591 { 14592 "sha": "60e8c443b1c85097514dc8a45116ac47367ffda6", 14593 "description": "docs: correct spelling of \"addition\"", 14594 "nominated": false, 14595 "nomination_type": null, 14596 "resolution": 4, 14597 "main_sha": null, 14598 "because_sha": null 14599 }, 14600 { 14601 "sha": "b469d9746f73987fef8bbc2508ae853b67213eb5", 14602 "description": "docs: correct spelling of \"average\"", 14603 "nominated": false, 14604 "nomination_type": null, 14605 "resolution": 4, 14606 "main_sha": null, 14607 "because_sha": null 14608 }, 14609 { 14610 "sha": "f8d047c08b0aaa7e06bcfef08a69112a86f317f5", 14611 "description": "docs: correct spelling of \"laid\"", 14612 "nominated": false, 14613 "nomination_type": null, 14614 "resolution": 4, 14615 "main_sha": null, 14616 "because_sha": null 14617 }, 14618 { 14619 "sha": "9d55200e72cd00c867060568065e59f10e24b23c", 14620 "description": "docs: correct spelling of \"compression\"", 14621 "nominated": false, 14622 "nomination_type": null, 14623 "resolution": 4, 14624 "main_sha": null, 14625 "because_sha": null 14626 }, 14627 { 14628 "sha": "5590fbd53051f59fa5625723a99a20cef9067aac", 14629 "description": "docs: correct spelling of \"commutativity\"", 14630 "nominated": false, 14631 "nomination_type": null, 14632 "resolution": 4, 14633 "main_sha": null, 14634 "because_sha": null 14635 }, 14636 { 14637 "sha": "57db29e967aa4475f4a3b1a10ec05511264de591", 14638 "description": "docs: correct spelling of \"hierarchy\"", 14639 "nominated": false, 14640 "nomination_type": null, 14641 "resolution": 4, 14642 "main_sha": null, 14643 "because_sha": null 14644 }, 14645 { 14646 "sha": "fa210550b0fd7f1cf68d4bb079a9d7c6e7f2b61e", 14647 "description": "docs: correct spelling of \"maximum\"", 14648 "nominated": false, 14649 "nomination_type": null, 14650 "resolution": 4, 14651 "main_sha": null, 14652 "because_sha": null 14653 }, 14654 { 14655 "sha": "fcd93216c690769f68dfa0185f8aa0de31ae5d5f", 14656 "description": "docs: correct spelling of \"synced\"", 14657 "nominated": false, 14658 "nomination_type": null, 14659 "resolution": 4, 14660 "main_sha": null, 14661 "because_sha": null 14662 }, 14663 { 14664 "sha": "8d28667046328c8cd196e8c743d4161a2155b351", 14665 "description": "docs: correct spelling of \"simplification\"", 14666 "nominated": false, 14667 "nomination_type": null, 14668 "resolution": 4, 14669 "main_sha": null, 14670 "because_sha": null 14671 }, 14672 { 14673 "sha": "65ad0824c9b9acf62db7cc33bc8fb89a33f0f8eb", 14674 "description": "docs: correct spelling of \"shareable\"", 14675 "nominated": false, 14676 "nomination_type": null, 14677 "resolution": 4, 14678 "main_sha": null, 14679 "because_sha": null 14680 }, 14681 { 14682 "sha": "12b52b3f95f480a8ed2680631cde2e9f3302dd40", 14683 "description": "docs: correct spelling of \"Raspbian\"", 14684 "nominated": false, 14685 "nomination_type": null, 14686 "resolution": 4, 14687 "main_sha": null, 14688 "because_sha": null 14689 }, 14690 { 14691 "sha": "a8343b2fc8524b37294c371026d467f599919502", 14692 "description": "docs: correct spelling of \"subtly\"", 14693 "nominated": false, 14694 "nomination_type": null, 14695 "resolution": 4, 14696 "main_sha": null, 14697 "because_sha": null 14698 }, 14699 { 14700 "sha": "0a2430838445eb080238beec53751d9b4d990daf", 14701 "description": "docs: correct spelling of \"choosing\"", 14702 "nominated": false, 14703 "nomination_type": null, 14704 "resolution": 4, 14705 "main_sha": null, 14706 "because_sha": null 14707 }, 14708 { 14709 "sha": "9ceb8ac1a8dd5b11d62f41e14651aee9c8bb9202", 14710 "description": "docs: correct spelling of \"Khronos\"", 14711 "nominated": false, 14712 "nomination_type": null, 14713 "resolution": 4, 14714 "main_sha": null, 14715 "because_sha": null 14716 }, 14717 { 14718 "sha": "20e4ee0c77db0e4f54f04443c2d75d0fa2fd31bb", 14719 "description": "docs: correct spelling of \"to\"", 14720 "nominated": false, 14721 "nomination_type": null, 14722 "resolution": 4, 14723 "main_sha": null, 14724 "because_sha": null 14725 }, 14726 { 14727 "sha": "fbeabe5c674c332929cd82e569652f43e31c7a4e", 14728 "description": "docs: correct spelling of \"implementation\"", 14729 "nominated": false, 14730 "nomination_type": null, 14731 "resolution": 4, 14732 "main_sha": null, 14733 "because_sha": null 14734 }, 14735 { 14736 "sha": "e2ee7e03da3574908e2dc37caaac0d697f1d4c10", 14737 "description": "docs: correct spelling of \"hierarchical\"", 14738 "nominated": false, 14739 "nomination_type": null, 14740 "resolution": 4, 14741 "main_sha": null, 14742 "because_sha": null 14743 }, 14744 { 14745 "sha": "34e3dead97f81c9ecbc95b64f0cdf5312d1d5fa7", 14746 "description": "docs: correct spelling of \"specified\"", 14747 "nominated": false, 14748 "nomination_type": null, 14749 "resolution": 4, 14750 "main_sha": null, 14751 "because_sha": null 14752 }, 14753 { 14754 "sha": "c8dc8c96ae97006d0fd8d23b3929f31432475a8d", 14755 "description": "docs: correct spelling of \"bug fixes\"", 14756 "nominated": false, 14757 "nomination_type": null, 14758 "resolution": 4, 14759 "main_sha": null, 14760 "because_sha": null 14761 }, 14762 { 14763 "sha": "9037d2a508fc2ef200a0bce34a66ee77e3e82bc0", 14764 "description": "docs: correct spelling of \"attempts\"", 14765 "nominated": false, 14766 "nomination_type": null, 14767 "resolution": 4, 14768 "main_sha": null, 14769 "because_sha": null 14770 }, 14771 { 14772 "sha": "809be974076863c19b8d7974e9f3cb8d33830500", 14773 "description": "docs: correct spelling of \"implemented\"", 14774 "nominated": false, 14775 "nomination_type": null, 14776 "resolution": 4, 14777 "main_sha": null, 14778 "because_sha": null 14779 }, 14780 { 14781 "sha": "13e7f0c8d29c71f9f848b021493a40f04e370285", 14782 "description": "docs: Remove document about XvMC", 14783 "nominated": false, 14784 "nomination_type": null, 14785 "resolution": 4, 14786 "main_sha": null, 14787 "because_sha": null 14788 }, 14789 { 14790 "sha": "86f203f60e4210e661f4b3afc5992a1b4c407ea9", 14791 "description": "nouveau: Remove XVMC_VL environment variable usage", 14792 "nominated": false, 14793 "nomination_type": null, 14794 "resolution": 4, 14795 "main_sha": null, 14796 "because_sha": null 14797 }, 14798 { 14799 "sha": "6570136e15d196aaf9c9bfd123e9321a7e6263f3", 14800 "description": "docs: Remove rbug related documents", 14801 "nominated": false, 14802 "nomination_type": null, 14803 "resolution": 4, 14804 "main_sha": null, 14805 "because_sha": null 14806 }, 14807 { 14808 "sha": "bdfadec6fde603ac514bb424ee09979135bd04a4", 14809 "description": "docs: Remove graw related words", 14810 "nominated": false, 14811 "nomination_type": null, 14812 "resolution": 4, 14813 "main_sha": null, 14814 "because_sha": null 14815 }, 14816 { 14817 "sha": "65e4b440c991d7f7c20238e3657915ca2e44a9e0", 14818 "description": "ci/windows: Update build container image with all deps so wraps can be disabled", 14819 "nominated": false, 14820 "nomination_type": null, 14821 "resolution": 4, 14822 "main_sha": null, 14823 "because_sha": null 14824 }, 14825 { 14826 "sha": "2cadc066dae1c58fee97f50a06a5afe9083ee9cd", 14827 "description": "radeonsi: lower hadd and fisnormal", 14828 "nominated": false, 14829 "nomination_type": null, 14830 "resolution": 4, 14831 "main_sha": null, 14832 "because_sha": null 14833 }, 14834 { 14835 "sha": "d7156e5d9cba120dc9e027b819dcb7dd2fd462ab", 14836 "description": "nir/lower_cl_images: set binding", 14837 "nominated": false, 14838 "nomination_type": null, 14839 "resolution": 4, 14840 "main_sha": null, 14841 "because_sha": null 14842 }, 14843 { 14844 "sha": "d037fd539c8cfa91556fa59da671411006214780", 14845 "description": "radeonsi: fail creating textures from user memory", 14846 "nominated": false, 14847 "nomination_type": null, 14848 "resolution": 4, 14849 "main_sha": null, 14850 "because_sha": null 14851 }, 14852 { 14853 "sha": "b9e08f2fe1758014c20cf6485b6b39b92adc2a4e", 14854 "description": "zink: clamp shader bindings for compute descriptors", 14855 "nominated": false, 14856 "nomination_type": null, 14857 "resolution": 4, 14858 "main_sha": null, 14859 "because_sha": null 14860 }, 14861 { 14862 "sha": "e220c395105e1652b3da5bd743826d3735c2989e", 14863 "description": "zink: reorder context init to handle COMPUTE_ONLY", 14864 "nominated": false, 14865 "nomination_type": null, 14866 "resolution": 4, 14867 "main_sha": null, 14868 "because_sha": null 14869 }, 14870 { 14871 "sha": "a05a0f5b44b16fcedf7e94b4c1cd36e921f115b5", 14872 "description": "zink: delete some big struct members from zink_context", 14873 "nominated": false, 14874 "nomination_type": null, 14875 "resolution": 4, 14876 "main_sha": null, 14877 "because_sha": null 14878 }, 14879 { 14880 "sha": "b6f6224810d2e4bda4ddd65056c14f9c144ef6d8", 14881 "description": "zink: clamp feedback loop layout to GENERAL if the ext isn't supported", 14882 "nominated": false, 14883 "nomination_type": null, 14884 "resolution": 4, 14885 "main_sha": null, 14886 "because_sha": null 14887 }, 14888 { 14889 "sha": "bf3edad94caa50887e83cc6c003086569f29d370", 14890 "description": "zink: enable tc cpu storage on some buffers", 14891 "nominated": false, 14892 "nomination_type": null, 14893 "resolution": 4, 14894 "main_sha": null, 14895 "because_sha": null 14896 }, 14897 { 14898 "sha": "211c2aebd2e12fef65ef4a397cb106ef98783fff", 14899 "description": "cso: make memcmp and hash computation use a literal key size for blend state", 14900 "nominated": false, 14901 "nomination_type": null, 14902 "resolution": 4, 14903 "main_sha": null, 14904 "because_sha": null 14905 }, 14906 { 14907 "sha": "f7b513c9b1efa56514bf3d0aa778a141a96f98ff", 14908 "description": "cso: inline more functions because some parameters like key_size are literals", 14909 "nominated": false, 14910 "nomination_type": null, 14911 "resolution": 4, 14912 "main_sha": null, 14913 "because_sha": null 14914 }, 14915 { 14916 "sha": "2f0cd4029ce3fb631b994d4fadeba7a864b20f19", 14917 "description": "cso: don't destroy CSOs that are saved", 14918 "nominated": false, 14919 "nomination_type": null, 14920 "resolution": 4, 14921 "main_sha": null, 14922 "because_sha": null 14923 }, 14924 { 14925 "sha": "94240f561c8665fba780ac7c1a68bf076de64231", 14926 "description": "cso: fix broken optimization for sampler state lookups", 14927 "nominated": true, 14928 "nomination_type": 1, 14929 "resolution": 0, 14930 "main_sha": null, 14931 "because_sha": "c4e18cd4dd15aaaacd9d6b59a9e2a9c13e1b88c2" 14932 }, 14933 { 14934 "sha": "224735abaf9352249df0902c442115ead304921d", 14935 "description": "cso: constify some parameters to remove typecasts", 14936 "nominated": false, 14937 "nomination_type": null, 14938 "resolution": 4, 14939 "main_sha": null, 14940 "because_sha": null 14941 }, 14942 { 14943 "sha": "97ec1de8f34c0379a4cd00fb1f21a6bbc9e00a6c", 14944 "description": "cso: start without u_vbuf by default if it's not always used", 14945 "nominated": false, 14946 "nomination_type": null, 14947 "resolution": 4, 14948 "main_sha": null, 14949 "because_sha": null 14950 }, 14951 { 14952 "sha": "8e024e2870328a9b064d607f2583029ac2784bf3", 14953 "description": "glthread: don't sync for glIsEnabled(GL_BLEND, GL_LIGHTING, GL_POLYGON_STIPPLE)", 14954 "nominated": false, 14955 "nomination_type": null, 14956 "resolution": 4, 14957 "main_sha": null, 14958 "because_sha": null 14959 }, 14960 { 14961 "sha": "513ac52e47d38059a1425e8fc21d00ba258c5dab", 14962 "description": "glthread remove the unused *last pointer from unmarshal functions", 14963 "nominated": false, 14964 "nomination_type": null, 14965 "resolution": 4, 14966 "main_sha": null, 14967 "because_sha": null 14968 }, 14969 { 14970 "sha": "6e6245f1896e7aae20856210f3768f1e520bbda3", 14971 "description": "glthread: merge and collapse glBindBuffer calls that unbind and then bind", 14972 "nominated": false, 14973 "nomination_type": null, 14974 "resolution": 4, 14975 "main_sha": null, 14976 "because_sha": null 14977 }, 14978 { 14979 "sha": "9b6e2783ebc0709b6d908c48c50e6e5375110789", 14980 "description": "gl_marshal.py: C style fixups", 14981 "nominated": false, 14982 "nomination_type": null, 14983 "resolution": 4, 14984 "main_sha": null, 14985 "because_sha": null 14986 }, 14987 { 14988 "sha": "5db7dc599a642e19eb59223d492997c8fecd3fc3", 14989 "description": "gallium/u_threaded: don't call simplify_draw_info redundantly", 14990 "nominated": false, 14991 "nomination_type": null, 14992 "resolution": 4, 14993 "main_sha": null, 14994 "because_sha": null 14995 }, 14996 { 14997 "sha": "3cb96b18f64b0db0d68d917247710417de0b982d", 14998 "description": "glthread: rewrite CallList merging and do it in the app thread", 14999 "nominated": false, 15000 "nomination_type": null, 15001 "resolution": 4, 15002 "main_sha": null, 15003 "because_sha": null 15004 }, 15005 { 15006 "sha": "6f8cbbfce264bb123fcc9909fe17569ff8bceb6f", 15007 "description": "glthread: demystify Draw function names", 15008 "nominated": false, 15009 "nomination_type": null, 15010 "resolution": 4, 15011 "main_sha": null, 15012 "because_sha": null 15013 }, 15014 { 15015 "sha": "5679ef99b82b7ae8803b91f6dcde19e53c223c5e", 15016 "description": "glapi: remove EXT and ARB suffixes from Draw functions", 15017 "nominated": false, 15018 "nomination_type": null, 15019 "resolution": 4, 15020 "main_sha": null, 15021 "because_sha": null 15022 }, 15023 { 15024 "sha": "58f738bf5ecbb6eeb7c84954edd0fff5af8ff192", 15025 "description": "glthread: add more DrawArrays/Elements variants with fewer fields", 15026 "nominated": false, 15027 "nomination_type": null, 15028 "resolution": 4, 15029 "main_sha": null, 15030 "because_sha": null 15031 }, 15032 { 15033 "sha": "83ce647c1594bedfd1e8e07a0bb30a577db68616", 15034 "description": "glthread: use a constant expression instead of cmd_size in custom functions", 15035 "nominated": false, 15036 "nomination_type": null, 15037 "resolution": 4, 15038 "main_sha": null, 15039 "because_sha": null 15040 }, 15041 { 15042 "sha": "b09a88fb721559d64c054229f96f960f62d0753c", 15043 "description": "gl_marshal.py: simplify print_sync_call and rename to print_call", 15044 "nominated": false, 15045 "nomination_type": null, 15046 "resolution": 4, 15047 "main_sha": null, 15048 "because_sha": null 15049 }, 15050 { 15051 "sha": "05dddaeb80230acf8a4036147b40394f9deac84a", 15052 "description": "gl_marshal.py: inline functions for readability", 15053 "nominated": false, 15054 "nomination_type": null, 15055 "resolution": 4, 15056 "main_sha": null, 15057 "because_sha": null 15058 }, 15059 { 15060 "sha": "146836f4ba659269e31f6ae865af9015faca5dff", 15061 "description": "gl_marshal.py: remove the -O1 hack and manual SET_* inlining", 15062 "nominated": false, 15063 "nomination_type": null, 15064 "resolution": 4, 15065 "main_sha": null, 15066 "because_sha": null 15067 }, 15068 { 15069 "sha": "67c7260571b0b6dc8f6f6b4f659333275383e969", 15070 "description": "gl_marshal.py: rework how the marshal dispatch table is initialized", 15071 "nominated": false, 15072 "nomination_type": null, 15073 "resolution": 4, 15074 "main_sha": null, 15075 "because_sha": null 15076 }, 15077 { 15078 "sha": "5e66e269981202120c104a1cd33c3532ab9fa0e8", 15079 "description": "gl_marshal.py: move the unmarshal table into a separately generated file", 15080 "nominated": false, 15081 "nomination_type": null, 15082 "resolution": 4, 15083 "main_sha": null, 15084 "because_sha": null 15085 }, 15086 { 15087 "sha": "5c65a3a98f46b7b67506f34c7a37bcd4dd5da9fb", 15088 "description": "gl_marshal.py: remove/simplify parameters", 15089 "nominated": false, 15090 "nomination_type": null, 15091 "resolution": 4, 15092 "main_sha": null, 15093 "because_sha": null 15094 }, 15095 { 15096 "sha": "b4b2fd0bb4a87346fad2ead06f218bed42c173fb", 15097 "description": "glsl: move lower instructions logic inside that pass", 15098 "nominated": false, 15099 "nomination_type": null, 15100 "resolution": 4, 15101 "main_sha": null, 15102 "because_sha": null 15103 }, 15104 { 15105 "sha": "e5102a406f1de4b14bdfd7160ff0dda30e8a9944", 15106 "description": "glsl: always do {CARRY,BORROW}_TO_ARITH lowering", 15107 "nominated": false, 15108 "nomination_type": null, 15109 "resolution": 4, 15110 "main_sha": null, 15111 "because_sha": null 15112 }, 15113 { 15114 "sha": "9f14c5dae20891397c9f96866c20f73b0200dc2c", 15115 "description": "glsl: drop sub to add neg lowering in GLSL IR", 15116 "nominated": false, 15117 "nomination_type": null, 15118 "resolution": 4, 15119 "main_sha": null, 15120 "because_sha": null 15121 }, 15122 { 15123 "sha": "a31c54720649a1c11db3fea5c8f89abd523b537b", 15124 "description": "glsl: move rule inside lower_packing_builtins()", 15125 "nominated": false, 15126 "nomination_type": null, 15127 "resolution": 4, 15128 "main_sha": null, 15129 "because_sha": null 15130 }, 15131 { 15132 "sha": "141703f906cda0e1c624abe68b522a15e56602a9", 15133 "description": "anv: work around improper buffer usage in hitman3", 15134 "nominated": false, 15135 "nomination_type": null, 15136 "resolution": 4, 15137 "main_sha": null, 15138 "because_sha": null 15139 }, 15140 { 15141 "sha": "a31e8a756825b7ff11cef55045c69617c5cfdbb6", 15142 "description": "anv: add a layer for hitman3", 15143 "nominated": false, 15144 "nomination_type": null, 15145 "resolution": 4, 15146 "main_sha": null, 15147 "because_sha": null 15148 }, 15149 { 15150 "sha": "74d0be27ae9eb666df948874a20a3b4464df7db1", 15151 "description": "anv: compile anv_acceleration_structure.c", 15152 "nominated": false, 15153 "nomination_type": null, 15154 "resolution": 4, 15155 "main_sha": null, 15156 "because_sha": null 15157 }, 15158 { 15159 "sha": "36703a60bf8ee78d6767031c1da55e928c012b0e", 15160 "description": "aco: add ACO_DEBUG=force-waitdeps", 15161 "nominated": false, 15162 "nomination_type": null, 15163 "resolution": 4, 15164 "main_sha": null, 15165 "because_sha": null 15166 }, 15167 { 15168 "sha": "6f368431fd75e83eb47bb3ece58d0de81ba494b4", 15169 "description": "aco/gfx11: workaround VALUMaskWriteHazard", 15170 "nominated": false, 15171 "nomination_type": null, 15172 "resolution": 4, 15173 "main_sha": null, 15174 "because_sha": null 15175 }, 15176 { 15177 "sha": "5806f0246fdeba22eba4fcf2d1b4cfa03b33e886", 15178 "description": "aco/gfx11: workaround VALUPartialForwardingHazard", 15179 "nominated": false, 15180 "nomination_type": null, 15181 "resolution": 4, 15182 "main_sha": null, 15183 "because_sha": null 15184 }, 15185 { 15186 "sha": "b0b48b768785fc69f23fb115641c4a4a7a941099", 15187 "description": "aco/gfx11: workaround VALUTransUseHazard", 15188 "nominated": false, 15189 "nomination_type": null, 15190 "resolution": 4, 15191 "main_sha": null, 15192 "because_sha": null 15193 }, 15194 { 15195 "sha": "98ee3e1468cf55b66a71a3150f4d8f5a0ec7a918", 15196 "description": "aco/gfx11: workaround LdsDirectVMEMHazard", 15197 "nominated": false, 15198 "nomination_type": null, 15199 "resolution": 4, 15200 "main_sha": null, 15201 "because_sha": null 15202 }, 15203 { 15204 "sha": "296b4d95a3e35b2ab62ebcbd7e3a578fcbdd5b26", 15205 "description": "aco/gfx11: workaround LdsDirectVALUHazard", 15206 "nominated": false, 15207 "nomination_type": null, 15208 "resolution": 4, 15209 "main_sha": null, 15210 "because_sha": null 15211 }, 15212 { 15213 "sha": "1a9840b3416bb67b9a641705c0f065b7053f4399", 15214 "description": "aco/gfx11: workaround VcmpxPermlaneHazard", 15215 "nominated": false, 15216 "nomination_type": null, 15217 "resolution": 4, 15218 "main_sha": null, 15219 "because_sha": null 15220 }, 15221 { 15222 "sha": "484df5b30e815ffb8b8664580ef1b79d91a4d970", 15223 "description": "aco: add search_backwards helper", 15224 "nominated": false, 15225 "nomination_type": null, 15226 "resolution": 4, 15227 "main_sha": null, 15228 "because_sha": null 15229 }, 15230 { 15231 "sha": "6558a9e1fb4666ea1697191beea79917a14f4eba", 15232 "description": "nir2dxil: Lower texture projections", 15233 "nominated": false, 15234 "nomination_type": null, 15235 "resolution": 4, 15236 "main_sha": null, 15237 "because_sha": null 15238 }, 15239 { 15240 "sha": "95fe418def7af0cb0aeada76e8a7a8893448cfd9", 15241 "description": "mesa/st: remove translate_mode", 15242 "nominated": false, 15243 "nomination_type": null, 15244 "resolution": 4, 15245 "main_sha": null, 15246 "because_sha": null 15247 }, 15248 { 15249 "sha": "a125f2d8c7cf0bc773017b58a6642ec2965c31e0", 15250 "description": "mesa/st: move static asserts out of translate_prim", 15251 "nominated": false, 15252 "nomination_type": null, 15253 "resolution": 4, 15254 "main_sha": null, 15255 "because_sha": null 15256 }, 15257 { 15258 "sha": "2d504bc5a05467ad19f9a6df92f649697288f8f5", 15259 "description": "CI: Add gallium-va and video-codecs in windows-vs2019 and debian-mingw32-x86_64", 15260 "nominated": false, 15261 "nomination_type": null, 15262 "resolution": 4, 15263 "main_sha": null, 15264 "because_sha": null 15265 }, 15266 { 15267 "sha": "e08df859234f39af3d693adc235d1b944e884d4e", 15268 "description": "d3d12: resource_from_handle to validate importing resource ptr from same d3d12 device", 15269 "nominated": false, 15270 "nomination_type": null, 15271 "resolution": 4, 15272 "main_sha": null, 15273 "because_sha": null 15274 }, 15275 { 15276 "sha": "b557ceb75b79e0d8b3f7352d4bb6764137175ee0", 15277 "description": "frontends/va: Add windows VA frontend support via vl_winsys_win32 and libva-win32", 15278 "nominated": false, 15279 "nomination_type": null, 15280 "resolution": 4, 15281 "main_sha": null, 15282 "because_sha": null 15283 }, 15284 { 15285 "sha": "05f0d27601287d44e145564e5b0f53959b0285b0", 15286 "description": "gallium/vl: Add vl_winsys_win32 support", 15287 "nominated": false, 15288 "nomination_type": null, 15289 "resolution": 4, 15290 "main_sha": null, 15291 "because_sha": null 15292 }, 15293 { 15294 "sha": "cde0778d3dec44aefa32bd1399b1812cb6612732", 15295 "description": "hasvk: use DX rules for point rasterization", 15296 "nominated": false, 15297 "nomination_type": null, 15298 "resolution": 4, 15299 "main_sha": null, 15300 "because_sha": null 15301 }, 15302 { 15303 "sha": "63b2f735b1f97268055fedf6ad7733a2862097c8", 15304 "description": "anv: use DX rules for point rasterization", 15305 "nominated": false, 15306 "nomination_type": null, 15307 "resolution": 4, 15308 "main_sha": null, 15309 "because_sha": null 15310 }, 15311 { 15312 "sha": "d0426697476ebf8ae1b8b26b6ee272c81bc12c86", 15313 "description": "anv: compile_upload_rt_shader expects a valid pointer", 15314 "nominated": false, 15315 "nomination_type": 1, 15316 "resolution": 4, 15317 "main_sha": null, 15318 "because_sha": "ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc" 15319 }, 15320 { 15321 "sha": "095dfc6caa29e150b5c8e9566320eda1117e714b", 15322 "description": "util: Move the implementation of futex_wake and futex_wait from futex.h to futex.c", 15323 "nominated": false, 15324 "nomination_type": null, 15325 "resolution": 4, 15326 "main_sha": null, 15327 "because_sha": null 15328 }, 15329 { 15330 "sha": "de34c2c29b03a2ea8e1b266736dd9b5cf1b1ce00", 15331 "description": "freedreno: Fix fence unref race", 15332 "nominated": false, 15333 "nomination_type": null, 15334 "resolution": 4, 15335 "main_sha": null, 15336 "because_sha": null 15337 }, 15338 { 15339 "sha": "a9341eb9dadcb4688181ec3bfe4bfeb1153d86e4", 15340 "description": "radeonsi: fix max_dw computation for CS preambles", 15341 "nominated": false, 15342 "nomination_type": null, 15343 "resolution": 4, 15344 "main_sha": null, 15345 "because_sha": null 15346 }, 15347 { 15348 "sha": "c62170fe57b90bd0b2387ddf25a755e9428e3587", 15349 "description": "winsys/amdgpu: fix (enable) preemption for chained IBs", 15350 "nominated": false, 15351 "nomination_type": null, 15352 "resolution": 4, 15353 "main_sha": null, 15354 "because_sha": null 15355 }, 15356 { 15357 "sha": "4c4d6982081d78c7ad79d23b270fcf8ca7a91a90", 15358 "description": "radeonsi: rename si_create_multi_fence -> si_alloc_fence", 15359 "nominated": false, 15360 "nomination_type": null, 15361 "resolution": 4, 15362 "main_sha": null, 15363 "because_sha": null 15364 }, 15365 { 15366 "sha": "2fd087cd19a4a17e2981de60747dfb078153e915", 15367 "description": "v3dv: drop error overwrite", 15368 "nominated": false, 15369 "nomination_type": 1, 15370 "resolution": 4, 15371 "main_sha": null, 15372 "because_sha": "591103d04d5f18ae30c7d96a9bbdb715093df185" 15373 }, 15374 { 15375 "sha": "3ea393e0234c374f1ebc172c8fffc76777382dc0", 15376 "description": "asahi: Lower point sprites in driver", 15377 "nominated": false, 15378 "nomination_type": 1, 15379 "resolution": 4, 15380 "main_sha": null, 15381 "because_sha": "310959d9fe1aeb78c7cad24a2c6095513ab5f195" 15382 }, 15383 { 15384 "sha": "87bc3066055c7cb38725f5d1c3ca28c2ea1e03de", 15385 "description": "u_transfer_helper: Handle Z24S8 with z24_in_z32f but no interleaving", 15386 "nominated": false, 15387 "nomination_type": 1, 15388 "resolution": 4, 15389 "main_sha": null, 15390 "because_sha": "45a37ace28774ad33b1cf288ff863e00d008e9db" 15391 }, 15392 { 15393 "sha": "78adf448390e3866e0ccda7762bd869dd6d9ce0f", 15394 "description": "nir/lower_io: Set interpolated_input dest_type", 15395 "nominated": false, 15396 "nomination_type": null, 15397 "resolution": 4, 15398 "main_sha": null, 15399 "because_sha": null 15400 }, 15401 { 15402 "sha": "0191b067568b87fc21841b8e2a38ca3bbf49bd16", 15403 "description": "mesa: Fix multiple matrix pops in a row", 15404 "nominated": false, 15405 "nomination_type": 1, 15406 "resolution": 4, 15407 "main_sha": null, 15408 "because_sha": "e6ecd22140fe6c6e8ac26966c8409f7254370479" 15409 }, 15410 { 15411 "sha": "09ae2c4fee791e3008fbb2f1f218505e571fb29c", 15412 "description": "tu: Optimize hash_renderpass_instance by removing XXH64_update", 15413 "nominated": false, 15414 "nomination_type": null, 15415 "resolution": 4, 15416 "main_sha": null, 15417 "because_sha": null 15418 }, 15419 { 15420 "sha": "b02e9ef35a0446019cda9473e4c355c7cc4bb24d", 15421 "description": "anv: fill AlphaToCoverageEnable lazily from state", 15422 "nominated": false, 15423 "nomination_type": null, 15424 "resolution": 4, 15425 "main_sha": null, 15426 "because_sha": null 15427 }, 15428 { 15429 "sha": "9f7535564345396de07ce59dcced593e885e15ec", 15430 "description": "anv: move emit_shading_rate to gfx8_cmd_buffer", 15431 "nominated": false, 15432 "nomination_type": null, 15433 "resolution": 4, 15434 "main_sha": null, 15435 "because_sha": null 15436 }, 15437 { 15438 "sha": "83ebd637d516d5fbb2d4d998bd5a124993a4f6a8", 15439 "description": "d3d10ump: No need define snprintf anymore in InputAssembly.cpp", 15440 "nominated": false, 15441 "nomination_type": null, 15442 "resolution": 4, 15443 "main_sha": null, 15444 "because_sha": null 15445 }, 15446 { 15447 "sha": "a9da108c6b511cb74bfd89a4ce7658ffae288fd7", 15448 "description": "nir: No need redefine snprintf anymore in nir.h", 15449 "nominated": false, 15450 "nomination_type": null, 15451 "resolution": 4, 15452 "main_sha": null, 15453 "because_sha": null 15454 }, 15455 { 15456 "sha": "1ee21139e84815f75389bb9b633bfecc1917d533", 15457 "description": "gallium: delete graw", 15458 "nominated": false, 15459 "nomination_type": null, 15460 "resolution": 4, 15461 "main_sha": null, 15462 "because_sha": null 15463 }, 15464 { 15465 "sha": "ac7f4e0942de2576feda085d5fd165323753f950", 15466 "description": "glsl/glsl_to_nir: remove unreachable code", 15467 "nominated": false, 15468 "nomination_type": null, 15469 "resolution": 4, 15470 "main_sha": null, 15471 "because_sha": null 15472 }, 15473 { 15474 "sha": "c7e92686583f45617aa017f30f93d156f2a74a2c", 15475 "description": "radv: fix setting results for initialization failures in thread trace and trap handler", 15476 "nominated": false, 15477 "nomination_type": null, 15478 "resolution": 4, 15479 "main_sha": null, 15480 "because_sha": null 15481 }, 15482 { 15483 "sha": "0e782d96095aecfbc43233b9358e8bf915b26062", 15484 "description": "radeonsi: Inherit the old modifier when reallocating the texture.", 15485 "nominated": false, 15486 "nomination_type": null, 15487 "resolution": 4, 15488 "main_sha": null, 15489 "because_sha": null 15490 }, 15491 { 15492 "sha": "5bc52a9103d2de45353056734ca1a9e94e9f6e94", 15493 "description": "anv: fix FTBFS on grl due to changes in clang 15", 15494 "nominated": false, 15495 "nomination_type": null, 15496 "resolution": 4, 15497 "main_sha": null, 15498 "because_sha": null 15499 }, 15500 { 15501 "sha": "2c7be4d4212a7b6c50523285b412d5747231323e", 15502 "description": "nir: Usher nir_normalize_cubemap_coords into 2022", 15503 "nominated": false, 15504 "nomination_type": null, 15505 "resolution": 4, 15506 "main_sha": null, 15507 "because_sha": null 15508 }, 15509 { 15510 "sha": "fc5c671e8785c89cf986181e0e3e7fa8742c4dce", 15511 "description": "nir: Fix nir_fmax_abs_vec_comp", 15512 "nominated": true, 15513 "nomination_type": 1, 15514 "resolution": 1, 15515 "main_sha": null, 15516 "because_sha": "272e927d0e9fed6e791d706ff5d895b6c2036fc0" 15517 }, 15518 { 15519 "sha": "6fbb87851cda10cde7bf42fb8d391420cf3657b1", 15520 "description": "d3d12: HEVC Set D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_HEVC_FLAG_USE_ASYMETRIC_MOTION_PARTITION when required by caps", 15521 "nominated": false, 15522 "nomination_type": null, 15523 "resolution": 4, 15524 "main_sha": null, 15525 "because_sha": null 15526 }, 15527 { 15528 "sha": "8f654b90005b75a74796d36d980676ce1d739d12", 15529 "description": "d3d12: Fix HEVC wrong caps detection due to bad parenthesis in condition", 15530 "nominated": false, 15531 "nomination_type": null, 15532 "resolution": 4, 15533 "main_sha": null, 15534 "because_sha": null 15535 }, 15536 { 15537 "sha": "be7e2e5525b89fbd532b5fa7ef36bbd72b72956e", 15538 "description": "d3d12: HEVC Encode workaround for edge case in caps reporting not contemplated by upper layer interface", 15539 "nominated": false, 15540 "nomination_type": null, 15541 "resolution": 4, 15542 "main_sha": null, 15543 "because_sha": null 15544 }, 15545 { 15546 "sha": "3eed5931edf6e5f45378b013ca21f98f17af2b34", 15547 "description": "tu: Fix the size of patch control points state", 15548 "nominated": false, 15549 "nomination_type": 1, 15550 "resolution": 4, 15551 "main_sha": null, 15552 "because_sha": "68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c" 15553 }, 15554 { 15555 "sha": "ebf7f7a1827006394fc6355ee245e45b6cfe2793", 15556 "description": "aco/spill: Fix spilling of Phi operands", 15557 "nominated": true, 15558 "nomination_type": 0, 15559 "resolution": 1, 15560 "main_sha": null, 15561 "because_sha": null 15562 }, 15563 { 15564 "sha": "829f769e602a7bbff4a0603076cb74ce9a966e8e", 15565 "description": "pan/mdg: Fix 16-bit alignment with spiller", 15566 "nominated": true, 15567 "nomination_type": 1, 15568 "resolution": 1, 15569 "main_sha": null, 15570 "because_sha": "129d390bd8cc50f55b748ae6e95bed8c6074a488" 15571 }, 15572 { 15573 "sha": "2c446b66364bff90012262c6960a8d28d3593e3d", 15574 "description": "pan/mdg: Limit work registers for large workgroups", 15575 "nominated": true, 15576 "nomination_type": 0, 15577 "resolution": 0, 15578 "main_sha": null, 15579 "because_sha": null 15580 }, 15581 { 15582 "sha": "9b19104a30bba35c4025833d5022c8ddc6c1ccd0", 15583 "description": "pan/mdg: Lower PIPE_COMPUTE_CAP_MAX_THREADS_PER_BLOCK on Midgard", 15584 "nominated": true, 15585 "nomination_type": 0, 15586 "resolution": 1, 15587 "main_sha": null, 15588 "because_sha": null 15589 }, 15590 { 15591 "sha": "5c95be85ab514d4cbb0c2b04f500038891cf68ac", 15592 "description": "panfrost/ci: Remove stale fail", 15593 "nominated": false, 15594 "nomination_type": null, 15595 "resolution": 4, 15596 "main_sha": null, 15597 "because_sha": null 15598 }, 15599 { 15600 "sha": "16d061d3acd475c1f59e3c71c160a78933169c05", 15601 "description": "anv: Enable 16 bit float ops on devices that have a LSC", 15602 "nominated": false, 15603 "nomination_type": null, 15604 "resolution": 4, 15605 "main_sha": null, 15606 "because_sha": null 15607 }, 15608 { 15609 "sha": "43169dbbe5f963ca47d51873f6639fbe3fd665b0", 15610 "description": "intel/compiler: Support 16 bit float ops", 15611 "nominated": false, 15612 "nomination_type": null, 15613 "resolution": 4, 15614 "main_sha": null, 15615 "because_sha": null 15616 }, 15617 { 15618 "sha": "2e774180c61b7928329fb38652d2a54d0495c9e2", 15619 "description": "Revert \"panfrost/ci: Disable t720 jobs\"", 15620 "nominated": false, 15621 "nomination_type": 2, 15622 "resolution": 4, 15623 "main_sha": null, 15624 "because_sha": "b3a69d1c31a0c4073e7865945b9f70f96be6c34e" 15625 }, 15626 { 15627 "sha": "c1cb7506bb39843384b5b6114cd8690a38655ef3", 15628 "description": "v3dv/pipeline: keep qpu_insts around if we expect them to be used later", 15629 "nominated": false, 15630 "nomination_type": null, 15631 "resolution": 4, 15632 "main_sha": null, 15633 "because_sha": null 15634 }, 15635 { 15636 "sha": "7dcdd519385aaa4fddfa1368fbbbc89c408befe3", 15637 "description": "glthread: leave dlist dispatch in place for Begin/End", 15638 "nominated": true, 15639 "nomination_type": 1, 15640 "resolution": 1, 15641 "main_sha": null, 15642 "because_sha": "7f1cac7ba682410214289084dcc272167ca44e6b" 15643 }, 15644 { 15645 "sha": "ca02da294ad02ff3bce8a0a37bc5d84823879e42", 15646 "description": "radv: discard the PS epilog when the pipeline doesn't use a fragment shader", 15647 "nominated": false, 15648 "nomination_type": null, 15649 "resolution": 4, 15650 "main_sha": null, 15651 "because_sha": null 15652 }, 15653 { 15654 "sha": "7b3aae89126dcdce4ec364fe0329a533c736d105", 15655 "description": "radv: do not create a noop FS when the FS is imported from a library", 15656 "nominated": false, 15657 "nomination_type": null, 15658 "resolution": 4, 15659 "main_sha": null, 15660 "because_sha": null 15661 }, 15662 { 15663 "sha": "c8849043a843140396f4874fed95f6c08ad587ee", 15664 "description": "Revert \"CI: Igalia farm is down\"", 15665 "nominated": false, 15666 "nomination_type": 2, 15667 "resolution": 4, 15668 "main_sha": null, 15669 "because_sha": "aa405b789ebf1797fdb3a1891fac49d0cca21c42" 15670 }, 15671 { 15672 "sha": "675bcbb7a1c0111dc907f189b4a2de18397e6f23", 15673 "description": "mesa: add EXT_debug_label support", 15674 "nominated": false, 15675 "nomination_type": null, 15676 "resolution": 4, 15677 "main_sha": null, 15678 "because_sha": null 15679 }, 15680 { 15681 "sha": "70fef476334297c51ed237aa3044e3003ffd5a5e", 15682 "description": "ci/windows: Getting the default supported windows version to be 7 when using mingw", 15683 "nominated": false, 15684 "nomination_type": null, 15685 "resolution": 4, 15686 "main_sha": null, 15687 "because_sha": null 15688 }, 15689 { 15690 "sha": "79891bea1cbca4b822a8ccfd7cd4c05099ff68c5", 15691 "description": "ci/windows: Remove -Dlibelf:warning_level=1 as libelf subproject are already removed", 15692 "nominated": false, 15693 "nomination_type": null, 15694 "resolution": 4, 15695 "main_sha": null, 15696 "because_sha": null 15697 }, 15698 { 15699 "sha": "2cb21fdd53fd50b6d3f15e114beb981b347a6e14", 15700 "description": "ci/windows: Enable gles1 for msvc", 15701 "nominated": false, 15702 "nomination_type": null, 15703 "resolution": 4, 15704 "main_sha": null, 15705 "because_sha": null 15706 }, 15707 { 15708 "sha": "6905c258298b8cf6653692a82dd1473936b8a766", 15709 "description": "radv/rra: Use the accel struct type for header validation", 15710 "nominated": false, 15711 "nomination_type": null, 15712 "resolution": 4, 15713 "main_sha": null, 15714 "because_sha": null 15715 }, 15716 { 15717 "sha": "43756a9f76e46bed894e679b7ca9286315e428fe", 15718 "description": "radv/rra: Continue dumping accel structs if validation fails", 15719 "nominated": false, 15720 "nomination_type": null, 15721 "resolution": 4, 15722 "main_sha": null, 15723 "because_sha": null 15724 }, 15725 { 15726 "sha": "e8547392b029959e4f76b1e4ad9d4fe71255bd72", 15727 "description": "radv/rra: Add basic header validation", 15728 "nominated": false, 15729 "nomination_type": null, 15730 "resolution": 4, 15731 "main_sha": null, 15732 "because_sha": null 15733 }, 15734 { 15735 "sha": "2ccd039174ae1fbb5f17ca9f602e819d09f1951f", 15736 "description": "radv/rra: Validate before gathering bvh info", 15737 "nominated": false, 15738 "nomination_type": null, 15739 "resolution": 4, 15740 "main_sha": null, 15741 "because_sha": null 15742 }, 15743 { 15744 "sha": "d83176d1c073f7f4d33393a235113d43915faff9", 15745 "description": "radv/rra: Fix dumps in the case of aliasing", 15746 "nominated": false, 15747 "nomination_type": null, 15748 "resolution": 4, 15749 "main_sha": null, 15750 "because_sha": null 15751 }, 15752 { 15753 "sha": "aa405b789ebf1797fdb3a1891fac49d0cca21c42", 15754 "description": "CI: Igalia farm is down", 15755 "nominated": false, 15756 "nomination_type": null, 15757 "resolution": 4, 15758 "main_sha": null, 15759 "because_sha": null 15760 }, 15761 { 15762 "sha": "2b64ff92843339de4321d1c2f9da6931d0533912", 15763 "description": "util: Turn -DWINDOWS_NO_FUTEX to be pre_args", 15764 "nominated": true, 15765 "nomination_type": 1, 15766 "resolution": 1, 15767 "main_sha": null, 15768 "because_sha": "c002bbeb2f7a1bf2d5c020abdddcf25909c447b6" 15769 }, 15770 { 15771 "sha": "4c7a44413a07d3fb314f786e047bb7212c082a6c", 15772 "description": "mesa,gallium: Revert \"Make point coord origin a CAP\"", 15773 "nominated": true, 15774 "nomination_type": 2, 15775 "resolution": 2, 15776 "main_sha": null, 15777 "because_sha": "e749f67f8989874f6795d95422c1f3eb4d2706ba" 15778 }, 15779 { 15780 "sha": "86c9aa6bfeb06ab04c22604339e8aef2d0c451c8", 15781 "description": "intel: Add and use intel_engines_class_to_string()", 15782 "nominated": false, 15783 "nomination_type": null, 15784 "resolution": 4, 15785 "main_sha": null, 15786 "because_sha": null 15787 }, 15788 { 15789 "sha": "772dfd60ad7c6fdcfade62bc8131128b93843282", 15790 "description": "intel: Convert i915 engine type to intel in tools/ common/ and ds/", 15791 "nominated": false, 15792 "nomination_type": null, 15793 "resolution": 4, 15794 "main_sha": null, 15795 "because_sha": null 15796 }, 15797 { 15798 "sha": "5269d91efcfee95930208d9b8f3273c9c97d4a6f", 15799 "description": "intel: Convert missing i915 engine types to intel", 15800 "nominated": false, 15801 "nomination_type": 1, 15802 "resolution": 4, 15803 "main_sha": null, 15804 "because_sha": "03b959286e2c7f8e006df02d5102bd346a9d450b" 15805 }, 15806 { 15807 "sha": "ac2964dfbd125357f25c44e08dee59d4f979ad39", 15808 "description": "nir: Be smarter fusing ffma", 15809 "nominated": false, 15810 "nomination_type": null, 15811 "resolution": 4, 15812 "main_sha": null, 15813 "because_sha": null 15814 }, 15815 { 15816 "sha": "07c654e08fdf1e0fdaf55db9b18c055b15e8f0df", 15817 "description": "glthread: fix buffer allocation size with non-signed buffer offset path", 15818 "nominated": false, 15819 "nomination_type": null, 15820 "resolution": 4, 15821 "main_sha": null, 15822 "because_sha": null 15823 }, 15824 { 15825 "sha": "9fc4cb8067e54ae79751900739739592fa89f309", 15826 "description": "gallium/vl: Add opaque rgb pixel formats", 15827 "nominated": true, 15828 "nomination_type": 0, 15829 "resolution": 1, 15830 "main_sha": null, 15831 "because_sha": null 15832 }, 15833 { 15834 "sha": "8255739a0a5a578811584564a18dda2b5db5aa47", 15835 "description": "mesa/main: remove driver-cap for ARB_point_sprite", 15836 "nominated": false, 15837 "nomination_type": null, 15838 "resolution": 4, 15839 "main_sha": null, 15840 "because_sha": null 15841 }, 15842 { 15843 "sha": "310959d9fe1aeb78c7cad24a2c6095513ab5f195", 15844 "description": "mesa/st: rip out point-sprite cap", 15845 "nominated": false, 15846 "nomination_type": null, 15847 "resolution": 4, 15848 "main_sha": null, 15849 "because_sha": null 15850 }, 15851 { 15852 "sha": "b0d698c5328fbcb5e0ae3952cde1c1e411151adb", 15853 "description": "rusticl: correctly check global argument size", 15854 "nominated": false, 15855 "nomination_type": null, 15856 "resolution": 4, 15857 "main_sha": null, 15858 "because_sha": null 15859 }, 15860 { 15861 "sha": "c935232822f83502eb11bdff8e25512269858f27", 15862 "description": "rusticl: use 32-bit address format for 32-bit devices", 15863 "nominated": false, 15864 "nomination_type": null, 15865 "resolution": 4, 15866 "main_sha": null, 15867 "because_sha": null 15868 }, 15869 { 15870 "sha": "66b3df3c152ef4625977f6b7bb286686a45d32ec", 15871 "description": "clc: add 32-bit target", 15872 "nominated": false, 15873 "nomination_type": null, 15874 "resolution": 4, 15875 "main_sha": null, 15876 "because_sha": null 15877 }, 15878 { 15879 "sha": "b3a69d1c31a0c4073e7865945b9f70f96be6c34e", 15880 "description": "panfrost/ci: Disable t720 jobs", 15881 "nominated": false, 15882 "nomination_type": null, 15883 "resolution": 4, 15884 "main_sha": null, 15885 "because_sha": null 15886 }, 15887 { 15888 "sha": "eccc5600c3b68600e917e571ca2312bd14d6d3d4", 15889 "description": "zink: use util_dynarray_clear", 15890 "nominated": false, 15891 "nomination_type": null, 15892 "resolution": 4, 15893 "main_sha": null, 15894 "because_sha": null 15895 }, 15896 { 15897 "sha": "17d8ff3a398027d23b7caa6c174ca654c9875284", 15898 "description": "zink: fixup dynarray-type", 15899 "nominated": false, 15900 "nomination_type": null, 15901 "resolution": 4, 15902 "main_sha": null, 15903 "because_sha": null 15904 }, 15905 { 15906 "sha": "510a34fbf33918a67f6a2e7277480cb02e1ca172", 15907 "description": "zink: fix broken pool-alloc consolidation", 15908 "nominated": false, 15909 "nomination_type": 1, 15910 "resolution": 4, 15911 "main_sha": null, 15912 "because_sha": "43dcdf33654d52624e6afb0444b71de85bcf5448" 15913 }, 15914 { 15915 "sha": "b49b18f0b7acb4c64a0a9fd2ee55aeea868e701d", 15916 "description": "anv: reduce BT emissions & surface state writes with push descriptors", 15917 "nominated": false, 15918 "nomination_type": null, 15919 "resolution": 4, 15920 "main_sha": null, 15921 "because_sha": null 15922 }, 15923 { 15924 "sha": "ff91c5ca42bc80aa411cb3fd8f550aa6fdd16bdc", 15925 "description": "anv: add analysis for push descriptor uses and store it in shader cache", 15926 "nominated": false, 15927 "nomination_type": null, 15928 "resolution": 4, 15929 "main_sha": null, 15930 "because_sha": null 15931 }, 15932 { 15933 "sha": "01e282f23fe8ef2240b6fde35ad57f7397e0d88a", 15934 "description": "anv: initialization pipeline layout to 0s", 15935 "nominated": true, 15936 "nomination_type": 0, 15937 "resolution": 1, 15938 "main_sha": null, 15939 "because_sha": null 15940 }, 15941 { 15942 "sha": "8616f11a395e8578e6e58500e30e426e92d7337c", 15943 "description": "anv: track descriptor set layout flags", 15944 "nominated": false, 15945 "nomination_type": null, 15946 "resolution": 4, 15947 "main_sha": null, 15948 "because_sha": null 15949 }, 15950 { 15951 "sha": "d7f1569307b44a2b151f5461e69fb342b7fc7d15", 15952 "description": "anv: limit push constant reemission", 15953 "nominated": false, 15954 "nomination_type": null, 15955 "resolution": 4, 15956 "main_sha": null, 15957 "because_sha": null 15958 }, 15959 { 15960 "sha": "2db45f713a386fed0303f99a25a7a3c644f71fdd", 15961 "description": "isl: avoid gfx version switch cases on the hot path", 15962 "nominated": false, 15963 "nomination_type": null, 15964 "resolution": 4, 15965 "main_sha": null, 15966 "because_sha": null 15967 }, 15968 { 15969 "sha": "06d955ab210ae3b1e89f4016d751f911946cae4b", 15970 "description": "anv: remove multiple push descriptors", 15971 "nominated": false, 15972 "nomination_type": null, 15973 "resolution": 4, 15974 "main_sha": null, 15975 "because_sha": null 15976 }, 15977 { 15978 "sha": "803f438d85236eede4140d11ad8f0c7249e95f0d", 15979 "description": "anv: optimize 3DSTATE_VF emission", 15980 "nominated": false, 15981 "nomination_type": null, 15982 "resolution": 4, 15983 "main_sha": null, 15984 "because_sha": null 15985 }, 15986 { 15987 "sha": "126f5bc15a73ac9b4f9824b34ac81714cc3e2817", 15988 "description": "anv: limit calls into cmd_buffer_flush_dynamic_state", 15989 "nominated": false, 15990 "nomination_type": null, 15991 "resolution": 4, 15992 "main_sha": null, 15993 "because_sha": null 15994 }, 15995 { 15996 "sha": "54bc34f70a06cf9b1ae9dc91f1f06a4a001e9344", 15997 "description": "anv: comment out the Gfx8/9 VB cache key workaround for newer Gens", 15998 "nominated": false, 15999 "nomination_type": null, 16000 "resolution": 4, 16001 "main_sha": null, 16002 "because_sha": null 16003 }, 16004 { 16005 "sha": "f8136ea5b63a67c02e9cf2254350f95976124951", 16006 "description": "anv: remove unused code", 16007 "nominated": false, 16008 "nomination_type": null, 16009 "resolution": 4, 16010 "main_sha": null, 16011 "because_sha": null 16012 }, 16013 { 16014 "sha": "cea113c97705ea659821a8cc8c330ded4c2e477a", 16015 "description": "vulkan/runtime: don't lookup the pipeline disk cache if disabled", 16016 "nominated": true, 16017 "nomination_type": 1, 16018 "resolution": 1, 16019 "main_sha": null, 16020 "because_sha": "591da9877900c56434f9e23e0ad0058b118b0be8" 16021 }, 16022 { 16023 "sha": "6558ecf3ebb1e55c4e9452b9252510443c0c1a49", 16024 "description": "radv: Mark dEQP-VK.ray_query.misc.dynamic_indexing as crashing in CI.", 16025 "nominated": false, 16026 "nomination_type": null, 16027 "resolution": 4, 16028 "main_sha": null, 16029 "because_sha": null 16030 }, 16031 { 16032 "sha": "b516f59490581ff0be4773bf482648fc82f31b3a", 16033 "description": "vulkan/wsi: Add dep_libudev to idep dependencies", 16034 "nominated": true, 16035 "nomination_type": 1, 16036 "resolution": 1, 16037 "main_sha": null, 16038 "because_sha": "4885e63a6d20c57f98b7b641ea3c39a8ff3ae2dd" 16039 }, 16040 { 16041 "sha": "9cb251a0b0622a65222bff6062681f21530164af", 16042 "description": "ci/traces: Blender demo (Cube Diorama) flakes on Intel APL", 16043 "nominated": false, 16044 "nomination_type": null, 16045 "resolution": 4, 16046 "main_sha": null, 16047 "because_sha": null 16048 }, 16049 { 16050 "sha": "2e50bf19cd91169498e2a04823f901eb50672028", 16051 "description": "nir: move fusing csel and comparisons to opt_late_algebraic", 16052 "nominated": false, 16053 "nomination_type": null, 16054 "resolution": 4, 16055 "main_sha": null, 16056 "because_sha": null 16057 }, 16058 { 16059 "sha": "aea311dbef41aae574d8a2c48bf04908343292d7", 16060 "description": "r600/sfn: run cleanup passes after late algebraic opt", 16061 "nominated": false, 16062 "nomination_type": null, 16063 "resolution": 4, 16064 "main_sha": null, 16065 "because_sha": null 16066 }, 16067 { 16068 "sha": "cfc6bdb7606801611d043db7d4c23838eb637114", 16069 "description": "hasvk: Correctly set NonPerspectiveBarycentricEnable on gfx7", 16070 "nominated": false, 16071 "nomination_type": null, 16072 "resolution": 4, 16073 "main_sha": null, 16074 "because_sha": null 16075 }, 16076 { 16077 "sha": "eec49374b06fdf18a93c691642ee93c6b04612a8", 16078 "description": "nir: fix NIR_DEBUG=validate_ssa_dominance", 16079 "nominated": false, 16080 "nomination_type": null, 16081 "resolution": 4, 16082 "main_sha": null, 16083 "because_sha": null 16084 }, 16085 { 16086 "sha": "44ccaca41d41e5dfa660f7c2fb6e50aa2ff03e22", 16087 "description": "util/mesa/wide: Rename _SIMPLE_MTX_INITIALIZER_NP to SIMPLE_MTX_INITIALIZER", 16088 "nominated": false, 16089 "nomination_type": null, 16090 "resolution": 4, 16091 "main_sha": null, 16092 "because_sha": null 16093 }, 16094 { 16095 "sha": "be3c46964bd41801d44ee3ea668310ef1093df40", 16096 "description": "ci/bin: Remove whitespace from token files", 16097 "nominated": false, 16098 "nomination_type": null, 16099 "resolution": 4, 16100 "main_sha": null, 16101 "because_sha": null 16102 }, 16103 { 16104 "sha": "d52d51b24dc6a477ea6459281d0b3b803d5b227c", 16105 "description": "ci/bin: Fix requirements.txt", 16106 "nominated": false, 16107 "nomination_type": null, 16108 "resolution": 4, 16109 "main_sha": null, 16110 "because_sha": null 16111 }, 16112 { 16113 "sha": "bb6c43027eaa066fdd2a2cf4744f562c41eeb06d", 16114 "description": "agx: Reserve live-in regs at the start of block", 16115 "nominated": false, 16116 "nomination_type": null, 16117 "resolution": 4, 16118 "main_sha": null, 16119 "because_sha": null 16120 }, 16121 { 16122 "sha": "de6e11b84823e78fcad4ba86de4b283dc2102ca8", 16123 "description": "agx: Pass in max regs as a paramter to RA", 16124 "nominated": false, 16125 "nomination_type": null, 16126 "resolution": 4, 16127 "main_sha": null, 16128 "because_sha": null 16129 }, 16130 { 16131 "sha": "68f89d4cc593ee6e30ccbfb539f431fc8236a58a", 16132 "description": "agx: Introduce ra_ctx data structure", 16133 "nominated": false, 16134 "nomination_type": null, 16135 "resolution": 4, 16136 "main_sha": null, 16137 "because_sha": null 16138 }, 16139 { 16140 "sha": "bcb2cf96880c65de20f856b73298bc994dc9606c", 16141 "description": "agx: Write to r0l with a \"nesting\" instruction", 16142 "nominated": false, 16143 "nomination_type": null, 16144 "resolution": 4, 16145 "main_sha": null, 16146 "because_sha": null 16147 }, 16148 { 16149 "sha": "c9a96d46156055ad38135977e882a7dffdc36346", 16150 "description": "agx: Preload vertex/instance ID only at start", 16151 "nominated": false, 16152 "nomination_type": null, 16153 "resolution": 4, 16154 "main_sha": null, 16155 "because_sha": null 16156 }, 16157 { 16158 "sha": "f665229d77057067fc63c8890915a470671f09fb", 16159 "description": "agx: Print agx_dim appropriately", 16160 "nominated": false, 16161 "nomination_type": null, 16162 "resolution": 4, 16163 "main_sha": null, 16164 "because_sha": null 16165 }, 16166 { 16167 "sha": "6c95572ef00986ed15d98774a32eb8e9f84a4deb", 16168 "description": "agx: Print instructions as \"dest = src\"", 16169 "nominated": false, 16170 "nomination_type": null, 16171 "resolution": 4, 16172 "main_sha": null, 16173 "because_sha": null 16174 }, 16175 { 16176 "sha": "72a1e1f33f6ebd97291eb9f4437db3b60bcd5d05", 16177 "description": "agx: Emit trap at pack-time, not during isel", 16178 "nominated": false, 16179 "nomination_type": null, 16180 "resolution": 4, 16181 "main_sha": null, 16182 "because_sha": null 16183 }, 16184 { 16185 "sha": "1dcaade3e24356a419413db4cecf7f444030f24f", 16186 "description": "agx: Rename \"combine\" to \"collect\"", 16187 "nominated": false, 16188 "nomination_type": null, 16189 "resolution": 4, 16190 "main_sha": null, 16191 "because_sha": null 16192 }, 16193 { 16194 "sha": "82e8e709cb832e2cf5c9129ded7baf37a223e685", 16195 "description": "agx: Dynamically size split instruction", 16196 "nominated": false, 16197 "nomination_type": null, 16198 "resolution": 4, 16199 "main_sha": null, 16200 "because_sha": null 16201 }, 16202 { 16203 "sha": "7c9fba34bcadbe533a075ada29818d46c950c0fa", 16204 "description": "agx: Switch to dynamic allocation of srcs/dests", 16205 "nominated": false, 16206 "nomination_type": null, 16207 "resolution": 4, 16208 "main_sha": null, 16209 "because_sha": null 16210 }, 16211 { 16212 "sha": "544c60a13264d3bc12e690a9a58f7ccd27d8c427", 16213 "description": "agx: Improve printing of immediate sources", 16214 "nominated": false, 16215 "nomination_type": null, 16216 "resolution": 4, 16217 "main_sha": null, 16218 "because_sha": null 16219 }, 16220 { 16221 "sha": "c2bc8c138465582177f09e2b1dde4bb75ec1d70c", 16222 "description": "agx: Don't prefix pseudo-ops", 16223 "nominated": false, 16224 "nomination_type": null, 16225 "resolution": 4, 16226 "main_sha": null, 16227 "because_sha": null 16228 }, 16229 { 16230 "sha": "40f0ac20821e1277e7dd5d24ac1edb9a09b747ea", 16231 "description": "agx: Emit smaller combines for nir_op_vec2/3", 16232 "nominated": false, 16233 "nomination_type": null, 16234 "resolution": 4, 16235 "main_sha": null, 16236 "because_sha": null 16237 }, 16238 { 16239 "sha": "f4726cf240f0a3907f8ad9d903ef0c76bb8abe1a", 16240 "description": "agx: Set PIPE_SHADER_CAP_INDIRECT_CONST_ADDR", 16241 "nominated": false, 16242 "nomination_type": null, 16243 "resolution": 4, 16244 "main_sha": null, 16245 "because_sha": null 16246 }, 16247 { 16248 "sha": "6a183a9ffd1baa0abe4ed1da74a55dd004341c0d", 16249 "description": "agx: Add iterators for phi/non-phi instructions", 16250 "nominated": false, 16251 "nomination_type": null, 16252 "resolution": 4, 16253 "main_sha": null, 16254 "because_sha": null 16255 }, 16256 { 16257 "sha": "d3880a632456879a1c06320879aa684c1886f438", 16258 "description": "zink: disable fbfetch when flushing clears", 16259 "nominated": true, 16260 "nomination_type": 0, 16261 "resolution": 1, 16262 "main_sha": null, 16263 "because_sha": null 16264 }, 16265 { 16266 "sha": "1ae26de36f51520d4285777c435e918b31dc442a", 16267 "description": "zink: unset rp_changed after initializing renderpass attachments", 16268 "nominated": true, 16269 "nomination_type": 0, 16270 "resolution": 1, 16271 "main_sha": null, 16272 "because_sha": null 16273 }, 16274 { 16275 "sha": "f72071fbc35a703c058b4113ca91559774c70e77", 16276 "description": "zink: clamp line_stipple_factor to 1 if stipple is disabled", 16277 "nominated": true, 16278 "nomination_type": 0, 16279 "resolution": 1, 16280 "main_sha": null, 16281 "because_sha": null 16282 }, 16283 { 16284 "sha": "2710ef4c2af594ff8ff34b8bbadad81876324925", 16285 "description": "zink: don't add other usage bits for transient images", 16286 "nominated": true, 16287 "nomination_type": 0, 16288 "resolution": 0, 16289 "main_sha": null, 16290 "because_sha": null 16291 }, 16292 { 16293 "sha": "3dcc03d979b651a11ef5bf7cdbe74b6bb6a4bb79", 16294 "description": "zink: check core feature for pipeline cache control", 16295 "nominated": false, 16296 "nomination_type": null, 16297 "resolution": 4, 16298 "main_sha": null, 16299 "because_sha": null 16300 }, 16301 { 16302 "sha": "179e638bb82b50662643ddf2eca1230db8075855", 16303 "description": "zink: Fix dummy CB path decision for VK_EXT_cwe presence.", 16304 "nominated": false, 16305 "nomination_type": null, 16306 "resolution": 4, 16307 "main_sha": null, 16308 "because_sha": null 16309 }, 16310 { 16311 "sha": "6a18e154bce5bfca6cb195406440483a473d90e7", 16312 "description": "rusticl/mem: propper CL_MEM_ALLOC_HOST_PTR support", 16313 "nominated": false, 16314 "nomination_type": null, 16315 "resolution": 4, 16316 "main_sha": null, 16317 "because_sha": null 16318 }, 16319 { 16320 "sha": "7195b62c63bddc13826ba4e5a35a42652e24f185", 16321 "description": "lp: claim being UMA", 16322 "nominated": false, 16323 "nomination_type": null, 16324 "resolution": 4, 16325 "main_sha": null, 16326 "because_sha": null 16327 }, 16328 { 16329 "sha": "72f763f5cc074858edd3f3b53295611d1fc87142", 16330 "description": "rusticl/mem: rewrite the (un)mapping code", 16331 "nominated": false, 16332 "nomination_type": null, 16333 "resolution": 4, 16334 "main_sha": null, 16335 "because_sha": null 16336 }, 16337 { 16338 "sha": "dc081353acf0315940ea2413d35166ef9e86b1a0", 16339 "description": "rusticl: add helper ctx wrapper for coherent and direct mapping", 16340 "nominated": false, 16341 "nomination_type": null, 16342 "resolution": 4, 16343 "main_sha": null, 16344 "because_sha": null 16345 }, 16346 { 16347 "sha": "ea5b23c75bc527e9ce64d73a3b68ba7a3469e197", 16348 "description": "rusticl: rework resource mappings a little", 16349 "nominated": false, 16350 "nomination_type": null, 16351 "resolution": 4, 16352 "main_sha": null, 16353 "because_sha": null 16354 }, 16355 { 16356 "sha": "6b235361f70d2b6460bbe7b3d514f8747076221d", 16357 "description": "rusticl/mesa: add bx() method to PipeTransfer", 16358 "nominated": false, 16359 "nomination_type": null, 16360 "resolution": 4, 16361 "main_sha": null, 16362 "because_sha": null 16363 }, 16364 { 16365 "sha": "557f4dd89aaa148c6cff4d752ed5e32b9118d305", 16366 "description": "rusticl: add support for coherent resources", 16367 "nominated": false, 16368 "nomination_type": null, 16369 "resolution": 4, 16370 "main_sha": null, 16371 "because_sha": null 16372 }, 16373 { 16374 "sha": "a5e9e64aae2e94209e64fbb75c7b03aab3b0d39b", 16375 "description": "glthread: fix matrix stack depth tracking", 16376 "nominated": true, 16377 "nomination_type": 1, 16378 "resolution": 1, 16379 "main_sha": null, 16380 "because_sha": "6febe2b880e79ac2b5347412ffdf6502ac47e5be" 16381 }, 16382 { 16383 "sha": "6689d67603ae61e1e9e43370af816f10c5bc37c1", 16384 "description": "asahi: Remove no-direct-packing", 16385 "nominated": false, 16386 "nomination_type": null, 16387 "resolution": 4, 16388 "main_sha": null, 16389 "because_sha": null 16390 }, 16391 { 16392 "sha": "ea58edaafbfe0234c6ef07a77f5c4305493acdd5", 16393 "description": "asahi: Use a header more like Intel's GenXML", 16394 "nominated": false, 16395 "nomination_type": null, 16396 "resolution": 4, 16397 "main_sha": null, 16398 "because_sha": null 16399 }, 16400 { 16401 "sha": "ab2d5deec200170273c245974118db0e7b763b5d", 16402 "description": "asahi,panfrost: Remove exact attribute", 16403 "nominated": false, 16404 "nomination_type": null, 16405 "resolution": 4, 16406 "main_sha": null, 16407 "because_sha": null 16408 }, 16409 { 16410 "sha": "a64e38b0aa39feeb3b0ac9c9db09335b7ea8698c", 16411 "description": "panfrost,asahi: Remove unused function", 16412 "nominated": false, 16413 "nomination_type": null, 16414 "resolution": 4, 16415 "main_sha": null, 16416 "because_sha": null 16417 }, 16418 { 16419 "sha": "0f24c8ef5f15218d82937119a44cd587f49548d4", 16420 "description": "panfrost,asahi: Remove unused prepare macro", 16421 "nominated": false, 16422 "nomination_type": null, 16423 "resolution": 4, 16424 "main_sha": null, 16425 "because_sha": null 16426 }, 16427 { 16428 "sha": "0302519f1ce16e9c0002080012303ba889cf71b0", 16429 "description": "asahi/genxml: Defeature uint/float", 16430 "nominated": false, 16431 "nomination_type": null, 16432 "resolution": 4, 16433 "main_sha": null, 16434 "because_sha": null 16435 }, 16436 { 16437 "sha": "8eefda4ea907b13bd97e29bf8496b019f29e9b6f", 16438 "description": "asahi: Eliminate \"Pixel Format\" type from GenXML", 16439 "nominated": false, 16440 "nomination_type": null, 16441 "resolution": 4, 16442 "main_sha": null, 16443 "because_sha": null 16444 }, 16445 { 16446 "sha": "f4b03ea6dc0ac0f02f780ba809c3ea551a72f947", 16447 "description": "nir/lower_system_values: Fix cs_local_index_to_id with variable workgroups", 16448 "nominated": true, 16449 "nomination_type": 1, 16450 "resolution": 1, 16451 "main_sha": null, 16452 "because_sha": "998d84fca56b2e89ff7342a2c51398d7e9429114" 16453 }, 16454 { 16455 "sha": "2dfab687ece3bd5895c94820abf4f5dee1a8fd7a", 16456 "description": "intel/compiler: Vectorize gl_TessLevelInner/Outer[] writes [v2]", 16457 "nominated": false, 16458 "nomination_type": null, 16459 "resolution": 4, 16460 "main_sha": null, 16461 "because_sha": null 16462 }, 16463 { 16464 "sha": "44d917bdf3e1087e96aaadf5d828bf6654f3706e", 16465 "description": "hasvk: force inline more pipe flush functions", 16466 "nominated": false, 16467 "nomination_type": null, 16468 "resolution": 4, 16469 "main_sha": null, 16470 "because_sha": null 16471 }, 16472 { 16473 "sha": "760b43f32c9158eddce0818e8b7d0ecd516a240e", 16474 "description": "hasvk: combine flushes in Draw/DrawIndexed/DrawIndirectByteCountEXT", 16475 "nominated": false, 16476 "nomination_type": null, 16477 "resolution": 4, 16478 "main_sha": null, 16479 "because_sha": null 16480 }, 16481 { 16482 "sha": "bee1f7b83a91a6db6b3b96f91f3b50b14e57fac6", 16483 "description": "hasvk: don't export gfx state flushing helper", 16484 "nominated": false, 16485 "nomination_type": null, 16486 "resolution": 4, 16487 "main_sha": null, 16488 "because_sha": null 16489 }, 16490 { 16491 "sha": "6db3a82fb2989af9994b0c7a39cd6342908c2e1e", 16492 "description": "hasvk: don't export flush_compute_state", 16493 "nominated": false, 16494 "nomination_type": null, 16495 "resolution": 4, 16496 "main_sha": null, 16497 "because_sha": null 16498 }, 16499 { 16500 "sha": "4f0f272069b82e60e281ecc711e4779509baf7c7", 16501 "description": "util: Implement atomic operations consistently across compilers and testing for it", 16502 "nominated": false, 16503 "nomination_type": null, 16504 "resolution": 4, 16505 "main_sha": null, 16506 "because_sha": null 16507 }, 16508 { 16509 "sha": "96e7d1cf0c54bf210b4aba5ef2464429d02c967c", 16510 "description": "util: Remove the include of windows.h when compiling with MSVC", 16511 "nominated": false, 16512 "nomination_type": null, 16513 "resolution": 4, 16514 "main_sha": null, 16515 "because_sha": null 16516 }, 16517 { 16518 "sha": "1c86a5f309619303f82f29a3c3dd3642501640bb", 16519 "description": "rusticl/kernel: preserve fp16 denorms to fix vload/vstore_half", 16520 "nominated": false, 16521 "nomination_type": null, 16522 "resolution": 4, 16523 "main_sha": null, 16524 "because_sha": null 16525 }, 16526 { 16527 "sha": "5fa7c536316a8f5ef11a2cfc39f1fc6ed9aabfe6", 16528 "description": "venus: avoid accessing local var in VN_ADD_EXT_TO_PNEXT_OF", 16529 "nominated": false, 16530 "nomination_type": null, 16531 "resolution": 4, 16532 "main_sha": null, 16533 "because_sha": null 16534 }, 16535 { 16536 "sha": "ea429b90b755d6fc34f4fa9f7473c33920173341", 16537 "description": "lavapipe: store compiler options to physical device", 16538 "nominated": false, 16539 "nomination_type": null, 16540 "resolution": 4, 16541 "main_sha": null, 16542 "because_sha": null 16543 }, 16544 { 16545 "sha": "d1acd88c1466a854a8a0466d697b068ebeaa8a9f", 16546 "description": "zink: prevent ballooning of view object memory", 16547 "nominated": false, 16548 "nomination_type": null, 16549 "resolution": 4, 16550 "main_sha": null, 16551 "because_sha": null 16552 }, 16553 { 16554 "sha": "765debc602ac77655a8c46fc77808e0615248ff3", 16555 "description": "zink: delete view objects when unsetting resource usage in batch reset", 16556 "nominated": false, 16557 "nomination_type": null, 16558 "resolution": 4, 16559 "main_sha": null, 16560 "because_sha": null 16561 }, 16562 { 16563 "sha": "43dcdf33654d52624e6afb0444b71de85bcf5448", 16564 "description": "zink: rework/improve descriptor pool overflow handling on batch reset", 16565 "nominated": false, 16566 "nomination_type": null, 16567 "resolution": 4, 16568 "main_sha": null, 16569 "because_sha": null 16570 }, 16571 { 16572 "sha": "340cfa1001eabb81812ad4c311c75e7279d3feb3", 16573 "description": "zink: fix pool overflow handling on batch reset", 16574 "nominated": false, 16575 "nomination_type": null, 16576 "resolution": 4, 16577 "main_sha": null, 16578 "because_sha": null 16579 }, 16580 { 16581 "sha": "6c59aeebbfbf4633731ee12b13732e75bd86bcf7", 16582 "description": "zink: handle oom better during descriptor updating", 16583 "nominated": false, 16584 "nomination_type": null, 16585 "resolution": 4, 16586 "main_sha": null, 16587 "because_sha": null 16588 }, 16589 { 16590 "sha": "7b88bc54824b3cb639c52d9835027de713997dcd", 16591 "description": "zink: move descriptor function up in file", 16592 "nominated": false, 16593 "nomination_type": null, 16594 "resolution": 4, 16595 "main_sha": null, 16596 "because_sha": null 16597 }, 16598 { 16599 "sha": "f8f4648cac19b5d3e67596f1b8c155c61f4f1c32", 16600 "description": "venus: Enable Vulkan 1.3", 16601 "nominated": false, 16602 "nomination_type": null, 16603 "resolution": 4, 16604 "main_sha": null, 16605 "because_sha": null 16606 }, 16607 { 16608 "sha": "85a6a2461d8a68b9d1b5f6e0dfe88e17b6e793a0", 16609 "description": "venus: Enable VK_KHR_synchronization2", 16610 "nominated": false, 16611 "nomination_type": null, 16612 "resolution": 4, 16613 "main_sha": null, 16614 "because_sha": null 16615 }, 16616 { 16617 "sha": "58eb3ac66691ddaf9439415680ef6f8bf6561344", 16618 "description": "venus: Refactor vn_command_buffer_builder temp storage", 16619 "nominated": false, 16620 "nomination_type": null, 16621 "resolution": 4, 16622 "main_sha": null, 16623 "because_sha": null 16624 }, 16625 { 16626 "sha": "7daedd2a305469eacecea892998d5ec88d1e6496", 16627 "description": "venus: Add vn_queue_wait_idle_before_present()", 16628 "nominated": false, 16629 "nomination_type": null, 16630 "resolution": 4, 16631 "main_sha": null, 16632 "because_sha": null 16633 }, 16634 { 16635 "sha": "cc1407df442627c2b99842aefc3d2456193d6f82", 16636 "description": "venus: Change signature of vn_get_fence_feedback_cmd", 16637 "nominated": false, 16638 "nomination_type": null, 16639 "resolution": 4, 16640 "main_sha": null, 16641 "because_sha": null 16642 }, 16643 { 16644 "sha": "e469bedb95fb405f00672995ddeedb176cfa6d7b", 16645 "description": "venus/queue: Rename some local vars", 16646 "nominated": false, 16647 "nomination_type": null, 16648 "resolution": 4, 16649 "main_sha": null, 16650 "because_sha": null 16651 }, 16652 { 16653 "sha": "c71006726e20d7b6aa945947f4beb738566e05f6", 16654 "description": "meson: remove unused EGL_NO_X11 definition", 16655 "nominated": false, 16656 "nomination_type": null, 16657 "resolution": 4, 16658 "main_sha": null, 16659 "because_sha": null 16660 }, 16661 { 16662 "sha": "96894e6746c199cb8a5b8356f75c2ee8f28e68b1", 16663 "description": "EGL: sync headers with Khronos", 16664 "nominated": false, 16665 "nomination_type": null, 16666 "resolution": 4, 16667 "main_sha": null, 16668 "because_sha": null 16669 }, 16670 { 16671 "sha": "1fc7f0f084d2a12f52acf7c294bdb954aa87a09f", 16672 "description": "egl: set API symbols public", 16673 "nominated": false, 16674 "nomination_type": null, 16675 "resolution": 4, 16676 "main_sha": null, 16677 "because_sha": null 16678 }, 16679 { 16680 "sha": "15b931bee7bfec40ec31054bb2ca0d9059fe7b95", 16681 "description": "egl: fix Xlib include in egldisplay.h", 16682 "nominated": false, 16683 "nomination_type": null, 16684 "resolution": 4, 16685 "main_sha": null, 16686 "because_sha": null 16687 }, 16688 { 16689 "sha": "0c87909bcfeb2283d4326ef8a411598872802486", 16690 "description": "draw: fix base vertex bug", 16691 "nominated": false, 16692 "nomination_type": null, 16693 "resolution": 4, 16694 "main_sha": null, 16695 "because_sha": null 16696 }, 16697 { 16698 "sha": "4314949277f95c2e796f3deb5ed33c68f565239a", 16699 "description": "draw: fix vertex id offset bug", 16700 "nominated": false, 16701 "nomination_type": null, 16702 "resolution": 4, 16703 "main_sha": null, 16704 "because_sha": null 16705 }, 16706 { 16707 "sha": "3395b40b37150a439d6716c141bfc72dbe7282e4", 16708 "description": "intel/genxml: use Path.replace instead of unlink and rename", 16709 "nominated": false, 16710 "nomination_type": null, 16711 "resolution": 4, 16712 "main_sha": null, 16713 "because_sha": null 16714 }, 16715 { 16716 "sha": "ede03c99dbb99d348922643ed4670d8cc32cf031", 16717 "description": "intel/genxml: use a main() function", 16718 "nominated": false, 16719 "nomination_type": null, 16720 "resolution": 4, 16721 "main_sha": null, 16722 "because_sha": null 16723 }, 16724 { 16725 "sha": "0ac3b6f671b96320a2766bc31b542ce1800001cc", 16726 "description": "intel/genxml: split the processing code up", 16727 "nominated": false, 16728 "nomination_type": null, 16729 "resolution": 4, 16730 "main_sha": null, 16731 "because_sha": null 16732 }, 16733 { 16734 "sha": "8c8a1966ab03551bac91d470caef49288ba81da3", 16735 "description": "intel/genxml: reprocess xml with elementree output", 16736 "nominated": false, 16737 "nomination_type": null, 16738 "resolution": 4, 16739 "main_sha": null, 16740 "because_sha": null 16741 }, 16742 { 16743 "sha": "9a185d78caf87b2345ba0ed30997694ba2410b4a", 16744 "description": "intel/genxml: use ElementTree.write and .indent", 16745 "nominated": false, 16746 "nomination_type": null, 16747 "resolution": 4, 16748 "main_sha": null, 16749 "because_sha": null 16750 }, 16751 { 16752 "sha": "b876f4daa9d569c402c5b54e7d295036d3dbc8c2", 16753 "description": "intel/genxml: re-process with extra whitespace removed", 16754 "nominated": false, 16755 "nomination_type": null, 16756 "resolution": 4, 16757 "main_sha": null, 16758 "because_sha": null 16759 }, 16760 { 16761 "sha": "db8c6590e095679ff861d8fe143d285d6b0a6352", 16762 "description": "intel/genxml: remove newlines between xml islands", 16763 "nominated": false, 16764 "nomination_type": null, 16765 "resolution": 4, 16766 "main_sha": null, 16767 "because_sha": null 16768 }, 16769 { 16770 "sha": "9acd459bee208a47bb3da3d1ef622bb75f4422f9", 16771 "description": "intel/genxml: re-process with space before `/>`", 16772 "nominated": false, 16773 "nomination_type": null, 16774 "resolution": 4, 16775 "main_sha": null, 16776 "because_sha": null 16777 }, 16778 { 16779 "sha": "b150b89e61c5d064848e83f36a07a18768f55f69", 16780 "description": "intel/genxml: write a space before the '/>` closing tag", 16781 "nominated": false, 16782 "nomination_type": null, 16783 "resolution": 4, 16784 "main_sha": null, 16785 "because_sha": null 16786 }, 16787 { 16788 "sha": "c4482a3c1a973975eb27ac284a18bebca24f7876", 16789 "description": "radeonsi/vcn: enable multi-slice encoding", 16790 "nominated": false, 16791 "nomination_type": null, 16792 "resolution": 4, 16793 "main_sha": null, 16794 "because_sha": null 16795 }, 16796 { 16797 "sha": "4bcd5ee5b20a6e24c8c07533362382f2a80381f5", 16798 "description": "radeonsi/vcn: enable dbk in avc encoding", 16799 "nominated": false, 16800 "nomination_type": null, 16801 "resolution": 4, 16802 "main_sha": null, 16803 "because_sha": null 16804 }, 16805 { 16806 "sha": "afc9f488586f38c2f4904fbb0e843fa7d555f45b", 16807 "description": "frontends/va: add h264 dbk enc parameters", 16808 "nominated": false, 16809 "nomination_type": null, 16810 "resolution": 4, 16811 "main_sha": null, 16812 "because_sha": null 16813 }, 16814 { 16815 "sha": "3d30bf44cef665400d525f0223660f79dc230b94", 16816 "description": "gallium/pipe/video: add data struct for dbk in avc encoding.", 16817 "nominated": false, 16818 "nomination_type": null, 16819 "resolution": 4, 16820 "main_sha": null, 16821 "because_sha": null 16822 }, 16823 { 16824 "sha": "f00b54bc9e70e49f546ac2efeceb59540ff4a6fd", 16825 "description": "radv: Rework modification detection of the meta cache.", 16826 "nominated": false, 16827 "nomination_type": null, 16828 "resolution": 4, 16829 "main_sha": null, 16830 "because_sha": null 16831 }, 16832 { 16833 "sha": "8231f7eaa1247316da11bdd59a461b8aabb3b2b7", 16834 "description": "radv: Use a VkPipelineCache handle for meta shaders.", 16835 "nominated": false, 16836 "nomination_type": null, 16837 "resolution": 4, 16838 "main_sha": null, 16839 "because_sha": null 16840 }, 16841 { 16842 "sha": "911455a0d6306bc58425f3183a2720d4febe650e", 16843 "description": "radv: Constify entry_size.", 16844 "nominated": false, 16845 "nomination_type": null, 16846 "resolution": 4, 16847 "main_sha": null, 16848 "because_sha": null 16849 }, 16850 { 16851 "sha": "e00ce790030569ec3822780f40e8bcbe2227744e", 16852 "description": "radv: use SHA1_DIGEST_LENGTH in the pipeline cache", 16853 "nominated": false, 16854 "nomination_type": null, 16855 "resolution": 4, 16856 "main_sha": null, 16857 "because_sha": null 16858 }, 16859 { 16860 "sha": "db62b13ddd82b7dc7914d5c5f5053a277a0d0015", 16861 "description": "radv: move the disk cache to the vk_physical_device struct", 16862 "nominated": false, 16863 "nomination_type": null, 16864 "resolution": 4, 16865 "main_sha": null, 16866 "because_sha": null 16867 }, 16868 { 16869 "sha": "3e22f957d5d82e09448f8304a127054a27e45704", 16870 "description": "radv: Remove create_accel_build_shader", 16871 "nominated": false, 16872 "nomination_type": null, 16873 "resolution": 4, 16874 "main_sha": null, 16875 "because_sha": null 16876 }, 16877 { 16878 "sha": "ddc5c3048992debc3cedd22b0f2ff2ca27e8d7e4", 16879 "description": "zink: handle global and scratch vars", 16880 "nominated": false, 16881 "nomination_type": null, 16882 "resolution": 4, 16883 "main_sha": null, 16884 "because_sha": null 16885 }, 16886 { 16887 "sha": "19a74229c9f5a26a3e51e5780fc36eca657323c9", 16888 "description": "zink: add some bda handling", 16889 "nominated": false, 16890 "nomination_type": null, 16891 "resolution": 4, 16892 "main_sha": null, 16893 "because_sha": null 16894 }, 16895 { 16896 "sha": "5cf959393c16775d98542a10fa279285ec6942d7", 16897 "description": "zink: add a safety assert in descriptor updates", 16898 "nominated": false, 16899 "nomination_type": null, 16900 "resolution": 4, 16901 "main_sha": null, 16902 "because_sha": null 16903 }, 16904 { 16905 "sha": "d13bae858d4cfd84e63d0b17c44bcbe58186706e", 16906 "description": "zink: move descriptor layout/pool stuff to screen object", 16907 "nominated": false, 16908 "nomination_type": null, 16909 "resolution": 4, 16910 "main_sha": null, 16911 "because_sha": null 16912 }, 16913 { 16914 "sha": "20ad1678ab154732960f204a2757fdc9fbde21e2", 16915 "description": "docs: update calendar and link releases notes for 22.2.1", 16916 "nominated": false, 16917 "nomination_type": null, 16918 "resolution": 4, 16919 "main_sha": null, 16920 "because_sha": null 16921 }, 16922 { 16923 "sha": "b860a2b802f2c2319c4e51302b3f18dfc440754d", 16924 "description": "docs: Add sha256 sum for 22.2.1", 16925 "nominated": false, 16926 "nomination_type": null, 16927 "resolution": 4, 16928 "main_sha": null, 16929 "because_sha": null 16930 }, 16931 { 16932 "sha": "7406a3e89f47d12ec07441eaaf8e6c8d6d26db09", 16933 "description": "docs: add release notes for 22.2.1", 16934 "nominated": false, 16935 "nomination_type": null, 16936 "resolution": 4, 16937 "main_sha": null, 16938 "because_sha": null 16939 }, 16940 { 16941 "sha": "69c22dd81736ee825d345078ffb252b39190e89d", 16942 "description": "zink: fix isNan mismatch between NIR and SPIR-V", 16943 "nominated": true, 16944 "nomination_type": 0, 16945 "resolution": 1, 16946 "main_sha": null, 16947 "because_sha": null 16948 }, 16949 { 16950 "sha": "a730b1bb0a43c9bf8b57269744a12b8fbdbd460f", 16951 "description": "zink: stop enabling minmax filtering when not supported", 16952 "nominated": true, 16953 "nomination_type": 0, 16954 "resolution": 1, 16955 "main_sha": null, 16956 "because_sha": null 16957 }, 16958 { 16959 "sha": "b87c08b3bf707f25df2b788260381aea161d5dd8", 16960 "description": "zink: fix invalid Offset set for variables which do not need an offset", 16961 "nominated": true, 16962 "nomination_type": 0, 16963 "resolution": 1, 16964 "main_sha": null, 16965 "because_sha": null 16966 }, 16967 { 16968 "sha": "6eadd6d1698ae4b27e4b1a6f0321a80313a7e976", 16969 "description": "radv/rra: Calculate bvh size requirements recursively", 16970 "nominated": false, 16971 "nomination_type": null, 16972 "resolution": 4, 16973 "main_sha": null, 16974 "because_sha": null 16975 }, 16976 { 16977 "sha": "e4283d857b826f6b71e0d076a7ece6282f400491", 16978 "description": "radv/rra: Handle box16 nodes", 16979 "nominated": false, 16980 "nomination_type": null, 16981 "resolution": 4, 16982 "main_sha": null, 16983 "because_sha": null 16984 }, 16985 { 16986 "sha": "7754f208ceaea817425c09561996605d9ff348e6", 16987 "description": "radv: Use half floats for box16 coords", 16988 "nominated": false, 16989 "nomination_type": null, 16990 "resolution": 4, 16991 "main_sha": null, 16992 "because_sha": null 16993 }, 16994 { 16995 "sha": "266f0ae9486091a4343c91e2594f3e3cea2383bf", 16996 "description": "radv: Add radv_bvh_node_box16", 16997 "nominated": false, 16998 "nomination_type": null, 16999 "resolution": 4, 17000 "main_sha": null, 17001 "because_sha": null 17002 }, 17003 { 17004 "sha": "5f859f805b79cc74bfa13844fcbbd006601f367e", 17005 "description": "radv: Rename node_internal to node_box32", 17006 "nominated": false, 17007 "nomination_type": null, 17008 "resolution": 4, 17009 "main_sha": null, 17010 "because_sha": null 17011 }, 17012 { 17013 "sha": "da856af2c92633cf62c5af1d13ce2bdfac4e2b7b", 17014 "description": "draw: s/start_or_maxelt/start/ in llvm VS code", 17015 "nominated": false, 17016 "nomination_type": null, 17017 "resolution": 4, 17018 "main_sha": null, 17019 "because_sha": null 17020 }, 17021 { 17022 "sha": "4c73a503e3ea7eeeada116555605623a992c3c16", 17023 "description": "draw: move vs_slot var in tgsi/llvm_fetch_gs_input()", 17024 "nominated": false, 17025 "nomination_type": null, 17026 "resolution": 4, 17027 "main_sha": null, 17028 "because_sha": null 17029 }, 17030 { 17031 "sha": "717572e5be31e1b82a82e96cc3bee6e0403983b7", 17032 "description": "draw: fix some const-correctness in draw_vbo()", 17033 "nominated": false, 17034 "nomination_type": null, 17035 "resolution": 4, 17036 "main_sha": null, 17037 "because_sha": null 17038 }, 17039 { 17040 "sha": "0a809fca6191c559798847106dd594548a938ce9", 17041 "description": "draw: make draw_geometry_shader_run() return void", 17042 "nominated": false, 17043 "nomination_type": null, 17044 "resolution": 4, 17045 "main_sha": null, 17046 "because_sha": null 17047 }, 17048 { 17049 "sha": "8d8683ab1d02bcc400d73ec9b86302e0e475c25a", 17050 "description": "draw: replace double conditional expression with if/else", 17051 "nominated": false, 17052 "nomination_type": null, 17053 "resolution": 4, 17054 "main_sha": null, 17055 "because_sha": null 17056 }, 17057 { 17058 "sha": "645a3d24a1b34fe28f8ea0f319b38324519476fb", 17059 "description": "draw: asst. clean-ups in draw_pt_fetch_shade_pipeline_llvm.c", 17060 "nominated": false, 17061 "nomination_type": null, 17062 "resolution": 4, 17063 "main_sha": null, 17064 "because_sha": null 17065 }, 17066 { 17067 "sha": "baee3c62f710cc5d0a5cc039c69743384d5e5842", 17068 "description": "draw: asst. clean-ups in draw_private.h", 17069 "nominated": false, 17070 "nomination_type": null, 17071 "resolution": 4, 17072 "main_sha": null, 17073 "because_sha": null 17074 }, 17075 { 17076 "sha": "bfaed9dd63ea6ade7c8075187dde00e5a5ebbcdc", 17077 "description": "draw: clean-up count assignment in draw_pt_arrays()", 17078 "nominated": false, 17079 "nomination_type": null, 17080 "resolution": 4, 17081 "main_sha": null, 17082 "because_sha": null 17083 }, 17084 { 17085 "sha": "e4552632aabbfc8f4fcafff216be50acfa928fa8", 17086 "description": "draw: asst. clean-ups in draw_pt.c", 17087 "nominated": false, 17088 "nomination_type": null, 17089 "resolution": 4, 17090 "main_sha": null, 17091 "because_sha": null 17092 }, 17093 { 17094 "sha": "529707d4effc45906dcb77a696f0b4ff8571396a", 17095 "description": "draw: asst. clean-ups in draw_split_tmp.h", 17096 "nominated": false, 17097 "nomination_type": null, 17098 "resolution": 4, 17099 "main_sha": null, 17100 "because_sha": null 17101 }, 17102 { 17103 "sha": "39a42c48e3ef2be96860c5e44b0ed024f3864393", 17104 "description": "draw: asst. clean-ups in draw_pt_vsplit_tmp.h", 17105 "nominated": false, 17106 "nomination_type": null, 17107 "resolution": 4, 17108 "main_sha": null, 17109 "because_sha": null 17110 }, 17111 { 17112 "sha": "0a340419cb4e8223075fbd4c874d78c74a439614", 17113 "description": "draw: asst. clean-ups in draw_pipe.c", 17114 "nominated": false, 17115 "nomination_type": null, 17116 "resolution": 4, 17117 "main_sha": null, 17118 "because_sha": null 17119 }, 17120 { 17121 "sha": "f83e284543cbf5d8951a221a9b3fa8d316071b0b", 17122 "description": "draw: asst. clean-ups in draw_prim_assembler.[ch]", 17123 "nominated": false, 17124 "nomination_type": null, 17125 "resolution": 4, 17126 "main_sha": null, 17127 "because_sha": null 17128 }, 17129 { 17130 "sha": "8613316a31ca72cb33033d6a3cc073f0e376f61d", 17131 "description": "draw: asst. clean-ups in draw_gs.[ch]", 17132 "nominated": false, 17133 "nomination_type": null, 17134 "resolution": 4, 17135 "main_sha": null, 17136 "because_sha": null 17137 }, 17138 { 17139 "sha": "490f7a14f616db48ca337f900aca261e528a9129", 17140 "description": "draw: asst. clean-ups in draw_cliptest_tmp.h", 17141 "nominated": false, 17142 "nomination_type": null, 17143 "resolution": 4, 17144 "main_sha": null, 17145 "because_sha": null 17146 }, 17147 { 17148 "sha": "0d27e3b917a39eae3482f4a788b8e90d21d70226", 17149 "description": "draw: asst. clean-ups in draw_llvm.c", 17150 "nominated": false, 17151 "nomination_type": null, 17152 "resolution": 4, 17153 "main_sha": null, 17154 "because_sha": null 17155 }, 17156 { 17157 "sha": "4e6a32219b3b8e724ef681ee524ed10a4e7f1cd6", 17158 "description": "draw: asst. clean-ups in draw_pipe_aapoint.c", 17159 "nominated": false, 17160 "nomination_type": null, 17161 "resolution": 4, 17162 "main_sha": null, 17163 "because_sha": null 17164 }, 17165 { 17166 "sha": "6af739bb9efe7ab6e88c4ba82410f7f69f1007c5", 17167 "description": "draw: asst. clean-ups in draw_pt_so_emit.c", 17168 "nominated": false, 17169 "nomination_type": null, 17170 "resolution": 4, 17171 "main_sha": null, 17172 "because_sha": null 17173 }, 17174 { 17175 "sha": "9daf8531e559bc0d946b0c66f041f928e530e68c", 17176 "description": "draw: asst. clean-ups in draw_vertex.[ch]", 17177 "nominated": false, 17178 "nomination_type": null, 17179 "resolution": 4, 17180 "main_sha": null, 17181 "because_sha": null 17182 }, 17183 { 17184 "sha": "3ac0b2115c5c436305e89c2fddca7d9a53106450", 17185 "description": "draw: asst. clean-ups in draw_pipe_wide_point.c", 17186 "nominated": false, 17187 "nomination_type": null, 17188 "resolution": 4, 17189 "main_sha": null, 17190 "because_sha": null 17191 }, 17192 { 17193 "sha": "07e2ecd0cff53899235257b0436ad2c85e055372", 17194 "description": "draw: asst. clean-ups in draw_pipe_wide_line.c", 17195 "nominated": false, 17196 "nomination_type": null, 17197 "resolution": 4, 17198 "main_sha": null, 17199 "because_sha": null 17200 }, 17201 { 17202 "sha": "0a31e24d22d6da2de9ae440c18f473a269c53008", 17203 "description": "draw: asst. clean-ups in draw_pipe_util.c", 17204 "nominated": false, 17205 "nomination_type": null, 17206 "resolution": 4, 17207 "main_sha": null, 17208 "because_sha": null 17209 }, 17210 { 17211 "sha": "8a3b365b920e5d5ae2627236b9c2ada6ab230b37", 17212 "description": "draw: asst. clean-ups in draw_pipe_user_cull.c", 17213 "nominated": false, 17214 "nomination_type": null, 17215 "resolution": 4, 17216 "main_sha": null, 17217 "because_sha": null 17218 }, 17219 { 17220 "sha": "7488f0fe2743e74ce8b89167537c2a456340f6c1", 17221 "description": "draw: asst. clean-ups in draw_pipe_unfilled.c", 17222 "nominated": false, 17223 "nomination_type": null, 17224 "resolution": 4, 17225 "main_sha": null, 17226 "because_sha": null 17227 }, 17228 { 17229 "sha": "49705deb679b011af58754d389abac4178e5ca5a", 17230 "description": "draw: asst. clean-ups in draw_pipe_twoside.c", 17231 "nominated": false, 17232 "nomination_type": null, 17233 "resolution": 4, 17234 "main_sha": null, 17235 "because_sha": null 17236 }, 17237 { 17238 "sha": "aa2eabbc2de950f8299437fe714c3c32f1fbb7d0", 17239 "description": "draw: asst. clean-ups in draw_pipe_pstipple.c", 17240 "nominated": false, 17241 "nomination_type": null, 17242 "resolution": 4, 17243 "main_sha": null, 17244 "because_sha": null 17245 }, 17246 { 17247 "sha": "3c1cba7038af0f5818dae95d1f6fbc7208b9b572", 17248 "description": "draw: asst. clean-ups in draw_pipe_offset.c", 17249 "nominated": false, 17250 "nomination_type": null, 17251 "resolution": 4, 17252 "main_sha": null, 17253 "because_sha": null 17254 }, 17255 { 17256 "sha": "d6541640419d6069cbd08e2c715b4546c52b3cc3", 17257 "description": "draw: asst. clean-ups in draw_pipe_flatshade.c", 17258 "nominated": false, 17259 "nomination_type": null, 17260 "resolution": 4, 17261 "main_sha": null, 17262 "because_sha": null 17263 }, 17264 { 17265 "sha": "ff329ac1e029e033f34e6a54bbfeef7540dd86b9", 17266 "description": "draw: asst. clean-ups in draw_pipe_clip.c", 17267 "nominated": false, 17268 "nomination_type": null, 17269 "resolution": 4, 17270 "main_sha": null, 17271 "because_sha": null 17272 }, 17273 { 17274 "sha": "230584fed53e619524fa7b9178a82403bd2062c2", 17275 "description": "draw: asst. clean-ups in draw_pipe_cull.c", 17276 "nominated": false, 17277 "nomination_type": null, 17278 "resolution": 4, 17279 "main_sha": null, 17280 "because_sha": null 17281 }, 17282 { 17283 "sha": "b813bab889992d9085d0dea0c7591d3f24a30aee", 17284 "description": "draw: asst. clean-ups in draw_pt_post_vs.c", 17285 "nominated": false, 17286 "nomination_type": null, 17287 "resolution": 4, 17288 "main_sha": null, 17289 "because_sha": null 17290 }, 17291 { 17292 "sha": "6f1b99ab06e5fc7cd5e5f2fe91a514c554ad1940", 17293 "description": "draw: asst. clean-ups in draw_pt_fetch.c", 17294 "nominated": false, 17295 "nomination_type": null, 17296 "resolution": 4, 17297 "main_sha": null, 17298 "because_sha": null 17299 }, 17300 { 17301 "sha": "da2932c6345ed5caf52be5006fd5a14445ed2e8f", 17302 "description": "draw: asst. clean-ups in draw_pipe.h", 17303 "nominated": false, 17304 "nomination_type": null, 17305 "resolution": 4, 17306 "main_sha": null, 17307 "because_sha": null 17308 }, 17309 { 17310 "sha": "67ee7ddfb7d50005e63f4c939b36d15210a2b124", 17311 "description": "draw: remove unused draw_has_llvm()", 17312 "nominated": false, 17313 "nomination_type": null, 17314 "resolution": 4, 17315 "main_sha": null, 17316 "because_sha": null 17317 }, 17318 { 17319 "sha": "7178d30a5281300a7ce8200d8ed6fe19c23bf6e6", 17320 "description": "draw: remove goto in llvm_pipeline_generic()", 17321 "nominated": false, 17322 "nomination_type": null, 17323 "resolution": 4, 17324 "main_sha": null, 17325 "because_sha": null 17326 }, 17327 { 17328 "sha": "f058873832e7a63762229ead8c24ef18e72724f2", 17329 "description": "draw: asst. clean-ups in draw_vs.[ch]", 17330 "nominated": false, 17331 "nomination_type": null, 17332 "resolution": 4, 17333 "main_sha": null, 17334 "because_sha": null 17335 }, 17336 { 17337 "sha": "c5ddbc6ba761b506adf29fe09adaedc6189ed4e5", 17338 "description": "draw: asst. clean-ups in draw_vs_variant.c", 17339 "nominated": false, 17340 "nomination_type": null, 17341 "resolution": 4, 17342 "main_sha": null, 17343 "because_sha": null 17344 }, 17345 { 17346 "sha": "327742c2c90aa9c20b1e8a0f40d15b4dd76586ef", 17347 "description": "draw: asst. clean-ups in draw_vs_llvm.c", 17348 "nominated": false, 17349 "nomination_type": null, 17350 "resolution": 4, 17351 "main_sha": null, 17352 "because_sha": null 17353 }, 17354 { 17355 "sha": "32218eabdb5d577ed9e661db6d5ec6a56ace7988", 17356 "description": "draw: asst. clean-ups in draw_context.[ch]", 17357 "nominated": false, 17358 "nomination_type": null, 17359 "resolution": 4, 17360 "main_sha": null, 17361 "because_sha": null 17362 }, 17363 { 17364 "sha": "243aa6b2ec0c2626b1333ba666a6d6d60ede8505", 17365 "description": "radv: Consider inactive internal nodes never in the tree.", 17366 "nominated": false, 17367 "nomination_type": 1, 17368 "resolution": 4, 17369 "main_sha": null, 17370 "because_sha": "e83e4fafc84e95ea8504232d71063d0673bb8f8c" 17371 }, 17372 { 17373 "sha": "872132310088582a9babd46193ab76fa9c037f4e", 17374 "description": "turnip: Add perf debug for more UBWC-disable cases that we could support.", 17375 "nominated": false, 17376 "nomination_type": null, 17377 "resolution": 4, 17378 "main_sha": null, 17379 "because_sha": null 17380 }, 17381 { 17382 "sha": "c425b7342eafd25f04407820fc2615bf5ff8601a", 17383 "description": "turnip: Add perf_debug for UBWC being disabled due to mutable formats.", 17384 "nominated": false, 17385 "nomination_type": null, 17386 "resolution": 4, 17387 "main_sha": null, 17388 "because_sha": null 17389 }, 17390 { 17391 "sha": "29488c4183095e0bf5ae90cc2899127cdf3f5f10", 17392 "description": "turnip: Move the ubwc_possible check before mutable formats.", 17393 "nominated": false, 17394 "nomination_type": null, 17395 "resolution": 4, 17396 "main_sha": null, 17397 "because_sha": null 17398 }, 17399 { 17400 "sha": "4fe3330765faaf7f6dd8ae7ac7db9c9e1e072442", 17401 "description": "turnip: Add a perf_debug for feedback-related performance traps.", 17402 "nominated": false, 17403 "nomination_type": null, 17404 "resolution": 4, 17405 "main_sha": null, 17406 "because_sha": null 17407 }, 17408 { 17409 "sha": "3c278c3f7102defb13a708b4d8c479b71af64970", 17410 "description": "zink: Decorate mediump outputs as RelaxedPrecision.", 17411 "nominated": false, 17412 "nomination_type": null, 17413 "resolution": 4, 17414 "main_sha": null, 17415 "because_sha": null 17416 }, 17417 { 17418 "sha": "2592749679abf279fdabb2752ed9be5e8eb368ca", 17419 "description": "zink: Fix RelaxedPrecision decoration of texture samples.", 17420 "nominated": false, 17421 "nomination_type": null, 17422 "resolution": 4, 17423 "main_sha": null, 17424 "because_sha": null 17425 }, 17426 { 17427 "sha": "f5f5fed7e2f97e467c44883ccaec85294b1767c0", 17428 "description": "ci/zink: Add some more flakes for turnip.", 17429 "nominated": false, 17430 "nomination_type": null, 17431 "resolution": 4, 17432 "main_sha": null, 17433 "because_sha": null 17434 }, 17435 { 17436 "sha": "66664b8d7cba74052e33f7f5671ce125991a0047", 17437 "description": "radv: Implement pipeline-wide skiptriangles/skipaabbs.", 17438 "nominated": false, 17439 "nomination_type": null, 17440 "resolution": 4, 17441 "main_sha": null, 17442 "because_sha": null 17443 }, 17444 { 17445 "sha": "65dd53ca9718babbcb63687b7cc457698a5b45ca", 17446 "description": "radv: always re-emit patch control points when a pipeline with tess is bound", 17447 "nominated": false, 17448 "nomination_type": 1, 17449 "resolution": 4, 17450 "main_sha": null, 17451 "because_sha": "eef1511437ac6173dfd202b2fc581860d161c183" 17452 }, 17453 { 17454 "sha": "3c9771b434bcc4fc0b65557100e9b6c10cdadefe", 17455 "description": "zink: add ZINK_DEBUG=shaderdb", 17456 "nominated": false, 17457 "nomination_type": null, 17458 "resolution": 4, 17459 "main_sha": null, 17460 "because_sha": null 17461 }, 17462 { 17463 "sha": "41ffb15de564849668c942aa79a570b6f262de99", 17464 "description": "zink: implement async gfx precompile", 17465 "nominated": false, 17466 "nomination_type": null, 17467 "resolution": 4, 17468 "main_sha": null, 17469 "because_sha": null 17470 }, 17471 { 17472 "sha": "aed4e716d0d89a9f6343a6cd722e258c65e0b69b", 17473 "description": "zink: change zink_gfx_program::last_pipeline -> struct zink_gfx_pipeline_cache_entry", 17474 "nominated": false, 17475 "nomination_type": null, 17476 "resolution": 4, 17477 "main_sha": null, 17478 "because_sha": null 17479 }, 17480 { 17481 "sha": "b54929ac2712368451de2dbece904553e1d8e82b", 17482 "description": "zink: gfx_pipeline_cache_entry -> zink_gfx_pipeline_cache_entry", 17483 "nominated": false, 17484 "nomination_type": null, 17485 "resolution": 4, 17486 "main_sha": null, 17487 "because_sha": null 17488 }, 17489 { 17490 "sha": "b38cb40fdb9064a8e386c11f06c27bd4117e4c3d", 17491 "description": "zink: allow creating full pipelines unoptimized", 17492 "nominated": false, 17493 "nomination_type": null, 17494 "resolution": 4, 17495 "main_sha": null, 17496 "because_sha": null 17497 }, 17498 { 17499 "sha": "13c422e1b2ede25410034fdaf29a632061990fc0", 17500 "description": "anv: toggle on EXT_extended_dynamic_state3", 17501 "nominated": false, 17502 "nomination_type": null, 17503 "resolution": 4, 17504 "main_sha": null, 17505 "because_sha": null 17506 }, 17507 { 17508 "sha": "9f6af43743d3dfed018e384e056da3b587d5f46d", 17509 "description": "anv: dynamic multisample sample mask", 17510 "nominated": false, 17511 "nomination_type": null, 17512 "resolution": 4, 17513 "main_sha": null, 17514 "because_sha": null 17515 }, 17516 { 17517 "sha": "8e0377dcf37c70713e23627d785b2921e1558608", 17518 "description": "anv: dynamic color blend equation", 17519 "nominated": false, 17520 "nomination_type": null, 17521 "resolution": 4, 17522 "main_sha": null, 17523 "because_sha": null 17524 }, 17525 { 17526 "sha": "fc3fd7c69e80366b4510d9395decdfd83c63c99a", 17527 "description": "anv: dynamic color write mask", 17528 "nominated": false, 17529 "nomination_type": null, 17530 "resolution": 4, 17531 "main_sha": null, 17532 "because_sha": null 17533 }, 17534 { 17535 "sha": "0b75376e4d52f2343236577c88e4bae0b5ffd6d4", 17536 "description": "anv: dynamic provoking vertex mode", 17537 "nominated": false, 17538 "nomination_type": null, 17539 "resolution": 4, 17540 "main_sha": null, 17541 "because_sha": null 17542 }, 17543 { 17544 "sha": "1a8209218e831071173a3022c822af4b380bc353", 17545 "description": "anv: dynamic states for depth clip and clamp", 17546 "nominated": false, 17547 "nomination_type": null, 17548 "resolution": 4, 17549 "main_sha": null, 17550 "because_sha": null 17551 }, 17552 { 17553 "sha": "ba645f1623f01e6ab0ba21ad3f13b5faed46ff26", 17554 "description": "anv: dynamic alpha to one enable", 17555 "nominated": false, 17556 "nomination_type": null, 17557 "resolution": 4, 17558 "main_sha": null, 17559 "because_sha": null 17560 }, 17561 { 17562 "sha": "9dc6bed9a1070efb4251c1007805914fce72d659", 17563 "description": "anv: dynamic state for logic op enable", 17564 "nominated": false, 17565 "nomination_type": null, 17566 "resolution": 4, 17567 "main_sha": null, 17568 "because_sha": null 17569 }, 17570 { 17571 "sha": "ad2e80ee534ee5067a28c63aa538c8e07ed2669d", 17572 "description": "anv: dynamic line rasterization mode", 17573 "nominated": false, 17574 "nomination_type": null, 17575 "resolution": 4, 17576 "main_sha": null, 17577 "because_sha": null 17578 }, 17579 { 17580 "sha": "fe5a259723f5dd8dbe4aed31c52e6635637c500a", 17581 "description": "anv: dynamic line stipple enable", 17582 "nominated": false, 17583 "nomination_type": null, 17584 "resolution": 4, 17585 "main_sha": null, 17586 "because_sha": null 17587 }, 17588 { 17589 "sha": "0a6d0fed9de53176ee7ce94ada7b9d4f8bbb588e", 17590 "description": "anv: dynamic rasterization stream", 17591 "nominated": false, 17592 "nomination_type": null, 17593 "resolution": 4, 17594 "main_sha": null, 17595 "because_sha": null 17596 }, 17597 { 17598 "sha": "0f33d7061b9a05e945e0854af5efdc64319a9161", 17599 "description": "anv: dynamic state for tessellation domain origin", 17600 "nominated": false, 17601 "nomination_type": null, 17602 "resolution": 4, 17603 "main_sha": null, 17604 "because_sha": null 17605 }, 17606 { 17607 "sha": "cc0ada2d6735eb33823c57f149ca2e4b8868abee", 17608 "description": "anv: dynamic state for polygon mode", 17609 "nominated": false, 17610 "nomination_type": null, 17611 "resolution": 4, 17612 "main_sha": null, 17613 "because_sha": null 17614 }, 17615 { 17616 "sha": "6586afd6d290d202967ea8bedd129fc69bad6e09", 17617 "description": "ac/nir/tess: Remove jump from tess factor writes.", 17618 "nominated": false, 17619 "nomination_type": null, 17620 "resolution": 4, 17621 "main_sha": null, 17622 "because_sha": null 17623 }, 17624 { 17625 "sha": "892c15af648830df184c0731ced9a182df1564e6", 17626 "description": "ac/nir/ngg: Remove jumps from some branches where we know LGKMCNT==0.", 17627 "nominated": false, 17628 "nomination_type": null, 17629 "resolution": 4, 17630 "main_sha": null, 17631 "because_sha": null 17632 }, 17633 { 17634 "sha": "d8639b7a801808d1d09dc27c0fb12d1f5e08d87c", 17635 "description": "aco: Allow explicitly removing jumps on GFX10+ when beneficial.", 17636 "nominated": false, 17637 "nomination_type": null, 17638 "resolution": 4, 17639 "main_sha": null, 17640 "because_sha": null 17641 }, 17642 { 17643 "sha": "00a8be3414bd6a1f9d7cb5eb96ffe03797dd555e", 17644 "description": "nir: Print nir_selection_control_divergent_always_taken.", 17645 "nominated": false, 17646 "nomination_type": null, 17647 "resolution": 4, 17648 "main_sha": null, 17649 "because_sha": null 17650 }, 17651 { 17652 "sha": "c0d0a7c1764f82e04f75b9446b085ce48f091fba", 17653 "description": "nir: Add selection control enum for always taken divergent branches.", 17654 "nominated": false, 17655 "nomination_type": null, 17656 "resolution": 4, 17657 "main_sha": null, 17658 "because_sha": null 17659 }, 17660 { 17661 "sha": "a2ec8437271e673e18e448659e9ae8bf9f559f46", 17662 "description": "nir: Document the flatten/dont_flatten selection control options.", 17663 "nominated": false, 17664 "nomination_type": null, 17665 "resolution": 4, 17666 "main_sha": null, 17667 "because_sha": null 17668 }, 17669 { 17670 "sha": "ea6e69bb2b31470ae3a3a5163f08b24002f9c61c", 17671 "description": "d3d12: Fix get_index7bits - Reuse previously freed indices", 17672 "nominated": false, 17673 "nomination_type": null, 17674 "resolution": 4, 17675 "main_sha": null, 17676 "because_sha": null 17677 }, 17678 { 17679 "sha": "c8e8ce8359ceb9161ac05cf48b15e2e6a298ebd6", 17680 "description": "d3d12: Add VP9 Decode support", 17681 "nominated": false, 17682 "nomination_type": null, 17683 "resolution": 4, 17684 "main_sha": null, 17685 "because_sha": null 17686 }, 17687 { 17688 "sha": "bb86bcad71fc418472744a2f76ddb5a00a171ffb", 17689 "description": "frontends/va: Add VP9 decode ref/mode_deltas information", 17690 "nominated": false, 17691 "nomination_type": null, 17692 "resolution": 4, 17693 "main_sha": null, 17694 "because_sha": null 17695 }, 17696 { 17697 "sha": "baad2575aed3d74c7e603947a485330bd31c0585", 17698 "description": "frontends/va: Add VP9 decode multi slice information", 17699 "nominated": false, 17700 "nomination_type": null, 17701 "resolution": 4, 17702 "main_sha": null, 17703 "because_sha": null 17704 }, 17705 { 17706 "sha": "4df54d97e841b0291e1b5413104c9ddd0f96c455", 17707 "description": "frontends/va: fix av1 decoding image distortion issue", 17708 "nominated": false, 17709 "nomination_type": null, 17710 "resolution": 4, 17711 "main_sha": null, 17712 "because_sha": null 17713 }, 17714 { 17715 "sha": "c0c243f1cb4e9ad7b7e1e3ab1d763494d8936c09", 17716 "description": "anv, iris: Disable pre fetching the binding table entries on DG2", 17717 "nominated": false, 17718 "nomination_type": null, 17719 "resolution": 4, 17720 "main_sha": null, 17721 "because_sha": null 17722 }, 17723 { 17724 "sha": "d91c3bde8c85399e1ab5dbfd5b0e8bfbf53d572f", 17725 "description": "radv: fix and rework shaders upload with GPL", 17726 "nominated": false, 17727 "nomination_type": null, 17728 "resolution": 4, 17729 "main_sha": null, 17730 "because_sha": null 17731 }, 17732 { 17733 "sha": "4b6b3f18f23ac1e6dade67db8eef561be31ed4f1", 17734 "description": "vk/graphics_state: don't set default sample locations if rast samples is dynamic", 17735 "nominated": false, 17736 "nomination_type": 1, 17737 "resolution": 4, 17738 "main_sha": null, 17739 "because_sha": "1deb83fb86d22227a3553f43873b4d4ff9180214" 17740 }, 17741 { 17742 "sha": "ca0c429d32b3c24d8b4923111950795dbaa710f2", 17743 "description": "radv: add radv_zero_vram workarounds for OpenGL games", 17744 "nominated": true, 17745 "nomination_type": 0, 17746 "resolution": 1, 17747 "main_sha": null, 17748 "because_sha": null 17749 }, 17750 { 17751 "sha": "346994265a907142afaebb4d0e801418eaeb69f7", 17752 "description": "iris: Add miplevel parameters to iris_resource_texture_aux_usage", 17753 "nominated": false, 17754 "nomination_type": null, 17755 "resolution": 4, 17756 "main_sha": null, 17757 "because_sha": null 17758 }, 17759 { 17760 "sha": "21740580cebb0f8dc87e2d1e8e8e172184454565", 17761 "description": "mesa: mark debug variables with ASSERTED", 17762 "nominated": false, 17763 "nomination_type": null, 17764 "resolution": 4, 17765 "main_sha": null, 17766 "because_sha": null 17767 }, 17768 { 17769 "sha": "b62d1c257eef41a2257704ecee579c2b721993d8", 17770 "description": "anv: mark debug variables with ASSERTED", 17771 "nominated": false, 17772 "nomination_type": null, 17773 "resolution": 4, 17774 "main_sha": null, 17775 "because_sha": null 17776 }, 17777 { 17778 "sha": "c9c9a5b78d4958d8ecb62b3b89af8f0cd5f788b1", 17779 "description": "intel/fs: mark debug variables with ASSERTED", 17780 "nominated": false, 17781 "nomination_type": null, 17782 "resolution": 4, 17783 "main_sha": null, 17784 "because_sha": null 17785 }, 17786 { 17787 "sha": "30ce1676fe3c60f8cec4e7450bf60b3f705bf3bc", 17788 "description": "radv: Properly annotate all the invalid node usage.", 17789 "nominated": false, 17790 "nomination_type": null, 17791 "resolution": 4, 17792 "main_sha": null, 17793 "because_sha": null 17794 }, 17795 { 17796 "sha": "a8abdc0d89386bc48cc63f48598fa6b18a3a7ed1", 17797 "description": "radv: Add traversal backtracking with a short stack.", 17798 "nominated": false, 17799 "nomination_type": null, 17800 "resolution": 4, 17801 "main_sha": null, 17802 "because_sha": null 17803 }, 17804 { 17805 "sha": "251bba2fa0951f714fa0a6fb8b91e23605a3fecc", 17806 "description": "radv: Split global & local bvh node variable.", 17807 "nominated": false, 17808 "nomination_type": null, 17809 "resolution": 4, 17810 "main_sha": null, 17811 "because_sha": null 17812 }, 17813 { 17814 "sha": "e83e4fafc84e95ea8504232d71063d0673bb8f8c", 17815 "description": "radv: Only emit parents from parents that actually end up in the tree.", 17816 "nominated": false, 17817 "nomination_type": null, 17818 "resolution": 4, 17819 "main_sha": null, 17820 "because_sha": null 17821 }, 17822 { 17823 "sha": "4ce1b9b2ff83b09b1a2ecbb89e9fe978b4093b35", 17824 "description": "radv: Generate parent links in BVH.", 17825 "nominated": false, 17826 "nomination_type": null, 17827 "resolution": 4, 17828 "main_sha": null, 17829 "because_sha": null 17830 }, 17831 { 17832 "sha": "1e2c95ac1f3cfdbd7812ca21573b167283b1c905", 17833 "description": "radv: Start the BVH after the header.", 17834 "nominated": false, 17835 "nomination_type": null, 17836 "resolution": 4, 17837 "main_sha": null, 17838 "because_sha": null 17839 }, 17840 { 17841 "sha": "48ab1adda5080c144ba8000564551966457d42ef", 17842 "description": "radv: Simplify buffer copy address generation.", 17843 "nominated": false, 17844 "nomination_type": null, 17845 "resolution": 4, 17846 "main_sha": null, 17847 "because_sha": null 17848 }, 17849 { 17850 "sha": "f1e1509c92d6418347253efaffd9799f9ab85392", 17851 "description": "radv: Add a field for the offset of the bvh in the blas.", 17852 "nominated": false, 17853 "nomination_type": null, 17854 "resolution": 4, 17855 "main_sha": null, 17856 "because_sha": null 17857 }, 17858 { 17859 "sha": "b0a385a6bdf03a107ad6dfb03b5fcca6bcee9437", 17860 "description": "radv: Clean up unused fields in BVH IR.", 17861 "nominated": false, 17862 "nomination_type": null, 17863 "resolution": 4, 17864 "main_sha": null, 17865 "because_sha": null 17866 }, 17867 { 17868 "sha": "9b1087ca7c7958da707bcb9ba2e3ed10d4f78180", 17869 "description": "tu: Add compute shader instrlen workaround", 17870 "nominated": false, 17871 "nomination_type": null, 17872 "resolution": 4, 17873 "main_sha": null, 17874 "because_sha": null 17875 }, 17876 { 17877 "sha": "0dd60610dc6594b14c0eea3cf3536b6d42e8baf9", 17878 "description": "freedreno: Add LABEL flush", 17879 "nominated": false, 17880 "nomination_type": null, 17881 "resolution": 4, 17882 "main_sha": null, 17883 "because_sha": null 17884 }, 17885 { 17886 "sha": "a1c372cd847cddd2baf8fb74aa3c04bed4ca0397", 17887 "description": "tu: Reset whether there is DS resolve for dynamic subpass", 17888 "nominated": true, 17889 "nomination_type": 1, 17890 "resolution": 1, 17891 "main_sha": null, 17892 "because_sha": "ed125e6cca188275631641784fcf3ddcbcfef193" 17893 }, 17894 { 17895 "sha": "e4473c8f7aaea2171fa3af0e0de02c2e2a9b8e56", 17896 "description": "iris: Set SamplerCount in shader packets", 17897 "nominated": false, 17898 "nomination_type": null, 17899 "resolution": 4, 17900 "main_sha": null, 17901 "because_sha": null 17902 }, 17903 { 17904 "sha": "46143ffd63b7aa229e73cde049fc8589966190c5", 17905 "description": "iris: bump IRIS_MAX_GLOBAL_BINDINGS to 128", 17906 "nominated": false, 17907 "nomination_type": null, 17908 "resolution": 4, 17909 "main_sha": null, 17910 "because_sha": null 17911 }, 17912 { 17913 "sha": "f9c4dc3508705787578299c5a6ba5677ba8a0f2b", 17914 "description": "iris: speed up walking global bindings", 17915 "nominated": false, 17916 "nomination_type": null, 17917 "resolution": 4, 17918 "main_sha": null, 17919 "because_sha": null 17920 }, 17921 { 17922 "sha": "3ae84ea225ca5a71683ae3e6eda878764f128c84", 17923 "description": "iris: use images_used instead of num_images", 17924 "nominated": false, 17925 "nomination_type": null, 17926 "resolution": 4, 17927 "main_sha": null, 17928 "because_sha": null 17929 }, 17930 { 17931 "sha": "1e29a1a8c5dd4818746b6938e65ba17808832567", 17932 "description": "anv: add grl build dependency on entrypoints", 17933 "nominated": false, 17934 "nomination_type": 1, 17935 "resolution": 4, 17936 "main_sha": null, 17937 "because_sha": "f3ddfd81b4deaa8033d598527e0cbc255e60addc" 17938 }, 17939 { 17940 "sha": "4eba6d71a879fc80d13a1d58f1ecb0127139d13c", 17941 "description": "tu: Lazily init VSC to fix dynamic rendering in secondary cmdbufs", 17942 "nominated": false, 17943 "nomination_type": null, 17944 "resolution": 4, 17945 "main_sha": null, 17946 "because_sha": null 17947 }, 17948 { 17949 "sha": "e70a2148e52b2c4dda9522750766e720f8ba4efb", 17950 "description": "tu: Do not DCE unused output vars used for transform feedback", 17951 "nominated": false, 17952 "nomination_type": null, 17953 "resolution": 4, 17954 "main_sha": null, 17955 "because_sha": null 17956 }, 17957 { 17958 "sha": "f6098fb4f5ba7806153d31915d41915d922caa8a", 17959 "description": "gallium/u_threaded: Add optional call-id tracing", 17960 "nominated": false, 17961 "nomination_type": null, 17962 "resolution": 4, 17963 "main_sha": null, 17964 "because_sha": null 17965 }, 17966 { 17967 "sha": "81925e2cc7cda8b36370ef1095b41cc39759ec3c", 17968 "description": "gallium/u_threaded: Add some atrace/perfetto", 17969 "nominated": false, 17970 "nomination_type": null, 17971 "resolution": 4, 17972 "main_sha": null, 17973 "because_sha": null 17974 }, 17975 { 17976 "sha": "6d5921c6230912957111429e4ffc09117578d6c2", 17977 "description": "nv50: call nir_lower_flrp", 17978 "nominated": false, 17979 "nomination_type": null, 17980 "resolution": 4, 17981 "main_sha": null, 17982 "because_sha": null 17983 }, 17984 { 17985 "sha": "ed2743eae59ac71622395299e522c091ddcee722", 17986 "description": "clc/clover: Link clang statically when shared-llvm is disabled", 17987 "nominated": true, 17988 "nomination_type": 0, 17989 "resolution": 1, 17990 "main_sha": null, 17991 "because_sha": null 17992 }, 17993 { 17994 "sha": "55f6a2bb51a1fadcd68f9f09ccf4435a4e4ca269", 17995 "description": "gallium: normalized_coords -> unnormalized_coords", 17996 "nominated": false, 17997 "nomination_type": null, 17998 "resolution": 4, 17999 "main_sha": null, 18000 "because_sha": null 18001 }, 18002 { 18003 "sha": "4e7b9aaa066e0ea03dc408193211c423896e603c", 18004 "description": "r300: don't use smooth line if not requested", 18005 "nominated": true, 18006 "nomination_type": 0, 18007 "resolution": 1, 18008 "main_sha": null, 18009 "because_sha": null 18010 }, 18011 { 18012 "sha": "98944b327b47c4ba401c829ebeb71f9c6bd2abc9", 18013 "description": "util/radeonsi: enable zerovram workaround for Exanima", 18014 "nominated": true, 18015 "nomination_type": 0, 18016 "resolution": 1, 18017 "main_sha": null, 18018 "because_sha": null 18019 }, 18020 { 18021 "sha": "3200b5c46b2f62d01c1d942f1c54439f972c66fe", 18022 "description": "util/conf: enable init to zero workaround for Exanima", 18023 "nominated": true, 18024 "nomination_type": 0, 18025 "resolution": 1, 18026 "main_sha": null, 18027 "because_sha": null 18028 }, 18029 { 18030 "sha": "091b5b08d44c597739cae7354a603dfa90f41b68", 18031 "description": "pps: enable track_event in intel.cfg", 18032 "nominated": false, 18033 "nomination_type": null, 18034 "resolution": 4, 18035 "main_sha": null, 18036 "because_sha": null 18037 }, 18038 { 18039 "sha": "e68adf19bc3b55a76a12a58a5b32d2a341fd78dd", 18040 "description": "radv/rra: Transcode nodes recursively", 18041 "nominated": false, 18042 "nomination_type": null, 18043 "resolution": 4, 18044 "main_sha": null, 18045 "because_sha": null 18046 }, 18047 { 18048 "sha": "0c6c30d2117fae940adfbeac203405932c929c21", 18049 "description": "ci: uprev DXVK to 1.10.3", 18050 "nominated": false, 18051 "nomination_type": null, 18052 "resolution": 4, 18053 "main_sha": null, 18054 "because_sha": null 18055 }, 18056 { 18057 "sha": "27aa1720120e96bdf1d69aee1b9e2c4338bbaa0c", 18058 "description": "isaspec: Fix out of date comment", 18059 "nominated": false, 18060 "nomination_type": null, 18061 "resolution": 4, 18062 "main_sha": null, 18063 "because_sha": null 18064 }, 18065 { 18066 "sha": "c0cdc148f401c543df64006348b86f4ee79d91ef", 18067 "description": "freedreno: Add perf-debug trace", 18068 "nominated": false, 18069 "nomination_type": null, 18070 "resolution": 4, 18071 "main_sha": null, 18072 "because_sha": null 18073 }, 18074 { 18075 "sha": "f6f72b56296748e84ffa71516f358c97f75fdf31", 18076 "description": "freedreno/drm: Don't call kernel with no ops", 18077 "nominated": false, 18078 "nomination_type": null, 18079 "resolution": 4, 18080 "main_sha": null, 18081 "because_sha": null 18082 }, 18083 { 18084 "sha": "6dcc52403526b7b57a27332f11cbb959067131a3", 18085 "description": "freedreno: Use TC cpu-storage to shadow buffers", 18086 "nominated": false, 18087 "nomination_type": null, 18088 "resolution": 4, 18089 "main_sha": null, 18090 "because_sha": null 18091 }, 18092 { 18093 "sha": "3aa76e6a05b63668368d4a31a4a619068ac02dd6", 18094 "description": "r600: info.stage MESA_SHADER_KERNEL as MESA_SHADER_COMPUTE", 18095 "nominated": false, 18096 "nomination_type": null, 18097 "resolution": 4, 18098 "main_sha": null, 18099 "because_sha": null 18100 }, 18101 { 18102 "sha": "98cace522465d4c6b9972aa6acd5bd9350e4b638", 18103 "description": "r600: set clear_buffer = u_default_clear_buffer", 18104 "nominated": false, 18105 "nomination_type": null, 18106 "resolution": 4, 18107 "main_sha": null, 18108 "because_sha": null 18109 }, 18110 { 18111 "sha": "505dd284c1aefa11ac190265ff822d1863cd7bbe", 18112 "description": "radv: Remove main_loop_case_visited", 18113 "nominated": false, 18114 "nomination_type": null, 18115 "resolution": 4, 18116 "main_sha": null, 18117 "because_sha": null 18118 }, 18119 { 18120 "sha": "d4345ec4d22dc0682d92a854ac86418c380735cf", 18121 "description": "radv: Use cache_uuid for accel struct compatibility", 18122 "nominated": false, 18123 "nomination_type": null, 18124 "resolution": 4, 18125 "main_sha": null, 18126 "because_sha": null 18127 }, 18128 { 18129 "sha": "12efb83ae89c430cd19e32649a3682385c3c74ba", 18130 "description": "gallivm/sample: refactor multisample offset calcs code.", 18131 "nominated": false, 18132 "nomination_type": null, 18133 "resolution": 4, 18134 "main_sha": null, 18135 "because_sha": null 18136 }, 18137 { 18138 "sha": "b4f132b2dd0c8b7d502a08c14e8f2033c75843cc", 18139 "description": "gallivm/nir: drop some unused struct members.", 18140 "nominated": false, 18141 "nomination_type": null, 18142 "resolution": 4, 18143 "main_sha": null, 18144 "because_sha": null 18145 }, 18146 { 18147 "sha": "c457e1f0e4d8beb3eb4c8d58452063652278764b", 18148 "description": "gallivm/sample: move some first_level/last_level calcs out", 18149 "nominated": false, 18150 "nomination_type": null, 18151 "resolution": 4, 18152 "main_sha": null, 18153 "because_sha": null 18154 }, 18155 { 18156 "sha": "3052d30dc2175f79cf3db140ef2c8128610b084d", 18157 "description": "CI: Re-enable Collabora devices", 18158 "nominated": false, 18159 "nomination_type": null, 18160 "resolution": 4, 18161 "main_sha": null, 18162 "because_sha": null 18163 }, 18164 { 18165 "sha": "b666c203eed8c3bd0825b23c65bfb79c4be53735", 18166 "description": "gallium/u_threaded_context: remove stale comment", 18167 "nominated": true, 18168 "nomination_type": 1, 18169 "resolution": 1, 18170 "main_sha": null, 18171 "because_sha": "620c5e9dd05c57c253fa1e56218e88fe7bd23d86" 18172 }, 18173 { 18174 "sha": "12acee17fad5e939a4fa6ac9ce3bd4753fd0326c", 18175 "description": "frontends/va: reallocate surface for yuv400/yuv444 picture", 18176 "nominated": false, 18177 "nomination_type": null, 18178 "resolution": 4, 18179 "main_sha": null, 18180 "because_sha": null 18181 }, 18182 { 18183 "sha": "3e2f7905a63ddf5b380064eea3562192c67afc4e", 18184 "description": "radeonsi/vcn: enable jpeg decode of yuv444 and yuv400", 18185 "nominated": false, 18186 "nomination_type": null, 18187 "resolution": 4, 18188 "main_sha": null, 18189 "because_sha": null 18190 }, 18191 { 18192 "sha": "6b933676ccac5c52689b4d6e9896be9a457b9618", 18193 "description": "frontends/va: support yuv 400/444 rt_formats in vaconfig", 18194 "nominated": false, 18195 "nomination_type": null, 18196 "resolution": 4, 18197 "main_sha": null, 18198 "because_sha": null 18199 }, 18200 { 18201 "sha": "d2c0ff1cafbedf30a813434c95e82f38cb5e0688", 18202 "description": "frontends/va: add support for yuv400 and yuv444", 18203 "nominated": false, 18204 "nomination_type": null, 18205 "resolution": 4, 18206 "main_sha": null, 18207 "because_sha": null 18208 }, 18209 { 18210 "sha": "9055ab9de33310709bcf64c7f95da0a7cb9e8ccc", 18211 "description": "util/format: add util format y8_400_unorm", 18212 "nominated": false, 18213 "nomination_type": null, 18214 "resolution": 4, 18215 "main_sha": null, 18216 "because_sha": null 18217 }, 18218 { 18219 "sha": "791f1874059b0a93af2199aa9d63f6938f3bcec5", 18220 "description": "pvr: Add vulkan shader factory headers for Query and clear APIs.", 18221 "nominated": false, 18222 "nomination_type": null, 18223 "resolution": 4, 18224 "main_sha": null, 18225 "because_sha": null 18226 }, 18227 { 18228 "sha": "0923de04bae3882169b764bbf026662e704948d2", 18229 "description": "pvr: Split pds compute shader create and upload code for reuse.", 18230 "nominated": false, 18231 "nomination_type": null, 18232 "resolution": 4, 18233 "main_sha": null, 18234 "because_sha": null 18235 }, 18236 { 18237 "sha": "b8d9afe75ce903d1fbf292b282bf61b68f185aaf", 18238 "description": "pvr: Remove double error reporting.", 18239 "nominated": false, 18240 "nomination_type": null, 18241 "resolution": 4, 18242 "main_sha": null, 18243 "because_sha": null 18244 }, 18245 { 18246 "sha": "b03e73a02415cdfedfbbc5eaddd79ce13f5a0b23", 18247 "description": "pvr: Fix allocation size passed in pvr_cmd_buffer_alloc_mem.", 18248 "nominated": false, 18249 "nomination_type": null, 18250 "resolution": 4, 18251 "main_sha": null, 18252 "because_sha": null 18253 }, 18254 { 18255 "sha": "0b694c2eb35b92f4b27d2588ca7dbbc835985177", 18256 "description": "pvr: Fix heap type of availability_buffer allocation.", 18257 "nominated": false, 18258 "nomination_type": null, 18259 "resolution": 4, 18260 "main_sha": null, 18261 "because_sha": null 18262 }, 18263 { 18264 "sha": "c229916e38246ec89f1810a5ad8e6036661f2d04", 18265 "description": "pvr: Update buffer type macro names for consistency.", 18266 "nominated": false, 18267 "nomination_type": null, 18268 "resolution": 4, 18269 "main_sha": null, 18270 "because_sha": null 18271 }, 18272 { 18273 "sha": "9e84fc73bef549c5e291de1ccfb860be3b83a693", 18274 "description": "mesa: unlock texture on error path in glEGLImageTargetTexStorageEXT", 18275 "nominated": false, 18276 "nomination_type": 1, 18277 "resolution": 4, 18278 "main_sha": null, 18279 "because_sha": "6a3f5c65128b82b87c5fadcf1d42484f6489b11b" 18280 }, 18281 { 18282 "sha": "941c70a28a8db3a852ca5245354effa2bf1e7cf8", 18283 "description": "nouveau: treat DRM_FORMAT_INVALID as implicit modifier", 18284 "nominated": true, 18285 "nomination_type": 1, 18286 "resolution": 1, 18287 "main_sha": null, 18288 "because_sha": "129d83cac2accc4a66eae50c19ac245b864dc98c" 18289 }, 18290 { 18291 "sha": "5cd3e395037250946ba2519600836341df02c8ca", 18292 "description": "r600/sfn: Make sure all components are usable when lowering TF inputs", 18293 "nominated": false, 18294 "nomination_type": null, 18295 "resolution": 4, 18296 "main_sha": null, 18297 "because_sha": null 18298 }, 18299 { 18300 "sha": "a34003d4720fff4dc7c82978dc1f67cb3ab78ef7", 18301 "description": "r600/sfn: Always enforce LDS operation order", 18302 "nominated": false, 18303 "nomination_type": null, 18304 "resolution": 4, 18305 "main_sha": null, 18306 "because_sha": null 18307 }, 18308 { 18309 "sha": "6b767f83c31ceed2437cfc114e0135d2bfa677f1", 18310 "description": "r600/sfn: Unroll loops after doing some optimizations", 18311 "nominated": false, 18312 "nomination_type": null, 18313 "resolution": 4, 18314 "main_sha": null, 18315 "because_sha": null 18316 }, 18317 { 18318 "sha": "3290978053c3f2237dfafb61405bae59036d56eb", 18319 "description": "r600/sfn: assert on use of abs modifier in op3", 18320 "nominated": false, 18321 "nomination_type": null, 18322 "resolution": 4, 18323 "main_sha": null, 18324 "because_sha": null 18325 }, 18326 { 18327 "sha": "e840645bb793a2e21c7a7e227c337bf4fe6e2819", 18328 "description": "r600/sfn:explicitly initialize the memory pool", 18329 "nominated": false, 18330 "nomination_type": null, 18331 "resolution": 4, 18332 "main_sha": null, 18333 "because_sha": null 18334 }, 18335 { 18336 "sha": "04aea1c0ba7f1ba86f7916080699c66b95f180e1", 18337 "description": "r600/sfn: Use the correct allocator for loop lists", 18338 "nominated": false, 18339 "nomination_type": null, 18340 "resolution": 4, 18341 "main_sha": null, 18342 "because_sha": null 18343 }, 18344 { 18345 "sha": "4b7ae72c46618cdb1cecb57a10509d3bf05881dd", 18346 "description": "r600/sfn: Fix typo", 18347 "nominated": false, 18348 "nomination_type": null, 18349 "resolution": 4, 18350 "main_sha": null, 18351 "because_sha": null 18352 }, 18353 { 18354 "sha": "5bdbbe5399cc0c5803a474b4fc82fa8ff93fd763", 18355 "description": "r600/sfn: Delete final lowered nir shader early", 18356 "nominated": false, 18357 "nomination_type": null, 18358 "resolution": 4, 18359 "main_sha": null, 18360 "because_sha": null 18361 }, 18362 { 18363 "sha": "47bd2b7afc1d80c3d2709d89635137e014750774", 18364 "description": "r600/sfn: Add peephole optimization for kill instructions", 18365 "nominated": false, 18366 "nomination_type": null, 18367 "resolution": 4, 18368 "main_sha": null, 18369 "because_sha": null 18370 }, 18371 { 18372 "sha": "6de40d17baf403978dd136dbbc36c0167dbf7ef9", 18373 "description": "r600/sfn: don't propagate registers into conditional test", 18374 "nominated": true, 18375 "nomination_type": 1, 18376 "resolution": 1, 18377 "main_sha": null, 18378 "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" 18379 }, 18380 { 18381 "sha": "99b7a12ec12d5d76826051772fe474a547582e5e", 18382 "description": "r600/sfn: Always start a new CF after a KILL instruction", 18383 "nominated": true, 18384 "nomination_type": 1, 18385 "resolution": 1, 18386 "main_sha": null, 18387 "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" 18388 }, 18389 { 18390 "sha": "82b22e7fb931b56d80636654c36f58b9d013101e", 18391 "description": "r600/sfn: Only run 64 bit ops lowering passes when really needed", 18392 "nominated": false, 18393 "nomination_type": null, 18394 "resolution": 4, 18395 "main_sha": null, 18396 "because_sha": null 18397 }, 18398 { 18399 "sha": "ed3caf486633e3c03408d6343c6ffa28c9eb0dc7", 18400 "description": "etnaviv: pass shader key by reference", 18401 "nominated": false, 18402 "nomination_type": null, 18403 "resolution": 4, 18404 "main_sha": null, 18405 "because_sha": null 18406 }, 18407 { 18408 "sha": "a1af7ae96a447c05754af8317c935c4588cb8580", 18409 "description": "etnaviv: slim down etna_shader_key", 18410 "nominated": false, 18411 "nomination_type": null, 18412 "resolution": 4, 18413 "main_sha": null, 18414 "because_sha": null 18415 }, 18416 { 18417 "sha": "1964899c28ffcb2f1db180195ee1677280ecc231", 18418 "description": "intel: add INTEL_DEBUG=capture-all to capture everything upon hang", 18419 "nominated": false, 18420 "nomination_type": null, 18421 "resolution": 4, 18422 "main_sha": null, 18423 "because_sha": null 18424 }, 18425 { 18426 "sha": "650880105e6d2d6f5b507a9353cc1247f910b0df", 18427 "description": "vulkan,lavapipe: Use a tri-state enum for depth clip enable", 18428 "nominated": false, 18429 "nomination_type": null, 18430 "resolution": 4, 18431 "main_sha": null, 18432 "because_sha": null 18433 }, 18434 { 18435 "sha": "0d3bc8c5b974a2e24ef3347a3252d93e5c27b813", 18436 "description": "r300: be more careful when pair merging with presubtract", 18437 "nominated": false, 18438 "nomination_type": null, 18439 "resolution": 4, 18440 "main_sha": null, 18441 "because_sha": null 18442 }, 18443 { 18444 "sha": "bd74a6fc188ce4b880ee982d28ffb3c5025f3476", 18445 "description": "CI: Collabora farm down for maintenance", 18446 "nominated": false, 18447 "nomination_type": null, 18448 "resolution": 4, 18449 "main_sha": null, 18450 "because_sha": null 18451 }, 18452 { 18453 "sha": "1ebd3fb3ad843d631e4c46f82ea789042a82af57", 18454 "description": "ci/etnaviv: add GC7000 support", 18455 "nominated": false, 18456 "nomination_type": null, 18457 "resolution": 4, 18458 "main_sha": null, 18459 "because_sha": null 18460 }, 18461 { 18462 "sha": "37cddadf2931914e3c1d2505fe920c5163935a76", 18463 "description": "ci/bare-metal: introduce BM_MKBOOT_PARAMS", 18464 "nominated": false, 18465 "nomination_type": null, 18466 "resolution": 4, 18467 "main_sha": null, 18468 "because_sha": null 18469 }, 18470 { 18471 "sha": "13c6d7e97d5fac389236c4c82b35b7aea95e84b8", 18472 "description": "ci: switch to mkbootimg.py", 18473 "nominated": false, 18474 "nomination_type": null, 18475 "resolution": 4, 18476 "main_sha": null, 18477 "because_sha": null 18478 }, 18479 { 18480 "sha": "1cba34d8d53caf914421a1cc4ef7bea7f2ffa5d2", 18481 "description": "ci: include etnaviv support in ARM64 container", 18482 "nominated": false, 18483 "nomination_type": null, 18484 "resolution": 4, 18485 "main_sha": null, 18486 "because_sha": null 18487 }, 18488 { 18489 "sha": "df3fdbdeb50b7b240a7ec81a5ea08e3541d2a51c", 18490 "description": "aco: Fix build error with std::max on GCC 12", 18491 "nominated": false, 18492 "nomination_type": null, 18493 "resolution": 4, 18494 "main_sha": null, 18495 "because_sha": null 18496 }, 18497 { 18498 "sha": "3ca8402ec7134ae115965c4dde1363ca0928d45c", 18499 "description": "ac/nir/ngg: Fix cross-invocation indices and cull outputs.", 18500 "nominated": false, 18501 "nomination_type": 1, 18502 "resolution": 4, 18503 "main_sha": null, 18504 "because_sha": "697ea022020650cecfaeaf8c00afc5bff521e019" 18505 }, 18506 { 18507 "sha": "458fc9ce81553668d6dcbfa8418d73c800d4e6ab", 18508 "description": "cso: asst. clean-ups in cso_context.[ch]", 18509 "nominated": false, 18510 "nomination_type": null, 18511 "resolution": 4, 18512 "main_sha": null, 18513 "because_sha": null 18514 }, 18515 { 18516 "sha": "faf8398893d882456f002d8bddfb27ba473b1815", 18517 "description": "cso: asst. clean-ups in cso_cache.[ch]", 18518 "nominated": false, 18519 "nomination_type": null, 18520 "resolution": 4, 18521 "main_sha": null, 18522 "because_sha": null 18523 }, 18524 { 18525 "sha": "eaa93d7177504d82aff423b9c28f1fceefe3791c", 18526 "description": "cso: use util_bitcount", 18527 "nominated": false, 18528 "nomination_type": null, 18529 "resolution": 4, 18530 "main_sha": null, 18531 "because_sha": null 18532 }, 18533 { 18534 "sha": "983e06af2ba4025623c30ac16139cd584e5c35e0", 18535 "description": "cso: asst. clean-ups in cso_hash.[ch]", 18536 "nominated": false, 18537 "nomination_type": null, 18538 "resolution": 4, 18539 "main_sha": null, 18540 "because_sha": null 18541 }, 18542 { 18543 "sha": "406a1854d07cdfb380e1db3bf6f0c733b7233e18", 18544 "description": "vulkan_hasvk: set READ/WRITE_WITHOUT_FORMAT for buffer views", 18545 "nominated": false, 18546 "nomination_type": null, 18547 "resolution": 4, 18548 "main_sha": null, 18549 "because_sha": null 18550 }, 18551 { 18552 "sha": "b75fbfdd4694ed9e9c6554e97989b1c5148a72b2", 18553 "description": "anv: set READ/WRITE_WITHOUT_FORMAT for buffer views", 18554 "nominated": false, 18555 "nomination_type": null, 18556 "resolution": 4, 18557 "main_sha": null, 18558 "because_sha": null 18559 }, 18560 { 18561 "sha": "847361ba0727c38fd74b06a15788937f14028cc2", 18562 "description": "panfrost: Remove load_kernel_input path", 18563 "nominated": false, 18564 "nomination_type": null, 18565 "resolution": 4, 18566 "main_sha": null, 18567 "because_sha": null 18568 }, 18569 { 18570 "sha": "deb3810f1e2cf12f54e66aa3175dcc71be70d25c", 18571 "description": "agx: Remove load_kernel_input path", 18572 "nominated": false, 18573 "nomination_type": null, 18574 "resolution": 4, 18575 "main_sha": null, 18576 "because_sha": null 18577 }, 18578 { 18579 "sha": "6dcad8a13b31bc8c28bdbee1e761fdb84c3b510b", 18580 "description": "lavapipe: zero-init sampler objects", 18581 "nominated": false, 18582 "nomination_type": null, 18583 "resolution": 4, 18584 "main_sha": null, 18585 "because_sha": null 18586 }, 18587 { 18588 "sha": "2aac8ef1256ae4d1993daf443bd744d7bd26a440", 18589 "description": "lavapipe: remove continue statements in emit_state() to be more consistent", 18590 "nominated": false, 18591 "nomination_type": null, 18592 "resolution": 4, 18593 "main_sha": null, 18594 "because_sha": null 18595 }, 18596 { 18597 "sha": "77515d722b5c093236d52db52a35419c21624dc9", 18598 "description": "zink: Map ETC1 to ETC2 to avoid uncompressing in the frontend.", 18599 "nominated": false, 18600 "nomination_type": null, 18601 "resolution": 4, 18602 "main_sha": null, 18603 "because_sha": null 18604 }, 18605 { 18606 "sha": "061914ad833ff31d2182879c1e229ea040a8eab3", 18607 "description": "zink: Enable ASTC texture format translation.", 18608 "nominated": false, 18609 "nomination_type": null, 18610 "resolution": 4, 18611 "main_sha": null, 18612 "because_sha": null 18613 }, 18614 { 18615 "sha": "44894ba8b1d73d78305ec27820bb6b4707b40a30", 18616 "description": "zink: enable native ETC2 if vk driver supports it", 18617 "nominated": false, 18618 "nomination_type": null, 18619 "resolution": 4, 18620 "main_sha": null, 18621 "because_sha": null 18622 }, 18623 { 18624 "sha": "270ea2ac7e7b63d604ebb979136c80b1e2fb9829", 18625 "description": "zink: Skip border color clamping for compressed formats.", 18626 "nominated": false, 18627 "nomination_type": null, 18628 "resolution": 4, 18629 "main_sha": null, 18630 "because_sha": null 18631 }, 18632 { 18633 "sha": "da04bbe58623312139d7cb5f52d0af7b88def00e", 18634 "description": "ci/zink: Clear stale xfails for turnip.", 18635 "nominated": false, 18636 "nomination_type": null, 18637 "resolution": 4, 18638 "main_sha": null, 18639 "because_sha": null 18640 }, 18641 { 18642 "sha": "afe4b534b52af41ba3265c7150e012f8577d03b7", 18643 "description": "freedreno: Fix graphic glitches on a4xx and a5xx", 18644 "nominated": true, 18645 "nomination_type": 1, 18646 "resolution": 1, 18647 "main_sha": null, 18648 "because_sha": "f68c6951b86ac38ebdb89bc6b5a6285433e684a6" 18649 }, 18650 { 18651 "sha": "1d32bcdcb2a8540ed9625d695106fe84549f16bf", 18652 "description": "iris: better error message with GuC loading failures", 18653 "nominated": false, 18654 "nomination_type": null, 18655 "resolution": 4, 18656 "main_sha": null, 18657 "because_sha": null 18658 }, 18659 { 18660 "sha": "537176181ec2a6ba05dc6be2f2c82c0e19de0c5b", 18661 "description": "llvmpipe: bump LP_MAX_THREADS to 32", 18662 "nominated": false, 18663 "nomination_type": null, 18664 "resolution": 4, 18665 "main_sha": null, 18666 "because_sha": null 18667 }, 18668 { 18669 "sha": "0a06db8fb983816163dba72279aa386aa971057d", 18670 "description": "ci/venus: enable render server for venus testing", 18671 "nominated": false, 18672 "nomination_type": null, 18673 "resolution": 4, 18674 "main_sha": null, 18675 "because_sha": null 18676 }, 18677 { 18678 "sha": "dadb29cf2e21ba6b28a2d9ac62dd4ff13f7df9a2", 18679 "description": "turnip: Don't use the dynamic color write enable during non-dynamic.", 18680 "nominated": true, 18681 "nomination_type": 1, 18682 "resolution": 1, 18683 "main_sha": null, 18684 "because_sha": "169e03800d0f0e8b66999bd2cf13d40ae4f6e782" 18685 }, 18686 { 18687 "sha": "6f27bf250461e02ad7df17ad41cbfa71a4cae487", 18688 "description": "gallivm: remove legacy pointer_get apis", 18689 "nominated": false, 18690 "nomination_type": null, 18691 "resolution": 4, 18692 "main_sha": null, 18693 "because_sha": null 18694 }, 18695 { 18696 "sha": "0c865245900615e57f103b5e3f8759a68e978f85", 18697 "description": "gallivm/sample: use retrieved types to do opaque pointer loads.", 18698 "nominated": false, 18699 "nomination_type": null, 18700 "resolution": 4, 18701 "main_sha": null, 18702 "because_sha": null 18703 }, 18704 { 18705 "sha": "1a9889ae12757e9bdc019cbd109783a3e93121b7", 18706 "description": "draw/llvmpipe: add way to return pointer types to generic code.", 18707 "nominated": false, 18708 "nomination_type": null, 18709 "resolution": 4, 18710 "main_sha": null, 18711 "because_sha": null 18712 }, 18713 { 18714 "sha": "02c675b1960a11f02b91018c519d9da6b371615b", 18715 "description": "draw/llvmpipe: move texture/sampler/image member load to opaque.", 18716 "nominated": false, 18717 "nomination_type": null, 18718 "resolution": 4, 18719 "main_sha": null, 18720 "because_sha": null 18721 }, 18722 { 18723 "sha": "9fe8e5ccf7a18c02634be4e80bb15e854e95e78a", 18724 "description": "gallivm/llvmpipe: add opaque pointers support to sampler", 18725 "nominated": false, 18726 "nomination_type": null, 18727 "resolution": 4, 18728 "main_sha": null, 18729 "because_sha": null 18730 }, 18731 { 18732 "sha": "3d242c044758292712e1876ba3afdd3e8f06d5df", 18733 "description": "llvmpipe/tests: port to new pointer interfaces.", 18734 "nominated": false, 18735 "nomination_type": null, 18736 "resolution": 4, 18737 "main_sha": null, 18738 "because_sha": null 18739 }, 18740 { 18741 "sha": "0066e60fc4a0c8572776629d8c7dc09e91bfe598", 18742 "description": "anv: Split the debug part of anv_queue_exec_locked()", 18743 "nominated": false, 18744 "nomination_type": null, 18745 "resolution": 4, 18746 "main_sha": null, 18747 "because_sha": null 18748 }, 18749 { 18750 "sha": "bc384e24f00a52a5f2f130536ea2ae41dc45803a", 18751 "description": "anv: Use Vulkan types for priority as much as possible", 18752 "nominated": false, 18753 "nomination_type": null, 18754 "resolution": 4, 18755 "main_sha": null, 18756 "because_sha": null 18757 }, 18758 { 18759 "sha": "f5a58b8886e89e3213f478c823ad08ca59bee693", 18760 "description": "anv: Split i915 specific parts of anv_queue_submit_simple_batch()", 18761 "nominated": false, 18762 "nomination_type": null, 18763 "resolution": 4, 18764 "main_sha": null, 18765 "because_sha": null 18766 }, 18767 { 18768 "sha": "35ed40f356162cfbf1f0f9af7b98a54a4b633b68", 18769 "description": "anv: Move fetch of i915 physical device parameters", 18770 "nominated": false, 18771 "nomination_type": null, 18772 "resolution": 4, 18773 "main_sha": null, 18774 "because_sha": null 18775 }, 18776 { 18777 "sha": "a17783b066f67d8b0118e7074b34337b7b314ff0", 18778 "description": "intel/dev: Split i915 specific parts of intel_get_device_info_from_fd()", 18779 "nominated": false, 18780 "nomination_type": null, 18781 "resolution": 4, 18782 "main_sha": null, 18783 "because_sha": null 18784 }, 18785 { 18786 "sha": "03b959286e2c7f8e006df02d5102bd346a9d450b", 18787 "description": "intel: Make engine related functions and types not i915 dependent", 18788 "nominated": false, 18789 "nomination_type": null, 18790 "resolution": 4, 18791 "main_sha": null, 18792 "because_sha": null 18793 }, 18794 { 18795 "sha": "24bc3b76446078a07999c968a4d26f9e04389917", 18796 "description": "docs: move VK_EXT_extended_dynamic_state3 out from 1.3", 18797 "nominated": false, 18798 "nomination_type": null, 18799 "resolution": 4, 18800 "main_sha": null, 18801 "because_sha": null 18802 }, 18803 { 18804 "sha": "68f3c38c8011e3ff304a67b6ffb33fd21ee65b0c", 18805 "description": "tu: Implement extendedDynamicState2PatchControlPoints", 18806 "nominated": false, 18807 "nomination_type": null, 18808 "resolution": 4, 18809 "main_sha": null, 18810 "because_sha": null 18811 }, 18812 { 18813 "sha": "1bd3d28050d136b21538eb7041f287dd9e85dd66", 18814 "description": "tu: DS primitive stride does not use patch control points", 18815 "nominated": false, 18816 "nomination_type": null, 18817 "resolution": 4, 18818 "main_sha": null, 18819 "because_sha": null 18820 }, 18821 { 18822 "sha": "042c135a9934c78a0c3bc2d6fb0d64ce3284b43c", 18823 "description": "tu: Fix param_stride placement", 18824 "nominated": false, 18825 "nomination_type": 1, 18826 "resolution": 4, 18827 "main_sha": null, 18828 "because_sha": "e9f5de11d4039f3440adbdb766189d20302ac42b" 18829 }, 18830 { 18831 "sha": "998122d9c2a26bbfb2073ba9ac7fa833ce32fcd7", 18832 "description": "mesa: fix GL_INVALID_OPERATION in glEGLImageTargetTexStorageEXT", 18833 "nominated": false, 18834 "nomination_type": 1, 18835 "resolution": 4, 18836 "main_sha": null, 18837 "because_sha": "6a3f5c65128b82b87c5fadcf1d42484f6489b11b" 18838 }, 18839 { 18840 "sha": "66b9c05bb9c033be91bb7654c75bec33b6346755", 18841 "description": "ir3: Add missing cat5 encoding to asm parser", 18842 "nominated": false, 18843 "nomination_type": null, 18844 "resolution": 4, 18845 "main_sha": null, 18846 "because_sha": null 18847 }, 18848 { 18849 "sha": "dcab399a173f2ab99f408e2db1bafc114c29cfd9", 18850 "description": "ir3/analyze_ubo_ranges: Account for reserved consts better", 18851 "nominated": true, 18852 "nomination_type": 1, 18853 "resolution": 1, 18854 "main_sha": null, 18855 "because_sha": "8cb1deded60e4b8d101e4a3055078f9434aa7d8f" 18856 }, 18857 { 18858 "sha": "c58d633dd2f01d01352bf6fbb9c59b70a42f7347", 18859 "description": "ir3: Move fixup_regfootprint() to ir3_collect_info()", 18860 "nominated": false, 18861 "nomination_type": null, 18862 "resolution": 4, 18863 "main_sha": null, 18864 "because_sha": null 18865 }, 18866 { 18867 "sha": "7d1b8c8ab27935546d1f6baa978e96d5f00a50b3", 18868 "description": "ir3: Delete outputs from fixup_regfootprint()", 18869 "nominated": false, 18870 "nomination_type": null, 18871 "resolution": 4, 18872 "main_sha": null, 18873 "because_sha": null 18874 }, 18875 { 18876 "sha": "34a390569d34c896c50993eea5d0c26ffb6fb02b", 18877 "description": "v3dv/pipeline: use a array instead of individual pointer to stages", 18878 "nominated": false, 18879 "nomination_type": null, 18880 "resolution": 4, 18881 "main_sha": null, 18882 "because_sha": null 18883 }, 18884 { 18885 "sha": "cc06b7e00d8b5b5201c01d6efbfd204641e9d768", 18886 "description": "aco: Use s_pack_ll for s_bfe operand on GFX9+.", 18887 "nominated": false, 18888 "nomination_type": null, 18889 "resolution": 4, 18890 "main_sha": null, 18891 "because_sha": null 18892 }, 18893 { 18894 "sha": "1cf1a94f976365ddc5fed781433286f4877373ac", 18895 "description": "intel: revert preemption disable via VFG changes", 18896 "nominated": false, 18897 "nomination_type": null, 18898 "resolution": 4, 18899 "main_sha": null, 18900 "because_sha": null 18901 }, 18902 { 18903 "sha": "9ebe893a61f30c2b1bb24e7870a2ba314356a4fd", 18904 "description": "nir_lower_to_source_mods: Don't sneek in an abs modifier from parent", 18905 "nominated": true, 18906 "nomination_type": 1, 18907 "resolution": 1, 18908 "main_sha": null, 18909 "because_sha": "cd73b6174b093b75f581c3310bf784bed7c74c1f" 18910 }, 18911 { 18912 "sha": "8945375b80cfaeebc20779bc6e240336de7eb380", 18913 "description": "vulkan: update beta and video headers to 1.3.230", 18914 "nominated": false, 18915 "nomination_type": null, 18916 "resolution": 4, 18917 "main_sha": null, 18918 "because_sha": null 18919 }, 18920 { 18921 "sha": "fbe7b6f6a20cee3c21fe1e3ab11dc98d65fbd4fa", 18922 "description": "gallium/tgsi: handle temps/outputs array.", 18923 "nominated": false, 18924 "nomination_type": null, 18925 "resolution": 4, 18926 "main_sha": null, 18927 "because_sha": null 18928 }, 18929 { 18930 "sha": "4a0394f54ae9004998f3cde0df47b4ab5c137995", 18931 "description": "gallivm/tgsi: port tgsi to explicit types.", 18932 "nominated": false, 18933 "nomination_type": null, 18934 "resolution": 4, 18935 "main_sha": null, 18936 "because_sha": null 18937 }, 18938 { 18939 "sha": "d728355f607790468b737e962390b0f1a00ce2ca", 18940 "description": "draw: handle primid for tess being a different pointer type", 18941 "nominated": false, 18942 "nomination_type": null, 18943 "resolution": 4, 18944 "main_sha": null, 18945 "because_sha": null 18946 }, 18947 { 18948 "sha": "bbc1fe6585e8366bd427c6e3f3c4e16f4092ad97", 18949 "description": "draw: fix gs/tes explicit pointer handling", 18950 "nominated": false, 18951 "nomination_type": null, 18952 "resolution": 4, 18953 "main_sha": null, 18954 "because_sha": null 18955 }, 18956 { 18957 "sha": "4ac29d1b4b0013ba7da3156f574f984bce83ad2b", 18958 "description": "llvmpipe/fs/linear: port to explicit pointers.", 18959 "nominated": false, 18960 "nomination_type": null, 18961 "resolution": 4, 18962 "main_sha": null, 18963 "because_sha": null 18964 }, 18965 { 18966 "sha": "28afc22179df05d7727a80efd8e51356bc3ad000", 18967 "description": "gallivm/llvmpipe: hand sample position type in for loading.", 18968 "nominated": false, 18969 "nomination_type": null, 18970 "resolution": 4, 18971 "main_sha": null, 18972 "because_sha": null 18973 }, 18974 { 18975 "sha": "270668f7b1a310e861acbc5b30fdd1172bc0d3cb", 18976 "description": "gallivm/sample: move border color load to explicit pointers", 18977 "nominated": false, 18978 "nomination_type": null, 18979 "resolution": 4, 18980 "main_sha": null, 18981 "because_sha": null 18982 }, 18983 { 18984 "sha": "61b2d2e0a8ba7be0fc3d71ad158afb89e7ff6663", 18985 "description": "gallivm/nir: fixup atomic path for explicit pointers.", 18986 "nominated": false, 18987 "nomination_type": null, 18988 "resolution": 4, 18989 "main_sha": null, 18990 "because_sha": null 18991 }, 18992 { 18993 "sha": "09d4eb92e8e916059ba7f46c9f77ee84ed75d8e2", 18994 "description": "gallivm/nir: move to explicit pointer interfaces.", 18995 "nominated": false, 18996 "nomination_type": null, 18997 "resolution": 4, 18998 "main_sha": null, 18999 "because_sha": null 19000 }, 19001 { 19002 "sha": "e577bb18c8da40905ab2d4d56b9c6f96c619d96c", 19003 "description": "docs: update venus extension support", 19004 "nominated": false, 19005 "nomination_type": null, 19006 "resolution": 4, 19007 "main_sha": null, 19008 "because_sha": null 19009 }, 19010 { 19011 "sha": "1048eaffd5302ca53cfab0fe200e4dbbc6b89678", 19012 "description": "venus: move vendor ext to bottom and sort the ext list", 19013 "nominated": false, 19014 "nomination_type": null, 19015 "resolution": 4, 19016 "main_sha": null, 19017 "because_sha": null 19018 }, 19019 { 19020 "sha": "7485660d1292a4fad7f2718727200bc940d58053", 19021 "description": "radv: Fix incorrect build info indexing", 19022 "nominated": false, 19023 "nomination_type": 1, 19024 "resolution": 4, 19025 "main_sha": null, 19026 "because_sha": "8666b1ffbf5b66205909819a37842183ed41ddf5" 19027 }, 19028 { 19029 "sha": "0ae3eb834da3100f2779618199d61871cbfc9da4", 19030 "description": "ci/iris: Update iris traces checksums.", 19031 "nominated": false, 19032 "nomination_type": null, 19033 "resolution": 4, 19034 "main_sha": null, 19035 "because_sha": null 19036 }, 19037 { 19038 "sha": "24607ce7d381527c444ac78567f3e7e062d740b8", 19039 "description": "glsl: Remove lower_vec_index_to_swizzle.", 19040 "nominated": false, 19041 "nomination_type": null, 19042 "resolution": 4, 19043 "main_sha": null, 19044 "because_sha": null 19045 }, 19046 { 19047 "sha": "a2a699535238bce84488960c35c5e59ad1275867", 19048 "description": "glsl: remove opt_structure_splitting.", 19049 "nominated": false, 19050 "nomination_type": null, 19051 "resolution": 4, 19052 "main_sha": null, 19053 "because_sha": null 19054 }, 19055 { 19056 "sha": "a19c0ce9b2dca9d72fd2f4833a2342b5f05d30ff", 19057 "description": "glsl: Remove opt_array_splitting.", 19058 "nominated": false, 19059 "nomination_type": null, 19060 "resolution": 4, 19061 "main_sha": null, 19062 "because_sha": null 19063 }, 19064 { 19065 "sha": "f862f9112f5729a2486587bc97d75a93856e3230", 19066 "description": "glsl: Remove do_set_program_inouts.", 19067 "nominated": false, 19068 "nomination_type": null, 19069 "resolution": 4, 19070 "main_sha": null, 19071 "because_sha": null 19072 }, 19073 { 19074 "sha": "e5248fb53ec8eb1d55208ba879589d6148f5ce1a", 19075 "description": "glsl: Remove lower_output_reads.", 19076 "nominated": false, 19077 "nomination_type": null, 19078 "resolution": 4, 19079 "main_sha": null, 19080 "because_sha": null 19081 }, 19082 { 19083 "sha": "594b638d4f6f1b1741593c31f20cd54117c09880", 19084 "description": "nir/vars_to_ssa: Always do OOB load/store removal.", 19085 "nominated": false, 19086 "nomination_type": null, 19087 "resolution": 4, 19088 "main_sha": null, 19089 "because_sha": null 19090 }, 19091 { 19092 "sha": "ba64f45124742a2a1a015f9add8f0810f262331e", 19093 "description": "d3d12: Updating refactored fields in pipe_h264_enc_picture_desc", 19094 "nominated": false, 19095 "nomination_type": null, 19096 "resolution": 4, 19097 "main_sha": null, 19098 "because_sha": null 19099 }, 19100 { 19101 "sha": "e568d5d07382dc1e0f718c67c61fb45ae57f5882", 19102 "description": "radeonsi/vcn: support aspect ratio and vui timing info", 19103 "nominated": false, 19104 "nomination_type": null, 19105 "resolution": 4, 19106 "main_sha": null, 19107 "because_sha": null 19108 }, 19109 { 19110 "sha": "00be1a492858950e04f9755eb8252e759a95aeeb", 19111 "description": "frontends/va: add aspect ratio and vui timing info", 19112 "nominated": false, 19113 "nomination_type": null, 19114 "resolution": 4, 19115 "main_sha": null, 19116 "because_sha": null 19117 }, 19118 { 19119 "sha": "3ed4e8c956b1dc8709564292446c78624423eb85", 19120 "description": "radeonsi/vcn: use avc seq paramters", 19121 "nominated": false, 19122 "nomination_type": null, 19123 "resolution": 4, 19124 "main_sha": null, 19125 "because_sha": null 19126 }, 19127 { 19128 "sha": "b4eb10e4ca6193b68d8607efa2a419947b118f33", 19129 "description": "frontends/va: apply avc seq parameters", 19130 "nominated": false, 19131 "nomination_type": null, 19132 "resolution": 4, 19133 "main_sha": null, 19134 "because_sha": null 19135 }, 19136 { 19137 "sha": "566d95ce14e4f2eaa18f5efec7ef1d29eea8de9a", 19138 "description": "frontends/omx: apply avc seq parameters", 19139 "nominated": false, 19140 "nomination_type": null, 19141 "resolution": 4, 19142 "main_sha": null, 19143 "because_sha": null 19144 }, 19145 { 19146 "sha": "47e2e15c2428fcbba2d032c3ae1f3d14b97a3f6f", 19147 "description": "radeonsi/vce: apply avc seq parameters", 19148 "nominated": false, 19149 "nomination_type": null, 19150 "resolution": 4, 19151 "main_sha": null, 19152 "because_sha": null 19153 }, 19154 { 19155 "sha": "8432ed4b28ff4dbee6ff6341633b31747ed31204", 19156 "description": "gallium/pipe/video: group avc encoder seq structure", 19157 "nominated": false, 19158 "nomination_type": null, 19159 "resolution": 4, 19160 "main_sha": null, 19161 "because_sha": null 19162 }, 19163 { 19164 "sha": "6c3879710152d8d18b8d0c5b40f2cdf23765f402", 19165 "description": "nir/nir_opt_copy_prop_vars: Don't leak dynarray memory during the pass.", 19166 "nominated": false, 19167 "nomination_type": null, 19168 "resolution": 4, 19169 "main_sha": null, 19170 "because_sha": null 19171 }, 19172 { 19173 "sha": "1e87834980e47b3b2b062935b34b06f36fc3d245", 19174 "description": "intel: Share code to read render timestamp", 19175 "nominated": false, 19176 "nomination_type": null, 19177 "resolution": 4, 19178 "main_sha": null, 19179 "because_sha": null 19180 }, 19181 { 19182 "sha": "3047195c62ed18b1d08a1a440bfe4ae4b66685b6", 19183 "description": "pvr: Implement vkCmdExecuteCommands API.", 19184 "nominated": false, 19185 "nomination_type": null, 19186 "resolution": 4, 19187 "main_sha": null, 19188 "because_sha": null 19189 }, 19190 { 19191 "sha": "39ace3a0e6dea6bd13e40c840b9233e25e4186a6", 19192 "description": "pvr: Add support to copy a control stream to another control stream.", 19193 "nominated": false, 19194 "nomination_type": null, 19195 "resolution": 4, 19196 "main_sha": null, 19197 "because_sha": null 19198 }, 19199 { 19200 "sha": "ea2f4cbecbd02a76a199445c454638dee830da7a", 19201 "description": "pvr: Reserve space for vdm state for deferred secondary buffer.", 19202 "nominated": false, 19203 "nomination_type": null, 19204 "resolution": 4, 19205 "main_sha": null, 19206 "because_sha": null 19207 }, 19208 { 19209 "sha": "100456a51650ad1e10ae55c5f56e49b35e1b0b7d", 19210 "description": "pvr: Create deferred control stream for secondary command buffers.", 19211 "nominated": false, 19212 "nomination_type": null, 19213 "resolution": 4, 19214 "main_sha": null, 19215 "because_sha": null 19216 }, 19217 { 19218 "sha": "1420d196f7a8b45769e4f0172bab37f01ec8fc9f", 19219 "description": "pvr: Add support for PVR_CMD_STREAM_TYPE_GRAPHICS_DEFERRED stream.", 19220 "nominated": false, 19221 "nomination_type": null, 19222 "resolution": 4, 19223 "main_sha": null, 19224 "because_sha": null 19225 }, 19226 { 19227 "sha": "7494a977a20e77a7aa6135d690f55ee290a4ecae", 19228 "description": "pvr: Fix check in pvr_cmd_uses_deferred_cs_cmds.", 19229 "nominated": false, 19230 "nomination_type": null, 19231 "resolution": 4, 19232 "main_sha": null, 19233 "because_sha": null 19234 }, 19235 { 19236 "sha": "be1142a1a32e19953ad3a2f86dc1377b704baea1", 19237 "description": "pvr: Add pvr_csb_emit_link function to support secondary buffer links.", 19238 "nominated": false, 19239 "nomination_type": null, 19240 "resolution": 4, 19241 "main_sha": null, 19242 "because_sha": null 19243 }, 19244 { 19245 "sha": "d1dbf6fe7ed0ba1a8e7c387db178b5ae737affb9", 19246 "description": "r300: fix reader detection with breaks", 19247 "nominated": false, 19248 "nomination_type": null, 19249 "resolution": 4, 19250 "main_sha": null, 19251 "because_sha": null 19252 }, 19253 { 19254 "sha": "ff933485b7e328c5041050d5e41a2dd28a032a92", 19255 "description": "Revert \"r300: be less agresive with copy propagate in loops\"", 19256 "nominated": true, 19257 "nomination_type": 2, 19258 "resolution": 2, 19259 "main_sha": null, 19260 "because_sha": "2bdffe7eb212ddc10f2ed9ef51095886a55109b4" 19261 }, 19262 { 19263 "sha": "1f0a0a46d9775c97ef6411bdb098d5836a2985d9", 19264 "description": "meson: run genxml sort tests", 19265 "nominated": false, 19266 "nomination_type": null, 19267 "resolution": 4, 19268 "main_sha": null, 19269 "because_sha": null 19270 }, 19271 { 19272 "sha": "3f0da1bbfa4a26fc45c79a4b1d11f8760c40fc1a", 19273 "description": "intel/genxml: run gen_sort_tags on all of the xml", 19274 "nominated": false, 19275 "nomination_type": null, 19276 "resolution": 4, 19277 "main_sha": null, 19278 "because_sha": null 19279 }, 19280 { 19281 "sha": "106da29196ca9264ceee06d9a40bbea5bb386601", 19282 "description": "intel/genxml: add a validation mode to gen_sort_tags", 19283 "nominated": false, 19284 "nomination_type": null, 19285 "resolution": 4, 19286 "main_sha": null, 19287 "because_sha": null 19288 }, 19289 { 19290 "sha": "1386fd6a7b88d00a3b5c476db84006fd2c9908dd", 19291 "description": "intel/genxml: add 'nonzero' to gen_sort_tags", 19292 "nominated": false, 19293 "nomination_type": null, 19294 "resolution": 4, 19295 "main_sha": null, 19296 "because_sha": null 19297 }, 19298 { 19299 "sha": "92857fd5c95f206165240d2f02ca8a0cea6c3293", 19300 "description": "intel/genxml: don't overwrite the input of gen_sort_tags in place", 19301 "nominated": false, 19302 "nomination_type": null, 19303 "resolution": 4, 19304 "main_sha": null, 19305 "because_sha": null 19306 }, 19307 { 19308 "sha": "c0aeeb93a8fd4f3b85530b2f621116a0592c3c5b", 19309 "description": "intel/genxml: remove unused variable in gen_sort_tags.py", 19310 "nominated": false, 19311 "nomination_type": null, 19312 "resolution": 4, 19313 "main_sha": null, 19314 "because_sha": null 19315 }, 19316 { 19317 "sha": "27d89a673d52c0b7ffa70d0323ba13f5c282805d", 19318 "description": "intel/genxml: use `a not in {x, y}` instead of `a != x or a != y`", 19319 "nominated": false, 19320 "nomination_type": null, 19321 "resolution": 4, 19322 "main_sha": null, 19323 "because_sha": null 19324 }, 19325 { 19326 "sha": "4fd2e15855d357356183b3efc818d10a10aa8f0b", 19327 "description": "intel/genxml: add type annotations to gen_sort_tags.py", 19328 "nominated": false, 19329 "nomination_type": null, 19330 "resolution": 4, 19331 "main_sha": null, 19332 "because_sha": null 19333 }, 19334 { 19335 "sha": "3f9fe219882382f821c54035ee72fa970aa33e22", 19336 "description": "intel/genxml: don't use parens with python assert statement", 19337 "nominated": false, 19338 "nomination_type": null, 19339 "resolution": 4, 19340 "main_sha": null, 19341 "because_sha": null 19342 }, 19343 { 19344 "sha": "f286451adaa2fcbf7bf6e4bf2f5b9c08d936c9fa", 19345 "description": "intel/genxml: use a set for lookups", 19346 "nominated": false, 19347 "nomination_type": null, 19348 "resolution": 4, 19349 "main_sha": null, 19350 "because_sha": null 19351 }, 19352 { 19353 "sha": "e04ece53d7d3be0b70460abb3651c18aed110cff", 19354 "description": "intel/genxml: use a single pattern for res", 19355 "nominated": false, 19356 "nomination_type": null, 19357 "resolution": 4, 19358 "main_sha": null, 19359 "because_sha": null 19360 }, 19361 { 19362 "sha": "7e1f0e3d98b698f1575b159713146fa70ab8a739", 19363 "description": "docs/release-calendar: add 22.3 schedule", 19364 "nominated": false, 19365 "nomination_type": null, 19366 "resolution": 4, 19367 "main_sha": null, 19368 "because_sha": null 19369 }, 19370 { 19371 "sha": "6cda887ac6581a9a6ffaaaf294f0fa70185faa77", 19372 "description": "intel/compiler: Explicitly include build-id when linking intel_clc", 19373 "nominated": false, 19374 "nomination_type": null, 19375 "resolution": 4, 19376 "main_sha": null, 19377 "because_sha": null 19378 }, 19379 { 19380 "sha": "3246889fb047c54623795956a3b4890e672f05ef", 19381 "description": "radeonsi: stop vectorizing unpack_32_2x16_split", 19382 "nominated": false, 19383 "nomination_type": null, 19384 "resolution": 4, 19385 "main_sha": null, 19386 "because_sha": null 19387 }, 19388 { 19389 "sha": "876ea2f83b70daf5c1ed84735b85c17548c49cbe", 19390 "description": "ac/llvm: fix load_ubo for vectors with more than 4 elements", 19391 "nominated": false, 19392 "nomination_type": null, 19393 "resolution": 4, 19394 "main_sha": null, 19395 "because_sha": null 19396 }, 19397 { 19398 "sha": "70d375100c1c42cae5cd3892d595e50d887b3979", 19399 "description": "ac/llvm: fix load/store_shared for vectors with more than 4 elements", 19400 "nominated": false, 19401 "nomination_type": null, 19402 "resolution": 4, 19403 "main_sha": null, 19404 "because_sha": null 19405 }, 19406 { 19407 "sha": "6eb3226b71b819091630ed735617c1e4dcecb008", 19408 "description": "ac/llvm: fix load_const for vectors with more than 4 elements", 19409 "nominated": false, 19410 "nomination_type": null, 19411 "resolution": 4, 19412 "main_sha": null, 19413 "because_sha": null 19414 }, 19415 { 19416 "sha": "d6d39920a0a15ec77b315e70521fb72ab1662451", 19417 "description": "ac/llvm: support non 32 bit sized workgroup ids", 19418 "nominated": false, 19419 "nomination_type": null, 19420 "resolution": 4, 19421 "main_sha": null, 19422 "because_sha": null 19423 }, 19424 { 19425 "sha": "8e6faa34e15555538def4e2156dd6e07d59c985f", 19426 "description": "rusticl/kernel: assign locations before passing the nir to drivers", 19427 "nominated": false, 19428 "nomination_type": null, 19429 "resolution": 4, 19430 "main_sha": null, 19431 "because_sha": null 19432 }, 19433 { 19434 "sha": "3811834eb19855b1366c5d4abbedc3c98aebbeb9", 19435 "description": "rusticl: limit global mem to 2GB", 19436 "nominated": false, 19437 "nomination_type": null, 19438 "resolution": 4, 19439 "main_sha": null, 19440 "because_sha": null 19441 }, 19442 { 19443 "sha": "bb9111720471ba9d5e1e781ac24a48c2e5aa9886", 19444 "description": "ci/b2c: add support for the new format of CI_RUNNER_TAGS", 19445 "nominated": false, 19446 "nomination_type": null, 19447 "resolution": 4, 19448 "main_sha": null, 19449 "because_sha": null 19450 }, 19451 { 19452 "sha": "bd9d276485c8286f27ba4ed30e3cfbf0f892150b", 19453 "description": "rusticl/mem: align fill pattern buffer to 4 bytes", 19454 "nominated": false, 19455 "nomination_type": null, 19456 "resolution": 4, 19457 "main_sha": null, 19458 "because_sha": null 19459 }, 19460 { 19461 "sha": "988c45ae125855b96e680bf070871f1574cb343b", 19462 "description": "spirv: Enable OpEmitMeshTasksEXT workaround for Clay Shader Compiler", 19463 "nominated": false, 19464 "nomination_type": null, 19465 "resolution": 4, 19466 "main_sha": null, 19467 "because_sha": null 19468 }, 19469 { 19470 "sha": "df84c89d969e25e2d3c34956b528434d14d3626e", 19471 "description": "rusticl/mem: fix image OOB checks", 19472 "nominated": false, 19473 "nomination_type": 1, 19474 "resolution": 4, 19475 "main_sha": null, 19476 "because_sha": "8b9a5adf8be6ed813037659d72d21611075f5d43" 19477 }, 19478 { 19479 "sha": "1af804d55482d6a245dfa9eaeba4a8722d7930e9", 19480 "description": "delete graw tests", 19481 "nominated": false, 19482 "nomination_type": null, 19483 "resolution": 4, 19484 "main_sha": null, 19485 "because_sha": null 19486 }, 19487 { 19488 "sha": "4b0f28d7067bb85a8077dd56d78d0ba41af95377", 19489 "description": "delete rbug", 19490 "nominated": false, 19491 "nomination_type": null, 19492 "resolution": 4, 19493 "main_sha": null, 19494 "because_sha": null 19495 }, 19496 { 19497 "sha": "8cc766d8f7eac26b7c029a2fac1bdfdba4776c29", 19498 "description": "remove xvmc", 19499 "nominated": false, 19500 "nomination_type": null, 19501 "resolution": 4, 19502 "main_sha": null, 19503 "because_sha": null 19504 }, 19505 { 19506 "sha": "0b81ff019312dd388836ba493905a80ddc8c5a7b", 19507 "description": "zink: set depth clamp", 19508 "nominated": false, 19509 "nomination_type": null, 19510 "resolution": 4, 19511 "main_sha": null, 19512 "because_sha": null 19513 }, 19514 { 19515 "sha": "2d6fa1dcdf315a78c7fb4cf0f574dd43e90d1f99", 19516 "description": "zink: define zink_pipeline_dynamic_state3 as zink_rasterizer_hw_state", 19517 "nominated": false, 19518 "nomination_type": null, 19519 "resolution": 4, 19520 "main_sha": null, 19521 "because_sha": null 19522 }, 19523 { 19524 "sha": "50a7ac1bb25af4e607d1a410732d776266136159", 19525 "description": "zink: reenable GPL", 19526 "nominated": false, 19527 "nomination_type": null, 19528 "resolution": 4, 19529 "main_sha": null, 19530 "because_sha": null 19531 }, 19532 { 19533 "sha": "11c4d797095373d41fb657a2caecf57acf7bc2b5", 19534 "description": "zink: use an extra pipeline state bit to track coherent fbfetch usage for gpl outputs", 19535 "nominated": false, 19536 "nomination_type": null, 19537 "resolution": 4, 19538 "main_sha": null, 19539 "because_sha": null 19540 }, 19541 { 19542 "sha": "617ee2855bc71f8943acd351676ba4bb3665caeb", 19543 "description": "zink: don't deref prog->shaders during pipeline construction", 19544 "nominated": false, 19545 "nomination_type": null, 19546 "resolution": 4, 19547 "main_sha": null, 19548 "because_sha": null 19549 }, 19550 { 19551 "sha": "9b76fc40335e8d42d58d28acefdee2dd28f07d3b", 19552 "description": "zink: reorder zink_destroy_gfx_program()", 19553 "nominated": false, 19554 "nomination_type": null, 19555 "resolution": 4, 19556 "main_sha": null, 19557 "because_sha": null 19558 }, 19559 { 19560 "sha": "f63944f694d17681a481711c4acd17dadd7af71f", 19561 "description": "zink: move binding_map to hw_state part of vertex state", 19562 "nominated": false, 19563 "nomination_type": null, 19564 "resolution": 4, 19565 "main_sha": null, 19566 "because_sha": null 19567 }, 19568 { 19569 "sha": "dd9e5fea20640b7a2ab4f70d68e0305f18747067", 19570 "description": "zink: add param to disable optimization when combining pipeline libraries", 19571 "nominated": false, 19572 "nomination_type": null, 19573 "resolution": 4, 19574 "main_sha": null, 19575 "because_sha": null 19576 }, 19577 { 19578 "sha": "203daf97c6aaf62fcbd252e5a5e1c604226577eb", 19579 "description": "zink: require optimal_keys for GPL", 19580 "nominated": false, 19581 "nomination_type": null, 19582 "resolution": 4, 19583 "main_sha": null, 19584 "because_sha": null 19585 }, 19586 { 19587 "sha": "53a5291803b1fdd68855d6545f2deebd8863b968", 19588 "description": "zink: set VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT", 19589 "nominated": false, 19590 "nomination_type": null, 19591 "resolution": 4, 19592 "main_sha": null, 19593 "because_sha": null 19594 }, 19595 { 19596 "sha": "c4dc3adff2ceac76169029419399fc1b3209c246", 19597 "description": "zink: further compress zink_gfx_output_key lookups", 19598 "nominated": false, 19599 "nomination_type": null, 19600 "resolution": 4, 19601 "main_sha": null, 19602 "because_sha": null 19603 }, 19604 { 19605 "sha": "764e800886dde1f87e11dec5b1ae0b43f5767d88", 19606 "description": "zink: compress zink_gfx_output_key members", 19607 "nominated": false, 19608 "nomination_type": null, 19609 "resolution": 4, 19610 "main_sha": null, 19611 "because_sha": null 19612 }, 19613 { 19614 "sha": "4c228f00a2b3e0997e858eb6327fe3678ebff31c", 19615 "description": "zink: don't access prog->shaders array during pipeline compile", 19616 "nominated": false, 19617 "nomination_type": null, 19618 "resolution": 4, 19619 "main_sha": null, 19620 "because_sha": null 19621 }, 19622 { 19623 "sha": "e7ede96f3fa53f4f59c8dfe04b37e54e01795161", 19624 "description": "zink: add tgl ci skip", 19625 "nominated": false, 19626 "nomination_type": null, 19627 "resolution": 4, 19628 "main_sha": null, 19629 "because_sha": null 19630 }, 19631 { 19632 "sha": "23f5936ec6ff9ab1edd7be58f05cb599720f699c", 19633 "description": "venus: Update mutable descriptor struct type", 19634 "nominated": false, 19635 "nomination_type": null, 19636 "resolution": 4, 19637 "main_sha": null, 19638 "because_sha": null 19639 }, 19640 { 19641 "sha": "0737ad8f8668dbc5338ac633b7ebdd639ebe1179", 19642 "description": "venus: support the promoted VK_EXT_mutable_descriptor_type", 19643 "nominated": false, 19644 "nomination_type": null, 19645 "resolution": 4, 19646 "main_sha": null, 19647 "because_sha": null 19648 }, 19649 { 19650 "sha": "0dec967ca9e708aae0bb0864c0480229888570f7", 19651 "description": "gallivm: remove dead cube map lod calculation code", 19652 "nominated": false, 19653 "nomination_type": null, 19654 "resolution": 4, 19655 "main_sha": null, 19656 "because_sha": null 19657 }, 19658 { 19659 "sha": "0e6d44d14fa1fd4ff15974d1aee146498fd88c03", 19660 "description": "vulkan/wsi/x11: Fix double free of modifiers.", 19661 "nominated": false, 19662 "nomination_type": 1, 19663 "resolution": 4, 19664 "main_sha": null, 19665 "because_sha": "8775f08bf11fbe3a51f8d9affddb11bb945d6278" 19666 }, 19667 { 19668 "sha": "a5b8466e4a8713974d0cd627d8656a0d8a7cb09e", 19669 "description": "zink: use more dynamic state3 when available", 19670 "nominated": false, 19671 "nomination_type": null, 19672 "resolution": 4, 19673 "main_sha": null, 19674 "because_sha": null 19675 }, 19676 { 19677 "sha": "c7f46d2ad6de5368cdef09e77bba9f4ff59cad76", 19678 "description": "zink: use dynamic state3 rasterization states when available", 19679 "nominated": false, 19680 "nomination_type": null, 19681 "resolution": 4, 19682 "main_sha": null, 19683 "because_sha": null 19684 }, 19685 { 19686 "sha": "57f966ed1e729679b69ce82b3fd36da989ef0f67", 19687 "description": "lavapipe: improve blend handling on pipeline binds", 19688 "nominated": false, 19689 "nomination_type": null, 19690 "resolution": 4, 19691 "main_sha": null, 19692 "because_sha": null 19693 }, 19694 { 19695 "sha": "7e54fea373f9cc6a4a4a41d9347848772e4f5098", 19696 "description": "aco: fix assembler.gfx11.vinterp test", 19697 "nominated": false, 19698 "nomination_type": null, 19699 "resolution": 4, 19700 "main_sha": null, 19701 "because_sha": null 19702 }, 19703 { 19704 "sha": "4544490df01ab077f04ec98f055c8323ec535048", 19705 "description": "aco: limit hard clauses to 63 instructions", 19706 "nominated": false, 19707 "nomination_type": null, 19708 "resolution": 4, 19709 "main_sha": null, 19710 "because_sha": null 19711 }, 19712 { 19713 "sha": "a406b36d30a7dd2d7623912dd91ec155bd18ed5a", 19714 "description": "aco/gfx11: update form_hard_clauses", 19715 "nominated": false, 19716 "nomination_type": null, 19717 "resolution": 4, 19718 "main_sha": null, 19719 "because_sha": null 19720 }, 19721 { 19722 "sha": "2930317cea53843b4f3f2b25f11fba5ba82fda16", 19723 "description": "aco/gfx11: deallocate VGPRs at the end of the shader", 19724 "nominated": false, 19725 "nomination_type": null, 19726 "resolution": 4, 19727 "main_sha": null, 19728 "because_sha": null 19729 }, 19730 { 19731 "sha": "6407d783ea862082bf0c4f764c42430f354322d0", 19732 "description": "aco: update sendmsg enum from LLVM", 19733 "nominated": false, 19734 "nomination_type": null, 19735 "resolution": 4, 19736 "main_sha": null, 19737 "because_sha": null 19738 }, 19739 { 19740 "sha": "7cecc816837117c0999d5e37efb84fd90c1041b8", 19741 "description": "aco/gfx11: fix s_waitcnt printing", 19742 "nominated": false, 19743 "nomination_type": null, 19744 "resolution": 4, 19745 "main_sha": null, 19746 "because_sha": null 19747 }, 19748 { 19749 "sha": "7b21af3f5189ef0613132194a6ee587af5dd05a5", 19750 "description": "aco: improve wait_imm unpack", 19751 "nominated": false, 19752 "nomination_type": null, 19753 "resolution": 4, 19754 "main_sha": null, 19755 "because_sha": null 19756 }, 19757 { 19758 "sha": "39a60676354c4a4371628c28a4dae7039e291223", 19759 "description": "aco/gfx11: swap ds_cmpst_* data operands", 19760 "nominated": false, 19761 "nomination_type": null, 19762 "resolution": 4, 19763 "main_sha": null, 19764 "because_sha": null 19765 }, 19766 { 19767 "sha": "6ac3f9d64e49e28263a6ac631aae2d252711e722", 19768 "description": "zink: enable loop unrolling for loops that have soft fp64", 19769 "nominated": false, 19770 "nomination_type": null, 19771 "resolution": 4, 19772 "main_sha": null, 19773 "because_sha": null 19774 }, 19775 { 19776 "sha": "1e8e785a0754e3edcc3c7bcef6dc50ad7b45c053", 19777 "description": "nir: allow to fine tune unrolling for loops with soft fp64 ops", 19778 "nominated": false, 19779 "nomination_type": null, 19780 "resolution": 4, 19781 "main_sha": null, 19782 "because_sha": null 19783 }, 19784 { 19785 "sha": "121f30005ff3000ef7f401ba21e171577c1db4e5", 19786 "description": "nir: track whether a loop contains soft fp64 ops", 19787 "nominated": false, 19788 "nomination_type": null, 19789 "resolution": 4, 19790 "main_sha": null, 19791 "because_sha": null 19792 }, 19793 { 19794 "sha": "bcbcc256026f676a2926e22567281a3294cd8706", 19795 "description": "zink: fix spirv temp func variable class emission", 19796 "nominated": false, 19797 "nomination_type": null, 19798 "resolution": 4, 19799 "main_sha": null, 19800 "because_sha": null 19801 }, 19802 { 19803 "sha": "d2e2b9bb801c2eea99fafc54b24b15e9631ca937", 19804 "description": "zink: fix nir_op_unpack_64_2x32 emission", 19805 "nominated": true, 19806 "nomination_type": 0, 19807 "resolution": 1, 19808 "main_sha": null, 19809 "because_sha": null 19810 }, 19811 { 19812 "sha": "d20c82b785f6a18fa476b2c656cbf34bf125afde", 19813 "description": "zink: lower 64bit pack when float64 not supported", 19814 "nominated": false, 19815 "nomination_type": null, 19816 "resolution": 4, 19817 "main_sha": null, 19818 "because_sha": null 19819 }, 19820 { 19821 "sha": "e7afa9cddf4a4fc52703e9bc490a15e5669f020b", 19822 "description": "zink: optimise lower_64bit_vars for when int64 is supported", 19823 "nominated": false, 19824 "nomination_type": null, 19825 "resolution": 4, 19826 "main_sha": null, 19827 "because_sha": null 19828 }, 19829 { 19830 "sha": "5a831be1ac785bc72947c8de95ed06bebc649c0e", 19831 "description": "zink: lower 64bit vars for drivers without float64", 19832 "nominated": false, 19833 "nomination_type": null, 19834 "resolution": 4, 19835 "main_sha": null, 19836 "because_sha": null 19837 }, 19838 { 19839 "sha": "a47b9f2b6f45df7637e762e216a170f77266f00d", 19840 "description": "zink: call flush_resource when presenting garbage", 19841 "nominated": false, 19842 "nomination_type": 1, 19843 "resolution": 4, 19844 "main_sha": null, 19845 "because_sha": "babf9474c4373c22f05dbfabbfe04634dd469b12" 19846 }, 19847 { 19848 "sha": "0a6aa58acae2a5b27ef783c22e976ec9b0d33ddc", 19849 "description": "ci: Remove Wno-error=stringop-truncation from debian-arm64-asan", 19850 "nominated": false, 19851 "nomination_type": null, 19852 "resolution": 4, 19853 "main_sha": null, 19854 "because_sha": null 19855 }, 19856 { 19857 "sha": "4a1bde9fb0b77d6dbb112e777907f033d75b7fa3", 19858 "description": "gallium/hud: use snprintf(..., \"%s\", ...) instead of strncpy", 19859 "nominated": false, 19860 "nomination_type": null, 19861 "resolution": 4, 19862 "main_sha": null, 19863 "because_sha": null 19864 }, 19865 { 19866 "sha": "9718c88bafe87a87b143de1e00b8d1ef8ffe4e48", 19867 "description": "mesa/main: do not copy the exact size of the string", 19868 "nominated": false, 19869 "nomination_type": null, 19870 "resolution": 4, 19871 "main_sha": null, 19872 "because_sha": null 19873 }, 19874 { 19875 "sha": "2cdb3e4b6b6d8f6dfdb5de7a12ac6239a0047464", 19876 "description": "aco: add VMEMtoScalarWriteHazard tests", 19877 "nominated": false, 19878 "nomination_type": null, 19879 "resolution": 4, 19880 "main_sha": null, 19881 "because_sha": null 19882 }, 19883 { 19884 "sha": "4c327dcfbc437b0b4cc2afc1ced10d6b04bf1f9d", 19885 "description": "aco: improve printing of s_waitcnt_depctr", 19886 "nominated": false, 19887 "nomination_type": null, 19888 "resolution": 4, 19889 "main_sha": null, 19890 "because_sha": null 19891 }, 19892 { 19893 "sha": "27305680e24d69d00643fbb6122d93e877a636f7", 19894 "description": "aco: improve printing of sgpr_null", 19895 "nominated": false, 19896 "nomination_type": null, 19897 "resolution": 4, 19898 "main_sha": null, 19899 "because_sha": null 19900 }, 19901 { 19902 "sha": "a1022dbf07c360abdd2f1d98158f4a9e4ddee59e", 19903 "description": "aco: use some helpers in GFX10 hazard workarounds", 19904 "nominated": false, 19905 "nomination_type": null, 19906 "resolution": 4, 19907 "main_sha": null, 19908 "because_sha": null 19909 }, 19910 { 19911 "sha": "a4f6acece1771f0eff74c010256115faf8fea86d", 19912 "description": "aco: improve VMEMtoScalarWriteHazard s_waitcnt mitigation", 19913 "nominated": false, 19914 "nomination_type": null, 19915 "resolution": 4, 19916 "main_sha": null, 19917 "because_sha": null 19918 }, 19919 { 19920 "sha": "2bd16256a6a8f830dc43aa7224879d11edb9583a", 19921 "description": "aco: fix VMEMtoScalarWriteHazard s_waitcnt mitigation", 19922 "nominated": true, 19923 "nomination_type": 1, 19924 "resolution": 1, 19925 "main_sha": null, 19926 "because_sha": "bcf94bb933e8ccc0b91305ed8189a35e8938abbf" 19927 }, 19928 { 19929 "sha": "bfb12a3b6a274a798145bb05b7a20cb29cdbe40f", 19930 "description": "nir/opt_algebraic: Optimize more (a cmp b ? a : b) to min/max.", 19931 "nominated": false, 19932 "nomination_type": null, 19933 "resolution": 4, 19934 "main_sha": null, 19935 "because_sha": null 19936 }, 19937 { 19938 "sha": "d0d90b4de98afc493ae3a421aa7b11523bd63455", 19939 "description": "pvr: Implement vkGetEventStatus API.", 19940 "nominated": false, 19941 "nomination_type": null, 19942 "resolution": 4, 19943 "main_sha": null, 19944 "because_sha": null 19945 }, 19946 { 19947 "sha": "a125accd16f1c45e71e0857ce291556acb7df52f", 19948 "description": "pvr: Add assert to check for non-NULL binding_desc.", 19949 "nominated": false, 19950 "nomination_type": null, 19951 "resolution": 4, 19952 "main_sha": null, 19953 "because_sha": null 19954 }, 19955 { 19956 "sha": "a12395c464d24bd867312ebb8f97ec68d91afeec", 19957 "description": "pvr: Call VALGRIND_FREELIKE_BLOCK before unmapping to avoid use after free.", 19958 "nominated": false, 19959 "nomination_type": null, 19960 "resolution": 4, 19961 "main_sha": null, 19962 "because_sha": null 19963 }, 19964 { 19965 "sha": "cc530255bb25c7ba0675a4bb015e8871403c0eea", 19966 "description": "pvr: Fix Unintentional integer overflow (OVERFLOW_BEFORE_WIDEN) errors.", 19967 "nominated": false, 19968 "nomination_type": null, 19969 "resolution": 4, 19970 "main_sha": null, 19971 "because_sha": null 19972 }, 19973 { 19974 "sha": "1021550e202b1088e24070f6363b4b0c437b38a4", 19975 "description": "pvr: Zero init pbe_cs_words to avoid passing on garbage.", 19976 "nominated": false, 19977 "nomination_type": null, 19978 "resolution": 4, 19979 "main_sha": null, 19980 "because_sha": null 19981 }, 19982 { 19983 "sha": "3fbecd485e8918d2e8eb0be739318d737f84d70d", 19984 "description": "pvr: Remove dead code from pvr_perform_start_of_render_clears.", 19985 "nominated": false, 19986 "nomination_type": null, 19987 "resolution": 4, 19988 "main_sha": null, 19989 "because_sha": null 19990 }, 19991 { 19992 "sha": "d1eb75ecec0ac8fd9ecd526e8cbbac542da546e7", 19993 "description": "pvr: Remove framebuffer NULL check from pvr_CmdBeginRenderPass2.", 19994 "nominated": false, 19995 "nomination_type": null, 19996 "resolution": 4, 19997 "main_sha": null, 19998 "because_sha": null 19999 }, 20000 { 20001 "sha": "6cef99c5366d9833d05486cca8fd7f1c86a72053", 20002 "description": "pvr: Remove redundant assignment error.instruction.", 20003 "nominated": false, 20004 "nomination_type": null, 20005 "resolution": 4, 20006 "main_sha": null, 20007 "because_sha": null 20008 }, 20009 { 20010 "sha": "4f965ad8ee87286ec8b4aadbe3b13ddb6be75d60", 20011 "description": "pvr: Remove redundant instruction buffer check.", 20012 "nominated": false, 20013 "nomination_type": null, 20014 "resolution": 4, 20015 "main_sha": null, 20016 "because_sha": null 20017 }, 20018 { 20019 "sha": "568b7b46357e5bac1a8e30947822b30a26ed7aa1", 20020 "description": "pvr: Convert attachment indexes to unsigned.", 20021 "nominated": false, 20022 "nomination_type": null, 20023 "resolution": 4, 20024 "main_sha": null, 20025 "because_sha": null 20026 }, 20027 { 20028 "sha": "60be71aeaa4ed6a15f65b8a437a6146e420ee26b", 20029 "description": "anv: limit to default fast clear color when image used for transfer", 20030 "nominated": false, 20031 "nomination_type": null, 20032 "resolution": 4, 20033 "main_sha": null, 20034 "because_sha": null 20035 }, 20036 { 20037 "sha": "35c40c64c8fb9808590fa83c89425839594fa821", 20038 "description": "pvr: Handle indirect buffer address in pvr_setup_descriptor_mappings.", 20039 "nominated": false, 20040 "nomination_type": null, 20041 "resolution": 4, 20042 "main_sha": null, 20043 "because_sha": null 20044 }, 20045 { 20046 "sha": "faf1ac8307c0d035c90d16c2e54a2f70178621a9", 20047 "description": "pvr: implement vkcmddispatchindirect api.", 20048 "nominated": false, 20049 "nomination_type": null, 20050 "resolution": 4, 20051 "main_sha": null, 20052 "because_sha": null 20053 }, 20054 { 20055 "sha": "f5c50f496ccbecdd79371a31acd6e6233a3a6c4f", 20056 "description": "radv: enable the unified heap on APUs for Red Dead Redemption 2", 20057 "nominated": false, 20058 "nomination_type": null, 20059 "resolution": 4, 20060 "main_sha": null, 20061 "because_sha": null 20062 }, 20063 { 20064 "sha": "0974b67a6e93107aced22f58995c3ef687570b61", 20065 "description": "radv: add a new drirc option to enable a unified heap on APUs", 20066 "nominated": false, 20067 "nomination_type": null, 20068 "resolution": 4, 20069 "main_sha": null, 20070 "because_sha": null 20071 }, 20072 { 20073 "sha": "31d38d1882431ec90680509b06b9c765a98d79d8", 20074 "description": "zink: enable glthread by default", 20075 "nominated": false, 20076 "nomination_type": null, 20077 "resolution": 4, 20078 "main_sha": null, 20079 "because_sha": null 20080 }, 20081 { 20082 "sha": "8da9e65500819b2e430028b96b1f68c99f220bdd", 20083 "description": "pipe-loader: fix zink driinfo header path", 20084 "nominated": true, 20085 "nomination_type": 1, 20086 "resolution": 1, 20087 "main_sha": null, 20088 "because_sha": "d760a9151b73d1998fceff38fb1c642e4d77bf67" 20089 }, 20090 { 20091 "sha": "966d6b738ed64d4646e0128e9d228437c5839dcc", 20092 "description": "zink: export PIPE_CAP_MAP_UNSYNCHRONIZED_THREAD_SAFE", 20093 "nominated": false, 20094 "nomination_type": null, 20095 "resolution": 4, 20096 "main_sha": null, 20097 "because_sha": null 20098 }, 20099 { 20100 "sha": "12569a390fbd84a53f55b69adfec874e54cd40cc", 20101 "description": "zink: export PIPE_CAP_ALLOW_MAPPED_BUFFERS_DURING_EXECUTION", 20102 "nominated": false, 20103 "nomination_type": null, 20104 "resolution": 4, 20105 "main_sha": null, 20106 "because_sha": null 20107 }, 20108 { 20109 "sha": "af775f842cad7eff4deaff9a476a3702970b5645", 20110 "description": "zink: fix/improve handling for multi-component bitfield ops", 20111 "nominated": true, 20112 "nomination_type": 1, 20113 "resolution": 1, 20114 "main_sha": null, 20115 "because_sha": "8e97f51c6767d6ecf8dff8712b2975f84243887c" 20116 }, 20117 { 20118 "sha": "111bf8bfee280683a4c2d14ec08f65675204138c", 20119 "description": "llvmpipe/fs: convert outputs handling to explicit api", 20120 "nominated": false, 20121 "nomination_type": null, 20122 "resolution": 4, 20123 "main_sha": null, 20124 "because_sha": null 20125 }, 20126 { 20127 "sha": "5b83357ac5aea1b1735030cd1ece13d1a7e2f402", 20128 "description": "llvmpipe/fs: cleanup some remaining mask handling and reuse types", 20129 "nominated": false, 20130 "nomination_type": null, 20131 "resolution": 4, 20132 "main_sha": null, 20133 "because_sha": null 20134 }, 20135 { 20136 "sha": "b9a0ec0c67741cb4b1d2c0d44f747aabe28018e3", 20137 "description": "llvmpipe/fs: handle explicit types around blending and c/zs bufs calcs", 20138 "nominated": false, 20139 "nomination_type": null, 20140 "resolution": 4, 20141 "main_sha": null, 20142 "because_sha": null 20143 }, 20144 { 20145 "sha": "3137f4fad15058cc7d16b2438f44b5e581853be8", 20146 "description": "llvmpipe/fs: use explicit api in viewport code.", 20147 "nominated": false, 20148 "nomination_type": null, 20149 "resolution": 4, 20150 "main_sha": null, 20151 "because_sha": null 20152 }, 20153 { 20154 "sha": "38907a40ab0848c9fe8d1b7ad6d0f4047fcf6f5b", 20155 "description": "llvmpipe/fs: pass mask type to alpha to coverage handler", 20156 "nominated": false, 20157 "nomination_type": null, 20158 "resolution": 4, 20159 "main_sha": null, 20160 "because_sha": null 20161 }, 20162 { 20163 "sha": "e28db68e53c3e265df5dd66c5b6bfe7cfb762f2a", 20164 "description": "llvmpipe/fs: add sample position type to the interp interface", 20165 "nominated": false, 20166 "nomination_type": null, 20167 "resolution": 4, 20168 "main_sha": null, 20169 "because_sha": null 20170 }, 20171 { 20172 "sha": "ff02d042aabd9567e35cf289830bbfd552eaff05", 20173 "description": "llvmpipe/fs: port depth code to opaque pointer api", 20174 "nominated": false, 20175 "nomination_type": null, 20176 "resolution": 4, 20177 "main_sha": null, 20178 "because_sha": null 20179 }, 20180 { 20181 "sha": "694104b7761b4fece5b0861fc443a6dc553de5b2", 20182 "description": "llvmpipe/fs: pass explicit mask_type into interp code.", 20183 "nominated": false, 20184 "nomination_type": null, 20185 "resolution": 4, 20186 "main_sha": null, 20187 "because_sha": null 20188 }, 20189 { 20190 "sha": "637652a97fab5c20959505f17972f6a0a549ef9f", 20191 "description": "llvmpipe/fs: add mask_type for mask_store accesses.", 20192 "nominated": false, 20193 "nomination_type": null, 20194 "resolution": 4, 20195 "main_sha": null, 20196 "because_sha": null 20197 }, 20198 { 20199 "sha": "b36160689f430e0845940fb0c3dac9ba22c6608b", 20200 "description": "gallivm/struct: add opaque ptr friendly pointer accessors.", 20201 "nominated": false, 20202 "nomination_type": null, 20203 "resolution": 4, 20204 "main_sha": null, 20205 "because_sha": null 20206 }, 20207 { 20208 "sha": "b61b1d5a4cb3a0265b6748dee53a67a9625bf781", 20209 "description": "Revert \"intel/compiler: Vectorize gl_TessLevelInner/Outer[] writes\"", 20210 "nominated": false, 20211 "nomination_type": 2, 20212 "resolution": 4, 20213 "main_sha": null, 20214 "because_sha": "abba55382f5588e3b9dfbc517d5fe940b2917c7c" 20215 }, 20216 { 20217 "sha": "1a286837bc69e51137240c082dbc909e8950ca14", 20218 "description": "freedreno/ir3: Validate our scheduling DAGs after construction.", 20219 "nominated": false, 20220 "nomination_type": null, 20221 "resolution": 4, 20222 "main_sha": null, 20223 "because_sha": null 20224 }, 20225 { 20226 "sha": "5d0050c8bfa3e3b9b9b8a90a4b7251d978639288", 20227 "description": "util/dag: Add a validation function.", 20228 "nominated": false, 20229 "nomination_type": null, 20230 "resolution": 4, 20231 "main_sha": null, 20232 "because_sha": null 20233 }, 20234 { 20235 "sha": "984aa0ac9a518b6cea5f7617fdfc7509e8254c62", 20236 "description": "util/dag: Move the callback function pointer to the state.", 20237 "nominated": false, 20238 "nomination_type": null, 20239 "resolution": 4, 20240 "main_sha": null, 20241 "because_sha": null 20242 }, 20243 { 20244 "sha": "004c5b60caa3a58177be62e1f4f9eb7388979126", 20245 "description": "glthread: handle DeleteBuffers(n=-1) gracefully", 20246 "nominated": true, 20247 "nomination_type": 0, 20248 "resolution": 1, 20249 "main_sha": null, 20250 "because_sha": null 20251 }, 20252 { 20253 "sha": "171b2a16b5285ce3061ce08e5f420264599f2d2d", 20254 "description": "glthread: use signed vertex buffer offsets when available, don't require them", 20255 "nominated": false, 20256 "nomination_type": null, 20257 "resolution": 4, 20258 "main_sha": null, 20259 "because_sha": null 20260 }, 20261 { 20262 "sha": "248e3ceba2937aaf3a56d8841c834a53f96471b1", 20263 "description": "d3d12: Style variable fix in d3d12_video_decoder_prepare_dxva_slices_control_av1", 20264 "nominated": false, 20265 "nomination_type": null, 20266 "resolution": 4, 20267 "main_sha": null, 20268 "because_sha": null 20269 }, 20270 { 20271 "sha": "aa1afc3766b64f5320ef90b26ab313bb727c5b59", 20272 "description": "d3d12: Fix aliased usage of m_SliceControlBuffer in d3d12_video_decoder_prepare_dxva_slices_control_XXXX", 20273 "nominated": false, 20274 "nomination_type": null, 20275 "resolution": 4, 20276 "main_sha": null, 20277 "because_sha": null 20278 }, 20279 { 20280 "sha": "1222503ef38d5d8b20ea4c34fe05d75ae80ce94b", 20281 "description": "d3d12: Support more video formats", 20282 "nominated": false, 20283 "nomination_type": null, 20284 "resolution": 4, 20285 "main_sha": null, 20286 "because_sha": null 20287 }, 20288 { 20289 "sha": "af8f730d8d80b30d4c215d2adf185ed2814a7174", 20290 "description": "d3d12: Add support for AV1 Video Decode", 20291 "nominated": false, 20292 "nomination_type": null, 20293 "resolution": 4, 20294 "main_sha": null, 20295 "because_sha": null 20296 }, 20297 { 20298 "sha": "f2fc9996d325443fcdedf699a9e8ff2c4247ce71", 20299 "description": "frontends/va: Fix AV1 decode qm_* parameters reading from VADecPictureParameterBufferAV1", 20300 "nominated": false, 20301 "nomination_type": null, 20302 "resolution": 4, 20303 "main_sha": null, 20304 "because_sha": null 20305 }, 20306 { 20307 "sha": "4bab5b0b509065cd7c115286bb5864535100058b", 20308 "description": "frontends/va: Use is_video_format_supported in vlVaVidEngineBlit instead of format list", 20309 "nominated": false, 20310 "nomination_type": null, 20311 "resolution": 4, 20312 "main_sha": null, 20313 "because_sha": null 20314 }, 20315 { 20316 "sha": "e91636ae26680c7b9497b7a105658c315c3beae0", 20317 "description": "frontends/va: Support AV1 Decode with multiple tiles (num_elements > 1) in a single VASliceParameterBufferAV1 buffer", 20318 "nominated": false, 20319 "nomination_type": null, 20320 "resolution": 4, 20321 "main_sha": null, 20322 "because_sha": null 20323 }, 20324 { 20325 "sha": "d5b4dec033d7ee2c3d8f89871facafc0a5f1787d", 20326 "description": "frontends/va: Add more params from VADecPictureParameterBufferAV1 and VASliceParameterBufferAV1 to pipe_av1_picture_desc", 20327 "nominated": false, 20328 "nomination_type": null, 20329 "resolution": 4, 20330 "main_sha": null, 20331 "because_sha": null 20332 }, 20333 { 20334 "sha": "9bac88856d475fa2a8a0c233a1555162aa411ba8", 20335 "description": "intel/compiler: fix loading of draw_id from task & mesh payload", 20336 "nominated": false, 20337 "nomination_type": 1, 20338 "resolution": 4, 20339 "main_sha": null, 20340 "because_sha": "7664c85b1da44e644b47304586aa98b23f7249bc" 20341 }, 20342 { 20343 "sha": "e5631add0d1c97da4686f474735d45705facd308", 20344 "description": "ci/virgl: Enable virgl-iris-traces", 20345 "nominated": false, 20346 "nomination_type": null, 20347 "resolution": 4, 20348 "main_sha": null, 20349 "because_sha": null 20350 }, 20351 { 20352 "sha": "f7a64df0e7434a9b8f4de09de8b201c6c16da063", 20353 "description": "ci: Update virgl-iris-traces checksums", 20354 "nominated": false, 20355 "nomination_type": null, 20356 "resolution": 4, 20357 "main_sha": null, 20358 "because_sha": null 20359 }, 20360 { 20361 "sha": "498186e0d9b0b3ee8a532edc831605cbc42abbcb", 20362 "description": "ci: Bump crosvm version", 20363 "nominated": false, 20364 "nomination_type": null, 20365 "resolution": 4, 20366 "main_sha": null, 20367 "because_sha": null 20368 }, 20369 { 20370 "sha": "240346820270199827ee7aeb61e26c6503346e97", 20371 "description": "venus/ci: remove redundant crosvm patch", 20372 "nominated": false, 20373 "nomination_type": null, 20374 "resolution": 4, 20375 "main_sha": null, 20376 "because_sha": null 20377 }, 20378 { 20379 "sha": "c8765c5244ac194e1c85d2a88dde76c5d92a8111", 20380 "description": "radv: ignore shader stages that don't need to be imported with GPL", 20381 "nominated": false, 20382 "nomination_type": null, 20383 "resolution": 4, 20384 "main_sha": null, 20385 "because_sha": null 20386 }, 20387 { 20388 "sha": "bc0ff36885d6b773cb48ecf7eaf0630e70ed8763", 20389 "description": "radv: fix initializing the blend state for NULL render pass with GPL", 20390 "nominated": false, 20391 "nomination_type": null, 20392 "resolution": 4, 20393 "main_sha": null, 20394 "because_sha": null 20395 }, 20396 { 20397 "sha": "6000e3f53406056b83405b4755e08815f196dc06", 20398 "description": "radv: fix initializing the attribute mask for VS input state and GPL", 20399 "nominated": false, 20400 "nomination_type": 1, 20401 "resolution": 4, 20402 "main_sha": null, 20403 "because_sha": "0feab7b9cfa6a229a6a064f73f5f0c59a0d0e61b" 20404 }, 20405 { 20406 "sha": "56fb25806428506469982e35ee5076b981023c92", 20407 "description": "zink: replace mixed_zs with zs feedback loops", 20408 "nominated": false, 20409 "nomination_type": null, 20410 "resolution": 4, 20411 "main_sha": null, 20412 "because_sha": null 20413 }, 20414 { 20415 "sha": "5bc19dd5f7d329b786d005e9166ca59544347ce9", 20416 "description": "zink: add a draw barrier when unbinding a sampler-bound fb surface", 20417 "nominated": true, 20418 "nomination_type": 0, 20419 "resolution": 1, 20420 "main_sha": null, 20421 "because_sha": null 20422 }, 20423 { 20424 "sha": "1b685dc3509f3a84676546830fa08ea8a8a0beec", 20425 "description": "virgl: Add nir_lower_tex pass", 20426 "nominated": false, 20427 "nomination_type": null, 20428 "resolution": 4, 20429 "main_sha": null, 20430 "because_sha": null 20431 }, 20432 { 20433 "sha": "086b620793c7d0b4350a110a2ebfdefb09778c19", 20434 "description": "virgl: Add TEXTURE_SHADOW_LOD capability support", 20435 "nominated": false, 20436 "nomination_type": null, 20437 "resolution": 4, 20438 "main_sha": null, 20439 "because_sha": null 20440 }, 20441 { 20442 "sha": "a63a31a47b5e196bf32217f0a2c52f33530a68ed", 20443 "description": "radv: remove NULL checks when binding a graphics pipeline", 20444 "nominated": false, 20445 "nomination_type": null, 20446 "resolution": 4, 20447 "main_sha": null, 20448 "because_sha": null 20449 }, 20450 { 20451 "sha": "1ca893084503933452fa066f79a824ae628db22d", 20452 "description": "tu: Fix setting RB_DEPTH_CNTL::Z_CLAMP_ENABLE", 20453 "nominated": false, 20454 "nomination_type": null, 20455 "resolution": 4, 20456 "main_sha": null, 20457 "because_sha": null 20458 }, 20459 { 20460 "sha": "0b131b3e99c292d43df6f592e2cff312371bd26c", 20461 "description": "freedreno/a6xx, tu: GRAS_CL_CNTL::UNK5 is Z_CLAMP_ENABLE", 20462 "nominated": false, 20463 "nomination_type": null, 20464 "resolution": 4, 20465 "main_sha": null, 20466 "because_sha": null 20467 }, 20468 { 20469 "sha": "5af6dad179dc4140964ab444a2a7f8cf8d16c561", 20470 "description": "Revert \"freedreno,ir3: rename Z_CLAMP_ENABLE to Z_CLIP_DISABLE\"", 20471 "nominated": true, 20472 "nomination_type": 2, 20473 "resolution": 2, 20474 "main_sha": null, 20475 "because_sha": "6cb41c51884c2488194f74e2ce637b950c835620" 20476 }, 20477 { 20478 "sha": "73089969219f95017060f51f5136efcbb6d31e9f", 20479 "description": "lavapipe: dynamic state3", 20480 "nominated": false, 20481 "nomination_type": null, 20482 "resolution": 4, 20483 "main_sha": null, 20484 "because_sha": null 20485 }, 20486 { 20487 "sha": "092be5a32905989f620ff1926c2e3056fc4fea39", 20488 "description": "vulkan: Add more dynamic color blend states", 20489 "nominated": false, 20490 "nomination_type": null, 20491 "resolution": 4, 20492 "main_sha": null, 20493 "because_sha": null 20494 }, 20495 { 20496 "sha": "1deb83fb86d22227a3553f43873b4d4ff9180214", 20497 "description": "vulkan: Add more dynamic multisample states", 20498 "nominated": false, 20499 "nomination_type": null, 20500 "resolution": 4, 20501 "main_sha": null, 20502 "because_sha": null 20503 }, 20504 { 20505 "sha": "1fee04d8ffd899c20886c282d389a662337d0c67", 20506 "description": "vulkan: Add dynamic state for tessellation domain origin", 20507 "nominated": false, 20508 "nomination_type": null, 20509 "resolution": 4, 20510 "main_sha": null, 20511 "because_sha": null 20512 }, 20513 { 20514 "sha": "9d0ed9cbcc01b31a71037fcb35742fc8b77f09fe", 20515 "description": "vulkan: Add more dynamic rasterizer state", 20516 "nominated": false, 20517 "nomination_type": null, 20518 "resolution": 4, 20519 "main_sha": null, 20520 "because_sha": null 20521 }, 20522 { 20523 "sha": "effd9962d98e82452919c2c8f1d975a4d2e9d13d", 20524 "description": "vulkan: Add a dynamic state for vp.depth_clip_negative_one_to_one", 20525 "nominated": false, 20526 "nomination_type": null, 20527 "resolution": 4, 20528 "main_sha": null, 20529 "because_sha": null 20530 }, 20531 { 20532 "sha": "10bc2cd3ae03bff1c1c8e026b21df7937e2cc44c", 20533 "description": "vulkan: Rename viewport_state::negative_one_to_one", 20534 "nominated": false, 20535 "nomination_type": null, 20536 "resolution": 4, 20537 "main_sha": null, 20538 "because_sha": null 20539 }, 20540 { 20541 "sha": "76a4d5ce8978ae5c0cfb0caf92c78bf1b0b011ec", 20542 "description": "vulkan: Update the XML and headers to 1.3.230", 20543 "nominated": false, 20544 "nomination_type": null, 20545 "resolution": 4, 20546 "main_sha": null, 20547 "because_sha": null 20548 }, 20549 { 20550 "sha": "691ec624520d44f6c0aa7b003895e817b878f8d3", 20551 "description": "vulkan: Use altlen when available for array lengths", 20552 "nominated": false, 20553 "nomination_type": null, 20554 "resolution": 4, 20555 "main_sha": null, 20556 "because_sha": null 20557 }, 20558 { 20559 "sha": "1a0378819557c75db5a2a659ff0b209739affd21", 20560 "description": "gallium: avoid using float based conditions in loops", 20561 "nominated": false, 20562 "nomination_type": null, 20563 "resolution": 4, 20564 "main_sha": null, 20565 "because_sha": null 20566 }, 20567 { 20568 "sha": "5650d672429b01729799c0420ab2a85b1d7b2683", 20569 "description": "zink: pass actual screen->threaded to zink_tc_context_unwrap()", 20570 "nominated": true, 20571 "nomination_type": 0, 20572 "resolution": 0, 20573 "main_sha": null, 20574 "because_sha": null 20575 }, 20576 { 20577 "sha": "267d715efb218f9d6d94744b599765bcb4adbfcc", 20578 "description": "zink: hook up VK_EXT_depth_clamp_zero_one", 20579 "nominated": false, 20580 "nomination_type": null, 20581 "resolution": 4, 20582 "main_sha": null, 20583 "because_sha": null 20584 }, 20585 { 20586 "sha": "3d4c8b55e8853ff97d14737a6fc1c0344f564358", 20587 "description": "zink: move create_pipeline_lib to zink_program.c", 20588 "nominated": false, 20589 "nomination_type": null, 20590 "resolution": 4, 20591 "main_sha": null, 20592 "because_sha": null 20593 }, 20594 { 20595 "sha": "21360476249122b8f5f016a80c78818f7ef93084", 20596 "description": "zink: rework ZINK_PIPELINE_LIBRARY_FORCE into ZINK_DEBUG flag", 20597 "nominated": false, 20598 "nomination_type": null, 20599 "resolution": 4, 20600 "main_sha": null, 20601 "because_sha": null 20602 }, 20603 { 20604 "sha": "e1314e682eece0dd360316329fb3c3039124f03f", 20605 "description": "zink: move zink_screen_get_pipeline_cache() calls out to callers", 20606 "nominated": false, 20607 "nomination_type": null, 20608 "resolution": 4, 20609 "main_sha": null, 20610 "because_sha": null 20611 }, 20612 { 20613 "sha": "2044f2910ca496f67d0de7aebb194e3714877da8", 20614 "description": "vulkan/wsi: Add a supports_scanout flag", 20615 "nominated": false, 20616 "nomination_type": null, 20617 "resolution": 4, 20618 "main_sha": null, 20619 "because_sha": null 20620 }, 20621 { 20622 "sha": "15fca5ca7e79138e8a5dab849e44bb4cd02520fd", 20623 "description": "vulkan/wsi: Add a typedef for memory type select callbacks", 20624 "nominated": false, 20625 "nomination_type": null, 20626 "resolution": 4, 20627 "main_sha": null, 20628 "because_sha": null 20629 }, 20630 { 20631 "sha": "39f81564aba706d28943b3a8ce7595d753e8ee1e", 20632 "description": "vulkan/wsi: Don't expose as many image configure helpers", 20633 "nominated": false, 20634 "nomination_type": null, 20635 "resolution": 4, 20636 "main_sha": null, 20637 "because_sha": null 20638 }, 20639 { 20640 "sha": "43c1c2b88850e7f0f9d1f2fe78580f39b5971f82", 20641 "description": "vulkan/wsi: Always configure images in wsi_swapchain_init()", 20642 "nominated": false, 20643 "nomination_type": null, 20644 "resolution": 4, 20645 "main_sha": null, 20646 "because_sha": null 20647 }, 20648 { 20649 "sha": "5424049e66299220fd60a43a7d5a4a4e1cba6da4", 20650 "description": "vulkan/wsi/win32: Configure images via params passed to wsi_swapchain_init()", 20651 "nominated": false, 20652 "nomination_type": null, 20653 "resolution": 4, 20654 "main_sha": null, 20655 "because_sha": null 20656 }, 20657 { 20658 "sha": "76d15717e37659fd0b46ef553152df669b952c1b", 20659 "description": "vulkan/wsi/display: Configure images via params passed to wsi_swapchain_init()", 20660 "nominated": false, 20661 "nomination_type": null, 20662 "resolution": 4, 20663 "main_sha": null, 20664 "because_sha": null 20665 }, 20666 { 20667 "sha": "c315e20d619849091595450ce416e55369770234", 20668 "description": "vulkan/wsi/wayland: Configure images via params passed to wsi_swapchain_init()", 20669 "nominated": false, 20670 "nomination_type": null, 20671 "resolution": 4, 20672 "main_sha": null, 20673 "because_sha": null 20674 }, 20675 { 20676 "sha": "8775f08bf11fbe3a51f8d9affddb11bb945d6278", 20677 "description": "vulkan/wsi/x11: Configure images via params passed to wsi_swapchain_init()", 20678 "nominated": false, 20679 "nomination_type": null, 20680 "resolution": 4, 20681 "main_sha": null, 20682 "because_sha": null 20683 }, 20684 { 20685 "sha": "29e3fc8eb1e6dbf1f95eb95130dabeeafb48a189", 20686 "description": "vulkan/wsi: Support configuring swapchain images as part of swapchain init", 20687 "nominated": false, 20688 "nomination_type": null, 20689 "resolution": 4, 20690 "main_sha": null, 20691 "because_sha": null 20692 }, 20693 { 20694 "sha": "bfa08a1681b56fa6c3051610871448c7df792b02", 20695 "description": "llvmpipe/cs: move compute code to explicit pointer types", 20696 "nominated": false, 20697 "nomination_type": null, 20698 "resolution": 4, 20699 "main_sha": null, 20700 "because_sha": null 20701 }, 20702 { 20703 "sha": "1d6819bf5b32fb0a193ced7e6692cdf46dc1a4bb", 20704 "description": "llvmpipe/setup: move setup code to explicit pointers.", 20705 "nominated": false, 20706 "nomination_type": null, 20707 "resolution": 4, 20708 "main_sha": null, 20709 "because_sha": null 20710 }, 20711 { 20712 "sha": "977476bb050ee904fda8fa5871dc04c52a465836", 20713 "description": "llvmpipe/fs: fix invocations access for opaque ptrs.", 20714 "nominated": false, 20715 "nomination_type": null, 20716 "resolution": 4, 20717 "main_sha": null, 20718 "because_sha": null 20719 }, 20720 { 20721 "sha": "98efdc449d1d0c6794372308ba5d454ea4862b93", 20722 "description": "llvmpipe/cs: convert cs thread data to opaque friendly api", 20723 "nominated": false, 20724 "nomination_type": null, 20725 "resolution": 4, 20726 "main_sha": null, 20727 "because_sha": null 20728 }, 20729 { 20730 "sha": "dd60813657bc7cb753afb62ab45d3dfc68e632da", 20731 "description": "llvmpipe/cs: convert cs context to opaque friendly api", 20732 "nominated": false, 20733 "nomination_type": null, 20734 "resolution": 4, 20735 "main_sha": null, 20736 "because_sha": null 20737 }, 20738 { 20739 "sha": "a8bd993809a13959b9da9b4c8c55b1849c20d479", 20740 "description": "llvmpipe/fs: convert linear context to opaque pointers friendly", 20741 "nominated": false, 20742 "nomination_type": null, 20743 "resolution": 4, 20744 "main_sha": null, 20745 "because_sha": null 20746 }, 20747 { 20748 "sha": "f0e9d3e497ec40448d7553c7b0b71455914d23c1", 20749 "description": "llvmpipe/fs: convert thread data ptr to opaque ptr friendly apis", 20750 "nominated": false, 20751 "nomination_type": null, 20752 "resolution": 4, 20753 "main_sha": null, 20754 "because_sha": null 20755 }, 20756 { 20757 "sha": "1a7250ad9660b34684420d6312bd7ecfbb0396cd", 20758 "description": "llvmpipe/fs: start passing explicit context pointer type.", 20759 "nominated": false, 20760 "nomination_type": null, 20761 "resolution": 4, 20762 "main_sha": null, 20763 "because_sha": null 20764 }, 20765 { 20766 "sha": "ae201bcd42a7b5efe5b21270e081d242d2a97aad", 20767 "description": "gallium: Do not include offscreen winsys if glx is disabled", 20768 "nominated": true, 20769 "nomination_type": 1, 20770 "resolution": 1, 20771 "main_sha": null, 20772 "because_sha": "31dcb39615a5d1541a7e5b27e19566b48aac381d" 20773 }, 20774 { 20775 "sha": "521da0360a040e39cb20a0112dec935e373af86e", 20776 "description": "docs/rusticl: Document minimum required bindgen version", 20777 "nominated": false, 20778 "nomination_type": null, 20779 "resolution": 4, 20780 "main_sha": null, 20781 "because_sha": null 20782 }, 20783 { 20784 "sha": "13016d22c57f787c78b644a87c58ae37c15af71a", 20785 "description": "rusticl/bindgen: Use `allowlist-*` instead of `whitelist-*` switches", 20786 "nominated": false, 20787 "nomination_type": null, 20788 "resolution": 4, 20789 "main_sha": null, 20790 "because_sha": null 20791 }, 20792 { 20793 "sha": "5537f778a06c73cb98a294fe4d10aa38cb063e1f", 20794 "description": "gallivm: avoid the use of an uninitialized value", 20795 "nominated": false, 20796 "nomination_type": null, 20797 "resolution": 4, 20798 "main_sha": null, 20799 "because_sha": null 20800 }, 20801 { 20802 "sha": "3ed712f7483791aa0a256472d276ff5a83c643bc", 20803 "description": "zink: set layouts before possibly reordering image copies", 20804 "nominated": true, 20805 "nomination_type": 1, 20806 "resolution": 1, 20807 "main_sha": null, 20808 "because_sha": "731d7be3756c3ab5944c5755f4504e093d149f53" 20809 }, 20810 { 20811 "sha": "440c1e3702c1610e6a99fce1d735fb7a0da3aaaa", 20812 "description": "zink: always unflag unordered_write when binding image descriptors", 20813 "nominated": true, 20814 "nomination_type": 1, 20815 "resolution": 0, 20816 "main_sha": null, 20817 "because_sha": "ca03e35821dd61542a0fc44caee6184679f0f436" 20818 }, 20819 { 20820 "sha": "4c58b92e44c16ba251ec3b0b085ca25657a5d55e", 20821 "description": "aux/trace: dump depth_clamp for rasterizer state", 20822 "nominated": true, 20823 "nomination_type": 0, 20824 "resolution": 1, 20825 "main_sha": null, 20826 "because_sha": null 20827 }, 20828 { 20829 "sha": "0de63e9774f568d8c022672686a310f1435e9d62", 20830 "description": "aux/trace: dump line_rectangular member of rasterizer state", 20831 "nominated": false, 20832 "nomination_type": null, 20833 "resolution": 4, 20834 "main_sha": null, 20835 "because_sha": null 20836 }, 20837 { 20838 "sha": "7c6f407d4c89bc2ac9e13041bc8fd5a12a4692e4", 20839 "description": "radv: Add and use AS and scratch layout structs", 20840 "nominated": false, 20841 "nomination_type": null, 20842 "resolution": 4, 20843 "main_sha": null, 20844 "because_sha": null 20845 }, 20846 { 20847 "sha": "bad75ed3f162880270a0593ad8c9b6753a228eb7", 20848 "description": "radv: fix emitting RBPLUS state when MRTs are compacted", 20849 "nominated": false, 20850 "nomination_type": 1, 20851 "resolution": 4, 20852 "main_sha": null, 20853 "because_sha": "8fcb4aa0ebd7b9d0d8f80986fb817afea2fc4a87" 20854 }, 20855 { 20856 "sha": "1dd5d94f65df53f67f01a013486653ec4de061c0", 20857 "description": "radv: Do an early check of distance in triangle culling.", 20858 "nominated": false, 20859 "nomination_type": null, 20860 "resolution": 4, 20861 "main_sha": null, 20862 "because_sha": null 20863 }, 20864 { 20865 "sha": "e06c332bf77ed7ec0b37a58f644e0f4e0c06fbee", 20866 "description": "tc: don't use CPU storage for glBufferData", 20867 "nominated": true, 20868 "nomination_type": 1, 20869 "resolution": 1, 20870 "main_sha": null, 20871 "because_sha": "a5a8e197413ec0189435139006a7c7026840efc2" 20872 }, 20873 { 20874 "sha": "8af8dc97bc3edb912899a5da9399614677567810", 20875 "description": "tc: do a GPU->CPU copy to initialize cpu_storage", 20876 "nominated": true, 20877 "nomination_type": 0, 20878 "resolution": 1, 20879 "main_sha": null, 20880 "because_sha": null 20881 }, 20882 { 20883 "sha": "582bf4d9f72f35bb56f06386ab3fb6b5384a4593", 20884 "description": "anv: flag BO for write combine when CPU visible and potentially in lmem", 20885 "nominated": false, 20886 "nomination_type": null, 20887 "resolution": 4, 20888 "main_sha": null, 20889 "because_sha": null 20890 }, 20891 { 20892 "sha": "c8f563b633e4a5cb73183a62918de9ea04fcbb07", 20893 "description": "anv: Allocate buffers with write-combined local memory", 20894 "nominated": false, 20895 "nomination_type": null, 20896 "resolution": 4, 20897 "main_sha": null, 20898 "because_sha": null 20899 }, 20900 { 20901 "sha": "5c62ad34b621c5281921c2083dc4b830bc7e909d", 20902 "description": "anv: Use WC mapped local memory for block pool BO", 20903 "nominated": false, 20904 "nomination_type": null, 20905 "resolution": 4, 20906 "main_sha": null, 20907 "because_sha": null 20908 }, 20909 { 20910 "sha": "755b413ffa94396fdceacd2b59ceb5fb81f84577", 20911 "description": "anv: Track BOs that need a write-combined mapping", 20912 "nominated": false, 20913 "nomination_type": null, 20914 "resolution": 4, 20915 "main_sha": null, 20916 "because_sha": null 20917 }, 20918 { 20919 "sha": "97850c0bf0b878f38b33a09cb5ad61172946245b", 20920 "description": "aco/opt_value_numbering: use monotonic_allocator for unordered_map", 20921 "nominated": false, 20922 "nomination_type": null, 20923 "resolution": 4, 20924 "main_sha": null, 20925 "because_sha": null 20926 }, 20927 { 20928 "sha": "b39d2168a70ec589c60b4315079b06d123b42484", 20929 "description": "aco: implement allocator_traits for monotonic_allocator<T>", 20930 "nominated": false, 20931 "nomination_type": null, 20932 "resolution": 4, 20933 "main_sha": null, 20934 "because_sha": null 20935 }, 20936 { 20937 "sha": "a128d444cbf4f74b0bdd4a8ae3f1cd2a52dee122", 20938 "description": "aco: use monotonic_buffer_resource for instructions", 20939 "nominated": false, 20940 "nomination_type": null, 20941 "resolution": 4, 20942 "main_sha": null, 20943 "because_sha": null 20944 }, 20945 { 20946 "sha": "15b3cc73bfc86c53d4e2ad4bab8faa2b337655ca", 20947 "description": "aco: implement custom memory resource", 20948 "nominated": false, 20949 "nomination_type": null, 20950 "resolution": 4, 20951 "main_sha": null, 20952 "because_sha": null 20953 }, 20954 { 20955 "sha": "0b76e22a961f804c030db02f732a294691d382fe", 20956 "description": "aco: simplify operands_offset calculation in create_instruction()", 20957 "nominated": false, 20958 "nomination_type": null, 20959 "resolution": 4, 20960 "main_sha": null, 20961 "because_sha": null 20962 }, 20963 { 20964 "sha": "a778f3edd3a9920d1a9e762684d4a7b782a74e63", 20965 "description": "blorp: Fix typo in blorp_xy_block_copy_blt", 20966 "nominated": false, 20967 "nomination_type": null, 20968 "resolution": 4, 20969 "main_sha": null, 20970 "because_sha": null 20971 }, 20972 { 20973 "sha": "759d51c367bd5be3b935c49c407988190d995a1f", 20974 "description": "blorp: Implement blitter clears via XY_FAST_COLOR_BLT", 20975 "nominated": false, 20976 "nomination_type": null, 20977 "resolution": 4, 20978 "main_sha": null, 20979 "because_sha": null 20980 }, 20981 { 20982 "sha": "5f4ad65daf650867679187126fdc67bd845c569c", 20983 "description": "blorp: Make blitter_supports_aux accessible from multiple files.", 20984 "nominated": false, 20985 "nomination_type": null, 20986 "resolution": 4, 20987 "main_sha": null, 20988 "because_sha": null 20989 }, 20990 { 20991 "sha": "98bd984977dabf6cbf18f279303a20ee0e2d0d78", 20992 "description": "intel/genxml: Add XY_FAST_COLOR_BLT", 20993 "nominated": false, 20994 "nomination_type": null, 20995 "resolution": 4, 20996 "main_sha": null, 20997 "because_sha": null 20998 }, 20999 { 21000 "sha": "7a33997434bdddb4bc1c514fcc095f51502116aa", 21001 "description": "ci: bump mold to 1.5", 21002 "nominated": false, 21003 "nomination_type": null, 21004 "resolution": 4, 21005 "main_sha": null, 21006 "because_sha": null 21007 }, 21008 { 21009 "sha": "bcc5cb4a1bab7ddf15edcc1b995eed12a9592aea", 21010 "description": "ci: unexport local variable (and fix formatting)", 21011 "nominated": false, 21012 "nomination_type": null, 21013 "resolution": 4, 21014 "main_sha": null, 21015 "because_sha": null 21016 }, 21017 { 21018 "sha": "647773a09464c51bcd8604168d7682a0fa4a8a10", 21019 "description": "intel/devinfo: DG2 supports ray-tracing", 21020 "nominated": false, 21021 "nomination_type": null, 21022 "resolution": 4, 21023 "main_sha": null, 21024 "because_sha": null 21025 }, 21026 { 21027 "sha": "4c0dbe64206b12210ff4862dd77f10e0c704179d", 21028 "description": "anv: Advertise ray-tracing on DG2", 21029 "nominated": false, 21030 "nomination_type": null, 21031 "resolution": 4, 21032 "main_sha": null, 21033 "because_sha": null 21034 }, 21035 { 21036 "sha": "9c6ed40925fece15fcd9995795a766789cb8b677", 21037 "description": "meson: Define with_intel_vk_rt based on with_intel_clc", 21038 "nominated": false, 21039 "nomination_type": null, 21040 "resolution": 4, 21041 "main_sha": null, 21042 "because_sha": null 21043 }, 21044 { 21045 "sha": "f7c82c72c42432e2bbac7b8defa0a72435960e6c", 21046 "description": "meson: Deprecate vulkan-rt-drivers intel", 21047 "nominated": false, 21048 "nomination_type": null, 21049 "resolution": 4, 21050 "main_sha": null, 21051 "because_sha": null 21052 }, 21053 { 21054 "sha": "e565d1e4ea540c1a357d008ba266863df0efc754", 21055 "description": "anv/meson: Use anv_flags and anv_cpp_flags in genX compiles", 21056 "nominated": false, 21057 "nomination_type": null, 21058 "resolution": 4, 21059 "main_sha": null, 21060 "because_sha": null 21061 }, 21062 { 21063 "sha": "64e8b0d25562da3b11350495abb1a7653d60d14a", 21064 "description": "anv: use the right dispatch size for tracing shaders", 21065 "nominated": false, 21066 "nomination_type": null, 21067 "resolution": 4, 21068 "main_sha": null, 21069 "because_sha": null 21070 }, 21071 { 21072 "sha": "044cf4e75d63277a5c9b132bc1bf5e1ff22c19b6", 21073 "description": "anv: bump client visible address heap to 32GiB", 21074 "nominated": false, 21075 "nomination_type": null, 21076 "resolution": 4, 21077 "main_sha": null, 21078 "because_sha": null 21079 }, 21080 { 21081 "sha": "5ad803840d8479412d859db4594e2cbb7ba77300", 21082 "description": "anv: setup scratch space correctly for RT shaders", 21083 "nominated": false, 21084 "nomination_type": null, 21085 "resolution": 4, 21086 "main_sha": null, 21087 "because_sha": null 21088 }, 21089 { 21090 "sha": "f3ddfd81b4deaa8033d598527e0cbc255e60addc", 21091 "description": "anv: Build BVHs on the GPU with GRL", 21092 "nominated": false, 21093 "nomination_type": null, 21094 "resolution": 4, 21095 "main_sha": null, 21096 "because_sha": null 21097 }, 21098 { 21099 "sha": "dc1aedef2bd054884685ad971a3ef5be07ecd101", 21100 "description": "intel/grl: Parse GRL files and generate C", 21101 "nominated": false, 21102 "nomination_type": null, 21103 "resolution": 4, 21104 "main_sha": null, 21105 "because_sha": null 21106 }, 21107 { 21108 "sha": "20f291c5f925db6cb950663e399d992c01d0a658", 21109 "description": "anv/grl: Add a helper for dispatching our pre-built kernels", 21110 "nominated": false, 21111 "nomination_type": null, 21112 "resolution": 4, 21113 "main_sha": null, 21114 "because_sha": null 21115 }, 21116 { 21117 "sha": "639665053fabad75afcf7889970c6a4119fdae92", 21118 "description": "anv/grl: Build OpenCL kernels", 21119 "nominated": false, 21120 "nomination_type": null, 21121 "resolution": 4, 21122 "main_sha": null, 21123 "because_sha": null 21124 }, 21125 { 21126 "sha": "37663438f7535586f0c5bd1cd2b7aa6657f471dd", 21127 "description": "anv/grl: Add a GRL file parser", 21128 "nominated": false, 21129 "nomination_type": null, 21130 "resolution": 4, 21131 "main_sha": null, 21132 "because_sha": null 21133 }, 21134 { 21135 "sha": "5f948503e40c6c9ccf8497a55b23219d797f9729", 21136 "description": "anv: Import GRL", 21137 "nominated": false, 21138 "nomination_type": null, 21139 "resolution": 4, 21140 "main_sha": null, 21141 "because_sha": null 21142 }, 21143 { 21144 "sha": "49976b23e9786b7fa287150f4784917af9918054", 21145 "description": "anv: add new command buffer space allocation", 21146 "nominated": false, 21147 "nomination_type": null, 21148 "resolution": 4, 21149 "main_sha": null, 21150 "because_sha": null 21151 }, 21152 { 21153 "sha": "6c76ceb6138c92f2c2f855f9a7ce2adca288ea3e", 21154 "description": "anv: Add support for OpenCL-style kernel dispatch", 21155 "nominated": false, 21156 "nomination_type": null, 21157 "resolution": 4, 21158 "main_sha": null, 21159 "because_sha": null 21160 }, 21161 { 21162 "sha": "eb249f125d5965b363cc6aa060e1bfe4c008ecf3", 21163 "description": "anv: Add support for compiling OpenCL-style kernels", 21164 "nominated": false, 21165 "nomination_type": null, 21166 "resolution": 4, 21167 "main_sha": null, 21168 "because_sha": null 21169 }, 21170 { 21171 "sha": "6ad1a5b57a6fbce9f4fdcc862c3f87f9546558b8", 21172 "description": "anv: Add extern \"C\" guards", 21173 "nominated": false, 21174 "nomination_type": null, 21175 "resolution": 4, 21176 "main_sha": null, 21177 "because_sha": null 21178 }, 21179 { 21180 "sha": "23c7142cd670d9634d53e3a9c03fc42ce6b32c51", 21181 "description": "anv: disable SIMD16 for RT shaders", 21182 "nominated": false, 21183 "nomination_type": null, 21184 "resolution": 4, 21185 "main_sha": null, 21186 "because_sha": null 21187 }, 21188 { 21189 "sha": "58144361592c4d6f002d4963950b21fbdac84ba2", 21190 "description": "anv: Set up the memory-backed FIFO buffer", 21191 "nominated": false, 21192 "nomination_type": null, 21193 "resolution": 4, 21194 "main_sha": null, 21195 "because_sha": null 21196 }, 21197 { 21198 "sha": "93526c89c570ce58f8a5adda2423fa0d40a3e83c", 21199 "description": "anv: Implement VK_KHR_pipeline_library", 21200 "nominated": false, 21201 "nomination_type": null, 21202 "resolution": 4, 21203 "main_sha": null, 21204 "because_sha": null 21205 }, 21206 { 21207 "sha": "4388b8b253c9420e650397609c17867113298d3e", 21208 "description": "anv: Add an anv_address_map helper", 21209 "nominated": false, 21210 "nomination_type": null, 21211 "resolution": 4, 21212 "main_sha": null, 21213 "because_sha": null 21214 }, 21215 { 21216 "sha": "191fab68b0553ce8c84ccbab2529704063337ac2", 21217 "description": "anv/formats: Advertise ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT", 21218 "nominated": false, 21219 "nomination_type": null, 21220 "resolution": 4, 21221 "main_sha": null, 21222 "because_sha": null 21223 }, 21224 { 21225 "sha": "3beb088490858e679f1755130f50e9ee5acce3c1", 21226 "description": "intel/mi_builder: allow half GP registers for dereferencing", 21227 "nominated": false, 21228 "nomination_type": null, 21229 "resolution": 4, 21230 "main_sha": null, 21231 "because_sha": null 21232 }, 21233 { 21234 "sha": "24a4a3bbbbdfadce4cdb2b93c4b101e54444993f", 21235 "description": "intel/mi_builder: Add a helper for incrementing reference counts", 21236 "nominated": false, 21237 "nomination_type": null, 21238 "resolution": 4, 21239 "main_sha": null, 21240 "because_sha": null 21241 }, 21242 { 21243 "sha": "b7296e11ae97c9c8d361622b1aab2c8d6922cb62", 21244 "description": "intel/mi_builder: add a way to reserve a register", 21245 "nominated": false, 21246 "nomination_type": null, 21247 "resolution": 4, 21248 "main_sha": null, 21249 "because_sha": null 21250 }, 21251 { 21252 "sha": "a5e5e6aa0f69aed707b9b1f83a5d2e3c9d7a40b7", 21253 "description": "genxml: add missing no duplicate anyhit flag", 21254 "nominated": false, 21255 "nomination_type": null, 21256 "resolution": 4, 21257 "main_sha": null, 21258 "because_sha": null 21259 }, 21260 { 21261 "sha": "8fc7a98e3161137d492dc631140a3f16c5df0f7c", 21262 "description": "intel/fs: disable split_array_vars on opencl kernels", 21263 "nominated": false, 21264 "nomination_type": null, 21265 "resolution": 4, 21266 "main_sha": null, 21267 "because_sha": null 21268 }, 21269 { 21270 "sha": "57593c539529f0b06c2395d1882e6e6d6477362a", 21271 "description": "intel/nir: disable assert on async stack id", 21272 "nominated": true, 21273 "nomination_type": 1, 21274 "resolution": 1, 21275 "main_sha": null, 21276 "because_sha": "046571479028aeb5577344a91f0c4d565415f4bc" 21277 }, 21278 { 21279 "sha": "8d580de4a9dd6ce859a9f0aeadb83cc3c3d4ce5a", 21280 "description": "intel/nir: fix potential invalid function impl ptr usage", 21281 "nominated": true, 21282 "nomination_type": 1, 21283 "resolution": 1, 21284 "main_sha": null, 21285 "because_sha": "96fde5518b5c47550f0f42f3a0504ccbdc4a4e92" 21286 }, 21287 { 21288 "sha": "1ffd28149f4779a2097262ecc61ec39e96cdcd11", 21289 "description": "intel/nir: fixup preserved metadata in rayquery lowering", 21290 "nominated": true, 21291 "nomination_type": 1, 21292 "resolution": 1, 21293 "main_sha": null, 21294 "because_sha": "c78be5da300ae386a12b91a22efb064335e2043a" 21295 }, 21296 { 21297 "sha": "9dba8d8aa12b0a80425a1816bd07c645768dced3", 21298 "description": "intel/fs: take a builder arg for resolve_source_modifiers()", 21299 "nominated": false, 21300 "nomination_type": null, 21301 "resolution": 4, 21302 "main_sha": null, 21303 "because_sha": null 21304 }, 21305 { 21306 "sha": "649cdc617fb5fb13f3430aa26ad2023503f1c605", 21307 "description": "intel/nir: reuse rt helper", 21308 "nominated": false, 21309 "nomination_type": null, 21310 "resolution": 4, 21311 "main_sha": null, 21312 "because_sha": null 21313 }, 21314 { 21315 "sha": "57f1e95102658b02e611856787c63d32a1afac46", 21316 "description": "intel/rt: fix procedural primitive ID access", 21317 "nominated": false, 21318 "nomination_type": null, 21319 "resolution": 4, 21320 "main_sha": null, 21321 "because_sha": null 21322 }, 21323 { 21324 "sha": "aea88f16df116c4739ecfb89ecd9ebe235666101", 21325 "description": "intel/fs: SEL_EXEC uses the integer pipe for 64-bit stuff", 21326 "nominated": false, 21327 "nomination_type": null, 21328 "resolution": 4, 21329 "main_sha": null, 21330 "because_sha": null 21331 }, 21332 { 21333 "sha": "c80c0ed9433035c2f4dc6586470bde493a7b7963", 21334 "description": "intel/fs: Always use integer types for indirect MOVs", 21335 "nominated": false, 21336 "nomination_type": null, 21337 "resolution": 4, 21338 "main_sha": null, 21339 "because_sha": null 21340 }, 21341 { 21342 "sha": "c6a7f4b34e6835aff2f3c45a8cd3a3d175874443", 21343 "description": "intel/devinfo: Rename & implement num_dual_subslices", 21344 "nominated": false, 21345 "nomination_type": null, 21346 "resolution": 4, 21347 "main_sha": null, 21348 "because_sha": null 21349 }, 21350 { 21351 "sha": "262719e963ba838da9f5221152dfeaae65f960ec", 21352 "description": "meson: bump required llvm-spirv version with intel-clc", 21353 "nominated": false, 21354 "nomination_type": null, 21355 "resolution": 4, 21356 "main_sha": null, 21357 "because_sha": null 21358 }, 21359 { 21360 "sha": "0926ac42cbdf7191010d1461f1e38e75b6983ed8", 21361 "description": "anv: remove HDC flush from invalidate bits", 21362 "nominated": true, 21363 "nomination_type": 1, 21364 "resolution": 1, 21365 "main_sha": null, 21366 "because_sha": "a49b145e8d59a7cdd6a16cc469c055f6746013f8" 21367 }, 21368 { 21369 "sha": "abba55382f5588e3b9dfbc517d5fe940b2917c7c", 21370 "description": "intel/compiler: Vectorize gl_TessLevelInner/Outer[] writes", 21371 "nominated": false, 21372 "nomination_type": null, 21373 "resolution": 4, 21374 "main_sha": null, 21375 "because_sha": null 21376 }, 21377 { 21378 "sha": "c9d399604ef76df7b24d728257aa029045f11c6d", 21379 "description": "st/mesa: Optionally call nir_vectorize_tess_levels()", 21380 "nominated": false, 21381 "nomination_type": null, 21382 "resolution": 4, 21383 "main_sha": null, 21384 "because_sha": null 21385 }, 21386 { 21387 "sha": "be21d54aca09e4466781c2cc3d83022ef480c3f6", 21388 "description": "intel/compiler: Use an existing URB write to end TCS threads when viable", 21389 "nominated": false, 21390 "nomination_type": null, 21391 "resolution": 4, 21392 "main_sha": null, 21393 "because_sha": null 21394 }, 21395 { 21396 "sha": "19c40e07302c1622739d7ec8fb506cd618ab3d4b", 21397 "description": "ci: disable intel-clc on debian-vulkan", 21398 "nominated": false, 21399 "nomination_type": null, 21400 "resolution": 4, 21401 "main_sha": null, 21402 "because_sha": null 21403 }, 21404 { 21405 "sha": "38b5521be2765065f6e030eb6b9c40617c87a786", 21406 "description": "ci: bump llvm to 13 for some builders", 21407 "nominated": false, 21408 "nomination_type": null, 21409 "resolution": 4, 21410 "main_sha": null, 21411 "because_sha": null 21412 }, 21413 { 21414 "sha": "64645d1f1478d7665fac1af4369bd6efe067f9ea", 21415 "description": "ci/debian: don't use libclc from the system", 21416 "nominated": false, 21417 "nomination_type": null, 21418 "resolution": 4, 21419 "main_sha": null, 21420 "because_sha": null 21421 }, 21422 { 21423 "sha": "78b1e0340ea4a13c5b5cbb246c73697fe41a1299", 21424 "description": "ci: build our own version of the LLVM SPIRV translator", 21425 "nominated": false, 21426 "nomination_type": null, 21427 "resolution": 4, 21428 "main_sha": null, 21429 "because_sha": null 21430 }, 21431 { 21432 "sha": "05b1f3fd9794a29bca6cc83fe8b06cec68281eff", 21433 "description": "ci: disable intel-clc on fedora", 21434 "nominated": false, 21435 "nomination_type": null, 21436 "resolution": 4, 21437 "main_sha": null, 21438 "because_sha": null 21439 }, 21440 { 21441 "sha": "f0c516c331da46a651b14df8449618b7e59c8125", 21442 "description": "ci: add python3-ply to debian/fedora images", 21443 "nominated": false, 21444 "nomination_type": null, 21445 "resolution": 4, 21446 "main_sha": null, 21447 "because_sha": null 21448 }, 21449 { 21450 "sha": "f2922126156b9bc9fd10bfd3690e7ed3db08184f", 21451 "description": "gallivm/nir: bitcast when non-float ptr type.", 21452 "nominated": false, 21453 "nomination_type": 1, 21454 "resolution": 4, 21455 "main_sha": null, 21456 "because_sha": "203920d4c69366b71db1d48d8fb8bd6439016191" 21457 }, 21458 { 21459 "sha": "c642fa122ccd90b11ad54dd50e398373069ae8c7", 21460 "description": "gallivm/nir: fix fmin/fmax translation", 21461 "nominated": false, 21462 "nomination_type": 1, 21463 "resolution": 4, 21464 "main_sha": null, 21465 "because_sha": "203920d4c69366b71db1d48d8fb8bd6439016191" 21466 }, 21467 { 21468 "sha": "d132625eed474d149ed6372dd5448492675b738e", 21469 "description": "lavapipe: add fmin/fmax to image lowering.", 21470 "nominated": false, 21471 "nomination_type": 1, 21472 "resolution": 4, 21473 "main_sha": null, 21474 "because_sha": "31695f81c9251662cb5d2c0acce768a5220ab7a2" 21475 }, 21476 { 21477 "sha": "549f0b956e23683af44297e0061f9aaf9f9575aa", 21478 "description": "zink: also lower 64bit function temps", 21479 "nominated": false, 21480 "nomination_type": null, 21481 "resolution": 4, 21482 "main_sha": null, 21483 "because_sha": null 21484 }, 21485 { 21486 "sha": "b3a44cfbb9973cd71ade9ff1c9bd5867a0fb7cfd", 21487 "description": "zink: split up lower_64bit_vars pass", 21488 "nominated": false, 21489 "nomination_type": null, 21490 "resolution": 4, 21491 "main_sha": null, 21492 "because_sha": null 21493 }, 21494 { 21495 "sha": "0f053f0f07cb28a50faa6732430f08e8ba368900", 21496 "description": "zink: always run optimize_nir after lower_64bit_vars", 21497 "nominated": true, 21498 "nomination_type": 1, 21499 "resolution": 1, 21500 "main_sha": null, 21501 "because_sha": "5b2f850425e4c841529ff8339a1fbc5a26e9ff8c" 21502 }, 21503 { 21504 "sha": "17e3df4cd2757e79a4fd77f52a2d23ff9084578b", 21505 "description": "zink: don't flatten 64bit arrays during rewrite", 21506 "nominated": true, 21507 "nomination_type": 1, 21508 "resolution": 1, 21509 "main_sha": null, 21510 "because_sha": "5b2f850425e4c841529ff8339a1fbc5a26e9ff8c" 21511 }, 21512 { 21513 "sha": "52edd8f7640906d205a30fb3f20f7c53b4aab68a", 21514 "description": "nir/opt_undef: add a pass to clean up 64bit undefs", 21515 "nominated": false, 21516 "nomination_type": null, 21517 "resolution": 4, 21518 "main_sha": null, 21519 "because_sha": null 21520 }, 21521 { 21522 "sha": "38543af8f72bf3dfe06be9c79539031ab9fa3ea9", 21523 "description": "rusticl/device: fix custom device detection", 21524 "nominated": false, 21525 "nomination_type": null, 21526 "resolution": 4, 21527 "main_sha": null, 21528 "because_sha": null 21529 }, 21530 { 21531 "sha": "645f2da3faf3852e0a263c386a97a7cd7f617694", 21532 "description": "zink: always set VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT sometimes", 21533 "nominated": false, 21534 "nomination_type": null, 21535 "resolution": 4, 21536 "main_sha": null, 21537 "because_sha": null 21538 }, 21539 { 21540 "sha": "97c7eaf17f9eb9961928ed96ea645bf96028746d", 21541 "description": "zink: use feedback loop layout to correctly handle implicit feedback loops", 21542 "nominated": false, 21543 "nomination_type": null, 21544 "resolution": 4, 21545 "main_sha": null, 21546 "because_sha": null 21547 }, 21548 { 21549 "sha": "902f64f90666f7d1448acdae02151b335c6d3353", 21550 "description": "zink: add a mask of fb attachment idx for resources", 21551 "nominated": false, 21552 "nomination_type": null, 21553 "resolution": 4, 21554 "main_sha": null, 21555 "because_sha": null 21556 }, 21557 { 21558 "sha": "dbf2186a28857b2d97925bd70b9ce0ed3cd29553", 21559 "description": "zink: reorder zink_resource a little", 21560 "nominated": false, 21561 "nomination_type": null, 21562 "resolution": 4, 21563 "main_sha": null, 21564 "because_sha": null 21565 }, 21566 { 21567 "sha": "630967b2521bbc52a941d78e7b1adf9222020231", 21568 "description": "zink: rename fb_binds -> fb_bind_count", 21569 "nominated": false, 21570 "nomination_type": null, 21571 "resolution": 4, 21572 "main_sha": null, 21573 "because_sha": null 21574 }, 21575 { 21576 "sha": "bc5ed17844eacb6935b0da9d305e26b9a74ac572", 21577 "description": "zink: remove zink_context::new_swapchain", 21578 "nominated": false, 21579 "nomination_type": null, 21580 "resolution": 4, 21581 "main_sha": null, 21582 "because_sha": null 21583 }, 21584 { 21585 "sha": "a6cfb72010a8e0ab10e529021a0e031c5558f68b", 21586 "description": "zink: enable VK_ATTACHMENT_LOAD_OP_DONT_CARE for zs in renderpasses", 21587 "nominated": false, 21588 "nomination_type": null, 21589 "resolution": 4, 21590 "main_sha": null, 21591 "because_sha": null 21592 }, 21593 { 21594 "sha": "7829fb9adf9b21c6f35c1932ee86f8f64dfda7cf", 21595 "description": "mesa: set normalized_coords for bindless texture buffer samplers", 21596 "nominated": true, 21597 "nomination_type": 0, 21598 "resolution": 1, 21599 "main_sha": null, 21600 "because_sha": null 21601 }, 21602 { 21603 "sha": "c268ae9efe602129b848c800dca83411d55c3aab", 21604 "description": "egl: Remove a bogus restriction from eglMakeCurrent", 21605 "nominated": false, 21606 "nomination_type": null, 21607 "resolution": 4, 21608 "main_sha": null, 21609 "because_sha": null 21610 }, 21611 { 21612 "sha": "71224789cf408c97b39eb9581e149d1b9d178700", 21613 "description": "egl/dri2: Fix a weird conditional in dri2_make_current", 21614 "nominated": false, 21615 "nomination_type": null, 21616 "resolution": 4, 21617 "main_sha": null, 21618 "because_sha": null 21619 }, 21620 { 21621 "sha": "04826cd9fc83365e99db3a491254a8d5a6eaac63", 21622 "description": "egl: Factor some common terminate cleanup up to common code", 21623 "nominated": false, 21624 "nomination_type": null, 21625 "resolution": 4, 21626 "main_sha": null, 21627 "because_sha": null 21628 }, 21629 { 21630 "sha": "a942068fdb8d0abead04c68222c5d217865af67a", 21631 "description": "egl: Formatting fix", 21632 "nominated": false, 21633 "nomination_type": null, 21634 "resolution": 4, 21635 "main_sha": null, 21636 "because_sha": null 21637 }, 21638 { 21639 "sha": "a436fdd560c34f9962017a00f01944362bb16370", 21640 "description": "mesa/fbo: Don't force both read/draw bindings to zero", 21641 "nominated": false, 21642 "nomination_type": null, 21643 "resolution": 4, 21644 "main_sha": null, 21645 "because_sha": null 21646 }, 21647 { 21648 "sha": "27dff086ec7431ae3fb49b51b5dd4601dde4008a", 21649 "description": "radeonsi/vce: using fixed value for vce 52", 21650 "nominated": false, 21651 "nomination_type": null, 21652 "resolution": 4, 21653 "main_sha": null, 21654 "because_sha": null 21655 }, 21656 { 21657 "sha": "b23fe77cf48c9d9e53e6ae45c6f4c3590ab7f94a", 21658 "description": "rusticl: Fix compilation if stdout and/or stderr aren't symbols", 21659 "nominated": false, 21660 "nomination_type": null, 21661 "resolution": 4, 21662 "main_sha": null, 21663 "because_sha": null 21664 }, 21665 { 21666 "sha": "a1d34d8c95773a210fabef5999ad37065851f815", 21667 "description": "ci/amd: move radeonsi in amd directory", 21668 "nominated": false, 21669 "nomination_type": null, 21670 "resolution": 4, 21671 "main_sha": null, 21672 "because_sha": null 21673 }, 21674 { 21675 "sha": "f66420c692329a6c7721062635cf17af0ae0caaa", 21676 "description": "ci/radeonsi: add traces for radeonsi Zork", 21677 "nominated": false, 21678 "nomination_type": null, 21679 "resolution": 4, 21680 "main_sha": null, 21681 "because_sha": null 21682 }, 21683 { 21684 "sha": "7d7e1c620b080d66e72db2e00abec4aa95771581", 21685 "description": "ci/traces: prevent showing wine instalation dialog", 21686 "nominated": false, 21687 "nomination_type": null, 21688 "resolution": 4, 21689 "main_sha": null, 21690 "because_sha": null 21691 }, 21692 { 21693 "sha": "e76a7550444dc9b7fc3338b92344a2b79bc9a32f", 21694 "description": "ci: also handle default wine rootfs (for testing)", 21695 "nominated": false, 21696 "nomination_type": null, 21697 "resolution": 4, 21698 "main_sha": null, 21699 "because_sha": null 21700 }, 21701 { 21702 "sha": "1e27a72c8107eb67b945360d5fd84f6b14b27524", 21703 "description": "ci/dxvk: fix DXVK 64-bit only wine setup", 21704 "nominated": false, 21705 "nomination_type": null, 21706 "resolution": 4, 21707 "main_sha": null, 21708 "because_sha": null 21709 }, 21710 { 21711 "sha": "dd79695b3b0dba002670d4b6eab5c60867e85f12", 21712 "description": "ci/lava: prepare wineprefix for GL and DXVK", 21713 "nominated": false, 21714 "nomination_type": null, 21715 "resolution": 4, 21716 "main_sha": null, 21717 "because_sha": null 21718 }, 21719 { 21720 "sha": "7901fec52e864a050ddfb356df861a17a60a359d", 21721 "description": "ci/lava: add wine and apitrace into amd64 rootfs container", 21722 "nominated": false, 21723 "nomination_type": null, 21724 "resolution": 4, 21725 "main_sha": null, 21726 "because_sha": null 21727 }, 21728 { 21729 "sha": "29305a89b0fe3c3014f36d8825bcadc706b02330", 21730 "description": "radv: fix handling multiview with GPL", 21731 "nominated": false, 21732 "nomination_type": null, 21733 "resolution": 4, 21734 "main_sha": null, 21735 "because_sha": null 21736 }, 21737 { 21738 "sha": "0c6f52a999f34e936aa61eb3527a19979da1ff8c", 21739 "description": "radv: fix handling primitive ID and clip/cull distances with GPL", 21740 "nominated": false, 21741 "nomination_type": null, 21742 "resolution": 4, 21743 "main_sha": null, 21744 "because_sha": null 21745 }, 21746 { 21747 "sha": "630bb53e68e8c150c99d01fdbf1806aba790af70", 21748 "description": "radv: fix handling ViewportIndex with GPL", 21749 "nominated": false, 21750 "nomination_type": null, 21751 "resolution": 4, 21752 "main_sha": null, 21753 "because_sha": null 21754 }, 21755 { 21756 "sha": "515847b2a7a79a7a9eb23004f8f71bfc52a3ba55", 21757 "description": "radv: rework multiview lowering in NIR slightly", 21758 "nominated": false, 21759 "nomination_type": null, 21760 "resolution": 4, 21761 "main_sha": null, 21762 "because_sha": null 21763 }, 21764 { 21765 "sha": "b6093ffbe721b330d8d0f248c80c57c517ce2d1c", 21766 "description": "v3dv: expose VK_EXT_image_robustness", 21767 "nominated": false, 21768 "nomination_type": null, 21769 "resolution": 4, 21770 "main_sha": null, 21771 "because_sha": null 21772 }, 21773 { 21774 "sha": "c7e022abfdf689b269fb781247cda245bfff90fd", 21775 "description": "broadcom/compiler: add a lowering for robust image access", 21776 "nominated": false, 21777 "nomination_type": null, 21778 "resolution": 4, 21779 "main_sha": null, 21780 "because_sha": null 21781 }, 21782 { 21783 "sha": "adcfd9bc2f7818964b436f10dc96204e29496c41", 21784 "description": "broadcom/compiler: rename static helpers involved with robust buffer access", 21785 "nominated": false, 21786 "nomination_type": null, 21787 "resolution": 4, 21788 "main_sha": null, 21789 "because_sha": null 21790 }, 21791 { 21792 "sha": "5e5eaa3f1ac3648340de393a3a2f199f6c195501", 21793 "description": "broadcom/compiler: rename v3d_nir_lower_robust_buffer_access.c", 21794 "nominated": false, 21795 "nomination_type": null, 21796 "resolution": 4, 21797 "main_sha": null, 21798 "because_sha": null 21799 }, 21800 { 21801 "sha": "c816081eea2865d04bc67950e79ec7e8b143b88d", 21802 "description": "docs: fixup broken rst syntax", 21803 "nominated": true, 21804 "nomination_type": 1, 21805 "resolution": 1, 21806 "main_sha": null, 21807 "because_sha": "d4397c00485d8edb35d519e7036405527bb3e746" 21808 }, 21809 { 21810 "sha": "9cbfe9a8baedb100b6fa7eba1ae9fe33363838c1", 21811 "description": "ci/docs: Stick to specific version of python packages", 21812 "nominated": true, 21813 "nomination_type": 0, 21814 "resolution": 1, 21815 "main_sha": null, 21816 "because_sha": null 21817 }, 21818 { 21819 "sha": "21107a244a70a1fce582b713d9b2915074e1d96c", 21820 "description": "mesa/main: don't copy signed rgtc via float", 21821 "nominated": false, 21822 "nomination_type": null, 21823 "resolution": 4, 21824 "main_sha": null, 21825 "because_sha": null 21826 }, 21827 { 21828 "sha": "163e7496a9d09279623f346553124090f948d71e", 21829 "description": "mesa/main: fix broken indent", 21830 "nominated": false, 21831 "nomination_type": null, 21832 "resolution": 4, 21833 "main_sha": null, 21834 "because_sha": null 21835 }, 21836 { 21837 "sha": "40c32dfbb1017c4bffaa524b43b37eef9e8e7c9a", 21838 "description": "nir/loop_analyze: remove cost of redundant selects", 21839 "nominated": false, 21840 "nomination_type": null, 21841 "resolution": 4, 21842 "main_sha": null, 21843 "because_sha": null 21844 }, 21845 { 21846 "sha": "13d0ae593be02cf9b3ed77eea9abeeb7181dd0e5", 21847 "description": "nir/loop_analyze: delay instruction cost calculation", 21848 "nominated": false, 21849 "nomination_type": null, 21850 "resolution": 4, 21851 "main_sha": null, 21852 "because_sha": null 21853 }, 21854 { 21855 "sha": "8b9a5adf8be6ed813037659d72d21611075f5d43", 21856 "description": "rusticl/mem: return errors for OOB accesses", 21857 "nominated": false, 21858 "nomination_type": null, 21859 "resolution": 4, 21860 "main_sha": null, 21861 "because_sha": null 21862 }, 21863 { 21864 "sha": "e6ecd22140fe6c6e8ac26966c8409f7254370479", 21865 "description": "mesa: make glPopMatrix a no-op if the matrix hasn't changed", 21866 "nominated": false, 21867 "nomination_type": null, 21868 "resolution": 4, 21869 "main_sha": null, 21870 "because_sha": null 21871 }, 21872 { 21873 "sha": "0b00a158ad49b495bd5e6558e7eb0dd06b9ba7f4", 21874 "description": "mesa: use memcmp instead of floating-point comparisons in glMultMatrixf", 21875 "nominated": false, 21876 "nomination_type": null, 21877 "resolution": 4, 21878 "main_sha": null, 21879 "because_sha": null 21880 }, 21881 { 21882 "sha": "01c481335ad84f8bec29985e982ec0f20aadf522", 21883 "description": "glthread: skip glMultMatrixf if it's identity", 21884 "nominated": false, 21885 "nomination_type": null, 21886 "resolution": 4, 21887 "main_sha": null, 21888 "because_sha": null 21889 }, 21890 { 21891 "sha": "2fa864b38ad3d5316d4f0a2c60ac2d805d0412dc", 21892 "description": "glthread,hud: draw per-frame values and expose the number of batches per frame", 21893 "nominated": false, 21894 "nomination_type": null, 21895 "resolution": 4, 21896 "main_sha": null, 21897 "because_sha": null 21898 }, 21899 { 21900 "sha": "62501fbf7bf0e2a9d9e4f2e001e48740a49e283d", 21901 "description": "glthread: use 8-bit GLenum for prim modes where it results in better packing", 21902 "nominated": false, 21903 "nomination_type": null, 21904 "resolution": 4, 21905 "main_sha": null, 21906 "because_sha": null 21907 }, 21908 { 21909 "sha": "cd30f044ae558caad7a547892edf1f6c9a2bfc7f", 21910 "description": "glthread: use GLenum16 for enums, but clamp it to 0xffff to get correct errors", 21911 "nominated": false, 21912 "nomination_type": null, 21913 "resolution": 4, 21914 "main_sha": null, 21915 "because_sha": null 21916 }, 21917 { 21918 "sha": "b7ba29cbf67c1db93e203a82a71bc264447463cd", 21919 "description": "mesa: rename GL dispatch initialization functions to make the intent clear", 21920 "nominated": false, 21921 "nomination_type": null, 21922 "resolution": 4, 21923 "main_sha": null, 21924 "because_sha": null 21925 }, 21926 { 21927 "sha": "f44ada0eb676e4e23503ae22febb8f986acf41c3", 21928 "description": "mesa: remove deprecated comments", 21929 "nominated": false, 21930 "nomination_type": null, 21931 "resolution": 4, 21932 "main_sha": null, 21933 "because_sha": null 21934 }, 21935 { 21936 "sha": "34356c009c12d25518a3208e55638282ecb21e4c", 21937 "description": "api_hw_select_init_h.py: simplify the code", 21938 "nominated": false, 21939 "nomination_type": null, 21940 "resolution": 4, 21941 "main_sha": null, 21942 "because_sha": null 21943 }, 21944 { 21945 "sha": "3c621f8a2a2f97f65d2682fe6e79fea93b710023", 21946 "description": "glapi: rename 'vtxfmt' to 'beginend' to make it clear", 21947 "nominated": false, 21948 "nomination_type": null, 21949 "resolution": 4, 21950 "main_sha": null, 21951 "because_sha": null 21952 }, 21953 { 21954 "sha": "684dae9e64de180bd7b1b296c88220915376e313", 21955 "description": "mesa: initialize OutsideBeginEnd directly instead of through Exec", 21956 "nominated": false, 21957 "nomination_type": null, 21958 "resolution": 4, 21959 "main_sha": null, 21960 "because_sha": null 21961 }, 21962 { 21963 "sha": "1c803b7080c8f5c11c60c93e9e5ff542e13817de", 21964 "description": "mesa: remove unused function _mesa_get_dispatch", 21965 "nominated": false, 21966 "nomination_type": null, 21967 "resolution": 4, 21968 "main_sha": null, 21969 "because_sha": null 21970 }, 21971 { 21972 "sha": "4425236a208968f6d8f655de338ddeda83dc7187", 21973 "description": "mesa: don't restore the dispatch at the end of glCallList", 21974 "nominated": false, 21975 "nomination_type": null, 21976 "resolution": 4, 21977 "main_sha": null, 21978 "because_sha": null 21979 }, 21980 { 21981 "sha": "c75b152f085a0f273cf535f27dc96f2df69f9817", 21982 "description": "vbo: don't call _glapi_set_dispatch for GL_COMPILE_AND_EXECUTE loopback", 21983 "nominated": false, 21984 "nomination_type": null, 21985 "resolution": 4, 21986 "main_sha": null, 21987 "because_sha": null 21988 }, 21989 { 21990 "sha": "b4de8c834e99254013b8a6f481e5be17701a420c", 21991 "description": "mesa: reorder and pack gl_buffer_object", 21992 "nominated": false, 21993 "nomination_type": null, 21994 "resolution": 4, 21995 "main_sha": null, 21996 "because_sha": null 21997 }, 21998 { 21999 "sha": "26a2502a3b77862673ea6f23d3154c8c1085bb5f", 22000 "description": "mesa: remove unused gl_buffer_object::Data and Written", 22001 "nominated": false, 22002 "nomination_type": null, 22003 "resolution": 4, 22004 "main_sha": null, 22005 "because_sha": null 22006 }, 22007 { 22008 "sha": "37421a24ad82099823bf25c0976a84278b2b73a3", 22009 "description": "mesa: restructure bind_buffer_object for better performance", 22010 "nominated": false, 22011 "nomination_type": null, 22012 "resolution": 4, 22013 "main_sha": null, 22014 "because_sha": null 22015 }, 22016 { 22017 "sha": "6a1ede73f5ac2becaf184d79776982556277cc98", 22018 "description": "mesa: inline _mesa_handle_bind_buffer_gen and correct things", 22019 "nominated": false, 22020 "nomination_type": null, 22021 "resolution": 4, 22022 "main_sha": null, 22023 "because_sha": null 22024 }, 22025 { 22026 "sha": "93c9be2b975a3267096d1da19873549057989f05", 22027 "description": "mesa: inline _mesa_reference_buffer_object", 22028 "nominated": false, 22029 "nomination_type": null, 22030 "resolution": 4, 22031 "main_sha": null, 22032 "because_sha": null 22033 }, 22034 { 22035 "sha": "1885608184d249d5ffa8cd02ee41dee5378a3142", 22036 "description": "mesa: trivial simplifications in _mesa_reference_buffer_object_", 22037 "nominated": false, 22038 "nomination_type": null, 22039 "resolution": 4, 22040 "main_sha": null, 22041 "because_sha": null 22042 }, 22043 { 22044 "sha": "17b72129305545164120c93e2526eeae2ec0d5d8", 22045 "description": "mesa: clean up st_indirect_draw_vbo interface and callers", 22046 "nominated": false, 22047 "nomination_type": null, 22048 "resolution": 4, 22049 "main_sha": null, 22050 "because_sha": null 22051 }, 22052 { 22053 "sha": "303f867e322cf775b5bfb2948867a43fad99af60", 22054 "description": "mesa: remove unused code using _mesa_prim", 22055 "nominated": false, 22056 "nomination_type": null, 22057 "resolution": 4, 22058 "main_sha": null, 22059 "because_sha": null 22060 }, 22061 { 22062 "sha": "59af6be1995fbaa56e2133d32141e2fefce00cbc", 22063 "description": "mesa: remove _mesa_draw_gallium_fallback by adapting st_feedback_draw_vbo", 22064 "nominated": false, 22065 "nomination_type": null, 22066 "resolution": 4, 22067 "main_sha": null, 22068 "because_sha": null 22069 }, 22070 { 22071 "sha": "c056affa255bd5ee85895ed69a10de408ca4a45d", 22072 "description": "mesa: replace ALLOC_PRIMS with persistently-allocated context arrays", 22073 "nominated": false, 22074 "nomination_type": null, 22075 "resolution": 4, 22076 "main_sha": null, 22077 "because_sha": null 22078 }, 22079 { 22080 "sha": "8666b1ffbf5b66205909819a37842183ed41ddf5", 22081 "description": "radv: Build acceleration structures using BVH IR", 22082 "nominated": false, 22083 "nomination_type": null, 22084 "resolution": 4, 22085 "main_sha": null, 22086 "because_sha": null 22087 }, 22088 { 22089 "sha": "1c0ab3ba67985d8727d9189c2ee4bf5f921101ca", 22090 "description": "radv: Create pipelines for conversion meta shaders", 22091 "nominated": false, 22092 "nomination_type": null, 22093 "resolution": 4, 22094 "main_sha": null, 22095 "because_sha": null 22096 }, 22097 { 22098 "sha": "45a66ab30bf65ae698fc60a6d7712dc27b81560c", 22099 "description": "radv: Add conversion shader for leaf nodes", 22100 "nominated": false, 22101 "nomination_type": null, 22102 "resolution": 4, 22103 "main_sha": null, 22104 "because_sha": null 22105 }, 22106 { 22107 "sha": "682dc5c28e4e16ef66cbe996d908d0d5b5c77051", 22108 "description": "radv: Add conversion shader for internal nodes", 22109 "nominated": false, 22110 "nomination_type": null, 22111 "resolution": 4, 22112 "main_sha": null, 22113 "because_sha": null 22114 }, 22115 { 22116 "sha": "3e6033394e40a687d55c45d1d36cc2cc66545722", 22117 "description": "radv: Add BVH IR types", 22118 "nominated": false, 22119 "nomination_type": null, 22120 "resolution": 4, 22121 "main_sha": null, 22122 "because_sha": null 22123 }, 22124 { 22125 "sha": "ca8061c2a7ba5f62ae48e5ceedfbcafef12b2c00", 22126 "description": "radv: Split CmdBuildAccelerationStructuresKHR into different functions", 22127 "nominated": false, 22128 "nomination_type": null, 22129 "resolution": 4, 22130 "main_sha": null, 22131 "because_sha": null 22132 }, 22133 { 22134 "sha": "c039a132d6581cc8b9d126f92ff4e1289ada89a2", 22135 "description": "radv: Rename internal node shader to lbvh_internal", 22136 "nominated": false, 22137 "nomination_type": null, 22138 "resolution": 4, 22139 "main_sha": null, 22140 "because_sha": null 22141 }, 22142 { 22143 "sha": "41eed5b463a4a395b19e3e35f8333514220aafe6", 22144 "description": "zink: only emit runtime array for ssbos if present", 22145 "nominated": false, 22146 "nomination_type": null, 22147 "resolution": 4, 22148 "main_sha": null, 22149 "because_sha": null 22150 }, 22151 { 22152 "sha": "93696693b2cd3258ba0f841fbc923e4997b1e93d", 22153 "description": "zink: remove color_write_missing driver workaround", 22154 "nominated": false, 22155 "nomination_type": null, 22156 "resolution": 4, 22157 "main_sha": null, 22158 "because_sha": null 22159 }, 22160 { 22161 "sha": "ceb34a2145cff5d9a9e23f7efc999f8c0466be45", 22162 "description": "zink: allow reordered clear_buffer calls", 22163 "nominated": false, 22164 "nomination_type": null, 22165 "resolution": 4, 22166 "main_sha": null, 22167 "because_sha": null 22168 }, 22169 { 22170 "sha": "084f3b6664116c2da4dc458d8a13e957a9331b4a", 22171 "description": "zink: avoid overflow when clamping bufferviews", 22172 "nominated": true, 22173 "nomination_type": 0, 22174 "resolution": 1, 22175 "main_sha": null, 22176 "because_sha": null 22177 }, 22178 { 22179 "sha": "55d6847d220fc2562b9384e0874283a02c61ff49", 22180 "description": "zink: name bo variables using bitsize", 22181 "nominated": false, 22182 "nomination_type": null, 22183 "resolution": 4, 22184 "main_sha": null, 22185 "because_sha": null 22186 }, 22187 { 22188 "sha": "697078c9f4a2d94f6dc5226ce5cd0cc40b1de2fe", 22189 "description": "zink: fix handling for ssbos that are just runtime arrays", 22190 "nominated": false, 22191 "nomination_type": null, 22192 "resolution": 4, 22193 "main_sha": null, 22194 "because_sha": null 22195 }, 22196 { 22197 "sha": "60db522ed8955a9800cf55c0f0a1f11763213f2c", 22198 "description": "zink: fix sparse queue creation", 22199 "nominated": false, 22200 "nomination_type": null, 22201 "resolution": 4, 22202 "main_sha": null, 22203 "because_sha": null 22204 }, 22205 { 22206 "sha": "53004e57d68af9673cab6195ce67213245ec149f", 22207 "description": "zink: always unset var->data.explicit_xfb_buffer", 22208 "nominated": true, 22209 "nomination_type": 1, 22210 "resolution": 1, 22211 "main_sha": null, 22212 "because_sha": "6d40db84c9d507768f118fe20fc4437cbfa6be41" 22213 }, 22214 { 22215 "sha": "903aba413d833005de37bdd8d67608cff8dba598", 22216 "description": "zink: free vertex_state_cache on shutdown", 22217 "nominated": true, 22218 "nomination_type": 0, 22219 "resolution": 1, 22220 "main_sha": null, 22221 "because_sha": null 22222 }, 22223 { 22224 "sha": "1bd0d30a5341fdafb219db57090d469cd49e7b29", 22225 "description": "zink: fix some batch tracking leaks", 22226 "nominated": false, 22227 "nomination_type": 1, 22228 "resolution": 4, 22229 "main_sha": null, 22230 "because_sha": "83c76b8efbf4925bfdd98e37405fa56c640eefcb" 22231 }, 22232 { 22233 "sha": "5f618d84c6e1c02e6365501e5e0fa6cce91db00e", 22234 "description": "zink: add asserts to verify optimal key state", 22235 "nominated": false, 22236 "nomination_type": null, 22237 "resolution": 4, 22238 "main_sha": null, 22239 "because_sha": null 22240 }, 22241 { 22242 "sha": "c338f7ae7897c1b65013b2295e347d358b2ac176", 22243 "description": "zink: copy optimal key always", 22244 "nominated": false, 22245 "nomination_type": 1, 22246 "resolution": 4, 22247 "main_sha": null, 22248 "because_sha": "7336580408af8988cbe1ee61ae080076feecca19" 22249 }, 22250 { 22251 "sha": "95d61c5c75bd36a43488e41ac677fb28fc02eacd", 22252 "description": "iris: Ignore aux for copy_region source if there's no unresolved color", 22253 "nominated": false, 22254 "nomination_type": null, 22255 "resolution": 4, 22256 "main_sha": null, 22257 "because_sha": null 22258 }, 22259 { 22260 "sha": "6db172436a71a0e70a94c39d8eddb691e95c5cfb", 22261 "description": "lavapipe: propagate shader access info across libraries", 22262 "nominated": true, 22263 "nomination_type": 0, 22264 "resolution": 1, 22265 "main_sha": null, 22266 "because_sha": null 22267 }, 22268 { 22269 "sha": "6c935f3f3da5935a12ec1ace0f7541f047b3b526", 22270 "description": "lavapipe: set writemask for compute shader buffers", 22271 "nominated": true, 22272 "nomination_type": 0, 22273 "resolution": 1, 22274 "main_sha": null, 22275 "because_sha": null 22276 }, 22277 { 22278 "sha": "e884902b21eba1632f1507f0d7b69518369ae903", 22279 "description": "d3d12: Replace size_t with uint64_t in d3d12_video_encoder definitions for cross-plat compatibility", 22280 "nominated": false, 22281 "nomination_type": null, 22282 "resolution": 4, 22283 "main_sha": null, 22284 "because_sha": null 22285 }, 22286 { 22287 "sha": "7336580408af8988cbe1ee61ae080076feecca19", 22288 "description": "zink: unspaghettify some program update code", 22289 "nominated": false, 22290 "nomination_type": null, 22291 "resolution": 4, 22292 "main_sha": null, 22293 "because_sha": null 22294 }, 22295 { 22296 "sha": "809e9462ce35b94eefa7a6cf5a2f41317f199ae8", 22297 "description": "zink: be even more granular with optimal_key program updates", 22298 "nominated": false, 22299 "nomination_type": null, 22300 "resolution": 4, 22301 "main_sha": null, 22302 "because_sha": null 22303 }, 22304 { 22305 "sha": "e4e9461403ef7b9859570c301a65befdb65ce3e7", 22306 "description": "zink: simplify bit tracking in zink_gfx_program_update()", 22307 "nominated": false, 22308 "nomination_type": null, 22309 "resolution": 4, 22310 "main_sha": null, 22311 "because_sha": null 22312 }, 22313 { 22314 "sha": "76ae28e69ca1a6a7dd5bf59ebcaf9afa94110bfe", 22315 "description": "zink: split dirty_shader_stages for gfx and compute", 22316 "nominated": false, 22317 "nomination_type": null, 22318 "resolution": 4, 22319 "main_sha": null, 22320 "because_sha": null 22321 }, 22322 { 22323 "sha": "49866c4f77049adfb43b1b72b27002680cd66380", 22324 "description": "zink: use optimal_keys to massively reduce size of pipeline cache comparisons", 22325 "nominated": false, 22326 "nomination_type": null, 22327 "resolution": 4, 22328 "main_sha": null, 22329 "because_sha": null 22330 }, 22331 { 22332 "sha": "325c703624a7ccb74356c697ad305755db289a01", 22333 "description": "zink: add 'optimal_keys' handling for shader keys", 22334 "nominated": false, 22335 "nomination_type": null, 22336 "resolution": 4, 22337 "main_sha": null, 22338 "because_sha": null 22339 }, 22340 { 22341 "sha": "1198568e32bafe63b3198db70b68663b3d697005", 22342 "description": "zink: add some padding to small shader keys for byte-alignment", 22343 "nominated": false, 22344 "nomination_type": null, 22345 "resolution": 4, 22346 "main_sha": null, 22347 "because_sha": null 22348 }, 22349 { 22350 "sha": "06e8acbc474d6c55dc6c1f464be7b899a910edb7", 22351 "description": "zink: ALWAYS_INLINE bind_gfx_stage", 22352 "nominated": false, 22353 "nomination_type": null, 22354 "resolution": 4, 22355 "main_sha": null, 22356 "because_sha": null 22357 }, 22358 { 22359 "sha": "32f50630d6025487dd86a8b1271d2c860fdbbff3", 22360 "description": "zink: move to AoS for gfx program shader modules", 22361 "nominated": false, 22362 "nomination_type": null, 22363 "resolution": 4, 22364 "main_sha": null, 22365 "because_sha": null 22366 }, 22367 { 22368 "sha": "745efa1231e256192c901eeffa1a740dfa7e11ca", 22369 "description": "zink: copy the non-dirty shader stages when updating gfx program", 22370 "nominated": false, 22371 "nomination_type": 1, 22372 "resolution": 4, 22373 "main_sha": null, 22374 "because_sha": "d8455e5ebfa36767f0d7b63ba6b907c135711a7f" 22375 }, 22376 { 22377 "sha": "6df9bcaa10e5552657612ad34b4d7fe1c3f54dfc", 22378 "description": "zink: handle inline uniforms during first-time shader generation", 22379 "nominated": false, 22380 "nomination_type": 1, 22381 "resolution": 4, 22382 "main_sha": null, 22383 "because_sha": "a0e69e7601a3f7cb6bfa578ccc4ec52abb9ee662" 22384 }, 22385 { 22386 "sha": "7a489593d0026b6eae6c192b68659610ac7fed07", 22387 "description": "zink: remove a bunch of casts from shader key inlines", 22388 "nominated": false, 22389 "nomination_type": null, 22390 "resolution": 4, 22391 "main_sha": null, 22392 "because_sha": null 22393 }, 22394 { 22395 "sha": "f2591d09d77b70d939618c110a2e893453cb787f", 22396 "description": "zink: wrap zink_shader_key_base access for nonseamless cubemap use", 22397 "nominated": false, 22398 "nomination_type": null, 22399 "resolution": 4, 22400 "main_sha": null, 22401 "because_sha": null 22402 }, 22403 { 22404 "sha": "3513bddcbfaa6b832e71b104c24f31bdd9798a48", 22405 "description": "zink: check on init whether decomposed attrs are needed", 22406 "nominated": false, 22407 "nomination_type": null, 22408 "resolution": 4, 22409 "main_sha": null, 22410 "because_sha": null 22411 }, 22412 { 22413 "sha": "f933ede78eb3ee899670958f8dae71a6f0c45c5f", 22414 "description": "zink: add a bool flag for decomposed vertex elements", 22415 "nominated": false, 22416 "nomination_type": null, 22417 "resolution": 4, 22418 "main_sha": null, 22419 "because_sha": null 22420 }, 22421 { 22422 "sha": "cd81f2d08a03d5f651010731a7f0a0fd614f4dc7", 22423 "description": "ci/crocus: update ci results", 22424 "nominated": false, 22425 "nomination_type": null, 22426 "resolution": 4, 22427 "main_sha": null, 22428 "because_sha": null 22429 }, 22430 { 22431 "sha": "3730be9873d556918a20795b37399b7e2e9630b5", 22432 "description": "aco: mostly implement FS input loads on GFX11", 22433 "nominated": false, 22434 "nomination_type": null, 22435 "resolution": 4, 22436 "main_sha": null, 22437 "because_sha": null 22438 }, 22439 { 22440 "sha": "826ed52174c5816c45841de43a015990064bdc22", 22441 "description": "aco/tests: add GFX11 assembly tests", 22442 "nominated": false, 22443 "nomination_type": null, 22444 "resolution": 4, 22445 "main_sha": null, 22446 "because_sha": null 22447 }, 22448 { 22449 "sha": "48c8c25e68fe9e00526645ce360e5fd1de3dc0ee", 22450 "description": "aco: omit read-only memory_sync_info when printing", 22451 "nominated": false, 22452 "nomination_type": null, 22453 "resolution": 4, 22454 "main_sha": null, 22455 "because_sha": null 22456 }, 22457 { 22458 "sha": "aadb7aef01913c24ab37b3409496649470ff66f4", 22459 "description": "aco: add VINTERP instruction format", 22460 "nominated": false, 22461 "nomination_type": null, 22462 "resolution": 4, 22463 "main_sha": null, 22464 "because_sha": null 22465 }, 22466 { 22467 "sha": "55cd74d468fe7834c3da63864bf3099cdf98c57f", 22468 "description": "aco: add LDSDIR instruction format", 22469 "nominated": false, 22470 "nomination_type": null, 22471 "resolution": 4, 22472 "main_sha": null, 22473 "because_sha": null 22474 }, 22475 { 22476 "sha": "a7a9aad14dbca5f1ac755a63ae7a5336a0a38dba", 22477 "description": "aco: limit GFX11 to 128 VGPRs for now", 22478 "nominated": false, 22479 "nomination_type": null, 22480 "resolution": 4, 22481 "main_sha": null, 22482 "because_sha": null 22483 }, 22484 { 22485 "sha": "4e55b5b8514c49c303d8af526e9748f39e54133f", 22486 "description": "aco: update assembler for GFX11", 22487 "nominated": false, 22488 "nomination_type": null, 22489 "resolution": 4, 22490 "main_sha": null, 22491 "because_sha": null 22492 }, 22493 { 22494 "sha": "077dd12ac6cfa14db4b342394f0bc3d09025d451", 22495 "description": "aco/gfx11: don't use more than 1 NSA dword", 22496 "nominated": false, 22497 "nomination_type": null, 22498 "resolution": 4, 22499 "main_sha": null, 22500 "because_sha": null 22501 }, 22502 { 22503 "sha": "d8d99c3c4f2355d9546f1998da75dd2ab69e67e2", 22504 "description": "aco: add GFX11 opcode numbers", 22505 "nominated": false, 22506 "nomination_type": null, 22507 "resolution": 4, 22508 "main_sha": null, 22509 "because_sha": null 22510 }, 22511 { 22512 "sha": "2f74df7117e2d4a5bd8d88807d0893b1b3753000", 22513 "description": "aco: fix assembly of MUBUF-to-LDS loads", 22514 "nominated": false, 22515 "nomination_type": null, 22516 "resolution": 4, 22517 "main_sha": null, 22518 "because_sha": null 22519 }, 22520 { 22521 "sha": "78779fd63d491c7a3b844fdbdde7156b78bbc00d", 22522 "description": "aco: add reg() helper to assembler", 22523 "nominated": false, 22524 "nomination_type": null, 22525 "resolution": 4, 22526 "main_sha": null, 22527 "because_sha": null 22528 }, 22529 { 22530 "sha": "7a1b5221481db7dac11343b8f31b6c3ee49b524d", 22531 "description": "aco: rename Interp_instruction to VINTRP_instruction", 22532 "nominated": false, 22533 "nomination_type": null, 22534 "resolution": 4, 22535 "main_sha": null, 22536 "because_sha": null 22537 }, 22538 { 22539 "sha": "51bd75e28cf258b6075750db344dc05c64ee6b82", 22540 "description": "radeonsi/vcn: support async", 22541 "nominated": false, 22542 "nomination_type": null, 22543 "resolution": 4, 22544 "main_sha": null, 22545 "because_sha": null 22546 }, 22547 { 22548 "sha": "091249dff4c696c5b45a04800963081f5431fa5f", 22549 "description": "aco: Fixes compiling error about char8_t with c++20", 22550 "nominated": false, 22551 "nomination_type": 1, 22552 "resolution": 4, 22553 "main_sha": null, 22554 "because_sha": "209a89e51d159baddbde39bd99144cd9c5bccfa5" 22555 }, 22556 { 22557 "sha": "8ace68543227d980c7fa581f91a0577062cd5982", 22558 "description": "radv/rt: inline radv_rt_pipeline_create_() helper into radv_rt_pipeline_create()", 22559 "nominated": false, 22560 "nomination_type": null, 22561 "resolution": 4, 22562 "main_sha": null, 22563 "because_sha": null 22564 }, 22565 { 22566 "sha": "40366a3aaf869ebc15b81f8772906b7ef4d0e9a5", 22567 "description": "radv/rt: create separate radv_rt_pipeline struct", 22568 "nominated": false, 22569 "nomination_type": null, 22570 "resolution": 4, 22571 "main_sha": null, 22572 "because_sha": null 22573 }, 22574 { 22575 "sha": "b93b696356d31123dc3792d6afda421f7fcdabf3", 22576 "description": "pvr: Fix assignment to ISP back_a.sref", 22577 "nominated": false, 22578 "nomination_type": null, 22579 "resolution": 4, 22580 "main_sha": null, 22581 "because_sha": null 22582 }, 22583 { 22584 "sha": "007c6b1dd2829d5afa14820c373e7964157f6242", 22585 "description": "radv: use direct access to last_vgt_api_stage_locs for sgpr emission", 22586 "nominated": false, 22587 "nomination_type": null, 22588 "resolution": 4, 22589 "main_sha": null, 22590 "because_sha": null 22591 }, 22592 { 22593 "sha": "351c4ed6d1f3461e5f4f8626d67133459457b267", 22594 "description": "radv: store pointer to sgprs for last vertex stage", 22595 "nominated": false, 22596 "nomination_type": null, 22597 "resolution": 4, 22598 "main_sha": null, 22599 "because_sha": null 22600 }, 22601 { 22602 "sha": "2a723f7a8d622870fb5d7082949fcfc252e65e3b", 22603 "description": "nir: use nir_shader_instructions_pass in nir_split_per_member_structs", 22604 "nominated": false, 22605 "nomination_type": null, 22606 "resolution": 4, 22607 "main_sha": null, 22608 "because_sha": null 22609 }, 22610 { 22611 "sha": "67fe9ae5c33f61762884b9a0f927b8cda635e6e4", 22612 "description": "nir: use nir_shader_instructions_pass in nir_split_var_copies", 22613 "nominated": false, 22614 "nomination_type": null, 22615 "resolution": 4, 22616 "main_sha": null, 22617 "because_sha": null 22618 }, 22619 { 22620 "sha": "9dcff3ea53fb5e6e534c82a9f0016fc7b2535616", 22621 "description": "nir: use nir_shader_instructions_pass in nir_lower_samplers", 22622 "nominated": false, 22623 "nomination_type": null, 22624 "resolution": 4, 22625 "main_sha": null, 22626 "because_sha": null 22627 }, 22628 { 22629 "sha": "865d959090e5dbbec7a833109db35d6d55e15024", 22630 "description": "nir: use nir_shader_instructions_pass in nir_lower_interpolation", 22631 "nominated": false, 22632 "nomination_type": null, 22633 "resolution": 4, 22634 "main_sha": null, 22635 "because_sha": null 22636 }, 22637 { 22638 "sha": "6e0bcc1c4da3136cb7e93837d021614196f7f52c", 22639 "description": "nir: use nir_metadata_none instead of its value", 22640 "nominated": false, 22641 "nomination_type": null, 22642 "resolution": 4, 22643 "main_sha": null, 22644 "because_sha": null 22645 }, 22646 { 22647 "sha": "dd51dedefd276d2cacd7c074f0a691503cfd1a2b", 22648 "description": "nir: use nir_shader_instructions_pass in nir_lower_frexp", 22649 "nominated": false, 22650 "nomination_type": null, 22651 "resolution": 4, 22652 "main_sha": null, 22653 "because_sha": null 22654 }, 22655 { 22656 "sha": "a87070937ddb0560c0cc54935c18389ca4058a32", 22657 "description": "nir: use nir_shader_instructions_pass in nir_lower_fb_read", 22658 "nominated": false, 22659 "nomination_type": null, 22660 "resolution": 4, 22661 "main_sha": null, 22662 "because_sha": null 22663 }, 22664 { 22665 "sha": "2e410c4c0508afb3ec20c5ee155450950aa0a463", 22666 "description": "nir: use nir_shader_instructions_pass in nir_lower_drawpixels", 22667 "nominated": false, 22668 "nomination_type": null, 22669 "resolution": 4, 22670 "main_sha": null, 22671 "because_sha": null 22672 }, 22673 { 22674 "sha": "00b0de5c83353e22c055999a00ec1d6dc2332703", 22675 "description": "nir: use nir_shader_instructions_pass in nir_lower_clip_halfz", 22676 "nominated": false, 22677 "nomination_type": null, 22678 "resolution": 4, 22679 "main_sha": null, 22680 "because_sha": null 22681 }, 22682 { 22683 "sha": "c6e4641a21a3ba689740f5cb802db6099c51b3f3", 22684 "description": "nir: use nir_shader_instructions_pass in nir_lower_clip_disable", 22685 "nominated": false, 22686 "nomination_type": null, 22687 "resolution": 4, 22688 "main_sha": null, 22689 "because_sha": null 22690 }, 22691 { 22692 "sha": "a1efa18dfe7c62ae5e3976799ab516bdd4776a1c", 22693 "description": "nir: use nir_shader_instructions_pass in nir_lower_clamp_color_outputs", 22694 "nominated": false, 22695 "nomination_type": null, 22696 "resolution": 4, 22697 "main_sha": null, 22698 "because_sha": null 22699 }, 22700 { 22701 "sha": "c7078fe4e07e0f19a4ae1a070f63d40fba542619", 22702 "description": "nir: use nir_shader_instructions_pass in nir_lower_64bit_phis", 22703 "nominated": false, 22704 "nomination_type": null, 22705 "resolution": 4, 22706 "main_sha": null, 22707 "because_sha": null 22708 }, 22709 { 22710 "sha": "ea39efe9b803cbe493678e4f9ba3f8516df98c6b", 22711 "description": "nir: use nir_shader_instructions_pass in nir_lower_bool_to_int32", 22712 "nominated": false, 22713 "nomination_type": null, 22714 "resolution": 4, 22715 "main_sha": null, 22716 "because_sha": null 22717 }, 22718 { 22719 "sha": "d28833d60f3ef8a079f5e9c29fa58e9aafaf5532", 22720 "description": "nir: use nir_shader_instructions_pass in nir_lower_bool_to_float", 22721 "nominated": false, 22722 "nomination_type": null, 22723 "resolution": 4, 22724 "main_sha": null, 22725 "because_sha": null 22726 }, 22727 { 22728 "sha": "4a9e2dc1e94a837aaf1d5930d3c9517108798b0e", 22729 "description": "nir: use nir_shader_instructions_pass in nir_lower_bool_to_bitsize", 22730 "nominated": false, 22731 "nomination_type": null, 22732 "resolution": 4, 22733 "main_sha": null, 22734 "because_sha": null 22735 }, 22736 { 22737 "sha": "5beeb3c1db7d4fc3ff8d20f8624963d2c3336eb7", 22738 "description": "nir: use nir_shader_instructions_pass in nir_lower_alu", 22739 "nominated": false, 22740 "nomination_type": null, 22741 "resolution": 4, 22742 "main_sha": null, 22743 "because_sha": null 22744 }, 22745 { 22746 "sha": "cb201e92aca12f1962124bac2e8220c3651d8dcf", 22747 "description": "glsl: use nir_shader_instructions_pass in gl_nir_lower_samplers_as_deref", 22748 "nominated": false, 22749 "nomination_type": null, 22750 "resolution": 4, 22751 "main_sha": null, 22752 "because_sha": null 22753 }, 22754 { 22755 "sha": "d3708d6cf5015f1ada146edf873b28c361b1fdae", 22756 "description": "glsl: use nir_shader_instructions_pass in gl_nir_lower_images", 22757 "nominated": false, 22758 "nomination_type": null, 22759 "resolution": 4, 22760 "main_sha": null, 22761 "because_sha": null 22762 }, 22763 { 22764 "sha": "1829fde2128dda6ca52def24d53f45c7c8b2d21a", 22765 "description": "glsl: use nir_shader_instructions_pass in gl_nir_lower_atomics", 22766 "nominated": false, 22767 "nomination_type": null, 22768 "resolution": 4, 22769 "main_sha": null, 22770 "because_sha": null 22771 }, 22772 { 22773 "sha": "e9dc98ed87f3c64f5933c0c5e95a9084a43ed6d6", 22774 "description": "crocus: remove invalid nir_metadata_preserve from crocus_fix_edge_flags", 22775 "nominated": false, 22776 "nomination_type": null, 22777 "resolution": 4, 22778 "main_sha": null, 22779 "because_sha": null 22780 }, 22781 { 22782 "sha": "a1c042fb5a098f0dff7ac5106c88d726ed2239ea", 22783 "description": "iris: remove invalid nir_metadata_preserve from iris_fix_edge_flags", 22784 "nominated": false, 22785 "nomination_type": null, 22786 "resolution": 4, 22787 "main_sha": null, 22788 "because_sha": null 22789 }, 22790 { 22791 "sha": "0337f449a6704de5974aad56d4caa2b04a09099a", 22792 "description": "radv: use nir_shader_instructions_pass in radv_nir_lower_ycbcr_textures", 22793 "nominated": false, 22794 "nomination_type": null, 22795 "resolution": 4, 22796 "main_sha": null, 22797 "because_sha": null 22798 }, 22799 { 22800 "sha": "a54d9964637fa9528f255cbb53c33ea0bd50d208", 22801 "description": "radv: ALWAYS_INLINE radv_is_streamout_enabled()", 22802 "nominated": false, 22803 "nomination_type": null, 22804 "resolution": 4, 22805 "main_sha": null, 22806 "because_sha": null 22807 }, 22808 { 22809 "sha": "051594fb7f5342699f4a53e286ef1ad5f1e4ee3a", 22810 "description": "radv: ALWAYS_INLINE radv_flush_descriptors", 22811 "nominated": false, 22812 "nomination_type": null, 22813 "resolution": 4, 22814 "main_sha": null, 22815 "because_sha": null 22816 }, 22817 { 22818 "sha": "876f7f60ac11009ed35a529eb1c7336bf87e406e", 22819 "description": "radv: ALWAYS_INLINE radv_after_draw", 22820 "nominated": false, 22821 "nomination_type": null, 22822 "resolution": 4, 22823 "main_sha": null, 22824 "because_sha": null 22825 }, 22826 { 22827 "sha": "7985a9df9a6dc69978f204c7eaafa6e4c97ce7ea", 22828 "description": "radv: enable NGG culling unconditionally for GPL but disable it dynamically", 22829 "nominated": false, 22830 "nomination_type": null, 22831 "resolution": 4, 22832 "main_sha": null, 22833 "because_sha": null 22834 }, 22835 { 22836 "sha": "e7f6786d592c4f69808bc8d909a9da7edf760340", 22837 "description": "radv: use the maximum number of vertices per primitives for NGG with GPL", 22838 "nominated": false, 22839 "nomination_type": null, 22840 "resolution": 4, 22841 "main_sha": null, 22842 "because_sha": null 22843 }, 22844 { 22845 "sha": "e364670e83437c72da57a287d023003f3d15d493", 22846 "description": "radv: determine the last VGT api stage also for GPL", 22847 "nominated": false, 22848 "nomination_type": null, 22849 "resolution": 4, 22850 "main_sha": null, 22851 "because_sha": null 22852 }, 22853 { 22854 "sha": "e053f6feb37b65caa59900597d27367f7363a073", 22855 "description": "radv: remove useless gfx10_ngg_info::enable_vertex_grouping", 22856 "nominated": false, 22857 "nomination_type": null, 22858 "resolution": 4, 22859 "main_sha": null, 22860 "because_sha": null 22861 }, 22862 { 22863 "sha": "efd83e9627d99df29ee28b7ed562530e052121fe", 22864 "description": "radv: allow to build the pre-rasterization stages in a library", 22865 "nominated": false, 22866 "nomination_type": null, 22867 "resolution": 4, 22868 "main_sha": null, 22869 "because_sha": null 22870 }, 22871 { 22872 "sha": "456543e6d857bccc0165475cd684fed3a69d9bf4", 22873 "description": "radv: determine the last VGT api stage from the active_stages bitfield", 22874 "nominated": false, 22875 "nomination_type": null, 22876 "resolution": 4, 22877 "main_sha": null, 22878 "because_sha": null 22879 }, 22880 { 22881 "sha": "c08ba6a76c9e40adc5da0540d365904cc7e22b4f", 22882 "description": "radv: import the GS copy shader from a library if present", 22883 "nominated": false, 22884 "nomination_type": null, 22885 "resolution": 4, 22886 "main_sha": null, 22887 "because_sha": null 22888 }, 22889 { 22890 "sha": "2fd3b0bceb5df3f29a7322c90dfd2c37280efdac", 22891 "description": "radv: do not free the GS copy shader binary if created from a library", 22892 "nominated": false, 22893 "nomination_type": null, 22894 "resolution": 4, 22895 "main_sha": null, 22896 "because_sha": null 22897 }, 22898 { 22899 "sha": "25ead8ec5c84028d4c58eff0b203b49f0425d812", 22900 "description": "gallivm: fix buffer_type for LLVM 15", 22901 "nominated": false, 22902 "nomination_type": 1, 22903 "resolution": 4, 22904 "main_sha": null, 22905 "because_sha": "1b8c4931df9d0ec55fc80dc280f27c40c9a2b781" 22906 }, 22907 { 22908 "sha": "bcb136d548e607dbc9b72df0f575710ee03947ec", 22909 "description": "gallivm: handle llvm coroutines for llvm > 15", 22910 "nominated": true, 22911 "nomination_type": 0, 22912 "resolution": 1, 22913 "main_sha": null, 22914 "because_sha": null 22915 }, 22916 { 22917 "sha": "16fd0c11c66b8b48c3835202fab77a0c50828c0b", 22918 "description": "llvmpipe: bind sampler views/images properly.", 22919 "nominated": true, 22920 "nomination_type": 0, 22921 "resolution": 1, 22922 "main_sha": null, 22923 "because_sha": null 22924 }, 22925 { 22926 "sha": "b144d3e6a7e9a31c8b62e43035f15dab34932273", 22927 "description": "llvmpipe: memset empty images in the key", 22928 "nominated": true, 22929 "nomination_type": 0, 22930 "resolution": 1, 22931 "main_sha": null, 22932 "because_sha": null 22933 }, 22934 { 22935 "sha": "fe5636af6e0501305e020e8ac7d383931ed68543", 22936 "description": "lavapipe: handle view mask layer count properly for begin rendering.", 22937 "nominated": true, 22938 "nomination_type": 1, 22939 "resolution": 1, 22940 "main_sha": null, 22941 "because_sha": "8a6160a35428264fa3b4722d8c72b9c8aa4b8256" 22942 }, 22943 { 22944 "sha": "21d39dd1deb03366f54c4d7bfa09835cab0f1ca9", 22945 "description": "lavapipe: take layers into account around render surface creation.", 22946 "nominated": true, 22947 "nomination_type": 1, 22948 "resolution": 1, 22949 "main_sha": null, 22950 "because_sha": "8a6160a35428264fa3b4722d8c72b9c8aa4b8256" 22951 }, 22952 { 22953 "sha": "d724e9568244932977087ec4045fd16c1ecc8e04", 22954 "description": "llvmpipe: handle different blocksizes for sampler/image views", 22955 "nominated": false, 22956 "nomination_type": null, 22957 "resolution": 4, 22958 "main_sha": null, 22959 "because_sha": null 22960 }, 22961 { 22962 "sha": "bf4a2b374fb781052770e807df8b6be84d0e78d6", 22963 "description": "radv: Use scalar layout for BDA references", 22964 "nominated": false, 22965 "nomination_type": null, 22966 "resolution": 4, 22967 "main_sha": null, 22968 "because_sha": null 22969 }, 22970 { 22971 "sha": "25e1c3d5b3ab4e066dd36c0a964ce7d413dac02e", 22972 "description": "radv: Use a fallback for marketing name when libdrm doesn't know it.", 22973 "nominated": true, 22974 "nomination_type": 0, 22975 "resolution": 1, 22976 "main_sha": null, 22977 "because_sha": null 22978 }, 22979 { 22980 "sha": "26d1b0ca022dbd28322b0ce535658df3123f0057", 22981 "description": "r600/sfn: Fixes 'numeric_limits' is not a member of 'std' error in sfn/sfn_instr.cpp", 22982 "nominated": false, 22983 "nomination_type": null, 22984 "resolution": 4, 22985 "main_sha": null, 22986 "because_sha": null 22987 }, 22988 { 22989 "sha": "e0b7430eae7d49dc98bac05fe46b511e1a9c7cfd", 22990 "description": "meson: libelf is optional", 22991 "nominated": false, 22992 "nomination_type": 1, 22993 "resolution": 4, 22994 "main_sha": null, 22995 "because_sha": "c74595ead3f431705edc5e32df6b88a259239237" 22996 }, 22997 { 22998 "sha": "37900ee2dd13b735a6e46ddd272f45df4c8ad8a9", 22999 "description": "mesa/st: emit string marker based on PIPE_CAP_STRING_MARKER", 23000 "nominated": true, 23001 "nomination_type": 1, 23002 "resolution": 1, 23003 "main_sha": null, 23004 "because_sha": "10ac88b72fac70eb3fa698179d48378600f59f74" 23005 }, 23006 { 23007 "sha": "0fba2e0d1e17db697ea3b4dfb1c9a55441ed5986", 23008 "description": "ci: debian-clang: drop -Wno-error=unused-function", 23009 "nominated": false, 23010 "nomination_type": null, 23011 "resolution": 4, 23012 "main_sha": null, 23013 "because_sha": null 23014 }, 23015 { 23016 "sha": "48889fc68dbfe2f45396be29c55615b1f300b47f", 23017 "description": "vulkan: avoid warning about unused function", 23018 "nominated": false, 23019 "nomination_type": null, 23020 "resolution": 4, 23021 "main_sha": null, 23022 "because_sha": null 23023 }, 23024 { 23025 "sha": "0dd58bd115373700255de68d68688866c1807e49", 23026 "description": "panfrost: avoid warning about unused function", 23027 "nominated": false, 23028 "nomination_type": null, 23029 "resolution": 4, 23030 "main_sha": null, 23031 "because_sha": null 23032 }, 23033 { 23034 "sha": "486381c489b57c1424c99bdb391cbbffd1e5f450", 23035 "description": "llvmpipe: drop unused function", 23036 "nominated": false, 23037 "nomination_type": null, 23038 "resolution": 4, 23039 "main_sha": null, 23040 "because_sha": null 23041 }, 23042 { 23043 "sha": "1cbfc80f0fc12f8c54345a6a926db71289695c79", 23044 "description": "llvmpipe: mark function unused", 23045 "nominated": false, 23046 "nomination_type": null, 23047 "resolution": 4, 23048 "main_sha": null, 23049 "because_sha": null 23050 }, 23051 { 23052 "sha": "ec5af409a5c06b0dfe5852e4645cf462b4b3a3d8", 23053 "description": "spirv: mark function unused", 23054 "nominated": false, 23055 "nomination_type": null, 23056 "resolution": 4, 23057 "main_sha": null, 23058 "because_sha": null 23059 }, 23060 { 23061 "sha": "ee2e01c0ef5f823399dfd295110019aa5e2dd675", 23062 "description": "venus: fix VkImageFormatListCreateInfo for AHB", 23063 "nominated": false, 23064 "nomination_type": null, 23065 "resolution": 4, 23066 "main_sha": null, 23067 "because_sha": null 23068 }, 23069 { 23070 "sha": "0d66ed49b412551b843fb8db5ccc1ce6bc4f5f7f", 23071 "description": "radv/rtpso: Use the common traversal helper", 23072 "nominated": false, 23073 "nomination_type": null, 23074 "resolution": 4, 23075 "main_sha": null, 23076 "because_sha": null 23077 }, 23078 { 23079 "sha": "3f72061be93dd23d7f29b4f4361f0940092b23ce", 23080 "description": "radv/rq: Use the common traversal helper", 23081 "nominated": false, 23082 "nomination_type": null, 23083 "resolution": 4, 23084 "main_sha": null, 23085 "because_sha": null 23086 }, 23087 { 23088 "sha": "ac4593534508dabcb6b3e160e79ff509efb97e94", 23089 "description": "radv: Add a common traversal build helper", 23090 "nominated": false, 23091 "nomination_type": null, 23092 "resolution": 4, 23093 "main_sha": null, 23094 "because_sha": null 23095 }, 23096 { 23097 "sha": "e24a8168189b8343ed2176f78fd92c8a4ec49c5c", 23098 "description": "radv: Fix file descriptor leak.", 23099 "nominated": false, 23100 "nomination_type": 1, 23101 "resolution": 4, 23102 "main_sha": null, 23103 "because_sha": "574980675405e36d34519cb5cbd315b3582850ec" 23104 }, 23105 { 23106 "sha": "5a3411567a35e49bc2ae0c88ca5596804e6948c2", 23107 "description": "radv: Properly initialize all memory in RRA dumps.", 23108 "nominated": false, 23109 "nomination_type": null, 23110 "resolution": 4, 23111 "main_sha": null, 23112 "because_sha": null 23113 }, 23114 { 23115 "sha": "19aae06692508ffcda14af4a771287eacf641bc4", 23116 "description": "radv: Use deterministic order for dumping acceleration stuctures.", 23117 "nominated": false, 23118 "nomination_type": null, 23119 "resolution": 4, 23120 "main_sha": null, 23121 "because_sha": null 23122 }, 23123 { 23124 "sha": "50bb0d6427728f4a73eb28779cd67525f313d8bc", 23125 "description": "radv: Use GLSL matrices for instance transforms in BVH.", 23126 "nominated": false, 23127 "nomination_type": null, 23128 "resolution": 4, 23129 "main_sha": null, 23130 "because_sha": null 23131 }, 23132 { 23133 "sha": "3c09681eddb20a99c7fa737f1e40571adacb8516", 23134 "description": "radv: Use proper matrices for instance nodes.", 23135 "nominated": false, 23136 "nomination_type": null, 23137 "resolution": 4, 23138 "main_sha": null, 23139 "because_sha": null 23140 }, 23141 { 23142 "sha": "0f9fb8e15ff1e40a4fc0b2f7a6dfbb4fc93d1437", 23143 "description": "radv: Remove aabb bounds from instance nodes.", 23144 "nominated": false, 23145 "nomination_type": null, 23146 "resolution": 4, 23147 "main_sha": null, 23148 "because_sha": null 23149 }, 23150 { 23151 "sha": "b1ddb3504027c23560b19bdb6291a817b45ab166", 23152 "description": "radv: Translate the BVH copy shader to glsl from nir_builder.", 23153 "nominated": false, 23154 "nomination_type": null, 23155 "resolution": 4, 23156 "main_sha": null, 23157 "because_sha": null 23158 }, 23159 { 23160 "sha": "ffc5f52724893ef33a63e7f8f6c335f0587b7790", 23161 "description": "radv: Hardcode root node id.", 23162 "nominated": false, 23163 "nomination_type": null, 23164 "resolution": 4, 23165 "main_sha": null, 23166 "because_sha": null 23167 }, 23168 { 23169 "sha": "513d074d39847ae798c63aea6ea8870389b0ef7b", 23170 "description": "radv: Fix GLSL BDA struct alignment and use pointer arithmetic SIZEOF.", 23171 "nominated": false, 23172 "nomination_type": null, 23173 "resolution": 4, 23174 "main_sha": null, 23175 "because_sha": null 23176 }, 23177 { 23178 "sha": "f446f7a769386ba9b20e5fdac3eec8e468b410f0", 23179 "description": "intel/l3: Use L3 full-way allocation setting for gfx12.5 (DG2, MTL)", 23180 "nominated": false, 23181 "nomination_type": null, 23182 "resolution": 4, 23183 "main_sha": null, 23184 "because_sha": null 23185 }, 23186 { 23187 "sha": "02d858ef0dd958767dad0ab4a606f1f1af0ee155", 23188 "description": "d3d12: Fix usage of %ld with PRIu64 instead for cross-platform build", 23189 "nominated": false, 23190 "nomination_type": null, 23191 "resolution": 4, 23192 "main_sha": null, 23193 "because_sha": null 23194 }, 23195 { 23196 "sha": "b3be2ace5930e9b0a40ebcd05fd1f65d44da2d0e", 23197 "description": "zink: PIPE_CAP_SHAREABLE_SHADERS", 23198 "nominated": false, 23199 "nomination_type": null, 23200 "resolution": 4, 23201 "main_sha": null, 23202 "because_sha": null 23203 }, 23204 { 23205 "sha": "10ed67867e9cf1a7ef01f3adb1478b31280e738e", 23206 "description": "zink: use screen param for zink_shader_free()", 23207 "nominated": false, 23208 "nomination_type": null, 23209 "resolution": 4, 23210 "main_sha": null, 23211 "because_sha": null 23212 }, 23213 { 23214 "sha": "ac1b343477b6390d816e163a2d259d34fe4a155b", 23215 "description": "zink: use program's context for cache deletion", 23216 "nominated": false, 23217 "nomination_type": null, 23218 "resolution": 4, 23219 "main_sha": null, 23220 "because_sha": null 23221 }, 23222 { 23223 "sha": "275e4a9c8959647f3318ec3c5fe716c95931cda8", 23224 "description": "zink: add locking for program caches", 23225 "nominated": false, 23226 "nomination_type": null, 23227 "resolution": 4, 23228 "main_sha": null, 23229 "because_sha": null 23230 }, 23231 { 23232 "sha": "a10cad018b25181b609c90756cc170cdfe45c2b4", 23233 "description": "zink: don't try to delete programs from the cache if stages have been modified", 23234 "nominated": false, 23235 "nomination_type": null, 23236 "resolution": 4, 23237 "main_sha": null, 23238 "because_sha": null 23239 }, 23240 { 23241 "sha": "eab18cb7a29cb5a8382a8e627551d399c1db62f2", 23242 "description": "zink: use screen params for program reference functions", 23243 "nominated": false, 23244 "nomination_type": null, 23245 "resolution": 4, 23246 "main_sha": null, 23247 "because_sha": null 23248 }, 23249 { 23250 "sha": "697eb99d699973dfc40a02df2b70d40915ab7a16", 23251 "description": "zink: track the owner context for gfx programs", 23252 "nominated": false, 23253 "nomination_type": null, 23254 "resolution": 4, 23255 "main_sha": null, 23256 "because_sha": null 23257 }, 23258 { 23259 "sha": "2fa70912633f8ab054d57c586f0dbf67f19f4bb4", 23260 "description": "zink: track a mask of gfx stages remaining in gfx programs", 23261 "nominated": true, 23262 "nomination_type": 0, 23263 "resolution": 0, 23264 "main_sha": null, 23265 "because_sha": null 23266 }, 23267 { 23268 "sha": "0f770caa2321624070ca3c0d9994cf26f9c837d1", 23269 "description": "freedreno: Disable 8bpp_ubwc on a6xx gen2", 23270 "nominated": false, 23271 "nomination_type": null, 23272 "resolution": 4, 23273 "main_sha": null, 23274 "because_sha": null 23275 }, 23276 { 23277 "sha": "7bf8af2c8d57deb7bad340a86c27d3d449c2a955", 23278 "description": "radeon/vcn: process invalid frame rate in encoding", 23279 "nominated": false, 23280 "nomination_type": null, 23281 "resolution": 4, 23282 "main_sha": null, 23283 "because_sha": null 23284 }, 23285 { 23286 "sha": "4fdf10fdafe5ef4333afeb478e742c0a24ce3898", 23287 "description": "radeonsi/gfx11: don't set VERTS_PER_SUBGRP to 0", 23288 "nominated": true, 23289 "nomination_type": 1, 23290 "resolution": 1, 23291 "main_sha": null, 23292 "because_sha": "25a66477d0268181121c0436f62b2100b72df068" 23293 }, 23294 { 23295 "sha": "7483e50404a026f2c5ec4f9cb3bb7a3d41232c68", 23296 "description": "winsys/amdgpu: init 'r' before using it", 23297 "nominated": false, 23298 "nomination_type": 1, 23299 "resolution": 4, 23300 "main_sha": null, 23301 "because_sha": "471c82d21efe855af7ef161f294d660c32a7aedd" 23302 }, 23303 { 23304 "sha": "58829d9f112809cabaec471a2961ac42bb529ae6", 23305 "description": "iris: implement Wa_14016118574", 23306 "nominated": false, 23307 "nomination_type": null, 23308 "resolution": 4, 23309 "main_sha": null, 23310 "because_sha": null 23311 }, 23312 { 23313 "sha": "f2645229c2fa6d9c595004a8dc4ee44cebedb5fd", 23314 "description": "anv: implement Wa_14016118574", 23315 "nominated": false, 23316 "nomination_type": null, 23317 "resolution": 4, 23318 "main_sha": null, 23319 "because_sha": null 23320 }, 23321 { 23322 "sha": "c7ff9876d6c4382212ffdfa526cd1b5d1796ea78", 23323 "description": "zink: correct emulation of luminance-alpha formats", 23324 "nominated": false, 23325 "nomination_type": null, 23326 "resolution": 4, 23327 "main_sha": null, 23328 "because_sha": null 23329 }, 23330 { 23331 "sha": "e7f192030ce50cfe56776482e17f50bcd5fbb7b6", 23332 "description": "zink: fix luminance/luminance-alpha emulation", 23333 "nominated": false, 23334 "nomination_type": null, 23335 "resolution": 4, 23336 "main_sha": null, 23337 "because_sha": null 23338 }, 23339 { 23340 "sha": "09afab4c290ee834e80934df99a181dec5341e7d", 23341 "description": "zink: refactor swizzle-clamping code", 23342 "nominated": false, 23343 "nomination_type": null, 23344 "resolution": 4, 23345 "main_sha": null, 23346 "because_sha": null 23347 }, 23348 { 23349 "sha": "51c7691108bd98ce6bcdbc0fef61d9ec969018ae", 23350 "description": "zink: fixup indent", 23351 "nominated": false, 23352 "nomination_type": null, 23353 "resolution": 4, 23354 "main_sha": null, 23355 "because_sha": null 23356 }, 23357 { 23358 "sha": "37b66f7874a24172384f090dab17e556770b1d7a", 23359 "description": "zink: fix luminance clears", 23360 "nominated": false, 23361 "nomination_type": null, 23362 "resolution": 4, 23363 "main_sha": null, 23364 "because_sha": null 23365 }, 23366 { 23367 "sha": "21ec469a2fb7c8bbecb96d02cda1597bafb11da1", 23368 "description": "zink: emulate latc formats with rgtc", 23369 "nominated": false, 23370 "nomination_type": null, 23371 "resolution": 4, 23372 "main_sha": null, 23373 "because_sha": null 23374 }, 23375 { 23376 "sha": "88ed8245a8cf3e902b2b11ade8adfe7ac623d159", 23377 "description": "docs: add an amber article", 23378 "nominated": false, 23379 "nomination_type": null, 23380 "resolution": 4, 23381 "main_sha": null, 23382 "because_sha": null 23383 }, 23384 { 23385 "sha": "eded5bda4ef1fe5fa90d794b3ed79312bbab58cf", 23386 "description": "radv/ci: add piglit testing with Zink on NAVI10", 23387 "nominated": false, 23388 "nomination_type": null, 23389 "resolution": 4, 23390 "main_sha": null, 23391 "because_sha": null 23392 }, 23393 { 23394 "sha": "940246b058b948601c614b2d656cf0ceab0278cc", 23395 "description": "zink/ci: update list of flakes for Piglit with RADV on NAVI10", 23396 "nominated": false, 23397 "nomination_type": null, 23398 "resolution": 4, 23399 "main_sha": null, 23400 "because_sha": null 23401 }, 23402 { 23403 "sha": "e133f0f9ca69da4fd428e708605a57fde4897771", 23404 "description": "zink/ci: update list of expected failures with RADV on NAVI10", 23405 "nominated": false, 23406 "nomination_type": null, 23407 "resolution": 4, 23408 "main_sha": null, 23409 "because_sha": null 23410 }, 23411 { 23412 "sha": "74cc2a20cd32ffcc299623887284f88f7e8a87ba", 23413 "description": "zink/ci: skip GLX tests with RADV", 23414 "nominated": false, 23415 "nomination_type": null, 23416 "resolution": 4, 23417 "main_sha": null, 23418 "because_sha": null 23419 }, 23420 { 23421 "sha": "7ced2ed740a358c69949517138f7f53c98c7de4f", 23422 "description": "zink/ci: skip arb_shader_clock with RADV", 23423 "nominated": false, 23424 "nomination_type": null, 23425 "resolution": 4, 23426 "main_sha": null, 23427 "because_sha": null 23428 }, 23429 { 23430 "sha": "32b0c82ba8d38a9211ba13ac15b1e22dab65a659", 23431 "description": "zink/ci: skip ext_external_objects from Piglit with RADV", 23432 "nominated": false, 23433 "nomination_type": null, 23434 "resolution": 4, 23435 "main_sha": null, 23436 "because_sha": null 23437 }, 23438 { 23439 "sha": "e76e3d9cea9e9e09c8bd446c50b0cc0dc4459641", 23440 "description": "intel/nir/rt: fixup alignment of memcpy iterations", 23441 "nominated": false, 23442 "nomination_type": null, 23443 "resolution": 4, 23444 "main_sha": null, 23445 "because_sha": null 23446 }, 23447 { 23448 "sha": "139e8f46358475520fdf2fe80cbe116adfe8084d", 23449 "description": "intel/fs: fixup a64 messages", 23450 "nominated": true, 23451 "nomination_type": 0, 23452 "resolution": 1, 23453 "main_sha": null, 23454 "because_sha": null 23455 }, 23456 { 23457 "sha": "838bbdcf2ef954830061218fcdb1800baa8855b6", 23458 "description": "intel/nir/rt: store ray query state in scratch", 23459 "nominated": true, 23460 "nomination_type": 1, 23461 "resolution": 1, 23462 "main_sha": null, 23463 "because_sha": "c78be5da300ae386a12b91a22efb064335e2043a" 23464 }, 23465 { 23466 "sha": "f7fab09a07b4196eb68c31ff42057f10b3e55cb1", 23467 "description": "intel/nir/rt: change scratch check validation", 23468 "nominated": true, 23469 "nomination_type": 1, 23470 "resolution": 1, 23471 "main_sha": null, 23472 "because_sha": "c78be5da300ae386a12b91a22efb064335e2043a" 23473 }, 23474 { 23475 "sha": "259b1647e63ae8c25730feb4e0190211938fa296", 23476 "description": "intel/nir/rt: fix ray query proceed level", 23477 "nominated": true, 23478 "nomination_type": 1, 23479 "resolution": 1, 23480 "main_sha": null, 23481 "because_sha": "c78be5da300ae386a12b91a22efb064335e2043a" 23482 }, 23483 { 23484 "sha": "3f01071c790eb10f773b8a3b82ec56403ef47f2a", 23485 "description": "intel/nir/rt: remove ray query mem hit writes at initialization", 23486 "nominated": false, 23487 "nomination_type": null, 23488 "resolution": 4, 23489 "main_sha": null, 23490 "because_sha": null 23491 }, 23492 { 23493 "sha": "f843bec7de903752734c8cb8e66c57e91f5a10fb", 23494 "description": "intel/nir/rt: spill/fill the entire ray query data", 23495 "nominated": true, 23496 "nomination_type": 1, 23497 "resolution": 1, 23498 "main_sha": null, 23499 "because_sha": "c78be5da300ae386a12b91a22efb064335e2043a" 23500 }, 23501 { 23502 "sha": "a88f725eeaa0ae65c57927e74fcc369bd926e1a8", 23503 "description": "intel/nir/rt: fixup generate hit", 23504 "nominated": true, 23505 "nomination_type": 1, 23506 "resolution": 1, 23507 "main_sha": null, 23508 "because_sha": "046571479028aeb5577344a91f0c4d565415f4bc" 23509 }, 23510 { 23511 "sha": "2905dd7951a5990be815cec46435b651db5cc43f", 23512 "description": "meson: Improve detection of qsort_r().", 23513 "nominated": false, 23514 "nomination_type": null, 23515 "resolution": 4, 23516 "main_sha": null, 23517 "because_sha": null 23518 }, 23519 { 23520 "sha": "6be7c2ef51ecdc97cb366f2d5b706629d33777d7", 23521 "description": "r600: Make NIR the default shader IR", 23522 "nominated": false, 23523 "nomination_type": null, 23524 "resolution": 4, 23525 "main_sha": null, 23526 "because_sha": null 23527 }, 23528 { 23529 "sha": "ad74cd3c3f1f9021298877577f930edbc9a78aa7", 23530 "description": "r600: Add slot to ALU disassambly", 23531 "nominated": false, 23532 "nomination_type": null, 23533 "resolution": 4, 23534 "main_sha": null, 23535 "because_sha": null 23536 }, 23537 { 23538 "sha": "0995c6827aee5fa2118db623f8a63f3c86900289", 23539 "description": "lavapipe: use slow clear path if conditional rendering.", 23540 "nominated": false, 23541 "nomination_type": null, 23542 "resolution": 4, 23543 "main_sha": null, 23544 "because_sha": null 23545 }, 23546 { 23547 "sha": "31dc15b9776a2dbe42cd8dcf78c516c5d703a54e", 23548 "description": "radv: rework and rename radv_make_buffer_descriptor()", 23549 "nominated": false, 23550 "nomination_type": null, 23551 "resolution": 4, 23552 "main_sha": null, 23553 "because_sha": null 23554 }, 23555 { 23556 "sha": "81d7a6bdff56f8b08b980b4296fa6c7d7e46435a", 23557 "description": "radv: remove unnecessary radv_buffer_view::vk_format", 23558 "nominated": false, 23559 "nomination_type": null, 23560 "resolution": 4, 23561 "main_sha": null, 23562 "because_sha": null 23563 }, 23564 { 23565 "sha": "a5ca3c16384c9b0568893713048d69f5860762ea", 23566 "description": "radv: pass a VkSampler to write_sampler_descriptor()", 23567 "nominated": false, 23568 "nomination_type": null, 23569 "resolution": 4, 23570 "main_sha": null, 23571 "because_sha": null 23572 }, 23573 { 23574 "sha": "4ea916f70478605baa57cbb7af77a73e25c05b24", 23575 "description": "broadcom/compiler: don't apply robust buffer access to shared variables", 23576 "nominated": false, 23577 "nomination_type": null, 23578 "resolution": 4, 23579 "main_sha": null, 23580 "because_sha": null 23581 }, 23582 { 23583 "sha": "44b02b5cb1e2f35e9be7b271df5c93687e5833fc", 23584 "description": "broadcom/compiler: handle shared stores with robust buffer access", 23585 "nominated": false, 23586 "nomination_type": null, 23587 "resolution": 4, 23588 "main_sha": null, 23589 "because_sha": null 23590 }, 23591 { 23592 "sha": "b2bce9c98a4685a10ca38b6418d2cae2ac905e9c", 23593 "description": "broadcom/compiler: fix robust buffer access", 23594 "nominated": false, 23595 "nomination_type": null, 23596 "resolution": 4, 23597 "main_sha": null, 23598 "because_sha": null 23599 }, 23600 { 23601 "sha": "e7e989f62e9c1887bc6ac24a2bf46d4e9470fa1f", 23602 "description": "vbo/dlist: keep buffers used in loopback_vertex_list() mapped.", 23603 "nominated": false, 23604 "nomination_type": null, 23605 "resolution": 4, 23606 "main_sha": null, 23607 "because_sha": null 23608 }, 23609 { 23610 "sha": "4d44399c2e018c2ca77e612afba1d0833b32a8fb", 23611 "description": "gallium/u_threaded: add an option for unsychronized create_fence_fd", 23612 "nominated": false, 23613 "nomination_type": null, 23614 "resolution": 4, 23615 "main_sha": null, 23616 "because_sha": null 23617 }, 23618 { 23619 "sha": "21ba47c821454dc53be60fb4da2ec58cdb28b53c", 23620 "description": "zink: handle culldistance xfb outputs like clipdistance", 23621 "nominated": true, 23622 "nomination_type": 0, 23623 "resolution": 1, 23624 "main_sha": null, 23625 "because_sha": null 23626 }, 23627 { 23628 "sha": "114679388122b2f6ebdcdaffc98d533f4b8fa50c", 23629 "description": "glsl: fix gl_CullDistance xfb linking", 23630 "nominated": false, 23631 "nomination_type": 1, 23632 "resolution": 4, 23633 "main_sha": null, 23634 "because_sha": "0c8492cd3b2899c3512f5c9050041041d9dcfcb3" 23635 }, 23636 { 23637 "sha": "eb6aa25d166b994b87ca709cf38f8a4ad40a4c16", 23638 "description": "spirv: Make a helper function to check glslang/shaderc", 23639 "nominated": false, 23640 "nomination_type": null, 23641 "resolution": 4, 23642 "main_sha": null, 23643 "because_sha": null 23644 }, 23645 { 23646 "sha": "30b6d6b30f91544b452686da2e5a41d8868b43cc", 23647 "description": "spirv: Call vtn_emit_ret_store() only when handling return branch", 23648 "nominated": false, 23649 "nomination_type": null, 23650 "resolution": 4, 23651 "main_sha": null, 23652 "because_sha": null 23653 }, 23654 { 23655 "sha": "b89a36fc0140ff36239f134ea2de74b96fccfbed", 23656 "description": "spirv: Add workaround to ignore OpReturn after OpEmitMeshTasksEXT", 23657 "nominated": false, 23658 "nomination_type": 1, 23659 "resolution": 4, 23660 "main_sha": null, 23661 "because_sha": "7d1bcf1f55ba98616671a0a5c182516cbfb19d41" 23662 }, 23663 { 23664 "sha": "89f1727654f5ed601ce0ca7beac9bfc1adff4149", 23665 "description": "spirv: Treat EmitMeshTasksEXT as a terminating instruction.", 23666 "nominated": false, 23667 "nomination_type": 1, 23668 "resolution": 4, 23669 "main_sha": null, 23670 "because_sha": "7d1bcf1f55ba98616671a0a5c182516cbfb19d41" 23671 }, 23672 { 23673 "sha": "b9919b9980fb1c925c463e1c16b278a7ab003d75", 23674 "description": "spirv: Pass vtn_block into vtn_emit_branch()", 23675 "nominated": false, 23676 "nomination_type": null, 23677 "resolution": 4, 23678 "main_sha": null, 23679 "because_sha": null 23680 }, 23681 { 23682 "sha": "3f4343c7cd247cd089ad8f63a72541da39346259", 23683 "description": "nir/lower_task_shader: Don't fail adding a launch when last instruction is a jump", 23684 "nominated": true, 23685 "nomination_type": 1, 23686 "resolution": 1, 23687 "main_sha": null, 23688 "because_sha": "8aff8d3dd42ecc399f1d7d23ddd641e7e3fce777" 23689 }, 23690 { 23691 "sha": "15e78caf8d38e97183aba6bce65b1bef34869537", 23692 "description": "gallivm: LLVM opaque pointers: use lp_build_array_get_ptr2() in lp_bld_nir_soa.c", 23693 "nominated": false, 23694 "nomination_type": null, 23695 "resolution": 4, 23696 "main_sha": null, 23697 "because_sha": null 23698 }, 23699 { 23700 "sha": "cdd7e8f5cecf137a33430f41f48ae671a52561b6", 23701 "description": "gallivm: LLVM opaque pointers: add lp_build_array_get[_ptr]2 in lp_bld_struct.c", 23702 "nominated": false, 23703 "nomination_type": null, 23704 "resolution": 4, 23705 "main_sha": null, 23706 "because_sha": null 23707 }, 23708 { 23709 "sha": "1d741f4c62af71af860eaab35e16633b5d6428ed", 23710 "description": "gallivm: LLVM opaque pointer fixes in lp_bld_sample.c", 23711 "nominated": false, 23712 "nomination_type": null, 23713 "resolution": 4, 23714 "main_sha": null, 23715 "because_sha": null 23716 }, 23717 { 23718 "sha": "966a395f026aceb4fe20c35c9c6a50ee01308c76", 23719 "description": "gallium/draw: fix LLVM opaque pointer warnings in store_aos()", 23720 "nominated": false, 23721 "nomination_type": null, 23722 "resolution": 4, 23723 "main_sha": null, 23724 "because_sha": null 23725 }, 23726 { 23727 "sha": "cb33367449f25eada57e22827afe9f5c094dac57", 23728 "description": "gallium/draw: fix LLVM opaque pointer warnings in draw_tcs_llvm_emit_store_output()", 23729 "nominated": false, 23730 "nomination_type": null, 23731 "resolution": 4, 23732 "main_sha": null, 23733 "because_sha": null 23734 }, 23735 { 23736 "sha": "620c6e14bd541fa80a17f9fd7b7c2a99f17a179a", 23737 "description": "gallium/draw: fix LLVM opaque pointer warnings in draw_tcs_llvm_emit_fetch_output()", 23738 "nominated": false, 23739 "nomination_type": null, 23740 "resolution": 4, 23741 "main_sha": null, 23742 "because_sha": null 23743 }, 23744 { 23745 "sha": "3e6dd65acb25329bbbe9e712205e08b04d3cfcf9", 23746 "description": "gallium/draw: fix LLVM opaque pointer warnings in draw_tcs_llvm_emit_fetch_input()", 23747 "nominated": false, 23748 "nomination_type": null, 23749 "resolution": 4, 23750 "main_sha": null, 23751 "because_sha": null 23752 }, 23753 { 23754 "sha": "a9d37f8bc9124d8bae224d97a351cfb646a6f422", 23755 "description": "gallium/draw: fix LLVM opaque pointer warnings in draw_gs_llvm_epilogue()", 23756 "nominated": false, 23757 "nomination_type": null, 23758 "resolution": 4, 23759 "main_sha": null, 23760 "because_sha": null 23761 }, 23762 { 23763 "sha": "6ad8b95f4d4f620d949c219b433d3e480807137c", 23764 "description": "gallium/draw: fix LLVM opaque pointer warnings in draw_gs_llvm_end_primitive()", 23765 "nominated": false, 23766 "nomination_type": null, 23767 "resolution": 4, 23768 "main_sha": null, 23769 "because_sha": null 23770 }, 23771 { 23772 "sha": "4a6e34ec3dd0c511928c8270ce0a355cce0750b5", 23773 "description": "gallium/draw: fix LLVM opaque pointer warnings in draw_gs_llvm_fetch_input()", 23774 "nominated": false, 23775 "nomination_type": null, 23776 "resolution": 4, 23777 "main_sha": null, 23778 "because_sha": null 23779 }, 23780 { 23781 "sha": "be03a354b8cedb8b71abd3b9fb8d3d31d03d434b", 23782 "description": "gallium/draw: fix LLVM opaque pointer warnings in generate_clipmask()", 23783 "nominated": false, 23784 "nomination_type": null, 23785 "resolution": 4, 23786 "main_sha": null, 23787 "because_sha": null 23788 }, 23789 { 23790 "sha": "8766e30eda3271db6476ce338ae46353d1f67abb", 23791 "description": "gallium/draw: fix LLVM opaque pointer warnings in store_clip()", 23792 "nominated": false, 23793 "nomination_type": null, 23794 "resolution": 4, 23795 "main_sha": null, 23796 "because_sha": null 23797 }, 23798 { 23799 "sha": "f9dbb65e7feac3e5d8558e21b2a6a2928f3682b9", 23800 "description": "anv: add missing wokraround for texture cache invalidate", 23801 "nominated": true, 23802 "nomination_type": 0, 23803 "resolution": 1, 23804 "main_sha": null, 23805 "because_sha": null 23806 }, 23807 { 23808 "sha": "8cb1deded60e4b8d101e4a3055078f9434aa7d8f", 23809 "description": "ir3/analyze_ubo_ranges: Account for reserved consts", 23810 "nominated": true, 23811 "nomination_type": 1, 23812 "resolution": 1, 23813 "main_sha": null, 23814 "because_sha": "d3b7681df28e89311c4149708311de546e0a58cc" 23815 }, 23816 { 23817 "sha": "750ecb0aa928f7d1c1c4dfa737bee51e05c6e5df", 23818 "description": "tu: Set textures_used for input attachments correctly", 23819 "nominated": false, 23820 "nomination_type": null, 23821 "resolution": 4, 23822 "main_sha": null, 23823 "because_sha": null 23824 }, 23825 { 23826 "sha": "f483419c23782f0634845c031b4f783c80ccdadd", 23827 "description": "tu: Fix maxPerStageDescriptorUpdateAfterBindInputAttachments", 23828 "nominated": true, 23829 "nomination_type": 1, 23830 "resolution": 1, 23831 "main_sha": null, 23832 "because_sha": "d9fcf5de55a7104037823e62284ace8a206c8898" 23833 }, 23834 { 23835 "sha": "0fd23e8696ee58ad22ac2efcb5d443326114e018", 23836 "description": "d3d12: Fix texture array DPB encode path", 23837 "nominated": false, 23838 "nomination_type": null, 23839 "resolution": 4, 23840 "main_sha": null, 23841 "because_sha": null 23842 }, 23843 { 23844 "sha": "8711b53d59bf34d2ed576554b1037ef689ca9e34", 23845 "description": "d3d12: Add debug verbosity for output reconstructed picture", 23846 "nominated": false, 23847 "nomination_type": null, 23848 "resolution": 4, 23849 "main_sha": null, 23850 "because_sha": null 23851 }, 23852 { 23853 "sha": "93e0309b13143185a70a573db394e10483a6894d", 23854 "description": "d3d12: Fix out of bounds index check for texture array DPB", 23855 "nominated": false, 23856 "nomination_type": null, 23857 "resolution": 4, 23858 "main_sha": null, 23859 "because_sha": null 23860 }, 23861 { 23862 "sha": "dc523fabef898f1998ff76e97e9f3a5d4ec0057b", 23863 "description": "d3d12: Relax slice caps requirements for video encode", 23864 "nominated": false, 23865 "nomination_type": null, 23866 "resolution": 4, 23867 "main_sha": null, 23868 "because_sha": null 23869 }, 23870 { 23871 "sha": "f8b4d40a1e6a878a2d8d037ec7c38ba16c402232", 23872 "description": "zink: delete some descriptor caching cruft", 23873 "nominated": false, 23874 "nomination_type": null, 23875 "resolution": 4, 23876 "main_sha": null, 23877 "because_sha": null 23878 }, 23879 { 23880 "sha": "b889b4846614a6d7ace722a102b2ba3b5035f8fe", 23881 "description": "zink: delete more sw conditional render handling", 23882 "nominated": false, 23883 "nomination_type": null, 23884 "resolution": 4, 23885 "main_sha": null, 23886 "because_sha": null 23887 }, 23888 { 23889 "sha": "fc52f82c09e74068eb0481953ca5fe8e931f865a", 23890 "description": "zink: remove batch usage from sampler states", 23891 "nominated": false, 23892 "nomination_type": null, 23893 "resolution": 4, 23894 "main_sha": null, 23895 "because_sha": null 23896 }, 23897 { 23898 "sha": "f6bbd7875a85ae0f8e96764f1677b68d5469a0a7", 23899 "description": "zink: remove batch tracking/usage from view types", 23900 "nominated": false, 23901 "nomination_type": null, 23902 "resolution": 4, 23903 "main_sha": null, 23904 "because_sha": null 23905 }, 23906 { 23907 "sha": "9f9dd4f2ac84593ffd4376e007a150f25def8025", 23908 "description": "zink: split out bind_sampler_states hook for drivers without EXT_non_seamless_cube_map", 23909 "nominated": false, 23910 "nomination_type": null, 23911 "resolution": 4, 23912 "main_sha": null, 23913 "because_sha": null 23914 }, 23915 { 23916 "sha": "7172fb56d965bab45194de6cc7a14e1d733aeeab", 23917 "description": "zink bump batch state limit a bit", 23918 "nominated": false, 23919 "nomination_type": null, 23920 "resolution": 4, 23921 "main_sha": null, 23922 "because_sha": null 23923 }, 23924 { 23925 "sha": "83c76b8efbf4925bfdd98e37405fa56c640eefcb", 23926 "description": "zink: rework batch tracking for resources", 23927 "nominated": false, 23928 "nomination_type": null, 23929 "resolution": 4, 23930 "main_sha": null, 23931 "because_sha": null 23932 }, 23933 { 23934 "sha": "1896111d25220e91622115a281558f1bcfd8de01", 23935 "description": "zink: defer more semaphore destruction", 23936 "nominated": false, 23937 "nomination_type": null, 23938 "resolution": 4, 23939 "main_sha": null, 23940 "because_sha": null 23941 }, 23942 { 23943 "sha": "babf9474c4373c22f05dbfabbfe04634dd469b12", 23944 "description": "zink: rework flush_frontbuffer to always flush", 23945 "nominated": false, 23946 "nomination_type": null, 23947 "resolution": 4, 23948 "main_sha": null, 23949 "because_sha": null 23950 }, 23951 { 23952 "sha": "758c559bc45924554c5602e145b87fbfb8fb2a2b", 23953 "description": "zink: check format compatibility up front when creating framebuffer surface", 23954 "nominated": true, 23955 "nomination_type": 0, 23956 "resolution": 0, 23957 "main_sha": null, 23958 "because_sha": null 23959 }, 23960 { 23961 "sha": "4c5dee6c2279493a2d054a3e44aca0ee15702279", 23962 "description": "egl: Rewrite eglSetBlobCacheFuncsANDROID to use the standard macros", 23963 "nominated": false, 23964 "nomination_type": null, 23965 "resolution": 4, 23966 "main_sha": null, 23967 "because_sha": null 23968 }, 23969 { 23970 "sha": "eb39198fe2d48248ba13677d44a6d0cbe5d98108", 23971 "description": "egl: Factor out the eglTerminate write-lock pattern", 23972 "nominated": false, 23973 "nomination_type": null, 23974 "resolution": 4, 23975 "main_sha": null, 23976 "because_sha": null 23977 }, 23978 { 23979 "sha": "b2ee2de1fb4980a28cc83cff504b0736d4e383bd", 23980 "description": "egl: Untangle some spaghetti around _eglLookupDisplay", 23981 "nominated": false, 23982 "nomination_type": null, 23983 "resolution": 4, 23984 "main_sha": null, 23985 "because_sha": null 23986 }, 23987 { 23988 "sha": "1f94f28e8ca898d137dfc4dcf791a083fea8c002", 23989 "description": "egl: Promote _eglLock/UnlockDisplay to internal API", 23990 "nominated": false, 23991 "nomination_type": null, 23992 "resolution": 4, 23993 "main_sha": null, 23994 "because_sha": null 23995 }, 23996 { 23997 "sha": "5e407ec5244cb2a72284413e9bb2039a21378619", 23998 "description": "egl: Fix a bunch of maybe-uninitialized warnings", 23999 "nominated": false, 24000 "nomination_type": null, 24001 "resolution": 4, 24002 "main_sha": null, 24003 "because_sha": null 24004 }, 24005 { 24006 "sha": "51af3f30c68ccf2a643992959b2c9306b433cbc2", 24007 "description": "Update 22.2.0.rst", 24008 "nominated": false, 24009 "nomination_type": null, 24010 "resolution": 4, 24011 "main_sha": null, 24012 "because_sha": null 24013 }, 24014 { 24015 "sha": "7f6ec0f0e300836a06fc08d34d466a62099d2a6a", 24016 "description": "docs: Add calendar entries for 22.2 release.", 24017 "nominated": false, 24018 "nomination_type": null, 24019 "resolution": 4, 24020 "main_sha": null, 24021 "because_sha": null 24022 }, 24023 { 24024 "sha": "b91cf1df5a3ae9cdca66e6a7cc2267d6f93dfd79", 24025 "description": "docs: update calendar and link releases notes for 22.2.0", 24026 "nominated": false, 24027 "nomination_type": null, 24028 "resolution": 4, 24029 "main_sha": null, 24030 "because_sha": null 24031 }, 24032 { 24033 "sha": "149a7f272c5001b4451f6507a3e862bd809d4b47", 24034 "description": "docs: Add sha256 sum for 22.2.0", 24035 "nominated": false, 24036 "nomination_type": null, 24037 "resolution": 4, 24038 "main_sha": null, 24039 "because_sha": null 24040 }, 24041 { 24042 "sha": "fe61d5cfe1128690efc3d03ea7d0d97dd79225f4", 24043 "description": "docs: add release notes for 22.2.0", 24044 "nominated": false, 24045 "nomination_type": null, 24046 "resolution": 4, 24047 "main_sha": null, 24048 "because_sha": null 24049 }, 24050 { 24051 "sha": "373bc6f1d5ed8a93e00865ca98e494b3dcb79cf2", 24052 "description": "venus: ensure to clear VkPipelineCreationFeedback::flags if needed", 24053 "nominated": false, 24054 "nomination_type": 1, 24055 "resolution": 4, 24056 "main_sha": null, 24057 "because_sha": "d0cb99e96a249895d2c5d1045eacc62835123cb3" 24058 }, 24059 { 24060 "sha": "5e39b52e6a42a67bb681ec146af9a8866ea7a3c4", 24061 "description": "turnip: Fix busy-waiting on syncobjs with OS_TIMEOUT_INFINITE.", 24062 "nominated": true, 24063 "nomination_type": 1, 24064 "resolution": 1, 24065 "main_sha": null, 24066 "because_sha": "0a82a26a1854a63d8248e85c0e3b137d44ce7542" 24067 }, 24068 { 24069 "sha": "e2c0eac5bf6d1a13d782682d9597888d8d397b3b", 24070 "description": "frontends/va: fix build error for vaSyncBuffer with older VA", 24071 "nominated": false, 24072 "nomination_type": 1, 24073 "resolution": 4, 24074 "main_sha": null, 24075 "because_sha": "229c6f79a660e5c7999ffc94e1fb514692df3b6a" 24076 }, 24077 { 24078 "sha": "8300554ba11eb77d8b85b28cbedc025005b984f5", 24079 "description": "freedreno: Handle xfb invalidation", 24080 "nominated": false, 24081 "nomination_type": null, 24082 "resolution": 4, 24083 "main_sha": null, 24084 "because_sha": null 24085 }, 24086 { 24087 "sha": "3449b2187ee909c5ffc60e281721116451e0c9ec", 24088 "description": "lavapipe/meson: rename module_dir to icd_lib_path and swap two lines for consistence", 24089 "nominated": false, 24090 "nomination_type": null, 24091 "resolution": 4, 24092 "main_sha": null, 24093 "because_sha": null 24094 }, 24095 { 24096 "sha": "c8e14d5d47a2b18c2b57dfac0b6eb7ce299706dd", 24097 "description": "dzn: rename module_dir to icd_lib_path for consistence", 24098 "nominated": false, 24099 "nomination_type": null, 24100 "resolution": 4, 24101 "main_sha": null, 24102 "because_sha": null 24103 }, 24104 { 24105 "sha": "a144f3f80cfcea29dd7469a1044364707a4546bf", 24106 "description": "radv: Getting radeon_icd to be generated properly on win32", 24107 "nominated": false, 24108 "nomination_type": null, 24109 "resolution": 4, 24110 "main_sha": null, 24111 "because_sha": null 24112 }, 24113 { 24114 "sha": "d68e74955c819dd272c4751da191f4670ea4a037", 24115 "description": "mesa/st: fix a set_sampler_views call parameter order", 24116 "nominated": true, 24117 "nomination_type": 1, 24118 "resolution": 1, 24119 "main_sha": null, 24120 "because_sha": "e7b95619596167025d26f07efb04dc5bfd5e9aee" 24121 }, 24122 { 24123 "sha": "672a1a9021e01ec14a68cfef5b872db79e0618c9", 24124 "description": "pvr: Implement vkCmdNextSubpass API.", 24125 "nominated": false, 24126 "nomination_type": null, 24127 "resolution": 4, 24128 "main_sha": null, 24129 "because_sha": null 24130 }, 24131 { 24132 "sha": "154ffdbd45ec491f4b514d0686b8b38c84dcbce3", 24133 "description": "pvr: Pass load-op struct instead of idx to support subpass load-ops.", 24134 "nominated": false, 24135 "nomination_type": null, 24136 "resolution": 4, 24137 "main_sha": null, 24138 "because_sha": null 24139 }, 24140 { 24141 "sha": "f1d61d8161f8dec233c0f7fde35a19b16602131e", 24142 "description": "pvr: Add support to create subpass load ops.", 24143 "nominated": false, 24144 "nomination_type": null, 24145 "resolution": 4, 24146 "main_sha": null, 24147 "because_sha": null 24148 }, 24149 { 24150 "sha": "0756a28f2d321a900851f3e86d56a1a6f1920c4c", 24151 "description": "pvr: Add attachment resolve support.", 24152 "nominated": false, 24153 "nomination_type": null, 24154 "resolution": 4, 24155 "main_sha": null, 24156 "because_sha": null 24157 }, 24158 { 24159 "sha": "ce5a34aadb21efc8dbf973efb855f6cc621d702d", 24160 "description": "pvr: Add const to structs that are not supposed to be modified.", 24161 "nominated": false, 24162 "nomination_type": null, 24163 "resolution": 4, 24164 "main_sha": null, 24165 "because_sha": null 24166 }, 24167 { 24168 "sha": "2fc20cff4c3315504a0509c2d1d2c073998dcb0d", 24169 "description": "pvr: Rename userpass_spawn to isp_userpass.", 24170 "nominated": false, 24171 "nomination_type": null, 24172 "resolution": 4, 24173 "main_sha": null, 24174 "because_sha": null 24175 }, 24176 { 24177 "sha": "f19697de5a5b66364bc631b766a631af66a742f6", 24178 "description": "pvr: Add missing output register write in pvr_CreateRenderPass2.", 24179 "nominated": false, 24180 "nomination_type": null, 24181 "resolution": 4, 24182 "main_sha": null, 24183 "because_sha": null 24184 }, 24185 { 24186 "sha": "7eff950215122a42a6c057ee93d151d825bba8ae", 24187 "description": "pvr: Use ~0 for masks instead of ~0U.", 24188 "nominated": false, 24189 "nomination_type": null, 24190 "resolution": 4, 24191 "main_sha": null, 24192 "because_sha": null 24193 }, 24194 { 24195 "sha": "10b6a0d567e9782ae5217f4303bdc6fd2f0610ec", 24196 "description": "pvr: Add support for generating render pass hw setup data.", 24197 "nominated": false, 24198 "nomination_type": null, 24199 "resolution": 4, 24200 "main_sha": null, 24201 "because_sha": null 24202 }, 24203 { 24204 "sha": "b57cd626985b215d20de9d83be57afa061aee536", 24205 "description": "pvr: Replace pvr_renderpass_surface_initop with VkAttachmentLoadOp.", 24206 "nominated": false, 24207 "nomination_type": null, 24208 "resolution": 4, 24209 "main_sha": null, 24210 "because_sha": null 24211 }, 24212 { 24213 "sha": "9f9a1ab1189d13ed3a389d1ab69f7195975c4356", 24214 "description": "pvr: General reformatting and renaming some fields.", 24215 "nominated": false, 24216 "nomination_type": null, 24217 "resolution": 4, 24218 "main_sha": null, 24219 "because_sha": null 24220 }, 24221 { 24222 "sha": "88eeece662347c16cbd0471734230c1f17073a95", 24223 "description": "docs: update calendar and link releases notes for 22.1.7", 24224 "nominated": false, 24225 "nomination_type": null, 24226 "resolution": 4, 24227 "main_sha": null, 24228 "because_sha": null 24229 }, 24230 { 24231 "sha": "40bfaa7354a9839ccfe96de4f8f7a2c832978ceb", 24232 "description": "docs: add release notes for 22.1.7", 24233 "nominated": false, 24234 "nomination_type": null, 24235 "resolution": 4, 24236 "main_sha": null, 24237 "because_sha": null 24238 }, 24239 { 24240 "sha": "c3df3baf8b7c650e751c434f3f3416ba781ca590", 24241 "description": "docs: update calendar and link releases notes for 22.1.6", 24242 "nominated": false, 24243 "nomination_type": null, 24244 "resolution": 4, 24245 "main_sha": null, 24246 "because_sha": null 24247 }, 24248 { 24249 "sha": "2b4a819e60e97357f95abf6f397d039968d6125a", 24250 "description": "docs: add release notes for 22.1.6", 24251 "nominated": false, 24252 "nomination_type": null, 24253 "resolution": 4, 24254 "main_sha": null, 24255 "because_sha": null 24256 }, 24257 { 24258 "sha": "cd36a29759860c50b5e3888cff10dccf94aac645", 24259 "description": "aco/optimizer: change inverse_comparison in-place", 24260 "nominated": false, 24261 "nomination_type": null, 24262 "resolution": 4, 24263 "main_sha": null, 24264 "because_sha": null 24265 }, 24266 { 24267 "sha": "c8445c16910747693c5e150125972da61a815dc0", 24268 "description": "aco: Change inverse-comparison optimization to work with s_not", 24269 "nominated": false, 24270 "nomination_type": null, 24271 "resolution": 4, 24272 "main_sha": null, 24273 "because_sha": null 24274 }, 24275 { 24276 "sha": "cf5f9854bcb414b07cf1a6318cf6066a228b0a07", 24277 "description": "aco/optimizer: optimize s_and(exec, s_and(x, y)) more aggressively", 24278 "nominated": false, 24279 "nomination_type": null, 24280 "resolution": 4, 24281 "main_sha": null, 24282 "because_sha": null 24283 }, 24284 { 24285 "sha": "79a8e8b5b26d98f4969a906172e3ce95d3726398", 24286 "description": "aco/optimizer: do can_eliminate_and_exec() optimization later", 24287 "nominated": false, 24288 "nomination_type": null, 24289 "resolution": 4, 24290 "main_sha": null, 24291 "because_sha": null 24292 }, 24293 { 24294 "sha": "14b15b4038d2edebeb786e1dedf97930e3d69fcc", 24295 "description": "zink: assert on unnormalized texcoords", 24296 "nominated": false, 24297 "nomination_type": null, 24298 "resolution": 4, 24299 "main_sha": null, 24300 "because_sha": null 24301 }, 24302 { 24303 "sha": "37733c100d61cd47ba6ba30bb6fa1e402dd88901", 24304 "description": "mesa/st: always use normalized coords for samplers", 24305 "nominated": true, 24306 "nomination_type": 1, 24307 "resolution": 1, 24308 "main_sha": null, 24309 "because_sha": "e7b95619596167025d26f07efb04dc5bfd5e9aee" 24310 }, 24311 { 24312 "sha": "1a135bdd6ce39f155e92b881829d642664a5fcfd", 24313 "description": "mesa/st: always use normalized coords for samplers", 24314 "nominated": true, 24315 "nomination_type": 1, 24316 "resolution": 1, 24317 "main_sha": null, 24318 "because_sha": "41e093fc98c269279a100c3dd25ed911a7eeec58" 24319 }, 24320 { 24321 "sha": "484205b7ebfc937821b7196d779d9c51fcb7d612", 24322 "description": "mesa/st: always use normalized coords for samplers", 24323 "nominated": true, 24324 "nomination_type": 1, 24325 "resolution": 1, 24326 "main_sha": null, 24327 "because_sha": "ed0e9862c56d13381f0414b5a835fd31960edfe6" 24328 }, 24329 { 24330 "sha": "7eeb0fec8d633974ade7b7c3eb5ff7031086c97d", 24331 "description": "broadcom/compiler: increase V3D_MAX_BUFFE_RANGE to 2^30 bytes", 24332 "nominated": false, 24333 "nomination_type": 1, 24334 "resolution": 4, 24335 "main_sha": null, 24336 "because_sha": "2c388c1d497ca88605b3e282ab6bf858fffa8ed3" 24337 }, 24338 { 24339 "sha": "3417a0c4a222f46833df76c8be29ed83ffc1a103", 24340 "description": "iris: Support up to 128 textures", 24341 "nominated": false, 24342 "nomination_type": null, 24343 "resolution": 4, 24344 "main_sha": null, 24345 "because_sha": null 24346 }, 24347 { 24348 "sha": "06a0de492ac271215202c5f9e9040a65ca333055", 24349 "description": "iris: Support up to 64 images", 24350 "nominated": false, 24351 "nomination_type": null, 24352 "resolution": 4, 24353 "main_sha": null, 24354 "because_sha": null 24355 }, 24356 { 24357 "sha": "c4ff82d958890c27abde1acd6a8e4d2af0d13ee3", 24358 "description": "iris: Split max #defines for textures/samplers/images", 24359 "nominated": false, 24360 "nomination_type": null, 24361 "resolution": 4, 24362 "main_sha": null, 24363 "because_sha": null 24364 }, 24365 { 24366 "sha": "c9c8134d768751b2d82619fbcecc15c0b65042e4", 24367 "description": "iris: Stop looking at textures_used for samplers", 24368 "nominated": false, 24369 "nomination_type": null, 24370 "resolution": 4, 24371 "main_sha": null, 24372 "because_sha": null 24373 }, 24374 { 24375 "sha": "0edf63de76d075d29e3ad7affa253e47804cac20", 24376 "description": "Try to fix FTBFS on kfreebsd architecture", 24377 "nominated": false, 24378 "nomination_type": null, 24379 "resolution": 4, 24380 "main_sha": null, 24381 "because_sha": null 24382 }, 24383 { 24384 "sha": "14810f3498acb55541773964ad358b14420dd9f4", 24385 "description": "intel/utrace: create the callback events for xfb trace points", 24386 "nominated": false, 24387 "nomination_type": 1, 24388 "resolution": 4, 24389 "main_sha": null, 24390 "because_sha": "79c2f9e7cbf948e08f38a6f96d31722a0de31c5a" 24391 }, 24392 { 24393 "sha": "ad89992ee1a7ac5f1db29fbcfb8b00077c032f94", 24394 "description": "anv: Set meshShaderQueries for mesh shader ext features", 24395 "nominated": false, 24396 "nomination_type": 1, 24397 "resolution": 4, 24398 "main_sha": null, 24399 "because_sha": "9701b9098f2a86e2a6ce711aeba60f94058c74f7" 24400 }, 24401 { 24402 "sha": "555384624094238120fd13b639bed5f8c89383f2", 24403 "description": "d3d12: Initialize d3d12_video_encoder_references_manager_hevc::m_current_frame_idx.", 24404 "nominated": false, 24405 "nomination_type": 1, 24406 "resolution": 4, 24407 "main_sha": null, 24408 "because_sha": "da11684e9db9eaba6477155dde4a210f6564b6b6" 24409 }, 24410 { 24411 "sha": "c74595ead3f431705edc5e32df6b88a259239237", 24412 "description": "radv/r600/clover: Getting libelf to be optional", 24413 "nominated": false, 24414 "nomination_type": null, 24415 "resolution": 4, 24416 "main_sha": null, 24417 "because_sha": null 24418 }, 24419 { 24420 "sha": "3f18709f1f9722891c836812875cb0816c578236", 24421 "description": "util: Remove the macro DEBUG_GET_ONCE_FILE_OPTION", 24422 "nominated": false, 24423 "nomination_type": null, 24424 "resolution": 4, 24425 "main_sha": null, 24426 "because_sha": null 24427 }, 24428 { 24429 "sha": "5229a147c1a41fbe7b969b8bd5d4f05353b91cd9", 24430 "description": "util: getting get_tracefile in u_trace.c to be thread safe", 24431 "nominated": false, 24432 "nomination_type": null, 24433 "resolution": 4, 24434 "main_sha": null, 24435 "because_sha": null 24436 }, 24437 { 24438 "sha": "7dfd54cf4ac182c1166b4579b330d17d0dbfedd6", 24439 "description": "util: Add util_call_once for optimize call to util_call_once_with_context out for hot path", 24440 "nominated": false, 24441 "nomination_type": null, 24442 "resolution": 4, 24443 "main_sha": null, 24444 "because_sha": null 24445 }, 24446 { 24447 "sha": "3a6984bbc077d656fff401144986bfd40b4062bf", 24448 "description": "zink: add stencil border color clamping", 24449 "nominated": false, 24450 "nomination_type": null, 24451 "resolution": 4, 24452 "main_sha": null, 24453 "because_sha": null 24454 }, 24455 { 24456 "sha": "95d4faea490338a2f96d32828870d8abdb1ed553", 24457 "description": "zink: add srgb border color clamping", 24458 "nominated": false, 24459 "nomination_type": null, 24460 "resolution": 4, 24461 "main_sha": null, 24462 "because_sha": null 24463 }, 24464 { 24465 "sha": "61d60bb746ceb59510fc247b1f621b059100e29d", 24466 "description": "zink: add border color clamping when customBorderColorWithoutFormat isn't supported", 24467 "nominated": false, 24468 "nomination_type": null, 24469 "resolution": 4, 24470 "main_sha": null, 24471 "because_sha": null 24472 }, 24473 { 24474 "sha": "0f98f4882c3460536fc736406312922aad744688", 24475 "description": "zink: move color channel clamping to zink_format.c", 24476 "nominated": false, 24477 "nomination_type": null, 24478 "resolution": 4, 24479 "main_sha": null, 24480 "because_sha": null 24481 }, 24482 { 24483 "sha": "ec0611e9e47d7c2f33655defc3328cf8eb78adb0", 24484 "description": "zink: clamp z/s formats to aspected format for border colors", 24485 "nominated": false, 24486 "nomination_type": null, 24487 "resolution": 4, 24488 "main_sha": null, 24489 "because_sha": null 24490 }, 24491 { 24492 "sha": "ea185aef032f99da21a1797f38d8f34b1816bba7", 24493 "description": "iris: Handle resource offsets in buffer copies", 24494 "nominated": true, 24495 "nomination_type": 1, 24496 "resolution": 1, 24497 "main_sha": null, 24498 "because_sha": "c5b22441f1c3a77027af4306f09ea6d1f20d00ab" 24499 }, 24500 { 24501 "sha": "f4c05f319e356d9aaa042958c5db5893dcf693b0", 24502 "description": "iris: Fix more BO alignments", 24503 "nominated": true, 24504 "nomination_type": 1, 24505 "resolution": 1, 24506 "main_sha": null, 24507 "because_sha": "32c5d6d1dca2094351911fa7ca6c5c3eb532581d" 24508 }, 24509 { 24510 "sha": "29841343951a21242d454fc163e7d4163f769173", 24511 "description": "iris: Use a larger alignment for buffer allocations", 24512 "nominated": true, 24513 "nomination_type": 1, 24514 "resolution": 1, 24515 "main_sha": null, 24516 "because_sha": "32c5d6d1dca2094351911fa7ca6c5c3eb532581d" 24517 }, 24518 { 24519 "sha": "c17fcbaa2fe39083e8a72e44ec6290ba130b44f9", 24520 "description": "agx: Account for mask when writing registers", 24521 "nominated": false, 24522 "nomination_type": null, 24523 "resolution": 4, 24524 "main_sha": null, 24525 "because_sha": null 24526 }, 24527 { 24528 "sha": "5cd237131817e507e22f98d21866c9c992881e65", 24529 "description": "agx: Pass mask into ld/st_tile instructions", 24530 "nominated": false, 24531 "nomination_type": null, 24532 "resolution": 4, 24533 "main_sha": null, 24534 "because_sha": null 24535 }, 24536 { 24537 "sha": "640fd089a26edf02ce847526d0c7b85270f3cf46", 24538 "description": "agx: Ensure that the optimizer sees legitimate SSA", 24539 "nominated": false, 24540 "nomination_type": null, 24541 "resolution": 4, 24542 "main_sha": null, 24543 "because_sha": null 24544 }, 24545 { 24546 "sha": "52467c2d1e0dcdc56fff894d98f139830c55b73e", 24547 "description": "agx: Test fsat+f2f16 together", 24548 "nominated": false, 24549 "nomination_type": null, 24550 "resolution": 4, 24551 "main_sha": null, 24552 "because_sha": null 24553 }, 24554 { 24555 "sha": "3e86522cf20c3a523005883ca3554fb60179d066", 24556 "description": "agx: Validate immediates", 24557 "nominated": false, 24558 "nomination_type": null, 24559 "resolution": 4, 24560 "main_sha": null, 24561 "because_sha": null 24562 }, 24563 { 24564 "sha": "14f2be1f33827c73e98d5605daf20d5569b29fcf", 24565 "description": "agx: Use 16-bit immediates", 24566 "nominated": false, 24567 "nomination_type": null, 24568 "resolution": 4, 24569 "main_sha": null, 24570 "because_sha": null 24571 }, 24572 { 24573 "sha": "e302e5d527fb2bee1d5863983de8f631259f0470", 24574 "description": "agx: Emit fewer combines for intrinsics", 24575 "nominated": false, 24576 "nomination_type": null, 24577 "resolution": 4, 24578 "main_sha": null, 24579 "because_sha": null 24580 }, 24581 { 24582 "sha": "e887a11b0648687f6c98b3cef12d3e59849cdacd", 24583 "description": "agx: Fix bfi_mask packing", 24584 "nominated": false, 24585 "nomination_type": null, 24586 "resolution": 4, 24587 "main_sha": null, 24588 "because_sha": null 24589 }, 24590 { 24591 "sha": "89d2cdad37f0d3d97da10c884fbacdad18175227", 24592 "description": "intel/dev: Adjust prefetch_size values for MTL engines", 24593 "nominated": false, 24594 "nomination_type": null, 24595 "resolution": 4, 24596 "main_sha": null, 24597 "because_sha": null 24598 }, 24599 { 24600 "sha": "029522f67dcb39f0c92a6e94895245dc6a226c01", 24601 "description": "mesa/st: check egl image and texture target match before binding", 24602 "nominated": false, 24603 "nomination_type": null, 24604 "resolution": 4, 24605 "main_sha": null, 24606 "because_sha": null 24607 }, 24608 { 24609 "sha": "6a3f5c65128b82b87c5fadcf1d42484f6489b11b", 24610 "description": "mesa: simplify st_egl_image binding process for texture storage", 24611 "nominated": false, 24612 "nomination_type": null, 24613 "resolution": 4, 24614 "main_sha": null, 24615 "because_sha": null 24616 }, 24617 { 24618 "sha": "25f569f58a15ad1d7ba1127915e9fc10b98381e8", 24619 "description": "gallium: track if st_egl_image was created by a dmabuf", 24620 "nominated": false, 24621 "nomination_type": null, 24622 "resolution": 4, 24623 "main_sha": null, 24624 "because_sha": null 24625 }, 24626 { 24627 "sha": "70e2a1faad4ac9529cbf1c7bbd23ff3563ac3f93", 24628 "description": "mesa: fix EXT_EGL_image_storage target validation", 24629 "nominated": false, 24630 "nomination_type": null, 24631 "resolution": 4, 24632 "main_sha": null, 24633 "because_sha": null 24634 }, 24635 { 24636 "sha": "5b1137043c273dbb0bc3402c75c4c59e36d7543d", 24637 "description": "zink: don't always set VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT with gpl", 24638 "nominated": false, 24639 "nomination_type": 1, 24640 "resolution": 4, 24641 "main_sha": null, 24642 "because_sha": "86e4fcd9a92962007adaf8fe1554637c624cb05c" 24643 }, 24644 { 24645 "sha": "5c6d61635d2aad02378e3e68afcd1d828424bf8b", 24646 "description": "zink: don't call CmdBindVertexBuffers2EXT with no attributes", 24647 "nominated": true, 24648 "nomination_type": 0, 24649 "resolution": 0, 24650 "main_sha": null, 24651 "because_sha": null 24652 }, 24653 { 24654 "sha": "a70bac62520e69eadb740fed77fc4824eba28f70", 24655 "description": "d3d12: Make get_feedback return correctly on error when writing *size=0", 24656 "nominated": false, 24657 "nomination_type": null, 24658 "resolution": 4, 24659 "main_sha": null, 24660 "because_sha": null 24661 }, 24662 { 24663 "sha": "ef8bd5ca9e0eaf36c828392d2c7528463ed71b0b", 24664 "description": "d3d12: Extract into common variable for metadata slot calculation", 24665 "nominated": false, 24666 "nomination_type": null, 24667 "resolution": 4, 24668 "main_sha": null, 24669 "because_sha": null 24670 }, 24671 { 24672 "sha": "4e3d93212a83b6959fc5dd8b476138f9e94fef48", 24673 "description": "d3d12: Enhance get_feedback not enough buffers message", 24674 "nominated": false, 24675 "nomination_type": null, 24676 "resolution": 4, 24677 "main_sha": null, 24678 "because_sha": null 24679 }, 24680 { 24681 "sha": "e8474bca5a50f2b4e6ae6ba9254dae090a6a279b", 24682 "description": "d3d12: Fix redundant/inconsistent initializations for d3d12_video_encoder", 24683 "nominated": false, 24684 "nomination_type": null, 24685 "resolution": 4, 24686 "main_sha": null, 24687 "because_sha": null 24688 }, 24689 { 24690 "sha": "5b5b5a7ed83a755a5aed786930ec9b7293ac418c", 24691 "description": "d3d12: Add output buffer to inflight resourceset", 24692 "nominated": false, 24693 "nomination_type": null, 24694 "resolution": 4, 24695 "main_sha": null, 24696 "because_sha": null 24697 }, 24698 { 24699 "sha": "ec16c95e75c5f3c354a8e007e6c74bf4f3660238", 24700 "description": "d3d12: Make d3d12 encode operations async and do not block waiting", 24701 "nominated": false, 24702 "nomination_type": null, 24703 "resolution": 4, 24704 "main_sha": null, 24705 "because_sha": null 24706 }, 24707 { 24708 "sha": "5269d660af53edbdff178b8d9b43e09a60850b4a", 24709 "description": "d3d12: Have d3d12_video_encoder keep separate references for enc, heap and dpb allocations for in flight resources", 24710 "nominated": false, 24711 "nomination_type": null, 24712 "resolution": 4, 24713 "main_sha": null, 24714 "because_sha": null 24715 }, 24716 { 24717 "sha": "24433f3a292adddde48b3dbeb43a318440b88b41", 24718 "description": "d3d12: d3d12_video_encoder add reset() to prevent leaks on re-allocation", 24719 "nominated": false, 24720 "nomination_type": null, 24721 "resolution": 4, 24722 "main_sha": null, 24723 "because_sha": null 24724 }, 24725 { 24726 "sha": "8e50d5cc0d7e3b3dd0c37cb2b58412405dfc4ccb", 24727 "description": "d3d12: Encoder to use independent command allocators per in flight resource set", 24728 "nominated": false, 24729 "nomination_type": null, 24730 "resolution": 4, 24731 "main_sha": null, 24732 "because_sha": null 24733 }, 24734 { 24735 "sha": "f9b850cd550b8f949f702dcf0f8f97c2522e5a9a", 24736 "description": "d3d12: Move encode configuration and capabilities into separate structs", 24737 "nominated": false, 24738 "nomination_type": null, 24739 "resolution": 4, 24740 "main_sha": null, 24741 "because_sha": null 24742 }, 24743 { 24744 "sha": "29f2c5afbfaa4c206ceb20eed29ec6480f011642", 24745 "description": "d3d12: Change d3d12_video_encoder to not automatically flush", 24746 "nominated": false, 24747 "nomination_type": null, 24748 "resolution": 4, 24749 "main_sha": null, 24750 "because_sha": null 24751 }, 24752 { 24753 "sha": "59f2c717739d483d67c8eca793eb0a40ab053ebe", 24754 "description": "d3d12: Keep track of feedbacks from previous encode executions", 24755 "nominated": false, 24756 "nomination_type": null, 24757 "resolution": 4, 24758 "main_sha": null, 24759 "because_sha": null 24760 }, 24761 { 24762 "sha": "45e9e2693d6db1961a14495177e630f1844e35bc", 24763 "description": "d3d12: Export some util functions from d3d12_fence for d3d12 video", 24764 "nominated": false, 24765 "nomination_type": null, 24766 "resolution": 4, 24767 "main_sha": null, 24768 "because_sha": null 24769 }, 24770 { 24771 "sha": "ed329865ba1c1dfa52f3160e6fd4fa7033321c77", 24772 "description": "d3d12: Change type of m_FenceValue to uint64_t in d3d12_video_encoder", 24773 "nominated": false, 24774 "nomination_type": null, 24775 "resolution": 4, 24776 "main_sha": null, 24777 "because_sha": null 24778 }, 24779 { 24780 "sha": "9fb3b2ab1239e157819fbdfb34b71f66e6c91db6", 24781 "description": "d3d12: Add support for PIPE_VIDEO_CAP_ENC_SUPPORTS_ASYNC_OPERATION", 24782 "nominated": false, 24783 "nomination_type": null, 24784 "resolution": 4, 24785 "main_sha": null, 24786 "because_sha": null 24787 }, 24788 { 24789 "sha": "fe2b28192ff6f32d6ffc63e094f83a43dd0fb57c", 24790 "description": "d3d12: Report PIPE_VIDEO_CAP_REQUIRES_FLUSH_ON_END_FRAME", 24791 "nominated": false, 24792 "nomination_type": null, 24793 "resolution": 4, 24794 "main_sha": null, 24795 "because_sha": null 24796 }, 24797 { 24798 "sha": "a92cfd5c88cf1d858fc6ac33780b1dcefabcd80f", 24799 "description": "d3d12: Add initialization values for d3d12_video_encoder", 24800 "nominated": false, 24801 "nomination_type": null, 24802 "resolution": 4, 24803 "main_sha": null, 24804 "because_sha": null 24805 }, 24806 { 24807 "sha": "020c0af732e9924f1ca0e84bd59a480c4a0ce268", 24808 "description": "d3d12: Video process - Remove unnecessary batches flush", 24809 "nominated": false, 24810 "nomination_type": null, 24811 "resolution": 4, 24812 "main_sha": null, 24813 "because_sha": null 24814 }, 24815 { 24816 "sha": "b47b9d96fd0173c51a8fd1370a26e46576893ba4", 24817 "description": "d3d12: Update HEVC Encode GOP on I frames too", 24818 "nominated": false, 24819 "nomination_type": null, 24820 "resolution": 4, 24821 "main_sha": null, 24822 "because_sha": null 24823 }, 24824 { 24825 "sha": "229c6f79a660e5c7999ffc94e1fb514692df3b6a", 24826 "description": "frontends/va: Implement vaSyncBuffer", 24827 "nominated": false, 24828 "nomination_type": null, 24829 "resolution": 4, 24830 "main_sha": null, 24831 "because_sha": null 24832 }, 24833 { 24834 "sha": "84c0529258c6d2749b5a92b1a5857467a058abab", 24835 "description": "aco: Unswizzle v_pk_fma_f16 literals to produce more v_pk_fmac_f16.", 24836 "nominated": false, 24837 "nomination_type": null, 24838 "resolution": 4, 24839 "main_sha": null, 24840 "because_sha": null 24841 }, 24842 { 24843 "sha": "ed5d16cec197d163a2de686d5dad44ef7518a716", 24844 "description": "iris: check i915 features after hw gen", 24845 "nominated": true, 24846 "nomination_type": 0, 24847 "resolution": 1, 24848 "main_sha": null, 24849 "because_sha": null 24850 }, 24851 { 24852 "sha": "4e2d88781d257d29fd4af380a0413b1ec6e00bac", 24853 "description": "gallivm: fix nir AOS swizzling issues", 24854 "nominated": false, 24855 "nomination_type": null, 24856 "resolution": 4, 24857 "main_sha": null, 24858 "because_sha": null 24859 }, 24860 { 24861 "sha": "d82abf448da899e831ab8f9a6c3857308e27b356", 24862 "description": "gallivm: asst. clean-ups in lp_bld_sample_soa.c", 24863 "nominated": false, 24864 "nomination_type": null, 24865 "resolution": 4, 24866 "main_sha": null, 24867 "because_sha": null 24868 }, 24869 { 24870 "sha": "a4ce5d74d76206880fcccce1b33b45e9ce50755a", 24871 "description": "llvmpipe: asst. formatting, clean-ups in lp_state_fs.c", 24872 "nominated": false, 24873 "nomination_type": null, 24874 "resolution": 4, 24875 "main_sha": null, 24876 "because_sha": null 24877 }, 24878 { 24879 "sha": "bd7ed4c6a2829d7edd48b757e76f8071d86a7fa1", 24880 "description": "gallivm: change texture/sampler_index params to unsigned", 24881 "nominated": false, 24882 "nomination_type": null, 24883 "resolution": 4, 24884 "main_sha": null, 24885 "because_sha": null 24886 }, 24887 { 24888 "sha": "9b86745d69a780474430002f047ae47c39f32b44", 24889 "description": "gallivm: move lp_build_nir_aos_context declaration, etc", 24890 "nominated": false, 24891 "nomination_type": null, 24892 "resolution": 4, 24893 "main_sha": null, 24894 "because_sha": null 24895 }, 24896 { 24897 "sha": "2967cc25ea558eb91810a445f32208738ae2f4a4", 24898 "description": "util: allow GALLIUM_LOG_FILE=stdout", 24899 "nominated": false, 24900 "nomination_type": null, 24901 "resolution": 4, 24902 "main_sha": null, 24903 "because_sha": null 24904 }, 24905 { 24906 "sha": "69f7c91fe9975a8b2182cba715f354250cc41340", 24907 "description": "llvmpipe: always pass non-zero writemask to assign_reg()", 24908 "nominated": false, 24909 "nomination_type": null, 24910 "resolution": 4, 24911 "main_sha": null, 24912 "because_sha": null 24913 }, 24914 { 24915 "sha": "9fbb77445c0def196bcf4db583d8ab633e6cf684", 24916 "description": "llvmpipe: further bump LP_MAX_TGSI_SHADER_IMAGES to 64", 24917 "nominated": false, 24918 "nomination_type": null, 24919 "resolution": 4, 24920 "main_sha": null, 24921 "because_sha": null 24922 }, 24923 { 24924 "sha": "ce65c7f0e9ce2e3c6b348ddbb85c80c5fc7946c4", 24925 "description": "lavapipe: s/u_foreach_bit/u_foreach_bit64/ in handle_pipeline_access()", 24926 "nominated": false, 24927 "nomination_type": null, 24928 "resolution": 4, 24929 "main_sha": null, 24930 "because_sha": null 24931 }, 24932 { 24933 "sha": "79208d8bf3bf708d0c82472fe254f4dcd4efe82b", 24934 "description": "turnip: advertise VkExternalFenceProperties correctly", 24935 "nominated": false, 24936 "nomination_type": null, 24937 "resolution": 4, 24938 "main_sha": null, 24939 "because_sha": null 24940 }, 24941 { 24942 "sha": "2569215f43f6ce71fb8eb2181b36c6cf976bce2a", 24943 "description": "egl/glx: add fallback for zink loading", 24944 "nominated": false, 24945 "nomination_type": null, 24946 "resolution": 4, 24947 "main_sha": null, 24948 "because_sha": null 24949 }, 24950 { 24951 "sha": "112b8d7c4d763ac387817c6a36bfea25ad184c61", 24952 "description": "ci/zink+turnip: Add a manual full run of the dEQP CTS.", 24953 "nominated": false, 24954 "nomination_type": null, 24955 "resolution": 4, 24956 "main_sha": null, 24957 "because_sha": null 24958 }, 24959 { 24960 "sha": "578e30f3e61f9fc58b738b61b91b23c94973f59e", 24961 "description": "radv: make sure to initialize wd_switch_on_eop before checking its value", 24962 "nominated": true, 24963 "nomination_type": 0, 24964 "resolution": 1, 24965 "main_sha": null, 24966 "because_sha": null 24967 }, 24968 { 24969 "sha": "64d0e94d2c6fc3e5b12283a212e5752e698ebfe0", 24970 "description": "turnip: Use the simplified stencil write flags for the LRZ-allowed check.", 24971 "nominated": false, 24972 "nomination_type": null, 24973 "resolution": 4, 24974 "main_sha": null, 24975 "because_sha": null 24976 }, 24977 { 24978 "sha": "b9f9bfa5560a0d5e8a8bf71a146ffd11f1196173", 24979 "description": "turnip: Fix the \"written stencil is unmodified\" check.", 24980 "nominated": true, 24981 "nomination_type": 1, 24982 "resolution": 1, 24983 "main_sha": null, 24984 "because_sha": "b2a60c157e4d6cc62c55d8fe8777f7cbd548a722" 24985 }, 24986 { 24987 "sha": "ed76471d08fbfc3f2fe4568ba6de6164c4b7352d", 24988 "description": "aco/optimizer_postRA: Clarify terminology.", 24989 "nominated": true, 24990 "nomination_type": 0, 24991 "resolution": 0, 24992 "main_sha": null, 24993 "because_sha": null 24994 }, 24995 { 24996 "sha": "a8dd07518c59af0087ed311cee232c31c3e8268c", 24997 "description": "aco/optimizer_postRA: Fix logical control flow handling.", 24998 "nominated": true, 24999 "nomination_type": 1, 25000 "resolution": 1, 25001 "main_sha": null, 25002 "because_sha": "2e56e2342094e8ec90afa5265b1c43503f662939" 25003 }, 25004 { 25005 "sha": "2eab413cf7964bea3026f43f3c3a12323c281a9c", 25006 "description": "aco/optimizer_postRA: Don't assume all operand registers were written by same instr.", 25007 "nominated": true, 25008 "nomination_type": 1, 25009 "resolution": 1, 25010 "main_sha": null, 25011 "because_sha": "0e4747d3fb7ec15f8c1d6b971b1352249e7d95c6" 25012 }, 25013 { 25014 "sha": "63063dd5ce4ef4a7a4c305c0905900aa25c5abe2", 25015 "description": "aco/optimizer_postRA: Mark a register overwritten when predecessors disagree.", 25016 "nominated": true, 25017 "nomination_type": 1, 25018 "resolution": 1, 25019 "main_sha": null, 25020 "because_sha": "2e56e2342094e8ec90afa5265b1c43503f662939" 25021 }, 25022 { 25023 "sha": "5e80edfa7804ff69b8e45d0f278997764c3a6959", 25024 "description": "aco/tests: Add post-RA SCC no-compare tests cases with control flow.", 25025 "nominated": false, 25026 "nomination_type": null, 25027 "resolution": 4, 25028 "main_sha": null, 25029 "because_sha": null 25030 }, 25031 { 25032 "sha": "d4b3f81d9491f4053bc819c856a02cc31af17aff", 25033 "description": "aco/tests: Add post-RA DPP test cases with control flow.", 25034 "nominated": false, 25035 "nomination_type": null, 25036 "resolution": 4, 25037 "main_sha": null, 25038 "because_sha": null 25039 }, 25040 { 25041 "sha": "d7cd49d54b9d548e62290c7525d1924b95778a53", 25042 "description": "aco/tests: Add post-RA optimizer testcase for partially overwritten VCC.", 25043 "nominated": false, 25044 "nomination_type": null, 25045 "resolution": 4, 25046 "main_sha": null, 25047 "because_sha": null 25048 }, 25049 { 25050 "sha": "c4fa00f75175d640b6ef02e85cf964ec359ad53e", 25051 "description": "pvr: Add EMIT_MASK in pvr_emit_ppp_state().", 25052 "nominated": false, 25053 "nomination_type": null, 25054 "resolution": 4, 25055 "main_sha": null, 25056 "because_sha": null 25057 }, 25058 { 25059 "sha": "1cfcf86da409159ca84cbee6b9b1a7dd8c88d778", 25060 "description": "pvr: Add assert for texturestate being 0 in when emitting ppp state.", 25061 "nominated": false, 25062 "nomination_type": null, 25063 "resolution": 4, 25064 "main_sha": null, 25065 "because_sha": null 25066 }, 25067 { 25068 "sha": "38a846ab5ff515a6784268696f76225ba88a9cb5", 25069 "description": "pvr: Add pvr_csb_unpack().", 25070 "nominated": false, 25071 "nomination_type": null, 25072 "resolution": 4, 25073 "main_sha": null, 25074 "because_sha": null 25075 }, 25076 { 25077 "sha": "a1c66ed5c1227cece2fdece3b448fa85a2f7812b", 25078 "description": "pvr: Complete pvr_emit_ppp_state().", 25079 "nominated": false, 25080 "nomination_type": null, 25081 "resolution": 4, 25082 "main_sha": null, 25083 "because_sha": null 25084 }, 25085 { 25086 "sha": "ad4886cea9ad35b14ff7816d9b8ddabd7baea396", 25087 "description": "pvr: Make control stream word writing stricter.", 25088 "nominated": false, 25089 "nomination_type": null, 25090 "resolution": 4, 25091 "main_sha": null, 25092 "because_sha": null 25093 }, 25094 { 25095 "sha": "b5cbbdba29d1e89bbbb295dac00ffa4e5740ac2a", 25096 "description": "pvr: Add csb helpers macros to write into raw buffer.", 25097 "nominated": false, 25098 "nomination_type": null, 25099 "resolution": 4, 25100 "main_sha": null, 25101 "because_sha": null 25102 }, 25103 { 25104 "sha": "091a117e38f7bac27776151c6b42f5764bfdf4aa", 25105 "description": "pvr: Remove struct pvr_emit_state and emit header directly.", 25106 "nominated": false, 25107 "nomination_type": null, 25108 "resolution": 4, 25109 "main_sha": null, 25110 "because_sha": null 25111 }, 25112 { 25113 "sha": "75b57f44c1120e7deaa6207b068a35038dec05e0", 25114 "description": "pvr: Implement vkResetEvent API.", 25115 "nominated": false, 25116 "nomination_type": null, 25117 "resolution": 4, 25118 "main_sha": null, 25119 "because_sha": null 25120 }, 25121 { 25122 "sha": "96f5892f6240fbb99d5fe61b8f8c5f1be6d60848", 25123 "description": "pvr: Implement vkSetEvent API.", 25124 "nominated": false, 25125 "nomination_type": null, 25126 "resolution": 4, 25127 "main_sha": null, 25128 "because_sha": null 25129 }, 25130 { 25131 "sha": "2274b26dfbdb8c6c9aeccbf3d0a010e2287a907a", 25132 "description": "ac/nir/ngg: Don't initialize same-invocation mesh shader outputs.", 25133 "nominated": false, 25134 "nomination_type": null, 25135 "resolution": 4, 25136 "main_sha": null, 25137 "because_sha": null 25138 }, 25139 { 25140 "sha": "697ea022020650cecfaeaf8c00afc5bff521e019", 25141 "description": "ac/nir/ngg: Don't use LDS for same-invocation indices and cull outputs.", 25142 "nominated": false, 25143 "nomination_type": null, 25144 "resolution": 4, 25145 "main_sha": null, 25146 "because_sha": null 25147 }, 25148 { 25149 "sha": "bb4bdba17e807860ef096df9acffea4e57da76ed", 25150 "description": "radv: Remove dead shader temps after linking.", 25151 "nominated": false, 25152 "nomination_type": null, 25153 "resolution": 4, 25154 "main_sha": null, 25155 "because_sha": null 25156 }, 25157 { 25158 "sha": "3e6ad428b68f97129840db01b7a37953019195d8", 25159 "description": "radv: Change max preferred task workgroup invocations to 64.", 25160 "nominated": false, 25161 "nomination_type": null, 25162 "resolution": 4, 25163 "main_sha": null, 25164 "because_sha": null 25165 }, 25166 { 25167 "sha": "98e3c446d89ab24bdad6cdb779860895d7dd8d31", 25168 "description": "aco/optimizer: disallow can_eliminate_and_exec() with s_not", 25169 "nominated": true, 25170 "nomination_type": 0, 25171 "resolution": 1, 25172 "main_sha": null, 25173 "because_sha": null 25174 }, 25175 { 25176 "sha": "d6fabe49cd72fb7f7087b12efd8a9e3371e36c01", 25177 "description": "radeonsi: enable glthread by default", 25178 "nominated": false, 25179 "nomination_type": null, 25180 "resolution": 4, 25181 "main_sha": null, 25182 "because_sha": null 25183 }, 25184 { 25185 "sha": "4ff207b47b802ece7b0b0fa6f0673b1459490480", 25186 "description": "glthread: execute glSignalSemaphoreEXT synchronously", 25187 "nominated": false, 25188 "nomination_type": null, 25189 "resolution": 4, 25190 "main_sha": null, 25191 "because_sha": null 25192 }, 25193 { 25194 "sha": "da68678171072747ff1ee784dcf901cad2c98d62", 25195 "description": "radeonsi: don't flush asynchronously for fence_server_signal", 25196 "nominated": true, 25197 "nomination_type": 1, 25198 "resolution": 1, 25199 "main_sha": null, 25200 "because_sha": "21b3a234048a270e7999f8e70e25091c599dd3eb" 25201 }, 25202 { 25203 "sha": "000dfb1bc966b26b946d4c0a0194145d5853f919", 25204 "description": "radeonsi/ci: add glx@glx-swap-event_async to CI failures for glthread", 25205 "nominated": false, 25206 "nomination_type": null, 25207 "resolution": 4, 25208 "main_sha": null, 25209 "because_sha": null 25210 }, 25211 { 25212 "sha": "8a44d32e2cc819ca6f0bd9c771c6a517df8def52", 25213 "description": "driconf: disable glthread for DeusEx:MD and F1 2015 due to a perf drop", 25214 "nominated": false, 25215 "nomination_type": null, 25216 "resolution": 4, 25217 "main_sha": null, 25218 "because_sha": null 25219 }, 25220 { 25221 "sha": "fa059811c523fa341de9d5b5fd95cfaccf40327f", 25222 "description": "radeonsi: simplify radeonsi_zerovram implementation", 25223 "nominated": false, 25224 "nomination_type": null, 25225 "resolution": 4, 25226 "main_sha": null, 25227 "because_sha": null 25228 }, 25229 { 25230 "sha": "58f90fd03f4aaf2ee19010e9cbd9cee2deda9711", 25231 "description": "egl/wayland: fix glthread crashes", 25232 "nominated": false, 25233 "nomination_type": null, 25234 "resolution": 4, 25235 "main_sha": null, 25236 "because_sha": null 25237 }, 25238 { 25239 "sha": "eafe72a6ccccc5528dd64dabd26557114f054fa8", 25240 "description": "frontend/dri: sync glthread when calling from the app side", 25241 "nominated": false, 25242 "nomination_type": null, 25243 "resolution": 4, 25244 "main_sha": null, 25245 "because_sha": null 25246 }, 25247 { 25248 "sha": "c0a05b604af5510654b7a111fc8678297d79ab38", 25249 "description": "frontend/dri: make the backgroundCallable extension optional", 25250 "nominated": false, 25251 "nomination_type": null, 25252 "resolution": 4, 25253 "main_sha": null, 25254 "because_sha": null 25255 }, 25256 { 25257 "sha": "7c1f8b63ad5a8d3e2fb36eae51881f437f988d09", 25258 "description": "glthread: work around GL_INVALID_OPERATION with OpenGL ES 1.x draws", 25259 "nominated": false, 25260 "nomination_type": null, 25261 "resolution": 4, 25262 "main_sha": null, 25263 "because_sha": null 25264 }, 25265 { 25266 "sha": "907bd11ca8f9b05b9041381f488859a830239c8f", 25267 "description": "glthread: fix glGetIntegerv(GL_CLIENT_ACTIVE_TEXTURE)", 25268 "nominated": false, 25269 "nomination_type": null, 25270 "resolution": 4, 25271 "main_sha": null, 25272 "because_sha": null 25273 }, 25274 { 25275 "sha": "97891087b5db8a12766781567a128c5e585f4c9c", 25276 "description": "glthread: always sync for glShaderSource because invalid params can crash", 25277 "nominated": false, 25278 "nomination_type": null, 25279 "resolution": 4, 25280 "main_sha": null, 25281 "because_sha": null 25282 }, 25283 { 25284 "sha": "6b6f8621709801e360ea69ebd675ac7caae512f2", 25285 "description": "glthread: generate errors for glGet functions between glBegin/End", 25286 "nominated": false, 25287 "nomination_type": null, 25288 "resolution": 4, 25289 "main_sha": null, 25290 "because_sha": null 25291 }, 25292 { 25293 "sha": "c716827f697956960c354277bb5eae2b17925913", 25294 "description": "glthread: fix draws not compiled into a display list should generate an error", 25295 "nominated": false, 25296 "nomination_type": null, 25297 "resolution": 4, 25298 "main_sha": null, 25299 "because_sha": null 25300 }, 25301 { 25302 "sha": "355d57582009b23b365769236cd29cf74afb577d", 25303 "description": "mesa: fix glDrawRangeElementsBaseVertex should be compiled into display list", 25304 "nominated": false, 25305 "nomination_type": null, 25306 "resolution": 4, 25307 "main_sha": null, 25308 "because_sha": null 25309 }, 25310 { 25311 "sha": "7556ee1fe4f645bb983be2fe0de30b905bcc4a54", 25312 "description": "anv: add support for EXT_mutable_descriptor_type", 25313 "nominated": false, 25314 "nomination_type": null, 25315 "resolution": 4, 25316 "main_sha": null, 25317 "because_sha": null 25318 }, 25319 { 25320 "sha": "369c12e5be3b0d009688082319c8386265056e17", 25321 "description": "anv: clear descriptorsets if AllocateDescriptorSets fails", 25322 "nominated": true, 25323 "nomination_type": 0, 25324 "resolution": 1, 25325 "main_sha": null, 25326 "because_sha": null 25327 }, 25328 { 25329 "sha": "79c2f9e7cbf948e08f38a6f96d31722a0de31c5a", 25330 "description": "anv: trace xfb queries", 25331 "nominated": false, 25332 "nomination_type": null, 25333 "resolution": 4, 25334 "main_sha": null, 25335 "because_sha": null 25336 }, 25337 { 25338 "sha": "d53682e1a966ae98ec2df0af1c771d1cb6a7e487", 25339 "description": "intel/utrace: make blorp tracepoints more readable", 25340 "nominated": false, 25341 "nomination_type": null, 25342 "resolution": 4, 25343 "main_sha": null, 25344 "because_sha": null 25345 }, 25346 { 25347 "sha": "eac5e938c0cda785426177059e6e7d92b43590ba", 25348 "description": "blorp: defined operations for debug purposes", 25349 "nominated": false, 25350 "nomination_type": null, 25351 "resolution": 4, 25352 "main_sha": null, 25353 "because_sha": null 25354 }, 25355 { 25356 "sha": "b12d95f5132f0899cd77d4c5f4ac656261b5e76b", 25357 "description": "anv: add missing tracepoint", 25358 "nominated": true, 25359 "nomination_type": 1, 25360 "resolution": 1, 25361 "main_sha": null, 25362 "because_sha": "3501a3f9ed92831ed039f0d54bf295af41ed0195" 25363 }, 25364 { 25365 "sha": "94b5225c9bb9709ae5f3d70dc68429501cae51cc", 25366 "description": "aco: Use v_fmaak/v_fmamk if two operands are the same literal.", 25367 "nominated": false, 25368 "nomination_type": null, 25369 "resolution": 4, 25370 "main_sha": null, 25371 "because_sha": null 25372 }, 25373 { 25374 "sha": "075cd3ca9421dee75270387b2d7f8898d593c2fd", 25375 "description": "tu: Expose Vulkan 1.3", 25376 "nominated": false, 25377 "nomination_type": null, 25378 "resolution": 4, 25379 "main_sha": null, 25380 "because_sha": null 25381 }, 25382 { 25383 "sha": "e9f5de11d4039f3440adbdb766189d20302ac42b", 25384 "description": "tu: Initial implementation of VK_EXT_graphics_pipeline_library", 25385 "nominated": false, 25386 "nomination_type": null, 25387 "resolution": 4, 25388 "main_sha": null, 25389 "because_sha": null 25390 }, 25391 { 25392 "sha": "0a47002a65c6932359e29e2d09144a3273e275a2", 25393 "description": "tu: Abstract driver-specific const state", 25394 "nominated": false, 25395 "nomination_type": null, 25396 "resolution": 4, 25397 "main_sha": null, 25398 "because_sha": null 25399 }, 25400 { 25401 "sha": "29262f3337a5d64d5e5eaa759d00910fcf030911", 25402 "description": "tu: Use vk_pipeline_shader_stage_to_nir", 25403 "nominated": false, 25404 "nomination_type": null, 25405 "resolution": 4, 25406 "main_sha": null, 25407 "because_sha": null 25408 }, 25409 { 25410 "sha": "46b2c6294738cf3b3a29f422a4cde5a2813da619", 25411 "description": "tu: Split up prim order computation", 25412 "nominated": false, 25413 "nomination_type": null, 25414 "resolution": 4, 25415 "main_sha": null, 25416 "because_sha": null 25417 }, 25418 { 25419 "sha": "9eca3b12f6771239fe71cc6c36dfdbafc0c4cd42", 25420 "description": "tu: Move no_earlyz computation to blend/msaa state", 25421 "nominated": false, 25422 "nomination_type": null, 25423 "resolution": 4, 25424 "main_sha": null, 25425 "because_sha": null 25426 }, 25427 { 25428 "sha": "d6bf8efcdfdf67434249ab4b0ef5f2354ad156b2", 25429 "description": "tu: Emit *_OUTPUT_CNTL1 as part of blend state", 25430 "nominated": false, 25431 "nomination_type": null, 25432 "resolution": 4, 25433 "main_sha": null, 25434 "because_sha": null 25435 }, 25436 { 25437 "sha": "bd6f6308ae131c764147858f3387ed2e489acc9a", 25438 "description": "tu, ir3: Determine dual-src blend from shader for FS outputs", 25439 "nominated": false, 25440 "nomination_type": null, 25441 "resolution": 4, 25442 "main_sha": null, 25443 "because_sha": null 25444 }, 25445 { 25446 "sha": "6c7da1b6323be5c9efa6822d6d0c655044b340de", 25447 "description": "tu: Don't use output state to compute render components", 25448 "nominated": false, 25449 "nomination_type": null, 25450 "resolution": 4, 25451 "main_sha": null, 25452 "because_sha": null 25453 }, 25454 { 25455 "sha": "3fa0c55a089154b4208d0e5bbb88a2f4307d5ab0", 25456 "description": "tu, ir3: Move multi_pos_output to ir3_shader_variant", 25457 "nominated": false, 25458 "nomination_type": null, 25459 "resolution": 4, 25460 "main_sha": null, 25461 "because_sha": null 25462 }, 25463 { 25464 "sha": "fa1925256e98e164acd420d853df7983c7d164b4", 25465 "description": "tu: Don't use layer_zero/view_zero in shader key", 25466 "nominated": false, 25467 "nomination_type": null, 25468 "resolution": 4, 25469 "main_sha": null, 25470 "because_sha": null 25471 }, 25472 { 25473 "sha": "9c0de5372f1fe536a0b3b7a35c4ed0ee0597e73c", 25474 "description": "tu: Nuke tu_pipeline_cache", 25475 "nominated": false, 25476 "nomination_type": null, 25477 "resolution": 4, 25478 "main_sha": null, 25479 "because_sha": null 25480 }, 25481 { 25482 "sha": "bbb934e8c0063219559d3f2f7c0b111091950421", 25483 "description": "ir3: Don't use msaa key for a6xx+", 25484 "nominated": false, 25485 "nomination_type": null, 25486 "resolution": 4, 25487 "main_sha": null, 25488 "because_sha": null 25489 }, 25490 { 25491 "sha": "c90c77924a1bf307ea81394bc36441ab95e748b8", 25492 "description": "tu: Split out primtype calculation for tess", 25493 "nominated": false, 25494 "nomination_type": null, 25495 "resolution": 4, 25496 "main_sha": null, 25497 "because_sha": null 25498 }, 25499 { 25500 "sha": "1c6c8ce54b4a17c7462fa9030bcba91a6b2a7fc3", 25501 "description": "tu: Make MSAA emission always dynamic", 25502 "nominated": false, 25503 "nomination_type": null, 25504 "resolution": 4, 25505 "main_sha": null, 25506 "because_sha": null 25507 }, 25508 { 25509 "sha": "362569872a927d3942e51c295838a8382e99dfb6", 25510 "description": "tu: Always set RB_BLIT_GMEM_MSAA_CNTL when clearing GMEM", 25511 "nominated": false, 25512 "nomination_type": null, 25513 "resolution": 4, 25514 "main_sha": null, 25515 "because_sha": null 25516 }, 25517 { 25518 "sha": "b6ef9e1f994ca4378e0b32fdd1cd0c0dfb0d739a", 25519 "description": "tu: Rename RB_MSAA_CNTL to RB_BLIT_GMEM_MSAA_CNTL", 25520 "nominated": false, 25521 "nomination_type": null, 25522 "resolution": 4, 25523 "main_sha": null, 25524 "because_sha": null 25525 }, 25526 { 25527 "sha": "8c07e34f7bee86f638de3459ff956810b0e285bf", 25528 "description": "tu: Group pipeline state based on VkPipeline*StateCreateInfo", 25529 "nominated": false, 25530 "nomination_type": null, 25531 "resolution": 4, 25532 "main_sha": null, 25533 "because_sha": null 25534 }, 25535 { 25536 "sha": "85dfebb7226050d302d165892cd99b779756644c", 25537 "description": "tu: Remove unused need_indirect_descriptor_sets", 25538 "nominated": false, 25539 "nomination_type": null, 25540 "resolution": 4, 25541 "main_sha": null, 25542 "because_sha": null 25543 }, 25544 { 25545 "sha": "7f40b5d0ca80b3fc628da1a93210160e480532b1", 25546 "description": "tu: Fix case where vertex input is set but not vertex buffers", 25547 "nominated": false, 25548 "nomination_type": null, 25549 "resolution": 4, 25550 "main_sha": null, 25551 "because_sha": null 25552 }, 25553 { 25554 "sha": "382757bb45e61924cef1cd9a01b49f11e0f44326", 25555 "description": "tu: Also set SP_FS_MRT_REG for unused attachments", 25556 "nominated": false, 25557 "nomination_type": null, 25558 "resolution": 4, 25559 "main_sha": null, 25560 "because_sha": null 25561 }, 25562 { 25563 "sha": "f4ec8e1ad5290f526e80b66e653ee0f533064b4a", 25564 "description": "radv: emit the rasterization samples through an user SGPR if needed", 25565 "nominated": false, 25566 "nomination_type": null, 25567 "resolution": 4, 25568 "main_sha": null, 25569 "because_sha": null 25570 }, 25571 { 25572 "sha": "deb2dccc7533d4171fe7e9df293a027b5ccb8aa3", 25573 "description": "radv: add barycentric_at_sample lowering when the number of samples is dynamic", 25574 "nominated": false, 25575 "nomination_type": null, 25576 "resolution": 4, 25577 "main_sha": null, 25578 "because_sha": null 25579 }, 25580 { 25581 "sha": "68bb58a46e199b9ee57213b14ae0c598556daab8", 25582 "description": "nir,radv: pass the number of samples to load_sample_positions_amd", 25583 "nominated": false, 25584 "nomination_type": null, 25585 "resolution": 4, 25586 "main_sha": null, 25587 "because_sha": null 25588 }, 25589 { 25590 "sha": "c20d5ee3c236d81fb9f09ed7a7421bb912019392", 25591 "description": "radv: lower nir_load_rasterization_samples_amd in ABI", 25592 "nominated": false, 25593 "nomination_type": null, 25594 "resolution": 4, 25595 "main_sha": null, 25596 "because_sha": null 25597 }, 25598 { 25599 "sha": "dd30e7bfa03cf34b615ea3c253d340820617c9d6", 25600 "description": "nir: add nir_load_rasterization_samples_amd", 25601 "nominated": false, 25602 "nomination_type": null, 25603 "resolution": 4, 25604 "main_sha": null, 25605 "because_sha": null 25606 }, 25607 { 25608 "sha": "2a0e4b5ef7c8298a5aab6349d63cc100381ea2f3", 25609 "description": "radv: declare shader arguments for the number of samples for FS", 25610 "nominated": false, 25611 "nomination_type": null, 25612 "resolution": 4, 25613 "main_sha": null, 25614 "because_sha": null 25615 }, 25616 { 25617 "sha": "f85b7e294b4c1b4512b07475102e06784740dba1", 25618 "description": "radv: add radv_pipeline_key::dynamic_rasterization_samples", 25619 "nominated": false, 25620 "nomination_type": null, 25621 "resolution": 4, 25622 "main_sha": null, 25623 "because_sha": null 25624 }, 25625 { 25626 "sha": "45d4ee91e0efb408ff77a6c8de0d3c1aa6d84885", 25627 "description": "radv: constify radv_lookup_user_sgpr()", 25628 "nominated": false, 25629 "nomination_type": null, 25630 "resolution": 4, 25631 "main_sha": null, 25632 "because_sha": null 25633 }, 25634 { 25635 "sha": "923a864d94517462698c529bdc0e5c056d37b4e1", 25636 "description": "radv: acquire pstate on-demand when capturing with RGP", 25637 "nominated": false, 25638 "nomination_type": null, 25639 "resolution": 4, 25640 "main_sha": null, 25641 "because_sha": null 25642 }, 25643 { 25644 "sha": "f1566ad500d2dc9170c78b7ca6e64855dc256069", 25645 "description": "radv: rename radv_thread_trace_set_pstate() to radv_device_set_pstate()", 25646 "nominated": false, 25647 "nomination_type": null, 25648 "resolution": 4, 25649 "main_sha": null, 25650 "because_sha": null 25651 }, 25652 { 25653 "sha": "ac8020ebfdfec7efe19ec8ccc881dda451e0e656", 25654 "description": "intel/compiler: add support for 8/16 bits task payload loads", 25655 "nominated": false, 25656 "nomination_type": null, 25657 "resolution": 4, 25658 "main_sha": null, 25659 "because_sha": null 25660 }, 25661 { 25662 "sha": "ac581b30ec8188e36cf9d77fc5bdfc6196ba0ec1", 25663 "description": "intel/compiler: refactor brw_nir_lower_mem_access_bit_sizes", 25664 "nominated": false, 25665 "nomination_type": null, 25666 "resolution": 4, 25667 "main_sha": null, 25668 "because_sha": null 25669 }, 25670 { 25671 "sha": "a31b8fa38b01a8c46bf32aeea7a804780935ab9e", 25672 "description": "intel/compiler/task: use shared memory for small task payload loads & stores", 25673 "nominated": false, 25674 "nomination_type": null, 25675 "resolution": 4, 25676 "main_sha": null, 25677 "because_sha": null 25678 }, 25679 { 25680 "sha": "1f0c39f23cca4d80d5265b081b762c6071358b02", 25681 "description": "nir/lower_task_shader: lower small stores & loads to shared when requested", 25682 "nominated": false, 25683 "nomination_type": null, 25684 "resolution": 4, 25685 "main_sha": null, 25686 "because_sha": null 25687 }, 25688 { 25689 "sha": "9cc9b595f107018a9e9a6cdc753f06a124d6b30a", 25690 "description": "turnip: Implement VK_EXT_mutable_descriptor_type", 25691 "nominated": false, 25692 "nomination_type": null, 25693 "resolution": 4, 25694 "main_sha": null, 25695 "because_sha": null 25696 }, 25697 { 25698 "sha": "85fc1decf05ccaca7d6c3be490512621d1781e45", 25699 "description": "anv: remove primitive_topology from 3DPRIMITIVE calls", 25700 "nominated": false, 25701 "nomination_type": null, 25702 "resolution": 4, 25703 "main_sha": null, 25704 "because_sha": null 25705 }, 25706 { 25707 "sha": "8d66c452900915f9086d18e2deffc6a64607bdcf", 25708 "description": "intel/common: clamp sample location coordinate range", 25709 "nominated": false, 25710 "nomination_type": null, 25711 "resolution": 4, 25712 "main_sha": null, 25713 "because_sha": null 25714 }, 25715 { 25716 "sha": "3ce1db339d9e8fe313cdaaa212834a21b4b737d4", 25717 "description": "vulkan: Add a helper for gathering pipeline robustness", 25718 "nominated": false, 25719 "nomination_type": null, 25720 "resolution": 4, 25721 "main_sha": null, 25722 "because_sha": null 25723 }, 25724 { 25725 "sha": "10485ee4155438ff94da88d8de5f7c8e159329bc", 25726 "description": "vulkan: Record more enabled robustness features", 25727 "nominated": false, 25728 "nomination_type": null, 25729 "resolution": 4, 25730 "main_sha": null, 25731 "because_sha": null 25732 }, 25733 { 25734 "sha": "e5cd28cb37957ca29a874934d7cb1977ba9f7048", 25735 "description": "turnip: Add TU_DEBUG=bos to print stats of BOs live at submit time.", 25736 "nominated": false, 25737 "nomination_type": null, 25738 "resolution": 4, 25739 "main_sha": null, 25740 "because_sha": null 25741 }, 25742 { 25743 "sha": "c25662988fee27d563f7d2106912d7510363cdf6", 25744 "description": "turnip: Fix leak of autotune fence BOs.", 25745 "nominated": false, 25746 "nomination_type": null, 25747 "resolution": 4, 25748 "main_sha": null, 25749 "because_sha": null 25750 }, 25751 { 25752 "sha": "7d399a2e78bc8eb97232fcabf9bd1b0ffdaf75a0", 25753 "description": "anv: Nuke cmd_parser_version", 25754 "nominated": false, 25755 "nomination_type": null, 25756 "resolution": 4, 25757 "main_sha": null, 25758 "because_sha": null 25759 }, 25760 { 25761 "sha": "6b36d20bb2925358591e9a877737c853beadeddb", 25762 "description": "vulkan_hasvk: Nuke dead code around I915_ENGINE_CLASS_COMPUTE", 25763 "nominated": false, 25764 "nomination_type": null, 25765 "resolution": 4, 25766 "main_sha": null, 25767 "because_sha": null 25768 }, 25769 { 25770 "sha": "e0ba5fa38efb41735618a5fd7eda25f810bdeca9", 25771 "description": "ci: add nouveau flakes", 25772 "nominated": false, 25773 "nomination_type": null, 25774 "resolution": 4, 25775 "main_sha": null, 25776 "because_sha": null 25777 }, 25778 { 25779 "sha": "03d727329273c375b6db8556cd2ef5a5b22ac01b", 25780 "description": "ci: add a panfrost flake", 25781 "nominated": false, 25782 "nomination_type": null, 25783 "resolution": 4, 25784 "main_sha": null, 25785 "because_sha": null 25786 }, 25787 { 25788 "sha": "0bf18cc483df6efe90f021cb063b09ff9b0b3d7a", 25789 "description": "anv: force inline more pipe flush functions", 25790 "nominated": false, 25791 "nomination_type": null, 25792 "resolution": 4, 25793 "main_sha": null, 25794 "because_sha": null 25795 }, 25796 { 25797 "sha": "39c6e4db25beaf1de788252fff8d45fd6c5268b1", 25798 "description": "anv: combine flushes in Draw/DrawIndexed/DrawIndirectByteCountEXT", 25799 "nominated": false, 25800 "nomination_type": null, 25801 "resolution": 4, 25802 "main_sha": null, 25803 "because_sha": null 25804 }, 25805 { 25806 "sha": "1be09ae81a4af78a9334dcfb6b0bb72873441e86", 25807 "description": "anv: don't export gfx state flushing helper", 25808 "nominated": false, 25809 "nomination_type": null, 25810 "resolution": 4, 25811 "main_sha": null, 25812 "because_sha": null 25813 }, 25814 { 25815 "sha": "6aa2ddb9b629fbdbe0ff107be74701864f6ba247", 25816 "description": "anv: don't export flush_compute_state", 25817 "nominated": false, 25818 "nomination_type": null, 25819 "resolution": 4, 25820 "main_sha": null, 25821 "because_sha": null 25822 }, 25823 { 25824 "sha": "f81c9badccae90ae1a80836dab83e4b62182f3a2", 25825 "description": "anv: populate rt shader groups if they were found in the cache", 25826 "nominated": false, 25827 "nomination_type": null, 25828 "resolution": 4, 25829 "main_sha": null, 25830 "because_sha": null 25831 }, 25832 { 25833 "sha": "209a89e51d159baddbde39bd99144cd9c5bccfa5", 25834 "description": "aco: Convert to use u8 literal for Unicode character to fixes msvc warning", 25835 "nominated": false, 25836 "nomination_type": null, 25837 "resolution": 4, 25838 "main_sha": null, 25839 "because_sha": null 25840 }, 25841 { 25842 "sha": "b70e92fe04089d02f2e2b663f3bb2907d8842060", 25843 "description": "radv: Remove the redundant #include <gelf.h> and #include <libelf.h> in ac_binary.c", 25844 "nominated": false, 25845 "nomination_type": null, 25846 "resolution": 4, 25847 "main_sha": null, 25848 "because_sha": null 25849 }, 25850 { 25851 "sha": "37e78803d7b088afde8c79b7cf82ee29d4835651", 25852 "description": "intel/compiler: use nir_lower_task_shader pass", 25853 "nominated": false, 25854 "nomination_type": null, 25855 "resolution": 4, 25856 "main_sha": null, 25857 "because_sha": null 25858 }, 25859 { 25860 "sha": "3c96959bbcb6a070c3ed7026f7360fbc5226da56", 25861 "description": "intel/compiler: print shader after successful brw_nir_lower_shading_rate_output", 25862 "nominated": false, 25863 "nomination_type": null, 25864 "resolution": 4, 25865 "main_sha": null, 25866 "because_sha": null 25867 }, 25868 { 25869 "sha": "cfd1e5a91e57a8a2ed7b6dfe9a07c5ef46ddc28f", 25870 "description": "intel/compiler: remove second shading rate lowering for mesh", 25871 "nominated": true, 25872 "nomination_type": 1, 25873 "resolution": 1, 25874 "main_sha": null, 25875 "because_sha": "9acb30c8c40a86e6f92810e1d149fbf2faeb655b" 25876 }, 25877 { 25878 "sha": "6f9b9b01c1df031bbbf7a3c5b263b1a9754ceb1a", 25879 "description": "ci: Update kernel to drm-next-2022-08-12-1", 25880 "nominated": false, 25881 "nomination_type": null, 25882 "resolution": 4, 25883 "main_sha": null, 25884 "because_sha": null 25885 }, 25886 { 25887 "sha": "c65e1ae01644e1c19c583e1ae52296112b1ec950", 25888 "description": "lavapipe: Fix float32_atomic_min_max spelling", 25889 "nominated": false, 25890 "nomination_type": 1, 25891 "resolution": 4, 25892 "main_sha": null, 25893 "because_sha": "31695f81c9251662cb5d2c0acce768a5220ab7a2" 25894 }, 25895 { 25896 "sha": "43c8064b1ef66374cb885692c57af755019a64a3", 25897 "description": "gallivm: Fix LLVMAtomicRMWBinOpFMax spelling", 25898 "nominated": false, 25899 "nomination_type": 1, 25900 "resolution": 4, 25901 "main_sha": null, 25902 "because_sha": "203920d4c69366b71db1d48d8fb8bd6439016191" 25903 }, 25904 { 25905 "sha": "2a1a8ce472e30a83c3f6d606c9e68a5447c5725c", 25906 "description": "ci/nouveau: Update gm20b xfails.", 25907 "nominated": false, 25908 "nomination_type": null, 25909 "resolution": 4, 25910 "main_sha": null, 25911 "because_sha": null 25912 }, 25913 { 25914 "sha": "c8207158b5dc1f4f883015b6ee2afe41f8901154", 25915 "description": "ci/nouveau: fix up Jetson Nano", 25916 "nominated": false, 25917 "nomination_type": null, 25918 "resolution": 4, 25919 "main_sha": null, 25920 "because_sha": null 25921 }, 25922 { 25923 "sha": "0fa857de28fe4d3d14caf9037cebc7cc88a15862", 25924 "description": "ci/nouveau: Rearrange job setup variables.", 25925 "nominated": false, 25926 "nomination_type": null, 25927 "resolution": 4, 25928 "main_sha": null, 25929 "because_sha": null 25930 }, 25931 { 25932 "sha": "e8f708dbba42ed28f67fd640e6ad539489c87596", 25933 "description": "ci/nouveau: Drop BM_POE_TIMEOUT.", 25934 "nominated": false, 25935 "nomination_type": null, 25936 "resolution": 4, 25937 "main_sha": null, 25938 "because_sha": null 25939 }, 25940 { 25941 "sha": "5e76850cff45deaacc34df352c68af990f3b7fb9", 25942 "description": "egl: Return EGL_BAD_MATCH for invalid share_list", 25943 "nominated": false, 25944 "nomination_type": null, 25945 "resolution": 4, 25946 "main_sha": null, 25947 "because_sha": null 25948 }, 25949 { 25950 "sha": "a418ab6654d6d5a250c39ceaf38bab70139e2d93", 25951 "description": "radv: Correct accel struct header size", 25952 "nominated": false, 25953 "nomination_type": 1, 25954 "resolution": 4, 25955 "main_sha": null, 25956 "because_sha": "07eceb4fe43e2d0cdf15031f948f36fb1a540ca4" 25957 }, 25958 { 25959 "sha": "c0074b22cda3ab929018998c26dccd438e63a5c1", 25960 "description": "r300: reduce CPU overhead in IF transformation pass", 25961 "nominated": false, 25962 "nomination_type": null, 25963 "resolution": 4, 25964 "main_sha": null, 25965 "because_sha": null 25966 }, 25967 { 25968 "sha": "19eec024d2acc3bb8c39a7c3ce7ca76e34191c62", 25969 "description": "radv,aco: do not compact MRTs if the pipeline uses a PS epilog", 25970 "nominated": false, 25971 "nomination_type": null, 25972 "resolution": 4, 25973 "main_sha": null, 25974 "because_sha": null 25975 }, 25976 { 25977 "sha": "09a0fd6925a5e691d9c6c1a64b9a2a49dd6a8ed2", 25978 "description": "v3dv: fix VK_EXT_texel_buffer_alignment", 25979 "nominated": false, 25980 "nomination_type": 1, 25981 "resolution": 4, 25982 "main_sha": null, 25983 "because_sha": "ee62a4c751ccc86d3a9e597e14586e3c2cb17e55" 25984 }, 25985 { 25986 "sha": "6df5ff7f195a7cdea1aec655b8ee4fa250e3cb6a", 25987 "description": "aco: DCE ra_ctx::defs_done", 25988 "nominated": false, 25989 "nomination_type": null, 25990 "resolution": 4, 25991 "main_sha": null, 25992 "because_sha": null 25993 }, 25994 { 25995 "sha": "0f88f57223a55aa42b2db8295b76ab6f70508959", 25996 "description": "radv: allow to build the main FS in a graphics pipeline library", 25997 "nominated": false, 25998 "nomination_type": null, 25999 "resolution": 4, 26000 "main_sha": null, 26001 "because_sha": null 26002 }, 26003 { 26004 "sha": "e529745be3af9c792fba8e6e8a3075c8d78851af", 26005 "description": "radv: do not link shaders when the next stage is unknown", 26006 "nominated": false, 26007 "nomination_type": null, 26008 "resolution": 4, 26009 "main_sha": null, 26010 "because_sha": null 26011 }, 26012 { 26013 "sha": "037404b4414082bc6c0863a2e72f7d4d16174986", 26014 "description": "nir, anv, hasvk, radv: pull uses_wide_subgroup_intrinsics into shader_info", 26015 "nominated": false, 26016 "nomination_type": null, 26017 "resolution": 4, 26018 "main_sha": null, 26019 "because_sha": null 26020 }, 26021 { 26022 "sha": "de5b137a2dc89a09beebbd60c3dadad4952200af", 26023 "description": "anv: small cleanup of anv_graphics_pipeline_compile", 26024 "nominated": false, 26025 "nomination_type": null, 26026 "resolution": 4, 26027 "main_sha": null, 26028 "because_sha": null 26029 }, 26030 { 26031 "sha": "06e0342a0d12a130fa7fb1850f4da02551821d42", 26032 "description": "anv: add support for anv_assume_full_subgroups to task & mesh stages", 26033 "nominated": false, 26034 "nomination_type": null, 26035 "resolution": 4, 26036 "main_sha": null, 26037 "because_sha": null 26038 }, 26039 { 26040 "sha": "fa437f87caaeddaded88d227e2fc42b31866b4cd", 26041 "description": "nir: add uses_wide_subgroup_intrinsics to task/mesh shader_info", 26042 "nominated": false, 26043 "nomination_type": null, 26044 "resolution": 4, 26045 "main_sha": null, 26046 "because_sha": null 26047 }, 26048 { 26049 "sha": "704ef1fd3b3662b7f6d115d127afb288965b5cc1", 26050 "description": "radv,aco: lower barycentric_at_sample in NIR", 26051 "nominated": false, 26052 "nomination_type": null, 26053 "resolution": 4, 26054 "main_sha": null, 26055 "because_sha": null 26056 }, 26057 { 26058 "sha": "9f0b4da875402d342b7ad0e1223c3872d06ce4df", 26059 "description": "radv: run nir_opt_cse before lowering FS intrinsics", 26060 "nominated": false, 26061 "nomination_type": null, 26062 "resolution": 4, 26063 "main_sha": null, 26064 "because_sha": null 26065 }, 26066 { 26067 "sha": "7e433e25c82607b7e2f4424d51eef4eaa8807915", 26068 "description": "radv: add nir_intrinsic_load_sample_positions_amd in the ABI", 26069 "nominated": false, 26070 "nomination_type": null, 26071 "resolution": 4, 26072 "main_sha": null, 26073 "because_sha": null 26074 }, 26075 { 26076 "sha": "7f444fc72c7695b60d4743c79ee4dab55d8ebd5c", 26077 "description": "nir: add nir_intrinsic_load_sample_positions_amd", 26078 "nominated": false, 26079 "nomination_type": null, 26080 "resolution": 4, 26081 "main_sha": null, 26082 "because_sha": null 26083 }, 26084 { 26085 "sha": "266fe316667fbd648beaa489a582d162746cfc94", 26086 "description": "ac/surface: Fix some warnings.", 26087 "nominated": false, 26088 "nomination_type": null, 26089 "resolution": 4, 26090 "main_sha": null, 26091 "because_sha": null 26092 }, 26093 { 26094 "sha": "196d29a5062e9b6ef98abc7926e8af92eebfbe49", 26095 "description": "clover: Fixes use of designated initializers requires in c++ that doesn't support by MSVC", 26096 "nominated": false, 26097 "nomination_type": null, 26098 "resolution": 4, 26099 "main_sha": null, 26100 "because_sha": null 26101 }, 26102 { 26103 "sha": "15cdf5bb488f774ee7b888c1251f4e569f929743", 26104 "description": "v3dv: optimize ldunif load into unifa write", 26105 "nominated": false, 26106 "nomination_type": null, 26107 "resolution": 4, 26108 "main_sha": null, 26109 "because_sha": null 26110 }, 26111 { 26112 "sha": "cbc5169ef97533b2727edffe444f10ccd61d2bdb", 26113 "description": "broadcom/compiler: check signal writes to magic regs when updating scoreboard", 26114 "nominated": false, 26115 "nomination_type": null, 26116 "resolution": 4, 26117 "main_sha": null, 26118 "because_sha": null 26119 }, 26120 { 26121 "sha": "90857262dac44406f5b9a0047ff3b070bc38ba80", 26122 "description": "broadcom/compiler: detect unifa write from signal", 26123 "nominated": false, 26124 "nomination_type": null, 26125 "resolution": 4, 26126 "main_sha": null, 26127 "because_sha": null 26128 }, 26129 { 26130 "sha": "97d307406b202e5494bf65544500dc084bf8ca6d", 26131 "description": "radv: Use count_tes_user_sgprs return value.", 26132 "nominated": false, 26133 "nomination_type": 1, 26134 "resolution": 4, 26135 "main_sha": null, 26136 "because_sha": "8253ec3855a4ba5e41ce26d29635f70f19c50414" 26137 }, 26138 { 26139 "sha": "f4179f203de20ec2b6c7711933044df377ac9297", 26140 "description": "radeonsi: print out remove_streamout shader key", 26141 "nominated": false, 26142 "nomination_type": null, 26143 "resolution": 4, 26144 "main_sha": null, 26145 "because_sha": null 26146 }, 26147 { 26148 "sha": "4d15a06dee27a7889fddb4a1eeb412289373ea63", 26149 "description": "radeonsi: implement nir_intrinsic_load_streamout_buffer_amd", 26150 "nominated": false, 26151 "nomination_type": null, 26152 "resolution": 4, 26153 "main_sha": null, 26154 "because_sha": null 26155 }, 26156 { 26157 "sha": "8049edb65383419a802d20e251d9530981d91d7e", 26158 "description": "radeonsi: implement nir_intrinsic_load_num_vertices_per_primitive_amd", 26159 "nominated": false, 26160 "nomination_type": null, 26161 "resolution": 4, 26162 "main_sha": null, 26163 "because_sha": null 26164 }, 26165 { 26166 "sha": "540e695b29b4ea9ef41d1d87a11c6fb566c7b0e5", 26167 "description": "radeonsi: set VS_OUT_MISC_SIDE_BUS_ENA=1 for clip distance exports on gfx10.3", 26168 "nominated": false, 26169 "nomination_type": null, 26170 "resolution": 4, 26171 "main_sha": null, 26172 "because_sha": null 26173 }, 26174 { 26175 "sha": "c184b49cf31a0001a2b2598692132a6e8bace734", 26176 "description": "anv: remove vk_sample_locations_state from emit_multisample", 26177 "nominated": false, 26178 "nomination_type": null, 26179 "resolution": 4, 26180 "main_sha": null, 26181 "because_sha": null 26182 }, 26183 { 26184 "sha": "7829403809707b71d8c352d1a6d248cfed2f9c52", 26185 "description": "frontends/va: enable sao in hevc encoding", 26186 "nominated": false, 26187 "nomination_type": null, 26188 "resolution": 4, 26189 "main_sha": null, 26190 "because_sha": null 26191 }, 26192 { 26193 "sha": "0bf25a5313c7c006eea2d39eaeae39b696620175", 26194 "description": "freedreno/a6xx: Simplify fd6_build_user_consts()", 26195 "nominated": false, 26196 "nomination_type": null, 26197 "resolution": 4, 26198 "main_sha": null, 26199 "because_sha": null 26200 }, 26201 { 26202 "sha": "2f3b980caace799e920513a54f81f2cca7b10406", 26203 "description": "freedreno/a6xx: Move user const upload to bind", 26204 "nominated": false, 26205 "nomination_type": null, 26206 "resolution": 4, 26207 "main_sha": null, 26208 "because_sha": null 26209 }, 26210 { 26211 "sha": "f8204018fd998810026a26fcf6a5996069c02fd3", 26212 "description": "freedreno: Drop unused arg", 26213 "nominated": false, 26214 "nomination_type": null, 26215 "resolution": 4, 26216 "main_sha": null, 26217 "because_sha": null 26218 }, 26219 { 26220 "sha": "075218f756c02515defd56b8a18dcf7ca2f44c38", 26221 "description": "freedreno/a6xx: Pre-calculate user const state size", 26222 "nominated": false, 26223 "nomination_type": null, 26224 "resolution": 4, 26225 "main_sha": null, 26226 "because_sha": null 26227 }, 26228 { 26229 "sha": "a81c6d74399c5ecb04bd0e0d3c17adb0f8681a2a", 26230 "description": "freedreno/a6xx: Skip IBO state when unused", 26231 "nominated": false, 26232 "nomination_type": null, 26233 "resolution": 4, 26234 "main_sha": null, 26235 "because_sha": null 26236 }, 26237 { 26238 "sha": "e960431621940ed14cbe0ed684476147e9b3002f", 26239 "description": "freedreno/drm: Simplify emit_reloc_common", 26240 "nominated": false, 26241 "nomination_type": null, 26242 "resolution": 4, 26243 "main_sha": null, 26244 "because_sha": null 26245 }, 26246 { 26247 "sha": "8609d62e4d7a5112b2426e9c2856d48864f9c2d6", 26248 "description": "freedreno/a6xx: Drop \"hardpin\" support", 26249 "nominated": false, 26250 "nomination_type": null, 26251 "resolution": 4, 26252 "main_sha": null, 26253 "because_sha": null 26254 }, 26255 { 26256 "sha": "3fb60e9cef63f9e0425422e197ec558f3b7bf72b", 26257 "description": "freedreno/drm: Add fd_ringbuffer_attach_bo()", 26258 "nominated": false, 26259 "nomination_type": null, 26260 "resolution": 4, 26261 "main_sha": null, 26262 "because_sha": null 26263 }, 26264 { 26265 "sha": "07d9df0ce2dc63a7b13c6946b58eb4152cc87ad4", 26266 "description": "freedreno/drm: Inline fd_bo_get_iova()", 26267 "nominated": false, 26268 "nomination_type": null, 26269 "resolution": 4, 26270 "main_sha": null, 26271 "because_sha": null 26272 }, 26273 { 26274 "sha": "76953ca4bb9b1d32792d71aeba3a0946bb64d78e", 26275 "description": "freedreno/ir3: GC unused macro", 26276 "nominated": false, 26277 "nomination_type": null, 26278 "resolution": 4, 26279 "main_sha": null, 26280 "because_sha": null 26281 }, 26282 { 26283 "sha": "c00491d4ab2f886c244f620da54009e1164cf40f", 26284 "description": "freedreno: Update github wiki links", 26285 "nominated": false, 26286 "nomination_type": null, 26287 "resolution": 4, 26288 "main_sha": null, 26289 "because_sha": null 26290 }, 26291 { 26292 "sha": "b2972cf410a9ce23a73aa6620b3eecc971a01367", 26293 "description": "radv: Add scratch stack to reduce LDS stack in RT traversal.", 26294 "nominated": false, 26295 "nomination_type": null, 26296 "resolution": 4, 26297 "main_sha": null, 26298 "because_sha": null 26299 }, 26300 { 26301 "sha": "7d26fafacf3e0cdf451f350ece45b9968b378bb1", 26302 "description": "radv: fix dynamic RT stack size with VGPR spilling", 26303 "nominated": false, 26304 "nomination_type": null, 26305 "resolution": 4, 26306 "main_sha": null, 26307 "because_sha": null 26308 }, 26309 { 26310 "sha": "b983fcb585b3e2ccd28b6646269717bdb5826814", 26311 "description": "docs: add new llvmpipe/lavapipe atomic float extensions", 26312 "nominated": false, 26313 "nomination_type": null, 26314 "resolution": 4, 26315 "main_sha": null, 26316 "because_sha": null 26317 }, 26318 { 26319 "sha": "31695f81c9251662cb5d2c0acce768a5220ab7a2", 26320 "description": "lavapipe: export VK_KHR_shader_atomic_float", 26321 "nominated": false, 26322 "nomination_type": null, 26323 "resolution": 4, 26324 "main_sha": null, 26325 "because_sha": null 26326 }, 26327 { 26328 "sha": "64845cdfed7de98713a09fb9d9a8eb181173787c", 26329 "description": "llvmpipe: export GL_NV_shader_atomic_float", 26330 "nominated": false, 26331 "nomination_type": null, 26332 "resolution": 4, 26333 "main_sha": null, 26334 "because_sha": null 26335 }, 26336 { 26337 "sha": "203920d4c69366b71db1d48d8fb8bd6439016191", 26338 "description": "gallivm: add atomic 32-bit float support", 26339 "nominated": false, 26340 "nomination_type": null, 26341 "resolution": 4, 26342 "main_sha": null, 26343 "because_sha": null 26344 }, 26345 { 26346 "sha": "96a3136ddde06f285728ff5787188a5a6ac62e35", 26347 "description": "zink: disable GPL when sample shading is in use", 26348 "nominated": false, 26349 "nomination_type": null, 26350 "resolution": 4, 26351 "main_sha": null, 26352 "because_sha": null 26353 }, 26354 { 26355 "sha": "ca04f968d906f94a6f6e2011cd25e29f521aa0fe", 26356 "description": "radv: Use nested ifs for pushing child nodes in traversal loop.", 26357 "nominated": false, 26358 "nomination_type": null, 26359 "resolution": 4, 26360 "main_sha": null, 26361 "because_sha": null 26362 }, 26363 { 26364 "sha": "91a4cd26b3283370a694e06275d26a52436af121", 26365 "description": "radv: Use constant for ray traversal exit condition.", 26366 "nominated": false, 26367 "nomination_type": null, 26368 "resolution": 4, 26369 "main_sha": null, 26370 "because_sha": null 26371 }, 26372 { 26373 "sha": "40a235c9a82027bcb92d34b7386ea6b1a2e1d587", 26374 "description": "Revert \"radv/rt: use derefs for the traversal stack\"", 26375 "nominated": true, 26376 "nomination_type": 2, 26377 "resolution": 2, 26378 "main_sha": null, 26379 "because_sha": "3750663c72b01d8668c13eed44f40863af588ba4" 26380 }, 26381 { 26382 "sha": "85ca0b12a2381fe73bb97bb98a5633cf03cf0048", 26383 "description": "radv: Store top of stack in a register.", 26384 "nominated": false, 26385 "nomination_type": null, 26386 "resolution": 4, 26387 "main_sha": null, 26388 "because_sha": null 26389 }, 26390 { 26391 "sha": "f7f48251b03e3c045b48d00a39a96eb4a05d6257", 26392 "description": "radv: Don't flatten bottom AS exit if statement.", 26393 "nominated": false, 26394 "nomination_type": null, 26395 "resolution": 4, 26396 "main_sha": null, 26397 "because_sha": null 26398 }, 26399 { 26400 "sha": "c26f83649c8a84d60e3f6ecfa86e97d837a11bad", 26401 "description": "fix: frontends/va: unused variable \u2018max_pipe_hevc_slices\u2019 [-Wunused-variable]", 26402 "nominated": false, 26403 "nomination_type": null, 26404 "resolution": 4, 26405 "main_sha": null, 26406 "because_sha": null 26407 }, 26408 { 26409 "sha": "a8ffe41d8c0ec1b6d47ff0eb1cfbe2dc1600283c", 26410 "description": "fix: zink: unused variable \u2018intr\u2019 [-Wunused-variable]", 26411 "nominated": false, 26412 "nomination_type": null, 26413 "resolution": 4, 26414 "main_sha": null, 26415 "because_sha": null 26416 }, 26417 { 26418 "sha": "1d41d31ad6bc998fe938172dbcccce7d6e2f7f68", 26419 "description": "fix: iris: unused variable \u2018devinfo\u2019 [-Wunused-variable]", 26420 "nominated": false, 26421 "nomination_type": null, 26422 "resolution": 4, 26423 "main_sha": null, 26424 "because_sha": null 26425 }, 26426 { 26427 "sha": "6aba6a57cc6337039e76021bd2bcd6ffe9b77229", 26428 "description": "fix: r600/sfn: unused variable \u2018spi_sid\u2019 [-Wunused-variable]", 26429 "nominated": false, 26430 "nomination_type": null, 26431 "resolution": 4, 26432 "main_sha": null, 26433 "because_sha": null 26434 }, 26435 { 26436 "sha": "2997f6957ecdd4dcc817cc055758bf095160eec0", 26437 "description": "fix: r600/sfn: variable \u2018fail\u2019 set but not used [-Wunused-but-set-variable]", 26438 "nominated": false, 26439 "nomination_type": null, 26440 "resolution": 4, 26441 "main_sha": null, 26442 "because_sha": null 26443 }, 26444 { 26445 "sha": "a50d8e62dc660b135c2131fd43810e295f0b88e4", 26446 "description": "fix: r600/sfn: unused variable \u2018{splitpos,param}\u2019 [-Wunused-variable]", 26447 "nominated": false, 26448 "nomination_type": null, 26449 "resolution": 4, 26450 "main_sha": null, 26451 "because_sha": null 26452 }, 26453 { 26454 "sha": "dbf48d346c95385ca851c23d562e5f1d0fcf1167", 26455 "description": "fix: r600/sfn: unused variable \u2018splitpos\u2019 [-Wunused-variable]", 26456 "nominated": false, 26457 "nomination_type": null, 26458 "resolution": 4, 26459 "main_sha": null, 26460 "because_sha": null 26461 }, 26462 { 26463 "sha": "5efce78fd983ea19e6f59d507d3f605f003ce597", 26464 "description": "fix: r600/sb: warning: unused variable \u2018{b,nl}\u2019 [-Wunused-variable]", 26465 "nominated": false, 26466 "nomination_type": null, 26467 "resolution": 4, 26468 "main_sha": null, 26469 "because_sha": null 26470 }, 26471 { 26472 "sha": "5224ee2d8fe468ae21c6a1ff3fbb864543f0ce37", 26473 "description": "fix: r600/sfn: variable \u2018opinfo\u2019 set but not used [-Wunused-but-set-variable]", 26474 "nominated": false, 26475 "nomination_type": null, 26476 "resolution": 4, 26477 "main_sha": null, 26478 "because_sha": null 26479 }, 26480 { 26481 "sha": "564fef23db4cf4eee2510c418122b0c5529fd7ad", 26482 "description": "fix: r600/sb: unused variable \u2018r\u2019 [-Wunused-variable]", 26483 "nominated": false, 26484 "nomination_type": null, 26485 "resolution": 4, 26486 "main_sha": null, 26487 "because_sha": null 26488 }, 26489 { 26490 "sha": "1c2df5b051cc8ae32e3853fb268598610fac6397", 26491 "description": "fix: r600/sb: unused variable \u2018fop\u2019 [-Wunused-variable]", 26492 "nominated": false, 26493 "nomination_type": null, 26494 "resolution": 4, 26495 "main_sha": null, 26496 "because_sha": null 26497 }, 26498 { 26499 "sha": "078569ae8c050cb9f65fdfba8a251dc5008cdbf6", 26500 "description": "fix: r600/sb: unused variable \u2018repdep2\u2019 [-Wunused-variable]", 26501 "nominated": false, 26502 "nomination_type": null, 26503 "resolution": 4, 26504 "main_sha": null, 26505 "because_sha": null 26506 }, 26507 { 26508 "sha": "0746feaac073d2c06db35f07f2214738c33c38ad", 26509 "description": "fix: gallivm: variable \u2018type_kind\u2019 set but not used [-Wunused-but-set-variable]", 26510 "nominated": false, 26511 "nomination_type": null, 26512 "resolution": 4, 26513 "main_sha": null, 26514 "because_sha": null 26515 }, 26516 { 26517 "sha": "0d46e6803cfcf52fe32efdbaf5b1c17c4aeb69b5", 26518 "description": "fix: mesa/st: unused variable \u2018src\u2019 [-Wunused-variable]", 26519 "nominated": false, 26520 "nomination_type": null, 26521 "resolution": 4, 26522 "main_sha": null, 26523 "because_sha": null 26524 }, 26525 { 26526 "sha": "6771b8907550e02ae0ce78f126050c69becf48cc", 26527 "description": "fix: mesa/st: variable \u2018texobj\u2019 set but not used [-Wunused-but-set-variable]", 26528 "nominated": false, 26529 "nomination_type": null, 26530 "resolution": 4, 26531 "main_sha": null, 26532 "because_sha": null 26533 }, 26534 { 26535 "sha": "a3c9c425494f61b112f26ccda0f78f5fd25d9e33", 26536 "description": "fix: mesa: unused variable \u2018ret\u2019 [-Wunused-variable]", 26537 "nominated": false, 26538 "nomination_type": null, 26539 "resolution": 4, 26540 "main_sha": null, 26541 "because_sha": null 26542 }, 26543 { 26544 "sha": "06504254ce2d725335624126368a8ff84f51f92b", 26545 "description": "fix: ac/llvm: unused variable \u2018offset\u2019 [-Wunused-variable]", 26546 "nominated": false, 26547 "nomination_type": null, 26548 "resolution": 4, 26549 "main_sha": null, 26550 "because_sha": null 26551 }, 26552 { 26553 "sha": "452e5973de5b5c5fafdf27a67e049936d9ae2863", 26554 "description": "fix: nir: unused variable \u2018else_block\u2019 [-Wunused-variable]", 26555 "nominated": false, 26556 "nomination_type": null, 26557 "resolution": 4, 26558 "main_sha": null, 26559 "because_sha": null 26560 }, 26561 { 26562 "sha": "e52d3d5f1c355c602072252dc4bc1ef8fc99d5b2", 26563 "description": "fix: util/format: unused variable \u2018desc\u2019 [-Wunused-variable]", 26564 "nominated": false, 26565 "nomination_type": null, 26566 "resolution": 4, 26567 "main_sha": null, 26568 "because_sha": null 26569 }, 26570 { 26571 "sha": "a96151f64533e0d6c7134aafcc10f0cdf87227ac", 26572 "description": "st/drawpixels: use normalized coords in samplers with lowered rects", 26573 "nominated": true, 26574 "nomination_type": 0, 26575 "resolution": 1, 26576 "main_sha": null, 26577 "because_sha": null 26578 }, 26579 { 26580 "sha": "25c36c5caf1637f24d33d8e18b78fbaf7f178aff", 26581 "description": "st/bitmap: use normalized coords in samplers with lowered rects", 26582 "nominated": true, 26583 "nomination_type": 0, 26584 "resolution": 1, 26585 "main_sha": null, 26586 "because_sha": null 26587 }, 26588 { 26589 "sha": "e13e139bcbd4f34ff16d99ee63caef6187d9451a", 26590 "description": "zink: fix atomic ssbo fadd offsets", 26591 "nominated": true, 26592 "nomination_type": 1, 26593 "resolution": 1, 26594 "main_sha": null, 26595 "because_sha": "99a4a9c6ff09f4a326341432ca75f18ddcdc0bf8" 26596 }, 26597 { 26598 "sha": "00a4dc57ce2fa1b757768a3e2863d63b6a0ce685", 26599 "description": "zink: defer acquire semaphore destruction", 26600 "nominated": false, 26601 "nomination_type": null, 26602 "resolution": 4, 26603 "main_sha": null, 26604 "because_sha": null 26605 }, 26606 { 26607 "sha": "513fcb793600056b421b5528325d192e7e23a328", 26608 "description": "zink: fix/relax resolve geometry check", 26609 "nominated": true, 26610 "nomination_type": 0, 26611 "resolution": 1, 26612 "main_sha": null, 26613 "because_sha": null 26614 }, 26615 { 26616 "sha": "9c5edda3ca29cd54fe7b57606878dc3e8702358f", 26617 "description": "radeonsi/vcn: Add ability to encode with ltr", 26618 "nominated": false, 26619 "nomination_type": null, 26620 "resolution": 4, 26621 "main_sha": null, 26622 "because_sha": null 26623 }, 26624 { 26625 "sha": "bf8c08a0df65a9b53034f525966c520730ed2c80", 26626 "description": "pan/bi: Implement unpack_64_2x32", 26627 "nominated": false, 26628 "nomination_type": null, 26629 "resolution": 4, 26630 "main_sha": null, 26631 "because_sha": null 26632 }, 26633 { 26634 "sha": "e9b69c2f79921c1d5a9978782803f80ecb3490c7", 26635 "description": "pan/bi: Stub out scoped_barrier", 26636 "nominated": false, 26637 "nomination_type": null, 26638 "resolution": 4, 26639 "main_sha": null, 26640 "because_sha": null 26641 }, 26642 { 26643 "sha": "bd8c9442f9dbf127416055d558921af1638fb66e", 26644 "description": "pan/bi: Fix 1D array indexing on Valhall", 26645 "nominated": false, 26646 "nomination_type": null, 26647 "resolution": 4, 26648 "main_sha": null, 26649 "because_sha": null 26650 }, 26651 { 26652 "sha": "76d6bb4822476bb2fa1c26c0595a092d3ad51053", 26653 "description": "pan/bi: Use .auto for image stores", 26654 "nominated": false, 26655 "nomination_type": null, 26656 "resolution": 4, 26657 "main_sha": null, 26658 "because_sha": null 26659 }, 26660 { 26661 "sha": "8b6611f4bfb08db7b9b75529834de27d4fc3a2ff", 26662 "description": "pan/bi: Call nir_lower_64bit_phis", 26663 "nominated": false, 26664 "nomination_type": null, 26665 "resolution": 4, 26666 "main_sha": null, 26667 "because_sha": null 26668 }, 26669 { 26670 "sha": "1b03a042399987ae95ff2e5e85ed3b0708cf2c0a", 26671 "description": "pan/bi: Scalarize phis before the opt loop", 26672 "nominated": false, 26673 "nomination_type": null, 26674 "resolution": 4, 26675 "main_sha": null, 26676 "because_sha": null 26677 }, 26678 { 26679 "sha": "55837efe1475f1fb4e183b7a24398bd9014a7c45", 26680 "description": "pan/bi: Lower fisnormal", 26681 "nominated": false, 26682 "nomination_type": null, 26683 "resolution": 4, 26684 "main_sha": null, 26685 "because_sha": null 26686 }, 26687 { 26688 "sha": "ddcf4b1c7e6dbeb809665146ca035e9253742140", 26689 "description": "pan/bi: Lower <32-bit bit_count", 26690 "nominated": false, 26691 "nomination_type": null, 26692 "resolution": 4, 26693 "main_sha": null, 26694 "because_sha": null 26695 }, 26696 { 26697 "sha": "bb0606f0bab1e12f8407bfc536faea3068a95470", 26698 "description": "pan/bi: Handle swizzles in unpack_64_2x32_split_{x,y}", 26699 "nominated": false, 26700 "nomination_type": null, 26701 "resolution": 4, 26702 "main_sha": null, 26703 "because_sha": null 26704 }, 26705 { 26706 "sha": "f9a01af4f31067b83a0b02a3dfd4af4296eef80d", 26707 "description": "pan/bi: Allow selecting from an 8-bit vec8", 26708 "nominated": false, 26709 "nomination_type": null, 26710 "resolution": 4, 26711 "main_sha": null, 26712 "because_sha": null 26713 }, 26714 { 26715 "sha": "65961848b11b5ad67be28b1709c30f144ecff9cf", 26716 "description": "pan/bi: Remove bogus assert for pack_32_2x16", 26717 "nominated": false, 26718 "nomination_type": null, 26719 "resolution": 4, 26720 "main_sha": null, 26721 "because_sha": null 26722 }, 26723 { 26724 "sha": "5689a932e8a6cb6afcfddbe734cb52f3b7973d56", 26725 "description": "pan/bi: Lower f2i8, f2u8", 26726 "nominated": false, 26727 "nomination_type": null, 26728 "resolution": 4, 26729 "main_sha": null, 26730 "because_sha": null 26731 }, 26732 { 26733 "sha": "82b912f8445732ebb46ab3834cee2ce97fe7eb18", 26734 "description": "pan/bi: Lower 8-bit min/max to bcsel+comparison", 26735 "nominated": false, 26736 "nomination_type": null, 26737 "resolution": 4, 26738 "main_sha": null, 26739 "because_sha": null 26740 }, 26741 { 26742 "sha": "4ee56ecd9c8b02b917fece87d80c17f641fa2568", 26743 "description": "pan/va: Add 8-bit integer max assembler case", 26744 "nominated": false, 26745 "nomination_type": null, 26746 "resolution": 4, 26747 "main_sha": null, 26748 "because_sha": null 26749 }, 26750 { 26751 "sha": "31a5eb6165f0ccda0e6f826bd6abebabc3ea537b", 26752 "description": "pan/bi: Add HADD.v4s8.rhadd packing test cases", 26753 "nominated": false, 26754 "nomination_type": null, 26755 "resolution": 4, 26756 "main_sha": null, 26757 "because_sha": null 26758 }, 26759 { 26760 "sha": "decc24b18bffd4286392a29240feb7ff1232ab02", 26761 "description": "pan/va: Pack .rhadd bit", 26762 "nominated": false, 26763 "nomination_type": null, 26764 "resolution": 4, 26765 "main_sha": null, 26766 "because_sha": null 26767 }, 26768 { 26769 "sha": "42a474daac9053aa9ea7b356e3b09c5797e69519", 26770 "description": "pan/bi: Handle uhadd, urhadd opcodes", 26771 "nominated": false, 26772 "nomination_type": null, 26773 "resolution": 4, 26774 "main_sha": null, 26775 "because_sha": null 26776 }, 26777 { 26778 "sha": "c717c28d8754058383fb2066865d735f292d8e39", 26779 "description": "pan/va: Fix v4s8 form of R2 opcodes", 26780 "nominated": false, 26781 "nomination_type": null, 26782 "resolution": 4, 26783 "main_sha": null, 26784 "because_sha": null 26785 }, 26786 { 26787 "sha": "48ba7f862759d0c9dbe5cbc34a99d96be6d7c4bc", 26788 "description": "pan/va: Pack IADD.sat bit", 26789 "nominated": false, 26790 "nomination_type": null, 26791 "resolution": 4, 26792 "main_sha": null, 26793 "because_sha": null 26794 }, 26795 { 26796 "sha": "77fcb4b2912dc272452bbe4b32b8dc986a835974", 26797 "description": "pan/bi: Strip negate when lowering swizzles", 26798 "nominated": false, 26799 "nomination_type": null, 26800 "resolution": 4, 26801 "main_sha": null, 26802 "because_sha": null 26803 }, 26804 { 26805 "sha": "377bf3a5a4c35246385c762b0a8c88966ca3ac61", 26806 "description": "pan/bi: Lower swizzles for 8-bit shifts", 26807 "nominated": false, 26808 "nomination_type": null, 26809 "resolution": 4, 26810 "main_sha": null, 26811 "because_sha": null 26812 }, 26813 { 26814 "sha": "2e1b02e6a3fdd92233a1d7733123badf3e1a57ae", 26815 "description": "pan/bi: Test some 8-bit swizzle lowering", 26816 "nominated": false, 26817 "nomination_type": null, 26818 "resolution": 4, 26819 "main_sha": null, 26820 "because_sha": null 26821 }, 26822 { 26823 "sha": "d76c48103fc735a4d09cc5faed4d2cc0683555cc", 26824 "description": "pan/bi: Lower some 8-bit swizzles", 26825 "nominated": false, 26826 "nomination_type": null, 26827 "resolution": 4, 26828 "main_sha": null, 26829 "because_sha": null 26830 }, 26831 { 26832 "sha": "d471b386c19e68e5c17ac9a3a6205b016a2cbe6b", 26833 "description": "pan/bi: Unit test swizzle lowering", 26834 "nominated": false, 26835 "nomination_type": null, 26836 "resolution": 4, 26837 "main_sha": null, 26838 "because_sha": null 26839 }, 26840 { 26841 "sha": "1370c27728bf8aa5e53c5ab50a4c89a8f7ca8351", 26842 "description": "pan/va: Fix missing swizzle on CLZ.v2u16", 26843 "nominated": false, 26844 "nomination_type": null, 26845 "resolution": 4, 26846 "main_sha": null, 26847 "because_sha": null 26848 }, 26849 { 26850 "sha": "bdab1f9ce9d5dfa031525c2cfe717adecb27caf9", 26851 "description": "panfrost: Assume launch_grid parameters always change", 26852 "nominated": false, 26853 "nomination_type": null, 26854 "resolution": 4, 26855 "main_sha": null, 26856 "because_sha": null 26857 }, 26858 { 26859 "sha": "b261a1855083875755fdca60db8a7463398c4749", 26860 "description": "panfrost: Honour flush-to-zero controls on Valhall", 26861 "nominated": false, 26862 "nomination_type": null, 26863 "resolution": 4, 26864 "main_sha": null, 26865 "because_sha": null 26866 }, 26867 { 26868 "sha": "9333428ca287ef6e9cae99ceb22479f833098baa", 26869 "description": "panfrost: Advertise PIPE_CAP_INT64", 26870 "nominated": false, 26871 "nomination_type": null, 26872 "resolution": 4, 26873 "main_sha": null, 26874 "because_sha": null 26875 }, 26876 { 26877 "sha": "b27589b5d470d2e1204587eec2eece8425a43bf4", 26878 "description": "panfrost: Bump PIPE_CAP_MAX_TEXTURE_ARRAY_LAYERS", 26879 "nominated": false, 26880 "nomination_type": null, 26881 "resolution": 4, 26882 "main_sha": null, 26883 "because_sha": null 26884 }, 26885 { 26886 "sha": "ff29ff5fad2ac2329334bd956c0ec4fc7d70046f", 26887 "description": "panfrost: Upload default sampler for txf", 26888 "nominated": false, 26889 "nomination_type": null, 26890 "resolution": 4, 26891 "main_sha": null, 26892 "because_sha": null 26893 }, 26894 { 26895 "sha": "6d180c84fb9d7adc55244b5ba2a5fe3fd6bcc94f", 26896 "description": "panfrost: Allow compiling MESA_SHADER_KERNEL", 26897 "nominated": false, 26898 "nomination_type": null, 26899 "resolution": 4, 26900 "main_sha": null, 26901 "because_sha": null 26902 }, 26903 { 26904 "sha": "185b3e2d7e2896e1099cbc9f60f46f26fe493079", 26905 "description": "panfrost: Default pipe->clear_texture impl", 26906 "nominated": false, 26907 "nomination_type": null, 26908 "resolution": 4, 26909 "main_sha": null, 26910 "because_sha": null 26911 }, 26912 { 26913 "sha": "8f4af4d7001c4373b2779d4cd57cd47e67dfbe5b", 26914 "description": "nir/load_libclc: Don't add generic variants that already exist", 26915 "nominated": false, 26916 "nomination_type": null, 26917 "resolution": 4, 26918 "main_sha": null, 26919 "because_sha": null 26920 }, 26921 { 26922 "sha": "2aa9eb497d0f670136b5c2a50b962f4ce0faa917", 26923 "description": "nir: Add a helper for finding a function by name", 26924 "nominated": false, 26925 "nomination_type": null, 26926 "resolution": 4, 26927 "main_sha": null, 26928 "because_sha": null 26929 }, 26930 { 26931 "sha": "0a06abbb9140fd756d853cf9ec609db9c3031e6d", 26932 "description": "spirv: Don't use libclc for wait_group_events", 26933 "nominated": false, 26934 "nomination_type": null, 26935 "resolution": 4, 26936 "main_sha": null, 26937 "because_sha": null 26938 }, 26939 { 26940 "sha": "093b19b09aae1627d270d2db08833bb0f55f1808", 26941 "description": "egl/dri2: Fix missing return with dri2_egl_error_unlock.", 26942 "nominated": false, 26943 "nomination_type": 1, 26944 "resolution": 4, 26945 "main_sha": null, 26946 "because_sha": "f1efe037dfd82d95b025a3ddf58b669758b8d69a" 26947 }, 26948 { 26949 "sha": "a1faab0b9044e0a31b5d8d7c13d40ce2333cc0c1", 26950 "description": "agx: Convert and clamp array indices in NIR", 26951 "nominated": false, 26952 "nomination_type": null, 26953 "resolution": 4, 26954 "main_sha": null, 26955 "because_sha": null 26956 }, 26957 { 26958 "sha": "1304f4578d2ee206be20bab8f9aa9a55ae4563b5", 26959 "description": "panfrost: Adapt emit_shared_memory for indirect dispatch", 26960 "nominated": false, 26961 "nomination_type": null, 26962 "resolution": 4, 26963 "main_sha": null, 26964 "because_sha": null 26965 }, 26966 { 26967 "sha": "79b66a28cd43d9d3a585a43a4db966516c63b065", 26968 "description": "rusticl: Build Panfrost", 26969 "nominated": false, 26970 "nomination_type": null, 26971 "resolution": 4, 26972 "main_sha": null, 26973 "because_sha": null 26974 }, 26975 { 26976 "sha": "b7d4897df9c51dbef573c46ed76f762b4bc51151", 26977 "description": "meson,amd: Remove Windows libelf wrap", 26978 "nominated": false, 26979 "nomination_type": null, 26980 "resolution": 4, 26981 "main_sha": null, 26982 "because_sha": null 26983 }, 26984 { 26985 "sha": "74658b01d2281c34988d589a2ac1861cbbba6b96", 26986 "description": "driconf/Intel: Add lower_depth_range_rate option workaround for Homerun Clash misrendering issue", 26987 "nominated": false, 26988 "nomination_type": null, 26989 "resolution": 4, 26990 "main_sha": null, 26991 "because_sha": null 26992 }, 26993 { 26994 "sha": "dedd8affd82aaec4b1c2c4ac01fe60e58fe16ce9", 26995 "description": "anv: fix emission of primitive replication packet for mesh stage", 26996 "nominated": false, 26997 "nomination_type": 1, 26998 "resolution": 4, 26999 "main_sha": null, 27000 "because_sha": "ae57628dd5c2fa56c2b0cedf0dcd596f36ccdc6e" 27001 }, 27002 { 27003 "sha": "9452e5e03ad777057790d94cce84343e953a5177", 27004 "description": "lavapipe: fix 3d depth stencil image clearing.", 27005 "nominated": true, 27006 "nomination_type": 0, 27007 "resolution": 1, 27008 "main_sha": null, 27009 "because_sha": null 27010 }, 27011 { 27012 "sha": "73797c2f4651fe2c125e13e631fd081c66d3e85c", 27013 "description": "zink: use screen interfaces for pipeline barriers", 27014 "nominated": false, 27015 "nomination_type": null, 27016 "resolution": 4, 27017 "main_sha": null, 27018 "because_sha": null 27019 }, 27020 { 27021 "sha": "8c4aaa154a0ff04be26829c822a8a30f1dd911b9", 27022 "description": "zink: add screen interfaces for pipeline barriers", 27023 "nominated": false, 27024 "nomination_type": null, 27025 "resolution": 4, 27026 "main_sha": null, 27027 "because_sha": null 27028 }, 27029 { 27030 "sha": "5a78fe4445b7f3223fe0a5b6975a159f2b478b99", 27031 "description": "zink: add functions for using '2' variants of pipeline barriers", 27032 "nominated": false, 27033 "nomination_type": null, 27034 "resolution": 4, 27035 "main_sha": null, 27036 "because_sha": null 27037 }, 27038 { 27039 "sha": "9b0b8cad60df9d57ae654fc45a8a1a147d5b6cf6", 27040 "description": "zink: add have_vulkan13 to device info", 27041 "nominated": false, 27042 "nomination_type": null, 27043 "resolution": 4, 27044 "main_sha": null, 27045 "because_sha": null 27046 }, 27047 { 27048 "sha": "95ea41dff9534b929449842a55272ef795fb5293", 27049 "description": "zink: rewrite clears on fb bind if only the format has changed", 27050 "nominated": false, 27051 "nomination_type": null, 27052 "resolution": 4, 27053 "main_sha": null, 27054 "because_sha": null 27055 }, 27056 { 27057 "sha": "13a19ad90c4ea15aa169b31a8566d962a9970232", 27058 "description": "zink: make void clears more robust", 27059 "nominated": true, 27060 "nomination_type": 0, 27061 "resolution": 1, 27062 "main_sha": null, 27063 "because_sha": null 27064 }, 27065 { 27066 "sha": "d7c64ffcb8a55549d4d638eb7de7b21af4077a3f", 27067 "description": "zink: split up get_clear_data()", 27068 "nominated": true, 27069 "nomination_type": 0, 27070 "resolution": 1, 27071 "main_sha": null, 27072 "because_sha": null 27073 }, 27074 { 27075 "sha": "11a5297ef52865f5512e98f1e49448a6c88908a5", 27076 "description": "zink: don't add void clears if a full clear already exists", 27077 "nominated": true, 27078 "nomination_type": 1, 27079 "resolution": 0, 27080 "main_sha": null, 27081 "because_sha": "7ea7d0687b87d8612e64ed5cc2fb09b2a9f4c60e" 27082 }, 27083 { 27084 "sha": "f380a2d63e65daaa7b5829525cf389525e2d9cf3", 27085 "description": "ci/intel: drop glmark2 terrain trace", 27086 "nominated": false, 27087 "nomination_type": null, 27088 "resolution": 4, 27089 "main_sha": null, 27090 "because_sha": null 27091 }, 27092 { 27093 "sha": "ce05ed1866e651c3009dee50fe49c5a5f22bdee2", 27094 "description": "ci/panfrost: drop glmark2 terrain trace", 27095 "nominated": false, 27096 "nomination_type": null, 27097 "resolution": 4, 27098 "main_sha": null, 27099 "because_sha": null 27100 }, 27101 { 27102 "sha": "f4eea9ebc2bf22ae9efccb70ba966a33a41c1d70", 27103 "description": "ci/radeonsi: drop glmark2 terrain trace", 27104 "nominated": false, 27105 "nomination_type": null, 27106 "resolution": 4, 27107 "main_sha": null, 27108 "because_sha": null 27109 }, 27110 { 27111 "sha": "f06809cdcaf2682ebc143fa0c8cbb676a18dae81", 27112 "description": "panfrost: Evict the BO cache when allocation fails", 27113 "nominated": false, 27114 "nomination_type": null, 27115 "resolution": 4, 27116 "main_sha": null, 27117 "because_sha": null 27118 }, 27119 { 27120 "sha": "a1b55fde93a5a778885d8715b73ee894842868bc", 27121 "description": "r300: fix register rewrite when converting rbg instructions to alpha", 27122 "nominated": false, 27123 "nomination_type": null, 27124 "resolution": 4, 27125 "main_sha": null, 27126 "because_sha": null 27127 }, 27128 { 27129 "sha": "bbd549205c0e907839146ed24a4adc4c0ac17d57", 27130 "description": "pan/bi: Fix memory leaks.", 27131 "nominated": false, 27132 "nomination_type": 1, 27133 "resolution": 4, 27134 "main_sha": null, 27135 "because_sha": "8fb415fee200dac2b4754a1b96b286a1c187924d" 27136 }, 27137 { 27138 "sha": "bcd75a13e091e3a9a09cef63a6b9287dd73ca83f", 27139 "description": "asahi: Identify shared memory layouts", 27140 "nominated": false, 27141 "nomination_type": null, 27142 "resolution": 4, 27143 "main_sha": null, 27144 "because_sha": null 27145 }, 27146 { 27147 "sha": "b8b3c9fa2afbe5d410c06b16591a369ff3a04137", 27148 "description": "asahi: Identify pixel stride", 27149 "nominated": false, 27150 "nomination_type": null, 27151 "resolution": 4, 27152 "main_sha": null, 27153 "because_sha": null 27154 }, 27155 { 27156 "sha": "933a9e350e154a7264f03d568476885e814130c2", 27157 "description": "asahi: Overhaul USC control packing", 27158 "nominated": false, 27159 "nomination_type": null, 27160 "resolution": 4, 27161 "main_sha": null, 27162 "because_sha": null 27163 }, 27164 { 27165 "sha": "35d5558fa55711819bdc46f1ef3317d82dc80688", 27166 "description": "asahi/genxml: Overflow up to words when packing", 27167 "nominated": false, 27168 "nomination_type": null, 27169 "resolution": 4, 27170 "main_sha": null, 27171 "because_sha": null 27172 }, 27173 { 27174 "sha": "22d37562071d63109edecc6045829bf5641814b6", 27175 "description": "asahi: Consolidate magic numbers for USC controls", 27176 "nominated": false, 27177 "nomination_type": null, 27178 "resolution": 4, 27179 "main_sha": null, 27180 "because_sha": null 27181 }, 27182 { 27183 "sha": "09cc736c42465c5b4ba2e970b680048339139dba", 27184 "description": "asahi: Identify shared memory fields", 27185 "nominated": false, 27186 "nomination_type": null, 27187 "resolution": 4, 27188 "main_sha": null, 27189 "because_sha": null 27190 }, 27191 { 27192 "sha": "43ed48d1695f2b2a4da7078bedc82670b1303c81", 27193 "description": "asahi: Simplify IOGPU attachment packing", 27194 "nominated": false, 27195 "nomination_type": null, 27196 "resolution": 4, 27197 "main_sha": null, 27198 "because_sha": null 27199 }, 27200 { 27201 "sha": "2fbe1ae09c22f5b58ba1c347e87750f17a1265a7", 27202 "description": "asahi: Identify spill buffer histogram", 27203 "nominated": false, 27204 "nomination_type": null, 27205 "resolution": 4, 27206 "main_sha": null, 27207 "because_sha": null 27208 }, 27209 { 27210 "sha": "22de011675c14716342a537e7508d5bc78d0d437", 27211 "description": "asahi: Use the internal format internally", 27212 "nominated": false, 27213 "nomination_type": null, 27214 "resolution": 4, 27215 "main_sha": null, 27216 "because_sha": null 27217 }, 27218 { 27219 "sha": "dc05b042abc246a153db510e019613a418022014", 27220 "description": "asahi: Assert that u_transfer_helper is well-behaved", 27221 "nominated": false, 27222 "nomination_type": null, 27223 "resolution": 4, 27224 "main_sha": null, 27225 "because_sha": null 27226 }, 27227 { 27228 "sha": "adfd213241869739d8f4691eb91f6736ccb625ec", 27229 "description": "asahi: Decode IOGPU compute header", 27230 "nominated": false, 27231 "nomination_type": null, 27232 "resolution": 4, 27233 "main_sha": null, 27234 "because_sha": null 27235 }, 27236 { 27237 "sha": "a9c26df462341d29da827dcd9d4f2d60b72aa625", 27238 "description": "asahi: Identify IOGPU compute header", 27239 "nominated": false, 27240 "nomination_type": null, 27241 "resolution": 4, 27242 "main_sha": null, 27243 "because_sha": null 27244 }, 27245 { 27246 "sha": "58d138334d92c18d183873fd70a0481f4edf7535", 27247 "description": "asahi: Shuffle IOGPU structs", 27248 "nominated": false, 27249 "nomination_type": null, 27250 "resolution": 4, 27251 "main_sha": null, 27252 "because_sha": null 27253 }, 27254 { 27255 "sha": "287a0d4f40aa1cd48901a085e1a2afb2fde79fda", 27256 "description": "asahi: Decode CDM commands separate from VDM", 27257 "nominated": false, 27258 "nomination_type": null, 27259 "resolution": 4, 27260 "main_sha": null, 27261 "because_sha": null 27262 }, 27263 { 27264 "sha": "4e8a586fd3327f5b0e444a52fb05158b1058ee47", 27265 "description": "asahi: Identify CDM block types", 27266 "nominated": false, 27267 "nomination_type": null, 27268 "resolution": 4, 27269 "main_sha": null, 27270 "because_sha": null 27271 }, 27272 { 27273 "sha": "1400733320414b72765bc02dbc556aa1c95020ff", 27274 "description": "asahi: Identify ZLS Control word from PowerVR", 27275 "nominated": false, 27276 "nomination_type": null, 27277 "resolution": 4, 27278 "main_sha": null, 27279 "because_sha": null 27280 }, 27281 { 27282 "sha": "b0f863938225d12bd3725029309cbb9d73d1bd70", 27283 "description": "asahi: Assert cache line alignment on Z/S buffers", 27284 "nominated": false, 27285 "nomination_type": null, 27286 "resolution": 4, 27287 "main_sha": null, 27288 "because_sha": null 27289 }, 27290 { 27291 "sha": "8a8fe0594c09e3262b971b95c82b4d6dd1ac541c", 27292 "description": "u_transfer_helper: rip out fake_rgtc code", 27293 "nominated": false, 27294 "nomination_type": null, 27295 "resolution": 4, 27296 "main_sha": null, 27297 "because_sha": null 27298 }, 27299 { 27300 "sha": "719294ea51bf82d2a6f50e8fdedb1d6e43e54daa", 27301 "description": "freedreno: do not fake rgtc-support", 27302 "nominated": false, 27303 "nomination_type": null, 27304 "resolution": 4, 27305 "main_sha": null, 27306 "because_sha": null 27307 }, 27308 { 27309 "sha": "84a30f0372f8ac0b202bc007254c4a5c37ef2251", 27310 "description": "mesa/st: enable latc extensions with fallback", 27311 "nominated": false, 27312 "nomination_type": null, 27313 "resolution": 4, 27314 "main_sha": null, 27315 "because_sha": null 27316 }, 27317 { 27318 "sha": "559d68d25c1f014fdece2afd50df28e5d2b04dab", 27319 "description": "mesa/st: do not fall back to uncompressed for latc", 27320 "nominated": false, 27321 "nomination_type": null, 27322 "resolution": 4, 27323 "main_sha": null, 27324 "because_sha": null 27325 }, 27326 { 27327 "sha": "1b7204539307597a738208981f2b6be89e8c4e9f", 27328 "description": "mesa/st: implement fallback for latc", 27329 "nominated": false, 27330 "nomination_type": null, 27331 "resolution": 4, 27332 "main_sha": null, 27333 "because_sha": null 27334 }, 27335 { 27336 "sha": "6553e02a0ba266e833c298282541d5daa9b2d49a", 27337 "description": "mesa/main: add support for latc in _mesa_unpack_rgtc", 27338 "nominated": false, 27339 "nomination_type": null, 27340 "resolution": 4, 27341 "main_sha": null, 27342 "because_sha": null 27343 }, 27344 { 27345 "sha": "e92a1308d5fe6ebeeef0e1ee227c1dbbb3e458b3", 27346 "description": "mesa: add format-helper for latc", 27347 "nominated": false, 27348 "nomination_type": null, 27349 "resolution": 4, 27350 "main_sha": null, 27351 "because_sha": null 27352 }, 27353 { 27354 "sha": "b511671d03b485bdd05195dc91c17445af04dff5", 27355 "description": "mesa/st: add context-flag for latc", 27356 "nominated": false, 27357 "nomination_type": null, 27358 "resolution": 4, 27359 "main_sha": null, 27360 "because_sha": null 27361 }, 27362 { 27363 "sha": "a8e35ee904a99187629b482a85deaea364f16261", 27364 "description": "lima: do not align width/height for non-shared resources", 27365 "nominated": false, 27366 "nomination_type": null, 27367 "resolution": 4, 27368 "main_sha": null, 27369 "because_sha": null 27370 }, 27371 { 27372 "sha": "1e19e99ea718250d3eafa0599d68b48d0e589720", 27373 "description": "lima: don't store width in resource-level", 27374 "nominated": false, 27375 "nomination_type": null, 27376 "resolution": 4, 27377 "main_sha": null, 27378 "because_sha": null 27379 }, 27380 { 27381 "sha": "9d3a5c916c5c5b1b015a4b56bf27a7707a290118", 27382 "description": "freedreno/registers: update hdmi registers to add more 8x74 regs", 27383 "nominated": false, 27384 "nomination_type": null, 27385 "resolution": 4, 27386 "main_sha": null, 27387 "because_sha": null 27388 }, 27389 { 27390 "sha": "e4c7cf1568aa72a76af23fca204af4f27c79adda", 27391 "description": "chore(docs): rusticl: improve list of build dependencies", 27392 "nominated": false, 27393 "nomination_type": null, 27394 "resolution": 4, 27395 "main_sha": null, 27396 "because_sha": null 27397 }, 27398 { 27399 "sha": "345f52661ccff79ed01bc857669b5e71eb3d5fb2", 27400 "description": "docs: update staus of mark GL_ARB_texture_compression_bptc", 27401 "nominated": false, 27402 "nomination_type": null, 27403 "resolution": 4, 27404 "main_sha": null, 27405 "because_sha": null 27406 }, 27407 { 27408 "sha": "569ade73b4c0e292914b78321418372942ba7f36", 27409 "description": "panvk: Implement VK_KHR_descriptor_update_template", 27410 "nominated": false, 27411 "nomination_type": null, 27412 "resolution": 4, 27413 "main_sha": null, 27414 "because_sha": null 27415 }, 27416 { 27417 "sha": "42d60aa0bc904e4a5ee65cba8d119851a3b1f605", 27418 "description": "panvk: Fix buffer views", 27419 "nominated": false, 27420 "nomination_type": null, 27421 "resolution": 4, 27422 "main_sha": null, 27423 "because_sha": null 27424 }, 27425 { 27426 "sha": "c63cb7f4d2440a6cadc865a1879f86634ed68102", 27427 "description": "vulkan/runtime: Compact descriptor update templates", 27428 "nominated": false, 27429 "nomination_type": null, 27430 "resolution": 4, 27431 "main_sha": null, 27432 "because_sha": null 27433 }, 27434 { 27435 "sha": "74cebc5d5d4de7aa4255a316f5aa8e6c1dbe2109", 27436 "description": "hasvk: Switch to the common descriptor update template struct", 27437 "nominated": false, 27438 "nomination_type": null, 27439 "resolution": 4, 27440 "main_sha": null, 27441 "because_sha": null 27442 }, 27443 { 27444 "sha": "94f8222dde11b15c66179a30722217050f8f845f", 27445 "description": "anv: Switch to the common descriptor update template struct", 27446 "nominated": false, 27447 "nomination_type": null, 27448 "resolution": 4, 27449 "main_sha": null, 27450 "because_sha": null 27451 }, 27452 { 27453 "sha": "3c24f19fa541b6e84b51f6bb8dde617913bd8db8", 27454 "description": "vulkan/runtime: Add a comon vk_descriptor_update_template", 27455 "nominated": false, 27456 "nomination_type": null, 27457 "resolution": 4, 27458 "main_sha": null, 27459 "because_sha": null 27460 }, 27461 { 27462 "sha": "571309be31a2cdf7ff2f3e9304985676a9392cb6", 27463 "description": "glx: Remove some excess work from the GLX_FBCONFIG_ID fallback", 27464 "nominated": false, 27465 "nomination_type": null, 27466 "resolution": 4, 27467 "main_sha": null, 27468 "because_sha": null 27469 }, 27470 { 27471 "sha": "fed3643eb9a25e2d1a2cd44e641a12d72cd6daee", 27472 "description": "glx/dri: Avoid a weird indirection in driFetchDrawable", 27473 "nominated": false, 27474 "nomination_type": null, 27475 "resolution": 4, 27476 "main_sha": null, 27477 "because_sha": null 27478 }, 27479 { 27480 "sha": "333895bebcad3c7ea5d9fc3833b94b99ce0906bd", 27481 "description": "glx/dri*: Unify glx_context subclassing", 27482 "nominated": false, 27483 "nomination_type": null, 27484 "resolution": 4, 27485 "main_sha": null, 27486 "because_sha": null 27487 }, 27488 { 27489 "sha": "b13d4362b64395cccf529e3c65453e11b65c9a27", 27490 "description": "turnip: fix kgsl tu_enumerate_devices return code", 27491 "nominated": false, 27492 "nomination_type": null, 27493 "resolution": 4, 27494 "main_sha": null, 27495 "because_sha": null 27496 }, 27497 { 27498 "sha": "3c57d05b47a739cdff8a6e9c4aa8f3aeba83bec9", 27499 "description": "util: fix missing fcntl.h on musl", 27500 "nominated": false, 27501 "nomination_type": null, 27502 "resolution": 4, 27503 "main_sha": null, 27504 "because_sha": null 27505 }, 27506 { 27507 "sha": "546c40cd661c93d340063c89f2609bafdb7f7f61", 27508 "description": "ci/turnip: Move some 15-second-ish test skips to pre-merge skips.", 27509 "nominated": false, 27510 "nomination_type": null, 27511 "resolution": 4, 27512 "main_sha": null, 27513 "because_sha": null 27514 }, 27515 { 27516 "sha": "5694fe2a44dfb3c90e0c1153e4cea49fa0a46ab4", 27517 "description": "ci/turnip: Drop a couple of spillall skips.", 27518 "nominated": false, 27519 "nomination_type": null, 27520 "resolution": 4, 27521 "main_sha": null, 27522 "because_sha": null 27523 }, 27524 { 27525 "sha": "1bef39c50f73bdc48598c07b629a4a98855acd1e", 27526 "description": "ci/turnip: Allow running spirv_ids_abuse in full VK runs.", 27527 "nominated": false, 27528 "nomination_type": null, 27529 "resolution": 4, 27530 "main_sha": null, 27531 "because_sha": null 27532 }, 27533 { 27534 "sha": "3503d5fbdaab4e03ca839b2d8089f758f4fae0f4", 27535 "description": "ci/turnip: Re-enable the compressed cubemap tests.", 27536 "nominated": false, 27537 "nomination_type": null, 27538 "resolution": 4, 27539 "main_sha": null, 27540 "because_sha": null 27541 }, 27542 { 27543 "sha": "17c27e68edd0759e254c67bbb7fcc1f9fec01b84", 27544 "description": "ci/turnip: Bump the full-run a618 runner count to 3.", 27545 "nominated": false, 27546 "nomination_type": null, 27547 "resolution": 4, 27548 "main_sha": null, 27549 "because_sha": null 27550 }, 27551 { 27552 "sha": "4319e89666519a300909aa0bf717a60c75e9bbd2", 27553 "description": "ci/turnip: Use all 9 a618 runners at once for VK testing.", 27554 "nominated": false, 27555 "nomination_type": null, 27556 "resolution": 4, 27557 "main_sha": null, 27558 "because_sha": null 27559 }, 27560 { 27561 "sha": "10ddbf50bb69baf8b467579a04e99826ce686b20", 27562 "description": "r600/sfn: lower tg4 to backend in NIR", 27563 "nominated": false, 27564 "nomination_type": null, 27565 "resolution": 4, 27566 "main_sha": null, 27567 "because_sha": null 27568 }, 27569 { 27570 "sha": "1dca2b8ae96922ea7262bb70ab132f4fb49b9856", 27571 "description": "r600/sfn: Make sure texture lowering is done in the right order", 27572 "nominated": false, 27573 "nomination_type": null, 27574 "resolution": 4, 27575 "main_sha": null, 27576 "because_sha": null 27577 }, 27578 { 27579 "sha": "ed6204eb06cb559d9ed354aca00f1ddb0a6f68f7", 27580 "description": "r600/sfn: only use 3 channels on Cayman for trans ops", 27581 "nominated": false, 27582 "nomination_type": null, 27583 "resolution": 4, 27584 "main_sha": null, 27585 "because_sha": null 27586 }, 27587 { 27588 "sha": "260cddf9ec20c3239187f3e0f73f5a886b3186bf", 27589 "description": "r600/sfn: Handle shifts on Cayman", 27590 "nominated": true, 27591 "nomination_type": 1, 27592 "resolution": 1, 27593 "main_sha": null, 27594 "because_sha": "00599f6e7161065c51812174ca18427b9867f63f" 27595 }, 27596 { 27597 "sha": "2fbcd3d4a9ddc2a154715865dbd6b6780e2ee36a", 27598 "description": "r600/sfn: fix some channel pinning", 27599 "nominated": false, 27600 "nomination_type": null, 27601 "resolution": 4, 27602 "main_sha": null, 27603 "because_sha": null 27604 }, 27605 { 27606 "sha": "56ded410af82002ecc6cff0534fd7a6bb12fa4a6", 27607 "description": "r600/sfn: Add a free-channel mask when testing whether a register can switch channel", 27608 "nominated": false, 27609 "nomination_type": null, 27610 "resolution": 4, 27611 "main_sha": null, 27612 "because_sha": null 27613 }, 27614 { 27615 "sha": "668167aac123755b8b77123287cc7f960931108f", 27616 "description": "r600/sfn: VS inputs are effectively SSA", 27617 "nominated": false, 27618 "nomination_type": null, 27619 "resolution": 4, 27620 "main_sha": null, 27621 "because_sha": null 27622 }, 27623 { 27624 "sha": "f3415cb26a62289fed9cb5f202088168add43cfd", 27625 "description": "r600/sfn: copy propagate register load chains", 27626 "nominated": false, 27627 "nomination_type": null, 27628 "resolution": 4, 27629 "main_sha": null, 27630 "because_sha": null 27631 }, 27632 { 27633 "sha": "1852f1e328dade6d90158c53d82e5cfbe7ffe17c", 27634 "description": "r600/sfn: drop some unused code", 27635 "nominated": false, 27636 "nomination_type": null, 27637 "resolution": 4, 27638 "main_sha": null, 27639 "because_sha": null 27640 }, 27641 { 27642 "sha": "c0b6c59e084882acfb6fbc7a39c901ab471cbe17", 27643 "description": "r600/sfn: Copy propagate into TEX source", 27644 "nominated": false, 27645 "nomination_type": null, 27646 "resolution": 4, 27647 "main_sha": null, 27648 "because_sha": null 27649 }, 27650 { 27651 "sha": "5416d1bc4b2e16663f1860a607eb4be813837dd4", 27652 "description": "r600/sfn: Don't assert when setting one value", 27653 "nominated": false, 27654 "nomination_type": null, 27655 "resolution": 4, 27656 "main_sha": null, 27657 "because_sha": null 27658 }, 27659 { 27660 "sha": "4a505609e4457467dfe696276a6a74207b17aa5e", 27661 "description": "r600/sfn: Add an easy access to get an instruction as ALU", 27662 "nominated": false, 27663 "nomination_type": null, 27664 "resolution": 4, 27665 "main_sha": null, 27666 "because_sha": null 27667 }, 27668 { 27669 "sha": "a7c6a7e3458b8368d8170756590d4bdd860f9422", 27670 "description": "r600/sfn: Don't allocate un-used components in texture ops", 27671 "nominated": false, 27672 "nomination_type": null, 27673 "resolution": 4, 27674 "main_sha": null, 27675 "because_sha": null 27676 }, 27677 { 27678 "sha": "524156864122ac44155fbf8649700cac2f11cc17", 27679 "description": "r600/sfn: print tex prepare instructions", 27680 "nominated": false, 27681 "nomination_type": null, 27682 "resolution": 4, 27683 "main_sha": null, 27684 "because_sha": null 27685 }, 27686 { 27687 "sha": "c23604324be5a4031722e1f0e622d586d29a496e", 27688 "description": "r600/sfn: copy-propagate single source texture values", 27689 "nominated": false, 27690 "nomination_type": null, 27691 "resolution": 4, 27692 "main_sha": null, 27693 "because_sha": null 27694 }, 27695 { 27696 "sha": "1fc76aae10c54f4b313f9a4d6668e49e3c3c634b", 27697 "description": "r600/sfn: lower txf_ms in nir", 27698 "nominated": false, 27699 "nomination_type": null, 27700 "resolution": 4, 27701 "main_sha": null, 27702 "because_sha": null 27703 }, 27704 { 27705 "sha": "173d62fc160f069fd7d8e986b6d6c0d2e21b2a0f", 27706 "description": "r600/sfn: lower txd to backend in nir", 27707 "nominated": false, 27708 "nomination_type": null, 27709 "resolution": 4, 27710 "main_sha": null, 27711 "because_sha": null 27712 }, 27713 { 27714 "sha": "02bb506c54f998cfbc907758282a5748755c67ea", 27715 "description": "r600/sfn: Lower tex,txl,txb and txf to backend", 27716 "nominated": false, 27717 "nomination_type": null, 27718 "resolution": 4, 27719 "main_sha": null, 27720 "because_sha": null 27721 }, 27722 { 27723 "sha": "a6483f043440d4a531592fb121e77316df09c2cf", 27724 "description": "egl/dri2: Fix some thinkos in old context release", 27725 "nominated": false, 27726 "nomination_type": null, 27727 "resolution": 4, 27728 "main_sha": null, 27729 "because_sha": null 27730 }, 27731 { 27732 "sha": "7a744aa3180bfbb52405b981d9d528ff511892d9", 27733 "description": "egl/dri2: Fix a typo in a comment", 27734 "nominated": false, 27735 "nomination_type": null, 27736 "resolution": 4, 27737 "main_sha": null, 27738 "because_sha": null 27739 }, 27740 { 27741 "sha": "6c6a37ef941af060c90d17ceddf4ab40b0527ce1", 27742 "description": "egl/dri2: Respect the arguments to dri2_set_blob_cache_funcs", 27743 "nominated": false, 27744 "nomination_type": null, 27745 "resolution": 4, 27746 "main_sha": null, 27747 "because_sha": null 27748 }, 27749 { 27750 "sha": "14c6f716b411a4fcccc81e8a5f5aff9b0f51816a", 27751 "description": "nouveau: const cleanup", 27752 "nominated": false, 27753 "nomination_type": null, 27754 "resolution": 4, 27755 "main_sha": null, 27756 "because_sha": null 27757 }, 27758 { 27759 "sha": "3ac0706aa83b10be1062dc61afe1f65ff3f716ff", 27760 "description": "zink: export PIPE_CAP_SHADER_ATOMIC_INT64", 27761 "nominated": false, 27762 "nomination_type": null, 27763 "resolution": 4, 27764 "main_sha": null, 27765 "because_sha": null 27766 }, 27767 { 27768 "sha": "c32f046ab669e74b55ba8c29e62de055047905f8", 27769 "description": "zink: export PIPE_CAP_IMAGE_ATOMIC_FLOAT_ADD", 27770 "nominated": false, 27771 "nomination_type": null, 27772 "resolution": 4, 27773 "main_sha": null, 27774 "because_sha": null 27775 }, 27776 { 27777 "sha": "c212a00ebfb3901df95beabd2bcce76715581060", 27778 "description": "zink: handle 64bit float atomics", 27779 "nominated": false, 27780 "nomination_type": null, 27781 "resolution": 4, 27782 "main_sha": null, 27783 "because_sha": null 27784 }, 27785 { 27786 "sha": "99a4a9c6ff09f4a326341432ca75f18ddcdc0bf8", 27787 "description": "zink: fix atomic ssbo indexing with non-32bit values", 27788 "nominated": true, 27789 "nomination_type": 1, 27790 "resolution": 1, 27791 "main_sha": null, 27792 "because_sha": "5a95c6b3282ed540ee42a5bfc1924168b0b3e3b2" 27793 }, 27794 { 27795 "sha": "9016943185913db7922cb9d662880dfc132da455", 27796 "description": "zink: emit Aliased decoration for aliased bo descriptors", 27797 "nominated": false, 27798 "nomination_type": null, 27799 "resolution": 4, 27800 "main_sha": null, 27801 "because_sha": null 27802 }, 27803 { 27804 "sha": "e32afce507782d254534549dc25ab22f68fcb5ac", 27805 "description": "zink: simplify ntv shader descriptor emission", 27806 "nominated": false, 27807 "nomination_type": null, 27808 "resolution": 4, 27809 "main_sha": null, 27810 "because_sha": null 27811 }, 27812 { 27813 "sha": "99ef2c9a1bb857913328fd5cf495df0b3f109eb4", 27814 "description": "zink: always set var used by get_ssbo_size to the 32bit var", 27815 "nominated": false, 27816 "nomination_type": null, 27817 "resolution": 4, 27818 "main_sha": null, 27819 "because_sha": null 27820 }, 27821 { 27822 "sha": "86e635d6de8eb482116b382b61116d4d661c9a87", 27823 "description": "zink: remove special-casing for 64bit runtime array emission", 27824 "nominated": false, 27825 "nomination_type": null, 27826 "resolution": 4, 27827 "main_sha": null, 27828 "because_sha": null 27829 }, 27830 { 27831 "sha": "96be036a6b521e45785f0ff53d983116c1f4db1d", 27832 "description": "zink: uncap ssbo size", 27833 "nominated": true, 27834 "nomination_type": 0, 27835 "resolution": 1, 27836 "main_sha": null, 27837 "because_sha": null 27838 }, 27839 { 27840 "sha": "e122d95d736f06e8c46845741befaaf5e1ecf426", 27841 "description": "radv: remove unnecessary .align_mul=4", 27842 "nominated": false, 27843 "nomination_type": null, 27844 "resolution": 4, 27845 "main_sha": null, 27846 "because_sha": null 27847 }, 27848 { 27849 "sha": "ee1a75bd7492b5af8954dd405eee72356cab5b01", 27850 "description": "radv: use nir_ubfe_imm", 27851 "nominated": false, 27852 "nomination_type": null, 27853 "resolution": 4, 27854 "main_sha": null, 27855 "because_sha": null 27856 }, 27857 { 27858 "sha": "272d37fa7255bfe73ff1bc55fe1b63b069965b4d", 27859 "description": "radv: shrink zero-initialization in vkCmdSetVertexInputEXT", 27860 "nominated": false, 27861 "nomination_type": null, 27862 "resolution": 4, 27863 "main_sha": null, 27864 "because_sha": null 27865 }, 27866 { 27867 "sha": "891cb799aa02bdcbabfc7d55e7f10c80c8dfadb6", 27868 "description": "radv: disable EXT_vertex_input_dynamic_state when using DGC", 27869 "nominated": false, 27870 "nomination_type": null, 27871 "resolution": 4, 27872 "main_sha": null, 27873 "because_sha": null 27874 }, 27875 { 27876 "sha": "04dc963cd639f37250908a788f2166d4163bc9f6", 27877 "description": "pvr: Implement vkCmdWaitEvents2 API.", 27878 "nominated": false, 27879 "nomination_type": null, 27880 "resolution": 4, 27881 "main_sha": null, 27882 "because_sha": null 27883 }, 27884 { 27885 "sha": "1c6862078262d99aa5a6c036737c296145cd5b00", 27886 "description": "pvr: Implement vkCmdResetEvent2 API.", 27887 "nominated": false, 27888 "nomination_type": null, 27889 "resolution": 4, 27890 "main_sha": null, 27891 "because_sha": null 27892 }, 27893 { 27894 "sha": "de1da8fa76fabab6a3708811b0b60821f1626f36", 27895 "description": "pvr: Implement vkCmdSetEvent2 API.", 27896 "nominated": false, 27897 "nomination_type": null, 27898 "resolution": 4, 27899 "main_sha": null, 27900 "because_sha": null 27901 }, 27902 { 27903 "sha": "1b94dfd4b2765631cdf53ac2d74cdf039947dc49", 27904 "description": "pvr: Implement vkCreateEvent and vkDestroyEvent APIs.", 27905 "nominated": false, 27906 "nomination_type": null, 27907 "resolution": 4, 27908 "main_sha": null, 27909 "because_sha": null 27910 }, 27911 { 27912 "sha": "def3b88da5811d0612ef7659ff68c6df0477711d", 27913 "description": "pvr: Add basic skeleton for event sub cmd.", 27914 "nominated": false, 27915 "nomination_type": null, 27916 "resolution": 4, 27917 "main_sha": null, 27918 "because_sha": null 27919 }, 27920 { 27921 "sha": "299d2943043b12d20d22ca7d09e62815e5655fbf", 27922 "description": "Revert \"radv: upload the PS epilog in the existing pipeline BO\"", 27923 "nominated": false, 27924 "nomination_type": 2, 27925 "resolution": 4, 27926 "main_sha": null, 27927 "because_sha": "7c34b31db25e71625c78bf232c543caad84dda55" 27928 }, 27929 { 27930 "sha": "0fc38b358b5c7495cbbe45db2091b0e05c1fb482", 27931 "description": "v3dv: fix program id for binning shaders", 27932 "nominated": false, 27933 "nomination_type": null, 27934 "resolution": 4, 27935 "main_sha": null, 27936 "because_sha": null 27937 }, 27938 { 27939 "sha": "074f3216f207cbe7b56b57cb909b2c108c8a1e7a", 27940 "description": "ac/nir/ngg: support gs streamout", 27941 "nominated": false, 27942 "nomination_type": null, 27943 "resolution": 4, 27944 "main_sha": null, 27945 "because_sha": null 27946 }, 27947 { 27948 "sha": "3fe8f881244601b01a9a05251cc6b3c152ae573d", 27949 "description": "ac/nir/ngg: support multi stream per output slot for gs", 27950 "nominated": false, 27951 "nomination_type": null, 27952 "resolution": 4, 27953 "main_sha": null, 27954 "because_sha": null 27955 }, 27956 { 27957 "sha": "c25564b552234c383bf4a96e21f1bcffc96ceb01", 27958 "description": "ac/nir/ngg: ngg_gs_load_out_vtx_primflag support stream", 27959 "nominated": false, 27960 "nomination_type": null, 27961 "resolution": 4, 27962 "main_sha": null, 27963 "because_sha": null 27964 }, 27965 { 27966 "sha": "5ec79f989988ba200d4dc48921e1c44916391273", 27967 "description": "ac/nir/ngg: nogs support streamout", 27968 "nominated": false, 27969 "nomination_type": null, 27970 "resolution": 4, 27971 "main_sha": null, 27972 "because_sha": null 27973 }, 27974 { 27975 "sha": "30c760851614846863c217d3467636961b8c9ab4", 27976 "description": "ac/nir/ngg: cleanup prim id to prepare for streamout", 27977 "nominated": false, 27978 "nomination_type": null, 27979 "resolution": 4, 27980 "main_sha": null, 27981 "because_sha": null 27982 }, 27983 { 27984 "sha": "6762bc8bd64dc44fda190877f6ae4f1b0a8060f7", 27985 "description": "ac/llvm: implement nir_intrinsic_ordered_xfb_counter_add_amd", 27986 "nominated": false, 27987 "nomination_type": null, 27988 "resolution": 4, 27989 "main_sha": null, 27990 "because_sha": null 27991 }, 27992 { 27993 "sha": "4e06a8f15e0de36babcf9910db088cc3c42efd61", 27994 "description": "nir: add nir_intrinsic_ordered_xfb_counter_add_amd", 27995 "nominated": false, 27996 "nomination_type": null, 27997 "resolution": 4, 27998 "main_sha": null, 27999 "because_sha": null 28000 }, 28001 { 28002 "sha": "1119e06a45a2bbd043087a52bf1a95a2b1aac01c", 28003 "description": "nir,ac/llvm: add nir_intrinsic_load_ordered_id_amd", 28004 "nominated": false, 28005 "nomination_type": null, 28006 "resolution": 4, 28007 "main_sha": null, 28008 "because_sha": null 28009 }, 28010 { 28011 "sha": "5c2d710064dd039836a82f6c2a7b76c494cc0c86", 28012 "description": "nir: add nir_intrinsic_load_streamout_buffer_amd", 28013 "nominated": false, 28014 "nomination_type": null, 28015 "resolution": 4, 28016 "main_sha": null, 28017 "because_sha": null 28018 }, 28019 { 28020 "sha": "2ae357aa23a39573ef0de33efa9a1ec2f4fbfd60", 28021 "description": "nir: add nir_intrinsic_load_num_vertices_per_primitive_amd", 28022 "nominated": false, 28023 "nomination_type": null, 28024 "resolution": 4, 28025 "main_sha": null, 28026 "because_sha": null 28027 }, 28028 { 28029 "sha": "417cf031a09f942f4aaea9999cfa31f5afe122cd", 28030 "description": "nir: fix nir_xfb_info buffer_to_stream length", 28031 "nominated": true, 28032 "nomination_type": 1, 28033 "resolution": 1, 28034 "main_sha": null, 28035 "because_sha": "19064b8c3a8e0f7b9081a0564f1c7c79a1953d0b" 28036 }, 28037 { 28038 "sha": "f5ba4e855ed9b1a4e2fb7baf51d1cde964c54c6d", 28039 "description": "radv: do not remove PSIZ for VS when the topology is unknown", 28040 "nominated": false, 28041 "nomination_type": null, 28042 "resolution": 4, 28043 "main_sha": null, 28044 "because_sha": null 28045 }, 28046 { 28047 "sha": "7f91555d4c9657db0334d25e78089cf22dec5962", 28048 "description": "radv: enable the VS prologs cache if graphicsPipelineLibrary is enabled", 28049 "nominated": false, 28050 "nomination_type": null, 28051 "resolution": 4, 28052 "main_sha": null, 28053 "because_sha": null 28054 }, 28055 { 28056 "sha": "c199a5160a08b118df6ba6d3bb211f5e2debcf83", 28057 "description": "radv: bind the VS input state for prologs created with GPL", 28058 "nominated": false, 28059 "nomination_type": null, 28060 "resolution": 4, 28061 "main_sha": null, 28062 "because_sha": null 28063 }, 28064 { 28065 "sha": "0feab7b9cfa6a229a6a064f73f5f0c59a0d0e61b", 28066 "description": "radv: prepare the VS input state for prologs created with GPL", 28067 "nominated": false, 28068 "nomination_type": null, 28069 "resolution": 4, 28070 "main_sha": null, 28071 "because_sha": null 28072 }, 28073 { 28074 "sha": "fdfa59d7bfb481e71173e3e004387e0d71cb86c5", 28075 "description": "radv: rename radv_pipeline_key::vs::dynamic_vs_input to has_prolog", 28076 "nominated": false, 28077 "nomination_type": null, 28078 "resolution": 4, 28079 "main_sha": null, 28080 "because_sha": null 28081 }, 28082 { 28083 "sha": "57b3bff41a5e97cc359960bae5d38dd4a1280708", 28084 "description": "radv: disable VK_EXT_graphics_pipeline_library with LLVM", 28085 "nominated": false, 28086 "nomination_type": null, 28087 "resolution": 4, 28088 "main_sha": null, 28089 "because_sha": null 28090 }, 28091 { 28092 "sha": "591103d04d5f18ae30c7d96a9bbdb715093df185", 28093 "description": "v3dv: don't return incompatible driver if GPU is not present", 28094 "nominated": false, 28095 "nomination_type": null, 28096 "resolution": 4, 28097 "main_sha": null, 28098 "because_sha": null 28099 }, 28100 { 28101 "sha": "03294e1dd1cd0e3de2bfe45e91765ee56d217d4a", 28102 "description": "turnip: Keep a host copy of push descriptor sets.", 28103 "nominated": false, 28104 "nomination_type": null, 28105 "resolution": 4, 28106 "main_sha": null, 28107 "because_sha": null 28108 }, 28109 { 28110 "sha": "e31309842776a1e01344f41a41e85794a05fc8ef", 28111 "description": "turnip: Ignore pDescriptorCounts[] for non-variable-count layouts.", 28112 "nominated": false, 28113 "nomination_type": null, 28114 "resolution": 4, 28115 "main_sha": null, 28116 "because_sha": null 28117 }, 28118 { 28119 "sha": "a9f3e011e5f14af4ac4ccd6e581b6ec7cd8b8554", 28120 "description": "drm-shim: drop gnu99 override", 28121 "nominated": true, 28122 "nomination_type": 1, 28123 "resolution": 1, 28124 "main_sha": null, 28125 "because_sha": "45fb815a75669b32f6317ba6d53ec9465a4b0ae0" 28126 }, 28127 { 28128 "sha": "7b2bdb31f2a62982d3b05b04231f17f321311628", 28129 "description": "turnip: Skip rather than invalidate LRZ on gl_FragDepth writes.", 28130 "nominated": false, 28131 "nomination_type": null, 28132 "resolution": 4, 28133 "main_sha": null, 28134 "because_sha": null 28135 }, 28136 { 28137 "sha": "62d81245225f75996582c8e4edab9a1863cec256", 28138 "description": "turnip: Don't look at RB.Z_READ_ENABLE for setting LRZ.Z_TEST_ENABLE.", 28139 "nominated": false, 28140 "nomination_type": null, 28141 "resolution": 4, 28142 "main_sha": null, 28143 "because_sha": null 28144 }, 28145 { 28146 "sha": "52d35cc82a67d17608ad54236ac41ce46cd37021", 28147 "description": "turnip: Ignore dynamic color write enables past our number of attachments.", 28148 "nominated": false, 28149 "nomination_type": null, 28150 "resolution": 4, 28151 "main_sha": null, 28152 "because_sha": null 28153 }, 28154 { 28155 "sha": "f6d15818ca2cd0ee2c07587abe1885f16f162c3f", 28156 "description": "turnip: Add some missing LRZ disable debug.", 28157 "nominated": false, 28158 "nomination_type": null, 28159 "resolution": 4, 28160 "main_sha": null, 28161 "because_sha": null 28162 }, 28163 { 28164 "sha": "6938c9f9cd06fff8cdf284aa6316570242a1f17a", 28165 "description": "u_transfer_helper: Pack Z24S8 to Z24-in-Z32F and S8", 28166 "nominated": false, 28167 "nomination_type": null, 28168 "resolution": 4, 28169 "main_sha": null, 28170 "because_sha": null 28171 }, 28172 { 28173 "sha": "45a37ace28774ad33b1cf288ff863e00d008e9db", 28174 "description": "u_transfer_helper: Handle Z24X8 for drivers that don't use the interleaved transfer_map", 28175 "nominated": false, 28176 "nomination_type": null, 28177 "resolution": 4, 28178 "main_sha": null, 28179 "because_sha": null 28180 }, 28181 { 28182 "sha": "b12cc5c4fe341a13dd3da86b69ca28e3629b5817", 28183 "description": "radv: Cleanup radv_GetInstanceProcAddr", 28184 "nominated": false, 28185 "nomination_type": null, 28186 "resolution": 4, 28187 "main_sha": null, 28188 "because_sha": null 28189 }, 28190 { 28191 "sha": "fc1ff335d9e23dc294cf2d3666236d0707fb87ca", 28192 "description": "venus: use buffer cache for vkGetDeviceBufferMemoryRequirements", 28193 "nominated": false, 28194 "nomination_type": null, 28195 "resolution": 4, 28196 "main_sha": null, 28197 "because_sha": null 28198 }, 28199 { 28200 "sha": "fe36f763d691128b21141ac0cbf8b4ce30bf9a3a", 28201 "description": "vulkan: update comments to device enumeration callbacks", 28202 "nominated": false, 28203 "nomination_type": null, 28204 "resolution": 4, 28205 "main_sha": null, 28206 "because_sha": null 28207 }, 28208 { 28209 "sha": "f5b46a643f17000f57e3caf9d11d1d46fe318923", 28210 "description": "radv: Implement VK_EXT_mutable_descriptor_type.", 28211 "nominated": false, 28212 "nomination_type": null, 28213 "resolution": 4, 28214 "main_sha": null, 28215 "because_sha": null 28216 }, 28217 { 28218 "sha": "3bfda5cc0e4a14a57fb6da9fd08c2725cf10250f", 28219 "description": "vulkan: Update to 1.3.228 headers.", 28220 "nominated": false, 28221 "nomination_type": null, 28222 "resolution": 4, 28223 "main_sha": null, 28224 "because_sha": null 28225 }, 28226 { 28227 "sha": "3d4c36a3bcc51ed441b2667d92291bea30ef7449", 28228 "description": "d3d12: d3d12_video_buffer_create_impl make resident after checking for resource creation", 28229 "nominated": false, 28230 "nomination_type": null, 28231 "resolution": 4, 28232 "main_sha": null, 28233 "because_sha": null 28234 }, 28235 { 28236 "sha": "2003d2d9284b8c98155c60d72ab4985394028d65", 28237 "description": "d3d12: Add VPBlit processor check for D3D12_FEATURE_VIDEO_PROCESS_MAX_INPUT_STREAMS", 28238 "nominated": false, 28239 "nomination_type": null, 28240 "resolution": 4, 28241 "main_sha": null, 28242 "because_sha": null 28243 }, 28244 { 28245 "sha": "0325a2a1a363e79023067fbab40f83147d170ddd", 28246 "description": "d3d12: Allow video processing for formats other than NV12", 28247 "nominated": false, 28248 "nomination_type": null, 28249 "resolution": 4, 28250 "main_sha": null, 28251 "because_sha": null 28252 }, 28253 { 28254 "sha": "07bb5951fcc6fa1e0bfe5691ed9677d02918976b", 28255 "description": "d3d12: Allow formats other than NV12 in d3d12_video_buffer", 28256 "nominated": false, 28257 "nomination_type": null, 28258 "resolution": 4, 28259 "main_sha": null, 28260 "because_sha": null 28261 }, 28262 { 28263 "sha": "fd8457580968f1cf6c75a494875a3eeccfb0b84c", 28264 "description": "d3d12: Add support for importing d3d12_video_buffer from handle", 28265 "nominated": false, 28266 "nomination_type": null, 28267 "resolution": 4, 28268 "main_sha": null, 28269 "because_sha": null 28270 }, 28271 { 28272 "sha": "59c45e1ed738a55d9fee02095a75371e354c1eca", 28273 "description": "d3d12: Fix leak in d3d12_resource_from_resource and usage in d3d12 video dec, enc", 28274 "nominated": false, 28275 "nomination_type": null, 28276 "resolution": 4, 28277 "main_sha": null, 28278 "because_sha": null 28279 }, 28280 { 28281 "sha": "cdd83c6110c7f73191489791cd300578c3b6cfb3", 28282 "description": "d3d12: Fix winsys displaytarget leak in d3d12_resource", 28283 "nominated": false, 28284 "nomination_type": null, 28285 "resolution": 4, 28286 "main_sha": null, 28287 "because_sha": null 28288 }, 28289 { 28290 "sha": "cd036433092a7aea8eea0d7672c639c06a3fd3d5", 28291 "description": "d3d12: Fix leak in d3d12_video_proc when re-creating ID3D12VideoProcessor", 28292 "nominated": false, 28293 "nomination_type": null, 28294 "resolution": 4, 28295 "main_sha": null, 28296 "because_sha": null 28297 }, 28298 { 28299 "sha": "c0e1548844273123f2b8070cb5c06ecd5511a1ed", 28300 "description": "d3d12: Fill feedback in d3d12_video_encoder_encode_bitstream so vaSyncSurface properly populates buf->coded_size", 28301 "nominated": false, 28302 "nomination_type": null, 28303 "resolution": 4, 28304 "main_sha": null, 28305 "because_sha": null 28306 }, 28307 { 28308 "sha": "d672cc39ba9e4d46d249c436e0d505dcdff401bc", 28309 "description": "d3d12: Avoid heap allocations on hot path d3d12_video_decoder_dxva_picparams_from_pipe_picparams_hevc", 28310 "nominated": false, 28311 "nomination_type": null, 28312 "resolution": 4, 28313 "main_sha": null, 28314 "because_sha": null 28315 }, 28316 { 28317 "sha": "d3f0733d1de1eaabbf534820fbe707e35b485aeb", 28318 "description": "d3d12: Avoid local allocations for D3D12_RESOURCE_BARRIER on hot paths", 28319 "nominated": false, 28320 "nomination_type": null, 28321 "resolution": 4, 28322 "main_sha": null, 28323 "because_sha": null 28324 }, 28325 { 28326 "sha": "5c2ec8efc813dedb1c150254d8645cb765986697", 28327 "description": "d3d12: Avoid extra allocation, copies when generating DXVA_Slice_Hxxx_Short arrays", 28328 "nominated": false, 28329 "nomination_type": null, 28330 "resolution": 4, 28331 "main_sha": null, 28332 "because_sha": null 28333 }, 28334 { 28335 "sha": "da11684e9db9eaba6477155dde4a210f6564b6b6", 28336 "description": "d3d12: Add HEVC Decode/Encode", 28337 "nominated": false, 28338 "nomination_type": null, 28339 "resolution": 4, 28340 "main_sha": null, 28341 "because_sha": null 28342 }, 28343 { 28344 "sha": "f2d172a8be0f141d4c35384a342fac4dbf2547cf", 28345 "description": "gallium/vl: Rename s_addr variable in vl_idct.c as it conflicts with windows existing inaddr.h keyword definition", 28346 "nominated": false, 28347 "nomination_type": null, 28348 "resolution": 4, 28349 "main_sha": null, 28350 "because_sha": null 28351 }, 28352 { 28353 "sha": "e0b732e506c74328bc48dd6e595dd849bbfc4395", 28354 "description": "gallium/vl: Allow vl_zscan.h to be included from C++", 28355 "nominated": false, 28356 "nomination_type": null, 28357 "resolution": 4, 28358 "main_sha": null, 28359 "because_sha": null 28360 }, 28361 { 28362 "sha": "8e92c76c34da3da753f260fef4936f1af1d13f6e", 28363 "description": "d3d12/va: Name convention rename PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP to PIPE_VIDEO_CAP_SUPPORTS_CONTIGUOUS_PLANES_MAP", 28364 "nominated": false, 28365 "nomination_type": null, 28366 "resolution": 4, 28367 "main_sha": null, 28368 "because_sha": null 28369 }, 28370 { 28371 "sha": "427135ea6dd9fbb6c10545c6add3132414b86ca2", 28372 "description": "frontends/va: Support HEVC caps regarding features, block sizes, prediction direction", 28373 "nominated": false, 28374 "nomination_type": null, 28375 "resolution": 4, 28376 "main_sha": null, 28377 "because_sha": null 28378 }, 28379 { 28380 "sha": "267075696598bb0ef432c2c8b96f8979ce0ce151", 28381 "description": "frontends/va: Extend single to multiple L0-L1 references for HEVC Encode", 28382 "nominated": false, 28383 "nomination_type": null, 28384 "resolution": 4, 28385 "main_sha": null, 28386 "because_sha": null 28387 }, 28388 { 28389 "sha": "56684b85e9bc32976f5ff287c762bc67b8333224", 28390 "description": "frontends/va: Add HEVC Encode support multi slice and extend pipe args", 28391 "nominated": false, 28392 "nomination_type": null, 28393 "resolution": 4, 28394 "main_sha": null, 28395 "because_sha": null 28396 }, 28397 { 28398 "sha": "52f23f923ecabf11a42ef921d5c173cb34722ad4", 28399 "description": "frontends/va: Mark IsLongTerm in HEVC decode args", 28400 "nominated": false, 28401 "nomination_type": null, 28402 "resolution": 4, 28403 "main_sha": null, 28404 "because_sha": null 28405 }, 28406 { 28407 "sha": "ee62f4d614eceb5b39f360fc9dd16d0dacd00811", 28408 "description": "frontends/omx: Fill HEVC Decode param IntraPicFlag", 28409 "nominated": false, 28410 "nomination_type": null, 28411 "resolution": 4, 28412 "main_sha": null, 28413 "because_sha": null 28414 }, 28415 { 28416 "sha": "5efd4bbf7fb6768e57b55daee165481b26d04122", 28417 "description": "frontends/vdpau: Fill HEVC Decode param IntraPicFlag", 28418 "nominated": false, 28419 "nomination_type": null, 28420 "resolution": 4, 28421 "main_sha": null, 28422 "because_sha": null 28423 }, 28424 { 28425 "sha": "c7acd6788e9fd404777cd06178ad6b3a99946c10", 28426 "description": "frontends/va: Add HEVC decode args: IntraPicFlag, no_pic_reordering_flag, no_bipred_flag", 28427 "nominated": false, 28428 "nomination_type": null, 28429 "resolution": 4, 28430 "main_sha": null, 28431 "because_sha": null 28432 }, 28433 { 28434 "sha": "a6e32bf15bc611cc02799db6038d3f8f14a1150e", 28435 "description": "frontends/va: Add HEVC decode slice descriptors", 28436 "nominated": false, 28437 "nomination_type": null, 28438 "resolution": 4, 28439 "main_sha": null, 28440 "because_sha": null 28441 }, 28442 { 28443 "sha": "2aa4ed16e22efff340a65cd597a19359b1939dac", 28444 "description": "radv/ci: move some tests from the renoir fail to its flake list", 28445 "nominated": false, 28446 "nomination_type": null, 28447 "resolution": 4, 28448 "main_sha": null, 28449 "because_sha": null 28450 }, 28451 { 28452 "sha": "ba7e87a03d6796e4c677164fee42fe7eb9927618", 28453 "description": "panfrost: do not fake rgtc-support", 28454 "nominated": false, 28455 "nomination_type": null, 28456 "resolution": 4, 28457 "main_sha": null, 28458 "because_sha": null 28459 }, 28460 { 28461 "sha": "df58342f61060a3472c772c59b26b766a6537a62", 28462 "description": "mesa/st: enable rgtc extension with fallback", 28463 "nominated": false, 28464 "nomination_type": null, 28465 "resolution": 4, 28466 "main_sha": null, 28467 "because_sha": null 28468 }, 28469 { 28470 "sha": "f25875ce180573fccd46dcc693c4331c80b51401", 28471 "description": "mesa/st: do not fall back to uncompressed for rgtc", 28472 "nominated": false, 28473 "nomination_type": null, 28474 "resolution": 4, 28475 "main_sha": null, 28476 "because_sha": null 28477 }, 28478 { 28479 "sha": "1735053de5fe77413df63a68382a9e381a525ee7", 28480 "description": "mesa/st: implement fallback for rgtc", 28481 "nominated": false, 28482 "nomination_type": null, 28483 "resolution": 4, 28484 "main_sha": null, 28485 "because_sha": null 28486 }, 28487 { 28488 "sha": "091e6e37c207ff18c54f2837975b515735a588b2", 28489 "description": "mesa/main: add _mesa_unpack_rgtc", 28490 "nominated": false, 28491 "nomination_type": null, 28492 "resolution": 4, 28493 "main_sha": null, 28494 "because_sha": null 28495 }, 28496 { 28497 "sha": "a6ed406d9fd044dafcd87ae45b1906a04edb325e", 28498 "description": "util/format: implement rgtc -> r8 / r8g8 unpack", 28499 "nominated": false, 28500 "nomination_type": null, 28501 "resolution": 4, 28502 "main_sha": null, 28503 "because_sha": null 28504 }, 28505 { 28506 "sha": "dfbcd94041f5bdeab78298df161d2232dc7f5a68", 28507 "description": "util/format: allow unpacking less than a block from rgtc", 28508 "nominated": false, 28509 "nomination_type": null, 28510 "resolution": 4, 28511 "main_sha": null, 28512 "because_sha": null 28513 }, 28514 { 28515 "sha": "6e1c3e98cda23a80217888ef1d80b27476324ae7", 28516 "description": "util/format: fix broken indentation", 28517 "nominated": false, 28518 "nomination_type": null, 28519 "resolution": 4, 28520 "main_sha": null, 28521 "because_sha": null 28522 }, 28523 { 28524 "sha": "bb7d193ab2fc49540a905c9bd16e13c73ea35362", 28525 "description": "mesa: add format-helper for rgtc", 28526 "nominated": false, 28527 "nomination_type": null, 28528 "resolution": 4, 28529 "main_sha": null, 28530 "because_sha": null 28531 }, 28532 { 28533 "sha": "d33696a31c9272859b6be7867a0bf87a382d9958", 28534 "description": "mesa/st: add context-flag for rgtc", 28535 "nominated": false, 28536 "nomination_type": null, 28537 "resolution": 4, 28538 "main_sha": null, 28539 "because_sha": null 28540 }, 28541 { 28542 "sha": "efd8d0f6e7ccd6c278779a3ca2f260d9099a7c1b", 28543 "description": "radv/ci: cleanup lists of failures/flakes", 28544 "nominated": false, 28545 "nomination_type": null, 28546 "resolution": 4, 28547 "main_sha": null, 28548 "because_sha": null 28549 }, 28550 { 28551 "sha": "65f1baf6c6d6febf68f1c7d66c2d3a630bd2e11d", 28552 "description": "turnip: use vk_descriptor_set_layout", 28553 "nominated": false, 28554 "nomination_type": null, 28555 "resolution": 4, 28556 "main_sha": null, 28557 "because_sha": null 28558 }, 28559 { 28560 "sha": "43430fe2407636af0bf36b6b5f2edd2be72f8a4c", 28561 "description": "turnip: use vk_buffer", 28562 "nominated": false, 28563 "nomination_type": null, 28564 "resolution": 4, 28565 "main_sha": null, 28566 "because_sha": null 28567 }, 28568 { 28569 "sha": "2664d59aeec72da8608611860ab6a9e2d944922a", 28570 "description": "freedreno: We really don't need aligned vbo's", 28571 "nominated": true, 28572 "nomination_type": 1, 28573 "resolution": 1, 28574 "main_sha": null, 28575 "because_sha": "60912f1ebd36c2bb235856ae7de9b1c3d66ef719" 28576 }, 28577 { 28578 "sha": "76fbc8be6d484e35995121eeb90b01daa89b4343", 28579 "description": "freedreno/drm/virtio: Handle read after upload", 28580 "nominated": false, 28581 "nomination_type": null, 28582 "resolution": 4, 28583 "main_sha": null, 28584 "because_sha": null 28585 }, 28586 { 28587 "sha": "8c8e13e3b55716cbaf6adcecb94486fe5312312a", 28588 "description": "freedreno/drm/virtio: Don't prefer upload for mapped buffers", 28589 "nominated": false, 28590 "nomination_type": null, 28591 "resolution": 4, 28592 "main_sha": null, 28593 "because_sha": null 28594 }, 28595 { 28596 "sha": "e71b0d31aaa7bd42fa2ca651024ccd19b9a10813", 28597 "description": "freedreno/virtio: Don't upload if we have valid range", 28598 "nominated": false, 28599 "nomination_type": null, 28600 "resolution": 4, 28601 "main_sha": null, 28602 "because_sha": null 28603 }, 28604 { 28605 "sha": "696747c96bdfccaed101b428f894496572a9222f", 28606 "description": "mesa: Lower mediump temps and CS shared when the driver supports FP16+INT16.", 28607 "nominated": false, 28608 "nomination_type": null, 28609 "resolution": 4, 28610 "main_sha": null, 28611 "because_sha": null 28612 }, 28613 { 28614 "sha": "7e986e5f045a0e9da3ee64970a89d89907d0fcb4", 28615 "description": "nir/lower_mediump_vars: Don't lower mediump shared vars with atomic access.", 28616 "nominated": false, 28617 "nomination_type": null, 28618 "resolution": 4, 28619 "main_sha": null, 28620 "because_sha": null 28621 }, 28622 { 28623 "sha": "a1c765a44c032fe505e4863297b6bbefa0ce426c", 28624 "description": "freedreno/ir3: Consistently lower mediump inputs to 16-bit (when we can).", 28625 "nominated": false, 28626 "nomination_type": null, 28627 "resolution": 4, 28628 "main_sha": null, 28629 "because_sha": null 28630 }, 28631 { 28632 "sha": "f4857591e1dcbf305c8c7bb4ee6d1fc292077f89", 28633 "description": "intel/compiler/fs: Use DF to load constants when has_64bit_int is not supported", 28634 "nominated": false, 28635 "nomination_type": null, 28636 "resolution": 4, 28637 "main_sha": null, 28638 "because_sha": null 28639 }, 28640 { 28641 "sha": "daf0b67bc23c419513fbb9de629eaa9b74acc9e9", 28642 "description": "intel/compiler/fs: Fix compilation of shaders with SHADER_OPCODE_SHUFFLE of float64 type", 28643 "nominated": false, 28644 "nomination_type": null, 28645 "resolution": 4, 28646 "main_sha": null, 28647 "because_sha": null 28648 }, 28649 { 28650 "sha": "731116da1abce807cb31a5899ffe7d3f96a2149b", 28651 "description": "radv: stop checking for NULL pipelines in radv_CmdBindPipeline()", 28652 "nominated": false, 28653 "nomination_type": null, 28654 "resolution": 4, 28655 "main_sha": null, 28656 "because_sha": null 28657 }, 28658 { 28659 "sha": "949d76d174b1a492d1d7206f5aee820f034695c5", 28660 "description": "radv: stop dirtying the graphics pipeline when restoring it", 28661 "nominated": false, 28662 "nomination_type": null, 28663 "resolution": 4, 28664 "main_sha": null, 28665 "because_sha": null 28666 }, 28667 { 28668 "sha": "73f1155193917c6b9cf2c242107dd2047e16c040", 28669 "description": "radv: reset the compute pipeline when the saved one was NULL", 28670 "nominated": false, 28671 "nomination_type": null, 28672 "resolution": 4, 28673 "main_sha": null, 28674 "because_sha": null 28675 }, 28676 { 28677 "sha": "3cceaaf5cd2ecc43c6d7b8f0214ef31b3acc8e82", 28678 "description": "radv: do not bind NULL graphics pipeline when restoring the meta state", 28679 "nominated": false, 28680 "nomination_type": null, 28681 "resolution": 4, 28682 "main_sha": null, 28683 "because_sha": null 28684 }, 28685 { 28686 "sha": "9ebaa62a34a1a3fc13d937e1cb1d2607c80d680e", 28687 "description": "radv: stop setting redundant viewport/scissor for internal operations", 28688 "nominated": false, 28689 "nomination_type": null, 28690 "resolution": 4, 28691 "main_sha": null, 28692 "because_sha": null 28693 }, 28694 { 28695 "sha": "4031c9428f386109bed00068023e395d0f9f7502", 28696 "description": "drm-shim: Allow drm-shim to work with glibc fortify.", 28697 "nominated": false, 28698 "nomination_type": null, 28699 "resolution": 4, 28700 "main_sha": null, 28701 "because_sha": null 28702 }, 28703 { 28704 "sha": "e2eb1d083c9ac5df9e1b62e499b0c3dade4b090b", 28705 "description": "ci/panvk: Skip dEQP-VK.api.object_management.max_concurrent.query_pool", 28706 "nominated": false, 28707 "nomination_type": null, 28708 "resolution": 4, 28709 "main_sha": null, 28710 "because_sha": null 28711 }, 28712 { 28713 "sha": "baf24dea943202b3a92cad0c9f9648597040955a", 28714 "description": "ci/traces: remove first line with YAML version to prevent failure", 28715 "nominated": false, 28716 "nomination_type": null, 28717 "resolution": 4, 28718 "main_sha": null, 28719 "because_sha": null 28720 }, 28721 { 28722 "sha": "dd12b04cf8be2e45f81b9919ce40dd868f73a593", 28723 "description": "ci: add jq utility", 28724 "nominated": false, 28725 "nomination_type": 1, 28726 "resolution": 4, 28727 "main_sha": null, 28728 "because_sha": "f2649b93e29e26937ed4d2f0f077bc7fd76b3982" 28729 }, 28730 { 28731 "sha": "cbaedd3e509a9371e449c858ad046fbd70093262", 28732 "description": "ci: use xargs instead of find -exec", 28733 "nominated": false, 28734 "nomination_type": null, 28735 "resolution": 4, 28736 "main_sha": null, 28737 "because_sha": null 28738 }, 28739 { 28740 "sha": "0ca7f923c5be3db6891d2f876db6660a7ee107f2", 28741 "description": "venus: Use VkPhysicalDeviceVulkan13{Features,Properties}", 28742 "nominated": false, 28743 "nomination_type": null, 28744 "resolution": 4, 28745 "main_sha": null, 28746 "because_sha": null 28747 }, 28748 { 28749 "sha": "3a366f105503fe5ff3efafda577b2b7f87378220", 28750 "description": "venus: Fix features/properties for unavailable extensions", 28751 "nominated": false, 28752 "nomination_type": null, 28753 "resolution": 4, 28754 "main_sha": null, 28755 "because_sha": null 28756 }, 28757 { 28758 "sha": "ca687bc2635c262fbdf94cd5cdeb28421aa49684", 28759 "description": "venus: Add macros VN_SET_CORE_*", 28760 "nominated": false, 28761 "nomination_type": null, 28762 "resolution": 4, 28763 "main_sha": null, 28764 "because_sha": null 28765 }, 28766 { 28767 "sha": "5932358447fe6516c1403bdfd71327dd15e4452c", 28768 "description": "venus: Refactor VN_ADD_TO_PNEXT", 28769 "nominated": false, 28770 "nomination_type": null, 28771 "resolution": 4, 28772 "main_sha": null, 28773 "because_sha": null 28774 }, 28775 { 28776 "sha": "7c02730ed3d2ebb3ca9fc764e41c0b4b087bc235", 28777 "description": "venus: Rename some feature/property structs", 28778 "nominated": false, 28779 "nomination_type": null, 28780 "resolution": 4, 28781 "main_sha": null, 28782 "because_sha": null 28783 }, 28784 { 28785 "sha": "db192c08837300fe7017195effe047379c69dd96", 28786 "description": "zink: handle split acquire/present", 28787 "nominated": true, 28788 "nomination_type": 0, 28789 "resolution": 1, 28790 "main_sha": null, 28791 "because_sha": null 28792 }, 28793 { 28794 "sha": "5505811f64ca408d984090bf4ed2637cffbdf6d9", 28795 "description": "radv: avoid bottlenecking on sequential sparse buffer binds", 28796 "nominated": false, 28797 "nomination_type": null, 28798 "resolution": 4, 28799 "main_sha": null, 28800 "because_sha": null 28801 }, 28802 { 28803 "sha": "4e4d91a79d458e179636729589b4220d3c446a5f", 28804 "description": "docs: add more features", 28805 "nominated": false, 28806 "nomination_type": null, 28807 "resolution": 4, 28808 "main_sha": null, 28809 "because_sha": null 28810 }, 28811 { 28812 "sha": "054c9e708aa15e49740c17c831abc77422406d46", 28813 "description": "lavapipe: ARM/EXT_rasterization_order_attachment_access", 28814 "nominated": false, 28815 "nomination_type": null, 28816 "resolution": 4, 28817 "main_sha": null, 28818 "because_sha": null 28819 }, 28820 { 28821 "sha": "bb3f3c650264082b429daf8c6524dfcaaf72377f", 28822 "description": "lavapipe: VK_EXT_attachment_feedback_loop_layout", 28823 "nominated": false, 28824 "nomination_type": null, 28825 "resolution": 4, 28826 "main_sha": null, 28827 "because_sha": null 28828 }, 28829 { 28830 "sha": "ab378b9ce543f7ed524846ab5c2d2067ea0ffaa1", 28831 "description": "v3dv: expose VK_EXT_load_store_op_none", 28832 "nominated": false, 28833 "nomination_type": null, 28834 "resolution": 4, 28835 "main_sha": null, 28836 "because_sha": null 28837 }, 28838 { 28839 "sha": "5e8196e75650a4371b88344bef73f57343cfc76e", 28840 "description": "v3dv: don't load an attachment for unaligned render area if we are not storing", 28841 "nominated": false, 28842 "nomination_type": null, 28843 "resolution": 4, 28844 "main_sha": null, 28845 "because_sha": null 28846 }, 28847 { 28848 "sha": "34109c8c10d3020cdbdb00d42d48b07c6e4fb1b6", 28849 "description": "turnip: implement VK_EXT_multi_draw", 28850 "nominated": false, 28851 "nomination_type": null, 28852 "resolution": 4, 28853 "main_sha": null, 28854 "because_sha": null 28855 }, 28856 { 28857 "sha": "2e93833224c57f9dfef50790a997bdd71d727e1a", 28858 "description": "pvr: Fix multiple file descriptor leaks.", 28859 "nominated": false, 28860 "nomination_type": null, 28861 "resolution": 4, 28862 "main_sha": null, 28863 "because_sha": null 28864 }, 28865 { 28866 "sha": "201851a3d12db81ebcf7ae085da15a943a947324", 28867 "description": "tu: Initial implementation of VK_EXT_inline_uniform_block", 28868 "nominated": false, 28869 "nomination_type": null, 28870 "resolution": 4, 28871 "main_sha": null, 28872 "because_sha": null 28873 }, 28874 { 28875 "sha": "15f3274ea6150ee1b778b9e891269692496cab19", 28876 "description": "tu: Don't preload variable-count descriptors", 28877 "nominated": true, 28878 "nomination_type": 1, 28879 "resolution": 1, 28880 "main_sha": null, 28881 "because_sha": "d9fcf5de55a7104037823e62284ace8a206c8898" 28882 }, 28883 { 28884 "sha": "05266333a0e977368a3ddc596bac0129640ee450", 28885 "description": "tu: Fix descriptor set size bounds", 28886 "nominated": false, 28887 "nomination_type": null, 28888 "resolution": 4, 28889 "main_sha": null, 28890 "because_sha": null 28891 }, 28892 { 28893 "sha": "b301c33f65aefa289437eac9d06a71ee57b127a3", 28894 "description": "nir/algebraic: optimize fabs(bcsel(b, fneg(a), a))", 28895 "nominated": false, 28896 "nomination_type": null, 28897 "resolution": 4, 28898 "main_sha": null, 28899 "because_sha": null 28900 }, 28901 { 28902 "sha": "33e60798e144c6638343486371462e5522f3afd4", 28903 "description": "ir3: Prevent reordering movmsk with kill", 28904 "nominated": true, 28905 "nomination_type": 1, 28906 "resolution": 1, 28907 "main_sha": null, 28908 "because_sha": "b1b80c06a78e62b2d8477b07f12b0153435b66a8" 28909 }, 28910 { 28911 "sha": "b97b15d7626b1d0bbab7fcbc6bba87ef1a719804", 28912 "description": "pvr: add required pixel formats", 28913 "nominated": false, 28914 "nomination_type": null, 28915 "resolution": 4, 28916 "main_sha": null, 28917 "because_sha": null 28918 }, 28919 { 28920 "sha": "27c5b93d37a32ca027ca89d655ec88c2a70b188d", 28921 "description": "iris: disable preemption on VFG, Wa_14015207028 for DG2", 28922 "nominated": false, 28923 "nomination_type": null, 28924 "resolution": 4, 28925 "main_sha": null, 28926 "because_sha": null 28927 }, 28928 { 28929 "sha": "ddcd6b38346e39c123907dda94563de84cca503a", 28930 "description": "anv: disable preemption on VFG, Wa_14015207028 for DG2", 28931 "nominated": false, 28932 "nomination_type": null, 28933 "resolution": 4, 28934 "main_sha": null, 28935 "because_sha": null 28936 }, 28937 { 28938 "sha": "d5d4604aa683f4ae23c66a3295d1c507fb80ab18", 28939 "description": "intel/genxml: add VFG_PREEMPTION_CHICKEN_BITS register", 28940 "nominated": false, 28941 "nomination_type": null, 28942 "resolution": 4, 28943 "main_sha": null, 28944 "because_sha": null 28945 }, 28946 { 28947 "sha": "5bfca00d318e8fdbe6914fc358d24af983086f15", 28948 "description": "broadcom: fix dependencies in static_library() calls", 28949 "nominated": true, 28950 "nomination_type": 1, 28951 "resolution": 1, 28952 "main_sha": null, 28953 "because_sha": "1ae8018a6af81eec4832a57d9d0346aa3dd98d28" 28954 }, 28955 { 28956 "sha": "0deca8bef8deb7ce210a6863dfe14d31b481bb5d", 28957 "description": "r300: add some synchronization for KIL", 28958 "nominated": false, 28959 "nomination_type": null, 28960 "resolution": 4, 28961 "main_sha": null, 28962 "because_sha": null 28963 }, 28964 { 28965 "sha": "6a19950b614f341e24c56eb2734db5fb84a2f57d", 28966 "description": "radv: Explicitly store the VA of accel structs", 28967 "nominated": false, 28968 "nomination_type": null, 28969 "resolution": 4, 28970 "main_sha": null, 28971 "because_sha": null 28972 }, 28973 { 28974 "sha": "7da66f8f25f89132b2aa62f9a39981f1c4872b0b", 28975 "description": "radv/rra: Replace aliasing assert with a warning", 28976 "nominated": false, 28977 "nomination_type": null, 28978 "resolution": 4, 28979 "main_sha": null, 28980 "because_sha": null 28981 }, 28982 { 28983 "sha": "916621e5a57744f366f50aad8a6f4c0562021900", 28984 "description": "radv: Make the radv_buffer_get_va parameter const", 28985 "nominated": false, 28986 "nomination_type": null, 28987 "resolution": 4, 28988 "main_sha": null, 28989 "because_sha": null 28990 }, 28991 { 28992 "sha": "d94cb8b5950b294713120e67b079b195a8f8b5f8", 28993 "description": "radv/rra: Remove redundant bounds validation", 28994 "nominated": false, 28995 "nomination_type": null, 28996 "resolution": 4, 28997 "main_sha": null, 28998 "because_sha": null 28999 }, 29000 { 29001 "sha": "97d8bb9bc6049a33cb8e07faab84f2c5935e770f", 29002 "description": "radv/rra: Map accel struct VAs to handles", 29003 "nominated": false, 29004 "nomination_type": 1, 29005 "resolution": 4, 29006 "main_sha": null, 29007 "because_sha": "574980675405e36d34519cb5cbd315b3582850ec" 29008 }, 29009 { 29010 "sha": "ba9c73f9d4d49a875c2a7cd0bbae46294892a013", 29011 "description": "virgl/ci: Update virglrenderer", 29012 "nominated": false, 29013 "nomination_type": null, 29014 "resolution": 4, 29015 "main_sha": null, 29016 "because_sha": null 29017 }, 29018 { 29019 "sha": "eec1e728c5cde99e8cd61a49791dfd96e383a902", 29020 "description": "c11: Update the values of enum mtx_plain, mtx_recursive, mtx_timed to make sure mtx_recursive != mtx_plain | mtx_recursive", 29021 "nominated": false, 29022 "nomination_type": null, 29023 "resolution": 4, 29024 "main_sha": null, 29025 "because_sha": null 29026 }, 29027 { 29028 "sha": "0894762cb872413bfab4bf121cef16e4139589ae", 29029 "description": "svga: direct use of mtx_recursive is not c11 conformance", 29030 "nominated": false, 29031 "nomination_type": null, 29032 "resolution": 4, 29033 "main_sha": null, 29034 "because_sha": null 29035 }, 29036 { 29037 "sha": "e1139a3fc3cf0060369d9140382a2be5a5ab6860", 29038 "description": "radeonsi: direct use of mtx_recursive is not c11 conformance", 29039 "nominated": false, 29040 "nomination_type": null, 29041 "resolution": 4, 29042 "main_sha": null, 29043 "because_sha": null 29044 }, 29045 { 29046 "sha": "77e8b5bbb023490a8e5568a3b27f385bacdc8fe3", 29047 "description": "mesa: direct use of mtx_recursive is not c11 conformance", 29048 "nominated": false, 29049 "nomination_type": null, 29050 "resolution": 4, 29051 "main_sha": null, 29052 "because_sha": null 29053 }, 29054 { 29055 "sha": "8192772c0aca8e5134415f7c304daeb6a855d631", 29056 "description": "freedreno: Remap high/norm/low priorities", 29057 "nominated": false, 29058 "nomination_type": null, 29059 "resolution": 4, 29060 "main_sha": null, 29061 "because_sha": null 29062 }, 29063 { 29064 "sha": "2451c30c11c97f19c433c4b708c5c5adbad0705b", 29065 "description": "freedreno: nr_rings -> nr_priorities", 29066 "nominated": false, 29067 "nomination_type": null, 29068 "resolution": 4, 29069 "main_sha": null, 29070 "because_sha": null 29071 }, 29072 { 29073 "sha": "8e890a8b580c6a01a9e5479dc39afa78f29f5123", 29074 "description": "freedreno: Misc indent fix", 29075 "nominated": false, 29076 "nomination_type": null, 29077 "resolution": 4, 29078 "main_sha": null, 29079 "because_sha": null 29080 }, 29081 { 29082 "sha": "43c53e3225215d387f9bd332a56236749eb5bfc3", 29083 "description": "turnip: add support for VK_KHR_global_priority", 29084 "nominated": false, 29085 "nomination_type": null, 29086 "resolution": 4, 29087 "main_sha": null, 29088 "because_sha": null 29089 }, 29090 { 29091 "sha": "6aa06b1b9f7230b4124fdf34ee1f6e352bd216c4", 29092 "description": "turnip: add tu_physical_device::submitqueue_priority_count", 29093 "nominated": false, 29094 "nomination_type": null, 29095 "resolution": 4, 29096 "main_sha": null, 29097 "because_sha": null 29098 }, 29099 { 29100 "sha": "79c75a3e973ff491e5d1c1957433634e9d90d933", 29101 "description": "turnip: fix error handling for tu_queue_init", 29102 "nominated": false, 29103 "nomination_type": null, 29104 "resolution": 4, 29105 "main_sha": null, 29106 "because_sha": null 29107 }, 29108 { 29109 "sha": "0308abbe4625972735b8ca3cfe60eec76ca482f0", 29110 "description": "frontends/va: add HRD, filler data enable and etc", 29111 "nominated": false, 29112 "nomination_type": null, 29113 "resolution": 4, 29114 "main_sha": null, 29115 "because_sha": null 29116 }, 29117 { 29118 "sha": "3c8937d3633d7327b5d6a0e1d65ea78b1557bc76", 29119 "description": "frontends/va: add max_frame_size into rate control", 29120 "nominated": false, 29121 "nomination_type": null, 29122 "resolution": 4, 29123 "main_sha": null, 29124 "because_sha": null 29125 }, 29126 { 29127 "sha": "6646ae257663685646a19b98bb815678a3de8603", 29128 "description": "frontends/va: change getEncParamPreset location", 29129 "nominated": false, 29130 "nomination_type": null, 29131 "resolution": 4, 29132 "main_sha": null, 29133 "because_sha": null 29134 }, 29135 { 29136 "sha": "72fffa62d574a43aedd2b9c5e772e18d1240589c", 29137 "description": "frontend/va: remove some unnecessary code", 29138 "nominated": false, 29139 "nomination_type": null, 29140 "resolution": 4, 29141 "main_sha": null, 29142 "because_sha": null 29143 }, 29144 { 29145 "sha": "2f4532e2d151570826903228dd7a18dc2deee7ed", 29146 "description": "subprojects: uprev perfetto to v29.0", 29147 "nominated": false, 29148 "nomination_type": null, 29149 "resolution": 4, 29150 "main_sha": null, 29151 "because_sha": null 29152 }, 29153 { 29154 "sha": "3c76091801d888adae8baeed9a3f12fa713c16e3", 29155 "description": "vulkan: update ALLOWED_ANDROID_VERSION for api level 33", 29156 "nominated": false, 29157 "nomination_type": null, 29158 "resolution": 4, 29159 "main_sha": null, 29160 "because_sha": null 29161 }, 29162 { 29163 "sha": "e9b995ecf4b1590023083580133a4c5e4ab72416", 29164 "description": "venus: ignore pInheritanceInfo if not secondary command buffer", 29165 "nominated": true, 29166 "nomination_type": 1, 29167 "resolution": 1, 29168 "main_sha": null, 29169 "because_sha": "6f5289df53302ca3ca64c0bd6ce775b80a92c457" 29170 }, 29171 { 29172 "sha": "d862a2ebcbf94374e0ab0bd1c63bc45020a2ecef", 29173 "description": "turnip: Only emit descriptor loads for active stages in the pipeline.", 29174 "nominated": false, 29175 "nomination_type": null, 29176 "resolution": 4, 29177 "main_sha": null, 29178 "because_sha": null 29179 }, 29180 { 29181 "sha": "f51bbcc8ae8a18fb54a1ecdf85e3c8ec2fdc6b0c", 29182 "description": "ci/turnip: Add missing a618 full-run bypass fails.", 29183 "nominated": false, 29184 "nomination_type": null, 29185 "resolution": 4, 29186 "main_sha": null, 29187 "because_sha": null 29188 }, 29189 { 29190 "sha": "ed2e3f58713a48fbad03ae0087217eb214155991", 29191 "description": "wsi/x11: Fix the is-visual-supported check", 29192 "nominated": false, 29193 "nomination_type": null, 29194 "resolution": 4, 29195 "main_sha": null, 29196 "because_sha": null 29197 }, 29198 { 29199 "sha": "c23411a970144a51b3ddffb1e97d46bb3b3ca362", 29200 "description": "nir/algebraic: optimize bits=umin(bits, 32-(offset&0x1f))", 29201 "nominated": false, 29202 "nomination_type": null, 29203 "resolution": 4, 29204 "main_sha": null, 29205 "because_sha": null 29206 }, 29207 { 29208 "sha": "07a520f73168b1ee49e4baa68751b4e5a4c0d6ab", 29209 "description": "radeonsi: invalidate L2 when using dcc stores", 29210 "nominated": true, 29211 "nomination_type": 0, 29212 "resolution": 1, 29213 "main_sha": null, 29214 "because_sha": null 29215 }, 29216 { 29217 "sha": "4da147a02b541311e8dc231b30dd36fafea820ff", 29218 "description": "mesa: remove fallback for GL_DEPTH_STENCIL", 29219 "nominated": false, 29220 "nomination_type": null, 29221 "resolution": 4, 29222 "main_sha": null, 29223 "because_sha": null 29224 }, 29225 { 29226 "sha": "2baa40b0411c25cf0a0c3787077a6a13b560a04e", 29227 "description": "mesa: simplify _mesa_texstore_z24_s8 and s8_z24", 29228 "nominated": false, 29229 "nomination_type": null, 29230 "resolution": 4, 29231 "main_sha": null, 29232 "because_sha": null 29233 }, 29234 { 29235 "sha": "a5b1a811053eef74e8e0353ebbe2bb9c68e5c26b", 29236 "description": "mesa: avoid reading back textures from VRAM", 29237 "nominated": true, 29238 "nomination_type": 0, 29239 "resolution": 1, 29240 "main_sha": null, 29241 "because_sha": null 29242 }, 29243 { 29244 "sha": "a6e6ffb70392cd346a515c1f2ded6116025fbee5", 29245 "description": "venus: add support for VK_EXT_multi_draw", 29246 "nominated": false, 29247 "nomination_type": null, 29248 "resolution": 4, 29249 "main_sha": null, 29250 "because_sha": null 29251 }, 29252 { 29253 "sha": "99378c887396d33b577b8b95643bf5021357b3be", 29254 "description": "venus: sync to latest venus protocol headers", 29255 "nominated": false, 29256 "nomination_type": null, 29257 "resolution": 4, 29258 "main_sha": null, 29259 "because_sha": null 29260 }, 29261 { 29262 "sha": "873365caeeb70ab14906d7b797ef0963fb8dcd73", 29263 "description": "nouveau: Fix compiler warnings about silly address checks in ir_print.", 29264 "nominated": false, 29265 "nomination_type": null, 29266 "resolution": 4, 29267 "main_sha": null, 29268 "because_sha": null 29269 }, 29270 { 29271 "sha": "210807a1a4871d8ed2397bbe0b42589a1b504ad9", 29272 "description": "turnip: reduce MAX_STORAGE_BUFFER_RANGE", 29273 "nominated": false, 29274 "nomination_type": null, 29275 "resolution": 4, 29276 "main_sha": null, 29277 "because_sha": null 29278 }, 29279 { 29280 "sha": "89dcc52b78339be5bfc846fc8861b5f22e34b944", 29281 "description": "rusticl/device: print error when libclc fails to load", 29282 "nominated": false, 29283 "nomination_type": null, 29284 "resolution": 4, 29285 "main_sha": null, 29286 "because_sha": null 29287 }, 29288 { 29289 "sha": "cf7069469cb7ab5bc25980df3e898b897f14e9aa", 29290 "description": "asahi: Handle blending with MRT", 29291 "nominated": false, 29292 "nomination_type": null, 29293 "resolution": 4, 29294 "main_sha": null, 29295 "because_sha": null 29296 }, 29297 { 29298 "sha": "e1715c6a4f0548078d80047dd41388bf372a3366", 29299 "description": "asahi: Don't crash on <4 channel render targets", 29300 "nominated": false, 29301 "nomination_type": null, 29302 "resolution": 4, 29303 "main_sha": null, 29304 "because_sha": null 29305 }, 29306 { 29307 "sha": "89e0f544223034a902f5459103e66ce3f245bc95", 29308 "description": "agx: Don't use nir_find_variable_with_driver_location", 29309 "nominated": false, 29310 "nomination_type": null, 29311 "resolution": 4, 29312 "main_sha": null, 29313 "because_sha": null 29314 }, 29315 { 29316 "sha": "0883f0b302889697099b678d9fc7e5e5f24759c2", 29317 "description": "agx: Lower txs to a descriptor crawl", 29318 "nominated": false, 29319 "nomination_type": null, 29320 "resolution": 4, 29321 "main_sha": null, 29322 "because_sha": null 29323 }, 29324 { 29325 "sha": "bc4f418cb40e0c8978197cf641173809987dafab", 29326 "description": "agx: Implement load_global(_constant)", 29327 "nominated": false, 29328 "nomination_type": null, 29329 "resolution": 4, 29330 "main_sha": null, 29331 "because_sha": null 29332 }, 29333 { 29334 "sha": "965cc62bddd904f94b239a13399eb02a21069039", 29335 "description": "agx: Implement txd", 29336 "nominated": false, 29337 "nomination_type": null, 29338 "resolution": 4, 29339 "main_sha": null, 29340 "because_sha": null 29341 }, 29342 { 29343 "sha": "7a4e0a4d351e5e711e9e504c7e367a1e4ce8235e", 29344 "description": "agx: Implement texture offsets and comparators", 29345 "nominated": false, 29346 "nomination_type": null, 29347 "resolution": 4, 29348 "main_sha": null, 29349 "because_sha": null 29350 }, 29351 { 29352 "sha": "4f85a7be8cd393435d2a85650522baea5f5ff251", 29353 "description": "agx: Make p_combine take a dynamic src count", 29354 "nominated": false, 29355 "nomination_type": null, 29356 "resolution": 4, 29357 "main_sha": null, 29358 "because_sha": null 29359 }, 29360 { 29361 "sha": "ef31dceee8ca8c63439d830e8421d7ba09ef8b8d", 29362 "description": "agx,asahi: Implement nir_intrinsic_load_texture_base_agx", 29363 "nominated": false, 29364 "nomination_type": null, 29365 "resolution": 4, 29366 "main_sha": null, 29367 "because_sha": null 29368 }, 29369 { 29370 "sha": "7371803f14569e54c1d918d1937bc70d30b844e4", 29371 "description": "nir: Add nir_intrinsic_texture_base_agx sysval", 29372 "nominated": false, 29373 "nomination_type": null, 29374 "resolution": 4, 29375 "main_sha": null, 29376 "because_sha": null 29377 }, 29378 { 29379 "sha": "ef75dbfddd0bd819e44ef03b043716678ebb9c8f", 29380 "description": "panfrost: Honour cso->req_local_mem", 29381 "nominated": false, 29382 "nomination_type": null, 29383 "resolution": 4, 29384 "main_sha": null, 29385 "because_sha": null 29386 }, 29387 { 29388 "sha": "b4dd1b8916d95576fb7277e96f1c3a1e5afc126d", 29389 "description": "panfrost: Respect buffer offset for OpenCL", 29390 "nominated": true, 29391 "nomination_type": 1, 29392 "resolution": 1, 29393 "main_sha": null, 29394 "because_sha": "80b90a0f2b83291da69f7eef38395e61e919ab97" 29395 }, 29396 { 29397 "sha": "4be56e5e3f086db16dca9d006eee80383e332bad", 29398 "description": "pvr: Update FWIF 3d and compute register structures", 29399 "nominated": false, 29400 "nomination_type": null, 29401 "resolution": 4, 29402 "main_sha": null, 29403 "because_sha": null 29404 }, 29405 { 29406 "sha": "24e24e9a285730a073826e35299f9b4e32f84cc2", 29407 "description": "pvr: Emit cs words for load op on vkCmdBeginRenderPass().", 29408 "nominated": false, 29409 "nomination_type": null, 29410 "resolution": 4, 29411 "main_sha": null, 29412 "because_sha": null 29413 }, 29414 { 29415 "sha": "ad56b9644d287f95082764c2cea600eb6c38e3d3", 29416 "description": "pvr: Remove STRIP_RENDERING members from FWIF", 29417 "nominated": false, 29418 "nomination_type": null, 29419 "resolution": 4, 29420 "main_sha": null, 29421 "because_sha": null 29422 }, 29423 { 29424 "sha": "222f3c8a6d95e7115c43394990f8db30f6bbdb58", 29425 "description": "pvr: Implement vkCmdDrawIndexedIndirect API.", 29426 "nominated": false, 29427 "nomination_type": null, 29428 "resolution": 4, 29429 "main_sha": null, 29430 "because_sha": null 29431 }, 29432 { 29433 "sha": "cdf986a3e6a9e80ba1e0445d095f22c3c8c2d8c2", 29434 "description": "pvr: Implement vkCmdDrawIndirect API.", 29435 "nominated": false, 29436 "nomination_type": null, 29437 "resolution": 4, 29438 "main_sha": null, 29439 "because_sha": null 29440 }, 29441 { 29442 "sha": "e14c418862eb130070bb0fa2917313c6367b4497", 29443 "description": "docs: move rusticl readme into docs/", 29444 "nominated": false, 29445 "nomination_type": null, 29446 "resolution": 4, 29447 "main_sha": null, 29448 "because_sha": null 29449 }, 29450 { 29451 "sha": "0265a231724b16bb86dd38b4ce0670da1e7ccd21", 29452 "description": "pvr: Implement vkGetPhysicalDeviceImageFormatProperties2 API.", 29453 "nominated": false, 29454 "nomination_type": null, 29455 "resolution": 4, 29456 "main_sha": null, 29457 "because_sha": null 29458 }, 29459 { 29460 "sha": "1e7a930e104a4ae84e2ef0179e4337895fb2982c", 29461 "description": "radv: Enable VK_EXT_load_store_op_none.", 29462 "nominated": false, 29463 "nomination_type": null, 29464 "resolution": 4, 29465 "main_sha": null, 29466 "because_sha": null 29467 }, 29468 { 29469 "sha": "cf0e065dccf5634293e238d4a8852a771158bbbe", 29470 "description": "ci: uprev piglit 2022-09-08", 29471 "nominated": false, 29472 "nomination_type": null, 29473 "resolution": 4, 29474 "main_sha": null, 29475 "because_sha": null 29476 }, 29477 { 29478 "sha": "45eda069531adf17d28538696ace5dfcbc9ad230", 29479 "description": "ci: introduce update_traces_checksum.py", 29480 "nominated": false, 29481 "nomination_type": null, 29482 "resolution": 4, 29483 "main_sha": null, 29484 "because_sha": null 29485 }, 29486 { 29487 "sha": "de08baade77ab6d28987d6b87b7f30c342176717", 29488 "description": "ci: split ci_run_n_monitor into script and shared parts", 29489 "nominated": false, 29490 "nomination_type": null, 29491 "resolution": 4, 29492 "main_sha": null, 29493 "because_sha": null 29494 }, 29495 { 29496 "sha": "c9a666c1a46ae7934972889197b6b2bf0f972563", 29497 "description": "ci: export whole results/ directory for all traces jobs", 29498 "nominated": false, 29499 "nomination_type": null, 29500 "resolution": 4, 29501 "main_sha": null, 29502 "because_sha": null 29503 }, 29504 { 29505 "sha": "f2649b93e29e26937ed4d2f0f077bc7fd76b3982", 29506 "description": "ci: performance traces: make use of no-perf label", 29507 "nominated": false, 29508 "nomination_type": null, 29509 "resolution": 4, 29510 "main_sha": null, 29511 "because_sha": null 29512 }, 29513 { 29514 "sha": "2b8a14e0765b69b11f13eb1ee887ac1739fb3fd7", 29515 "description": "ci: check traces.yml files with yamllint", 29516 "nominated": false, 29517 "nomination_type": null, 29518 "resolution": 4, 29519 "main_sha": null, 29520 "because_sha": null 29521 }, 29522 { 29523 "sha": "3242972cacf76efb23b1ac5a4ba960ee2f86aeba", 29524 "description": "ci/crocus: convert traces to new YAML format", 29525 "nominated": false, 29526 "nomination_type": null, 29527 "resolution": 4, 29528 "main_sha": null, 29529 "because_sha": null 29530 }, 29531 { 29532 "sha": "79aa9c62db3b614aaf91cac4272808598d7b05b2", 29533 "description": "ci/i915: convert traces to new YAML format", 29534 "nominated": false, 29535 "nomination_type": null, 29536 "resolution": 4, 29537 "main_sha": null, 29538 "because_sha": null 29539 }, 29540 { 29541 "sha": "efc8eeaf7e15f59bde6820f43f3ca245eab02aba", 29542 "description": "ci/intel: convert traces to new YAML format", 29543 "nominated": false, 29544 "nomination_type": null, 29545 "resolution": 4, 29546 "main_sha": null, 29547 "because_sha": null 29548 }, 29549 { 29550 "sha": "23070376ac9de26bc59d2bc3f5891d8f8e508743", 29551 "description": "ci/radeonsi: convert traces to new YAML format", 29552 "nominated": false, 29553 "nomination_type": null, 29554 "resolution": 4, 29555 "main_sha": null, 29556 "because_sha": null 29557 }, 29558 { 29559 "sha": "1777510390f3221fc341a39170fe9ac50858bf3c", 29560 "description": "ci/panfrost: convert traces to new YAML format", 29561 "nominated": false, 29562 "nomination_type": null, 29563 "resolution": 4, 29564 "main_sha": null, 29565 "because_sha": null 29566 }, 29567 { 29568 "sha": "033050385d5c62b1b048340b797d1e7dbcb45303", 29569 "description": "ci/broadcom: convert traces to new YAML format", 29570 "nominated": false, 29571 "nomination_type": null, 29572 "resolution": 4, 29573 "main_sha": null, 29574 "because_sha": null 29575 }, 29576 { 29577 "sha": "99114f12e071654767a894ea864509315c1b2883", 29578 "description": "ci/lavapipe: convert traces to new YAML format", 29579 "nominated": false, 29580 "nomination_type": null, 29581 "resolution": 4, 29582 "main_sha": null, 29583 "because_sha": null 29584 }, 29585 { 29586 "sha": "f111b238b7acdc7bd800a43359d491d30e24a9b6", 29587 "description": "ci/llvmpipe: convert traces to new YAML format", 29588 "nominated": false, 29589 "nomination_type": null, 29590 "resolution": 4, 29591 "main_sha": null, 29592 "because_sha": null 29593 }, 29594 { 29595 "sha": "1928ff9da45dfc4c14caa6640fdc8dfb456fd106", 29596 "description": "ci/virgl: convert traces to new YAML format", 29597 "nominated": false, 29598 "nomination_type": null, 29599 "resolution": 4, 29600 "main_sha": null, 29601 "because_sha": null 29602 }, 29603 { 29604 "sha": "5c388fbdebe0433ede57cfe6fd9ce5a6df7d4a55", 29605 "description": "ci/freedreno: convert traces to new YAML format", 29606 "nominated": false, 29607 "nomination_type": null, 29608 "resolution": 4, 29609 "main_sha": null, 29610 "because_sha": null 29611 }, 29612 { 29613 "sha": "460b19d393f0cc91e0790cb180ef84dde452041a", 29614 "description": "pvr: Handle VK_CULL_MODE_FRONT_AND_BACK.", 29615 "nominated": false, 29616 "nomination_type": null, 29617 "resolution": 4, 29618 "main_sha": null, 29619 "because_sha": null 29620 }, 29621 { 29622 "sha": "075d8aeb67368d431cacde05b3834ddaa84ef717", 29623 "description": "radv: advertise extendedDynamicState2PatchControlPoints", 29624 "nominated": false, 29625 "nomination_type": null, 29626 "resolution": 4, 29627 "main_sha": null, 29628 "because_sha": null 29629 }, 29630 { 29631 "sha": "eef1511437ac6173dfd202b2fc581860d161c183", 29632 "description": "radv: implement dynamic patch control points", 29633 "nominated": false, 29634 "nomination_type": null, 29635 "resolution": 4, 29636 "main_sha": null, 29637 "because_sha": null 29638 }, 29639 { 29640 "sha": "76960e2d93501348a4ef4d65a26120ea764682b9", 29641 "description": "radv: move emitting GE_CNTL for non-NGG pipelines from the cmdbuf", 29642 "nominated": false, 29643 "nomination_type": null, 29644 "resolution": 4, 29645 "main_sha": null, 29646 "because_sha": null 29647 }, 29648 { 29649 "sha": "0bf822144f1d14f287e3d8656a7b326e0a4824d5", 29650 "description": "radv: move emitting PRIMGROUP_SIZE for <= GFX9 from the cmdbuf", 29651 "nominated": false, 29652 "nomination_type": null, 29653 "resolution": 4, 29654 "main_sha": null, 29655 "because_sha": null 29656 }, 29657 { 29658 "sha": "556b29797724bdf92bfb920fc30c2ccc9dd8efd1", 29659 "description": "radv: pass the number of patch control points to si_get_ia_multi_vgt_param()", 29660 "nominated": false, 29661 "nomination_type": null, 29662 "resolution": 4, 29663 "main_sha": null, 29664 "because_sha": null 29665 }, 29666 { 29667 "sha": "5bfac03c8a51f63c79aa7e78a479a833dd894d32", 29668 "description": "radv: add ABI lowering support for dynamic patch control points", 29669 "nominated": false, 29670 "nomination_type": null, 29671 "resolution": 4, 29672 "main_sha": null, 29673 "because_sha": null 29674 }, 29675 { 29676 "sha": "8253ec3855a4ba5e41ce26d29635f70f19c50414", 29677 "description": "radv: add shader arguments for dynamic patch control points", 29678 "nominated": false, 29679 "nomination_type": null, 29680 "resolution": 4, 29681 "main_sha": null, 29682 "because_sha": null 29683 }, 29684 { 29685 "sha": "9a6aa3e23a73b48d64ad556e4d1bcf72b178101d", 29686 "description": "aco: prevent a division by zero when patch control points is dynamic", 29687 "nominated": false, 29688 "nomination_type": null, 29689 "resolution": 4, 29690 "main_sha": null, 29691 "because_sha": null 29692 }, 29693 { 29694 "sha": "21d9390b0e9eb90ee1be1311aa618be0c496fe37", 29695 "description": "radv: set workgroup_size to 256 when patch control points is dynamic", 29696 "nominated": false, 29697 "nomination_type": null, 29698 "resolution": 4, 29699 "main_sha": null, 29700 "because_sha": null 29701 }, 29702 { 29703 "sha": "9373dbdfcc6e44b2dcfbb9bced2f113a062412d2", 29704 "description": "radv: skip computing some tess info when patch control points is dynamic", 29705 "nominated": false, 29706 "nomination_type": null, 29707 "resolution": 4, 29708 "main_sha": null, 29709 "because_sha": null 29710 }, 29711 { 29712 "sha": "0cea8276bc8f43037dd260b98ba8948032cf36db", 29713 "description": "radv: add radv_pipeline_key::dynamic_patch_control_points", 29714 "nominated": false, 29715 "nomination_type": null, 29716 "resolution": 4, 29717 "main_sha": null, 29718 "because_sha": null 29719 }, 29720 { 29721 "sha": "54bd5851ba8c0fd107b4498c7a6aa3220ca112fa", 29722 "description": "radv: emit the LDS size for TCS directly from the pipeline on GFX9+", 29723 "nominated": false, 29724 "nomination_type": null, 29725 "resolution": 4, 29726 "main_sha": null, 29727 "because_sha": null 29728 }, 29729 { 29730 "sha": "9a67edaa56818a324118607c976528430b96e7c2", 29731 "description": "radv: reword a comment about dynamic states when rasterization is disabled", 29732 "nominated": false, 29733 "nomination_type": null, 29734 "resolution": 4, 29735 "main_sha": null, 29736 "because_sha": null 29737 }, 29738 { 29739 "sha": "3454ff21e59446a5371bb85749707d3a1cec9805", 29740 "description": "docs/zink: document rgtc requirement", 29741 "nominated": true, 29742 "nomination_type": 1, 29743 "resolution": 1, 29744 "main_sha": null, 29745 "because_sha": "d50e8554b997338d709e526a8e7c6cd7e970f68c" 29746 }, 29747 { 29748 "sha": "7c34b31db25e71625c78bf232c543caad84dda55", 29749 "description": "radv: upload the PS epilog in the existing pipeline BO", 29750 "nominated": false, 29751 "nomination_type": null, 29752 "resolution": 4, 29753 "main_sha": null, 29754 "because_sha": null 29755 }, 29756 { 29757 "sha": "36d9fc5b5f7985b7d609705f5361f800ca4d7fe0", 29758 "description": "radv: store the binary to radv_shader_part", 29759 "nominated": false, 29760 "nomination_type": null, 29761 "resolution": 4, 29762 "main_sha": null, 29763 "because_sha": null 29764 }, 29765 { 29766 "sha": "702bcffc892de98104476b029c92c0f9fba2c5d7", 29767 "description": "radv: split upload_shader_part() in two parts", 29768 "nominated": false, 29769 "nomination_type": null, 29770 "resolution": 4, 29771 "main_sha": null, 29772 "because_sha": null 29773 }, 29774 { 29775 "sha": "c59d15c80ce26f35eb8d5644bcaf4275beafd9f8", 29776 "description": "radv: store the VS prologs/PS epilogs VA at upload time", 29777 "nominated": false, 29778 "nomination_type": null, 29779 "resolution": 4, 29780 "main_sha": null, 29781 "because_sha": null 29782 }, 29783 { 29784 "sha": "0ee5217fdd1e6a722a9fff0e38587615a5567101", 29785 "description": "radv/ci: re-enable dEQP-VK.renderpass2.depth_stencil_resolve.*_samplemask", 29786 "nominated": false, 29787 "nomination_type": null, 29788 "resolution": 4, 29789 "main_sha": null, 29790 "because_sha": null 29791 }, 29792 { 29793 "sha": "f8d887527aab641bd291f08850755197b6c2c1d7", 29794 "description": "radv: add a pointer to radv_shader_binary in radv_shader", 29795 "nominated": false, 29796 "nomination_type": null, 29797 "resolution": 4, 29798 "main_sha": null, 29799 "because_sha": null 29800 }, 29801 { 29802 "sha": "e612f32e1ad20789441057b0de131fa04466e55e", 29803 "description": "intel/compiler: Use brw_ud* helpers in thread payload code", 29804 "nominated": false, 29805 "nomination_type": null, 29806 "resolution": 4, 29807 "main_sha": null, 29808 "because_sha": null 29809 }, 29810 { 29811 "sha": "f019687d23bdf7af0d6cbcb0fc1dfebed41070ce", 29812 "description": "intel/compiler: Add a few more brw_ud* helpers", 29813 "nominated": false, 29814 "nomination_type": null, 29815 "resolution": 4, 29816 "main_sha": null, 29817 "because_sha": null 29818 }, 29819 { 29820 "sha": "3272868218aa31d457115821cab616f89704cf91", 29821 "description": "intel/compiler: Make thread_payload struct abstract", 29822 "nominated": false, 29823 "nomination_type": null, 29824 "resolution": 4, 29825 "main_sha": null, 29826 "because_sha": null 29827 }, 29828 { 29829 "sha": "0b6e613de8d0c42d01a762fe1d37d77cfa8aeb47", 29830 "description": "intel/compiler: Create and use struct for CS thread payload", 29831 "nominated": false, 29832 "nomination_type": null, 29833 "resolution": 4, 29834 "main_sha": null, 29835 "because_sha": null 29836 }, 29837 { 29838 "sha": "d8461e975a95a760c72507f667a9cea2e611531e", 29839 "description": "intel/compiler: Export brw_get_subgroup_id_param_index()", 29840 "nominated": false, 29841 "nomination_type": null, 29842 "resolution": 4, 29843 "main_sha": null, 29844 "because_sha": null 29845 }, 29846 { 29847 "sha": "9de790760e406cf43649c0105e3fab3dee8723a9", 29848 "description": "intel/compiler: Create and use struct for Bindless thread payload", 29849 "nominated": false, 29850 "nomination_type": null, 29851 "resolution": 4, 29852 "main_sha": null, 29853 "because_sha": null 29854 }, 29855 { 29856 "sha": "a70378f29283e2f40e41590a232ef8e53696e40e", 29857 "description": "intel/compiler: Store start of ICP handles in GS thread payload struct", 29858 "nominated": false, 29859 "nomination_type": null, 29860 "resolution": 4, 29861 "main_sha": null, 29862 "because_sha": null 29863 }, 29864 { 29865 "sha": "5b6987daee0af5d8ba891a1990bb5a307d239b77", 29866 "description": "intel/compiler: Create and use struct for GS thread payload", 29867 "nominated": false, 29868 "nomination_type": null, 29869 "resolution": 4, 29870 "main_sha": null, 29871 "because_sha": null 29872 }, 29873 { 29874 "sha": "7664c85b1da44e644b47304586aa98b23f7249bc", 29875 "description": "intel/compiler: Create and use struct for TASK and MESH thread payloads", 29876 "nominated": false, 29877 "nomination_type": null, 29878 "resolution": 4, 29879 "main_sha": null, 29880 "because_sha": null 29881 }, 29882 { 29883 "sha": "0ca65b3c4cc6f89ddbf372e886b4e9eef3fa1810", 29884 "description": "intel/compiler: Create and use struct for VS thread payload", 29885 "nominated": false, 29886 "nomination_type": null, 29887 "resolution": 4, 29888 "main_sha": null, 29889 "because_sha": null 29890 }, 29891 { 29892 "sha": "19c6e1b44748e1f1d54f1a70b608ffd4a813b7fd", 29893 "description": "intel/compiler: Create and use struct for TES thread payload", 29894 "nominated": false, 29895 "nomination_type": null, 29896 "resolution": 4, 29897 "main_sha": null, 29898 "because_sha": null 29899 }, 29900 { 29901 "sha": "eb837dd23b17a0f9ec3d97a6dc64571b5b38d0cf", 29902 "description": "intel/compiler: Store start of ICP handles in TCS thread payload struct", 29903 "nominated": false, 29904 "nomination_type": null, 29905 "resolution": 4, 29906 "main_sha": null, 29907 "because_sha": null 29908 }, 29909 { 29910 "sha": "2622fc3af12d4866569f6a1f723bac2708514df5", 29911 "description": "intel/compiler: Store Primitive ID in TCS thread payload struct", 29912 "nominated": false, 29913 "nomination_type": null, 29914 "resolution": 4, 29915 "main_sha": null, 29916 "because_sha": null 29917 }, 29918 { 29919 "sha": "9a9b1119b4767fab94ef1071e0697fb2d360c602", 29920 "description": "intel/compiler: Store Patch URB output in TCS thread payload struct", 29921 "nominated": false, 29922 "nomination_type": null, 29923 "resolution": 4, 29924 "main_sha": null, 29925 "because_sha": null 29926 }, 29927 { 29928 "sha": "e21359ed0e44fee9fcaddbeb5d4dd2e72244af78", 29929 "description": "intel/compiler: Create struct for TCS thread payload", 29930 "nominated": false, 29931 "nomination_type": null, 29932 "resolution": 4, 29933 "main_sha": null, 29934 "because_sha": null 29935 }, 29936 { 29937 "sha": "73920b7e2f0ffff436fbb513ddbb70f75488eda9", 29938 "description": "intel/compiler: Use FS thread payload only for FS", 29939 "nominated": false, 29940 "nomination_type": null, 29941 "resolution": 4, 29942 "main_sha": null, 29943 "because_sha": null 29944 }, 29945 { 29946 "sha": "dab66d20a7b6c2cd2cbf5bc241e7c6212af7235c", 29947 "description": "intel/compiler: Make a type for Thread Payload and FS variant", 29948 "nominated": false, 29949 "nomination_type": null, 29950 "resolution": 4, 29951 "main_sha": null, 29952 "because_sha": null 29953 }, 29954 { 29955 "sha": "582bad02563c3bfa7184e4ce74e40edd1a21b0bc", 29956 "description": "intel/devinfo: Add MTL platforms enums and intel_device_info_is_mtl()", 29957 "nominated": false, 29958 "nomination_type": null, 29959 "resolution": 4, 29960 "main_sha": null, 29961 "because_sha": null 29962 }, 29963 { 29964 "sha": "6177c43bb93f5a019651446e251953a3309d04a7", 29965 "description": "nir/lower_blend: Avoid emitting unnecessary fsats", 29966 "nominated": false, 29967 "nomination_type": null, 29968 "resolution": 4, 29969 "main_sha": null, 29970 "because_sha": null 29971 }, 29972 { 29973 "sha": "5f68262de31e2dbe364176ac87c53df80673dd3b", 29974 "description": "radv: Enable subgroup feature bits for mesh and task shaders.", 29975 "nominated": false, 29976 "nomination_type": null, 29977 "resolution": 4, 29978 "main_sha": null, 29979 "because_sha": null 29980 }, 29981 { 29982 "sha": "3335f9b19f6f1f5a00d357686e0a5ed0123a4da3", 29983 "description": "radv: Replace NV_mesh_shader macros with EXT.", 29984 "nominated": false, 29985 "nomination_type": null, 29986 "resolution": 4, 29987 "main_sha": null, 29988 "because_sha": null 29989 }, 29990 { 29991 "sha": "fb756d7949578289cc8c0889c460c28f4788a0c1", 29992 "description": "venus: avoid fixing pipeline if not derivative", 29993 "nominated": false, 29994 "nomination_type": 1, 29995 "resolution": 4, 29996 "main_sha": null, 29997 "because_sha": "33e791bc02ab53d2182076ab7021b991cfb22542" 29998 }, 29999 { 30000 "sha": "84a0056033bf4bd7b2ddae1cec8aa696e40c3a77", 30001 "description": "venus: zero out the pipeline handles", 30002 "nominated": false, 30003 "nomination_type": null, 30004 "resolution": 4, 30005 "main_sha": null, 30006 "because_sha": null 30007 }, 30008 { 30009 "sha": "d8809b5edcf32e53ce1a44b76d62bd601ae44c7e", 30010 "description": "venus: vn_ResetDescriptorPool to reset mutable type states", 30011 "nominated": false, 30012 "nomination_type": 1, 30013 "resolution": 4, 30014 "main_sha": null, 30015 "because_sha": "de5879447b4d7548b2798ba482b25441e0df97c9" 30016 }, 30017 { 30018 "sha": "a49f3069f4882085b1a2b0ff0abab81397e64d9f", 30019 "description": "venus: fix an oob in descriptor pool state restoration", 30020 "nominated": false, 30021 "nomination_type": 1, 30022 "resolution": 4, 30023 "main_sha": null, 30024 "because_sha": "de5879447b4d7548b2798ba482b25441e0df97c9" 30025 }, 30026 { 30027 "sha": "4d8420dcb4af18c1483c7d366784d76942cb0854", 30028 "description": "Revert \"glx: Use XSaveContext, delete glxhash.c\"", 30029 "nominated": false, 30030 "nomination_type": 2, 30031 "resolution": 4, 30032 "main_sha": null, 30033 "because_sha": "057c58b39bae8317ffbec666366a526cb17d0160" 30034 }, 30035 { 30036 "sha": "e90cafa435f743c586dc58f6b51c4db73204b1db", 30037 "description": "r300: add special path for merging movs with the same source", 30038 "nominated": false, 30039 "nomination_type": null, 30040 "resolution": 4, 30041 "main_sha": null, 30042 "because_sha": null 30043 }, 30044 { 30045 "sha": "9156a7aab52bc1c3ba7b96af02ba10ca87999b9e", 30046 "description": "r300: merge together MOV and MAD instructions", 30047 "nominated": false, 30048 "nomination_type": null, 30049 "resolution": 4, 30050 "main_sha": null, 30051 "because_sha": null 30052 }, 30053 { 30054 "sha": "708b2b611a45242f4d1edd54850dd04dd80b36e5", 30055 "description": "r300: run copy propagate once more after merging channels", 30056 "nominated": false, 30057 "nomination_type": null, 30058 "resolution": 4, 30059 "main_sha": null, 30060 "because_sha": null 30061 }, 30062 { 30063 "sha": "40c2e0a317f2d22f1467a92a0c2008bb57da4028", 30064 "description": "intel/compiler: fix assert from ver to verx10", 30065 "nominated": false, 30066 "nomination_type": 1, 30067 "resolution": 4, 30068 "main_sha": null, 30069 "because_sha": "027b8b42490c87175acf0f9d274aceb1faf12251" 30070 }, 30071 { 30072 "sha": "af8ab4a8893075bffbb302abe369aadb51a8ea3f", 30073 "description": "intel/compiler: Use builder to allocate fs regs for gs control data bits", 30074 "nominated": false, 30075 "nomination_type": null, 30076 "resolution": 4, 30077 "main_sha": null, 30078 "because_sha": null 30079 }, 30080 { 30081 "sha": "00b8f9a3a6058ab5c978d7a13c9c563c6b8d49b5", 30082 "description": "intel/compiler: Use builder to allocate fs regs for TCS store output", 30083 "nominated": false, 30084 "nomination_type": null, 30085 "resolution": 4, 30086 "main_sha": null, 30087 "because_sha": null 30088 }, 30089 { 30090 "sha": "fe8e18c7824b35ac83a6c0da50d4b01728675bb0", 30091 "description": "amd/common: some ASICs with gfx9 use compute rings for render", 30092 "nominated": true, 30093 "nomination_type": 1, 30094 "resolution": 1, 30095 "main_sha": null, 30096 "because_sha": "983223de5dc01f50227b1b1fe20149ae56f611f6" 30097 }, 30098 { 30099 "sha": "1d15dc04b5dcbe13c0acd182d805946f0856b7b1", 30100 "description": "mesa: skip extra state updates for clear calls", 30101 "nominated": false, 30102 "nomination_type": null, 30103 "resolution": 4, 30104 "main_sha": null, 30105 "because_sha": null 30106 }, 30107 { 30108 "sha": "0971868b8b96c5c062eab86636ed323496199b51", 30109 "description": "pan/decode: Fix job cycle detection", 30110 "nominated": false, 30111 "nomination_type": 1, 30112 "resolution": 4, 30113 "main_sha": null, 30114 "because_sha": "3da8c9193c323d8f71ba94a5f85cf0165bb2ee32" 30115 }, 30116 { 30117 "sha": "e2010e000b09527aeaf1f87e427b25da36350ca8", 30118 "description": "v3dv: expose VK_EXT_primitive_topology_list_restart", 30119 "nominated": false, 30120 "nomination_type": null, 30121 "resolution": 4, 30122 "main_sha": null, 30123 "because_sha": null 30124 }, 30125 { 30126 "sha": "f350b78b73899a31b5161aa10035b8decd284005", 30127 "description": "anv: Allow aliasing with modifiers for WSI images", 30128 "nominated": false, 30129 "nomination_type": null, 30130 "resolution": 4, 30131 "main_sha": null, 30132 "because_sha": null 30133 }, 30134 { 30135 "sha": "949edb7ffac54f5d68ce181f9c32ff150964addf", 30136 "description": "vulkan/wsi: Pass wsi_image_create_info into anv_GetPhysicalDeviceImageFormatProperties2", 30137 "nominated": false, 30138 "nomination_type": null, 30139 "resolution": 4, 30140 "main_sha": null, 30141 "because_sha": null 30142 }, 30143 { 30144 "sha": "54876512a1414b766319425c329c05c22f444077", 30145 "description": "pvr: Add mid fragment pipeline barrier if needed.", 30146 "nominated": false, 30147 "nomination_type": null, 30148 "resolution": 4, 30149 "main_sha": null, 30150 "because_sha": null 30151 }, 30152 { 30153 "sha": "4aedd2daa514174a08048e4828ceb4d072fcc3bc", 30154 "description": "pvr: Implement clear ppp state emission from template.", 30155 "nominated": false, 30156 "nomination_type": null, 30157 "resolution": 4, 30158 "main_sha": null, 30159 "because_sha": null 30160 }, 30161 { 30162 "sha": "7f39dbffd51743486d500f2e817566bb0f584980", 30163 "description": "Revert \"pvr: Make pvr_cmd_pack() macro clearly internal\"", 30164 "nominated": true, 30165 "nomination_type": 2, 30166 "resolution": 1, 30167 "main_sha": null, 30168 "because_sha": "27c57b86500ce48154533d78b74350c31152b2f3" 30169 }, 30170 { 30171 "sha": "d8f41f8d55516f5f4fedf6d0dddda1a424c8efb9", 30172 "description": "pvr: Add graphics pipeline barrier handling.", 30173 "nominated": false, 30174 "nomination_type": null, 30175 "resolution": 4, 30176 "main_sha": null, 30177 "because_sha": null 30178 }, 30179 { 30180 "sha": "e91a823d153d4608472cb461a7fefe497b9e5b60", 30181 "description": "pvr: Add static clear VDM state in pvr_device.", 30182 "nominated": false, 30183 "nomination_type": null, 30184 "resolution": 4, 30185 "main_sha": null, 30186 "because_sha": null 30187 }, 30188 { 30189 "sha": "bd02e21885b427eb1b1f3994dbdfb90e7cf7d62e", 30190 "description": "pvr: Add static clear control stream templates in pvr_device.", 30191 "nominated": false, 30192 "nomination_type": null, 30193 "resolution": 4, 30194 "main_sha": null, 30195 "because_sha": null 30196 }, 30197 { 30198 "sha": "4eb0991a6f261f54e64e4f5fefa86d300f33b82d", 30199 "description": "pvr: Add clear program in pvr_device.", 30200 "nominated": false, 30201 "nomination_type": null, 30202 "resolution": 4, 30203 "main_sha": null, 30204 "because_sha": null 30205 }, 30206 { 30207 "sha": "62ef714ce47c887e3e294a9ceddb83f83138a0f6", 30208 "description": "Android: Use libgbm_mesa name for SDK30+", 30209 "nominated": false, 30210 "nomination_type": null, 30211 "resolution": 4, 30212 "main_sha": null, 30213 "because_sha": null 30214 }, 30215 { 30216 "sha": "28af93ace7b4a5d7dfd1cbfa6ab14ffcb86ad6ba", 30217 "description": "radv: fix pipelineStageCreationFeedbackCount when it's 0", 30218 "nominated": true, 30219 "nomination_type": 0, 30220 "resolution": 1, 30221 "main_sha": null, 30222 "because_sha": null 30223 }, 30224 { 30225 "sha": "767c401deac729e9b6d868024031e938e3e262ec", 30226 "description": "rusticl: add README file", 30227 "nominated": false, 30228 "nomination_type": null, 30229 "resolution": 4, 30230 "main_sha": null, 30231 "because_sha": null 30232 }, 30233 { 30234 "sha": "db34a7ca301411e406c3ca19550d3c7baf9dc49e", 30235 "description": "ci: rusticl with llvmpipe", 30236 "nominated": false, 30237 "nomination_type": null, 30238 "resolution": 4, 30239 "main_sha": null, 30240 "because_sha": null 30241 }, 30242 { 30243 "sha": "10c379bdd45d07c943d83a3423c81bb349c9e032", 30244 "description": "rusticl/program: some more API validation", 30245 "nominated": false, 30246 "nomination_type": null, 30247 "resolution": 4, 30248 "main_sha": null, 30249 "because_sha": null 30250 }, 30251 { 30252 "sha": "7a5817bf8c2cb2d45facfdb92ba8d69bcf235609", 30253 "description": "rusticl: call glsl_type_singleton_init_or_ref", 30254 "nominated": false, 30255 "nomination_type": null, 30256 "resolution": 4, 30257 "main_sha": null, 30258 "because_sha": null 30259 }, 30260 { 30261 "sha": "6d8d30660ae3999cffdc77183214c7ab0292cc6a", 30262 "description": "rusticl: proper PIPE_MAP flags for internal maps", 30263 "nominated": false, 30264 "nomination_type": null, 30265 "resolution": 4, 30266 "main_sha": null, 30267 "because_sha": null 30268 }, 30269 { 30270 "sha": "9a5692039864cfc262b2870ba2ad6105eb9d303d", 30271 "description": "rusticl/kernel: use real references for arguments", 30272 "nominated": false, 30273 "nomination_type": null, 30274 "resolution": 4, 30275 "main_sha": null, 30276 "because_sha": null 30277 }, 30278 { 30279 "sha": "88613b9e4d87a5b70ca2b541be4ae4210b3407cb", 30280 "description": "rusticl/icd: add some way of debugging CL function calls", 30281 "nominated": false, 30282 "nomination_type": null, 30283 "resolution": 4, 30284 "main_sha": null, 30285 "because_sha": null 30286 }, 30287 { 30288 "sha": "8f957fe355546cc6994d24c11d224836c27222f8", 30289 "description": "rusticl/icd: implement clGetExtensionFunctionAddressForPlatform", 30290 "nominated": false, 30291 "nomination_type": null, 30292 "resolution": 4, 30293 "main_sha": null, 30294 "because_sha": null 30295 }, 30296 { 30297 "sha": "cad2b6c4bc78f811455818354875901d16ec20d8", 30298 "description": "rusticl/device: report mesas version for CL_DRIVER_VERSION", 30299 "nominated": false, 30300 "nomination_type": null, 30301 "resolution": 4, 30302 "main_sha": null, 30303 "because_sha": null 30304 }, 30305 { 30306 "sha": "a438533181a8f977fa70821fefe2a2dc9df35dec", 30307 "description": "rusticl/kernel: fix local buffers", 30308 "nominated": false, 30309 "nomination_type": null, 30310 "resolution": 4, 30311 "main_sha": null, 30312 "because_sha": null 30313 }, 30314 { 30315 "sha": "98188391a20b6472d9008485461b6429c8e37bd9", 30316 "description": "rusticl/program: parse quoted paths in args", 30317 "nominated": false, 30318 "nomination_type": null, 30319 "resolution": 4, 30320 "main_sha": null, 30321 "because_sha": null 30322 }, 30323 { 30324 "sha": "82b477751ed3e3249c46a8c96ace537669e31066", 30325 "description": "rusticl/device: allow overwriting the device_type via env", 30326 "nominated": false, 30327 "nomination_type": null, 30328 "resolution": 4, 30329 "main_sha": null, 30330 "because_sha": null 30331 }, 30332 { 30333 "sha": "90f0f91ce2a9cc08ef9e4072741a33ed9654b778", 30334 "description": "rusticl: disable fp64 support", 30335 "nominated": false, 30336 "nomination_type": null, 30337 "resolution": 4, 30338 "main_sha": null, 30339 "because_sha": null 30340 }, 30341 { 30342 "sha": "f2ce79f8af66ecd521f701638221150e02edd1ea", 30343 "description": "rusticl/memory: kernel read_write images prep work", 30344 "nominated": false, 30345 "nomination_type": null, 30346 "resolution": 4, 30347 "main_sha": null, 30348 "because_sha": null 30349 }, 30350 { 30351 "sha": "734352ddfb91f14aab2dd43937d45a360044f5cf", 30352 "description": "rusticl/program: some boilerplate code for SPIR-V support", 30353 "nominated": false, 30354 "nomination_type": null, 30355 "resolution": 4, 30356 "main_sha": null, 30357 "because_sha": null 30358 }, 30359 { 30360 "sha": "1b00d4f22e3d4d96a1174c684b16b4b128d74b3f", 30361 "description": "rusticl/kernel: implement CL_KERNEL_ATTRIBUTES", 30362 "nominated": false, 30363 "nomination_type": null, 30364 "resolution": 4, 30365 "main_sha": null, 30366 "because_sha": null 30367 }, 30368 { 30369 "sha": "87bacf58ec88cf7e7d05b560a088e37a8d4f3f11", 30370 "description": "rusticl: the CTS is a piece of shit", 30371 "nominated": false, 30372 "nomination_type": null, 30373 "resolution": 4, 30374 "main_sha": null, 30375 "because_sha": null 30376 }, 30377 { 30378 "sha": "149602374c175e51d6b5838e698072b078362943", 30379 "description": "rusticl/kernel: optimize local size", 30380 "nominated": false, 30381 "nomination_type": null, 30382 "resolution": 4, 30383 "main_sha": null, 30384 "because_sha": null 30385 }, 30386 { 30387 "sha": "e867ae6bccc826d44be4f527a90b606033e688ae", 30388 "description": "rusticl: fix compiler features_macro", 30389 "nominated": false, 30390 "nomination_type": null, 30391 "resolution": 4, 30392 "main_sha": null, 30393 "because_sha": null 30394 }, 30395 { 30396 "sha": "79b3c820ccc8a861143e0b26762f66b1c133a922", 30397 "description": "rusticl/kernel: cache the nir as well", 30398 "nominated": false, 30399 "nomination_type": null, 30400 "resolution": 4, 30401 "main_sha": null, 30402 "because_sha": null 30403 }, 30404 { 30405 "sha": "ea7d5c1d4b7c14ceaf9879d0ff489b4f0116abc3", 30406 "description": "rusticl/kernel: prepare for nir caching", 30407 "nominated": false, 30408 "nomination_type": null, 30409 "resolution": 4, 30410 "main_sha": null, 30411 "because_sha": null 30412 }, 30413 { 30414 "sha": "0da5e8704b815b7404b27de9e468b34d0a006e1d", 30415 "description": "rusticl: kernel caching", 30416 "nominated": false, 30417 "nomination_type": null, 30418 "resolution": 4, 30419 "main_sha": null, 30420 "because_sha": null 30421 }, 30422 { 30423 "sha": "7f80350d5570c215158e376f09c6f4c89d753082", 30424 "description": "rusticl: port to Rust 2018", 30425 "nominated": false, 30426 "nomination_type": null, 30427 "resolution": 4, 30428 "main_sha": null, 30429 "because_sha": null 30430 }, 30431 { 30432 "sha": "af4c897e32abda172957bc6cff217ed68b87e17a", 30433 "description": "rusticl/mem: only write pitch when required", 30434 "nominated": false, 30435 "nomination_type": null, 30436 "resolution": 4, 30437 "main_sha": null, 30438 "because_sha": null 30439 }, 30440 { 30441 "sha": "de292ee3b8a3688b32f02d4e4cd0aa3040b95cfe", 30442 "description": "rusticl/mem: fix IMAGE1D_BUFFER", 30443 "nominated": false, 30444 "nomination_type": null, 30445 "resolution": 4, 30446 "main_sha": null, 30447 "because_sha": null 30448 }, 30449 { 30450 "sha": "798fb6b9c79842f20824baada85eb2f9a8cf260d", 30451 "description": "rusticl/kernel: implement image_format and image_order", 30452 "nominated": false, 30453 "nomination_type": null, 30454 "resolution": 4, 30455 "main_sha": null, 30456 "because_sha": null 30457 }, 30458 { 30459 "sha": "17d09143f0122be85067aa1f8c82f0be5a83ba5d", 30460 "description": "rusticl/mesa: make resource_from_user_memory an optinal feature", 30461 "nominated": false, 30462 "nomination_type": null, 30463 "resolution": 4, 30464 "main_sha": null, 30465 "because_sha": null 30466 }, 30467 { 30468 "sha": "ecd71066a2df3b9531c5f32482b17c536cf8569e", 30469 "description": "rusticl/mem: add user_ptr fallback shadow buffer", 30470 "nominated": false, 30471 "nomination_type": null, 30472 "resolution": 4, 30473 "main_sha": null, 30474 "because_sha": null 30475 }, 30476 { 30477 "sha": "0f302cae638f7c2ec770bb2ce23abc3f9027fcae", 30478 "description": "rusticl/device: fix compiler features_macro", 30479 "nominated": false, 30480 "nomination_type": null, 30481 "resolution": 4, 30482 "main_sha": null, 30483 "because_sha": null 30484 }, 30485 { 30486 "sha": "9caf753ab7362c45414ad8ea62e0be7799a9bb77", 30487 "description": "rusticl/queue: implement missing CL 3.0 bits", 30488 "nominated": false, 30489 "nomination_type": null, 30490 "resolution": 4, 30491 "main_sha": null, 30492 "because_sha": null 30493 }, 30494 { 30495 "sha": "469329aa3931cc1c81c876f18ed8281a0a7fa326", 30496 "description": "rusticl/device: fix api consistency_device_and_host_timer test", 30497 "nominated": false, 30498 "nomination_type": null, 30499 "resolution": 4, 30500 "main_sha": null, 30501 "because_sha": null 30502 }, 30503 { 30504 "sha": "40215c80848c445a8b86b7ea8dc465fae138f2a7", 30505 "description": "rusticl/memory: don't map more than necessary for copy operations", 30506 "nominated": false, 30507 "nomination_type": null, 30508 "resolution": 4, 30509 "main_sha": null, 30510 "because_sha": null 30511 }, 30512 { 30513 "sha": "98cd1c4253fbd44d4a4e7e12a7fc12ac656d4f8d", 30514 "description": "rusticl: get rid of a few clones", 30515 "nominated": false, 30516 "nomination_type": null, 30517 "resolution": 4, 30518 "main_sha": null, 30519 "because_sha": null 30520 }, 30521 { 30522 "sha": "334e4ca9ef726dff5da151e69fb3d84e71c5a0af", 30523 "description": "rusticl: Call nir_scale_fdiv", 30524 "nominated": false, 30525 "nomination_type": null, 30526 "resolution": 4, 30527 "main_sha": null, 30528 "because_sha": null 30529 }, 30530 { 30531 "sha": "d747323a20b8048720caab79debb731e9b7f9e5a", 30532 "description": "rusticl/kernel: run some more opt passes", 30533 "nominated": false, 30534 "nomination_type": null, 30535 "resolution": 4, 30536 "main_sha": null, 30537 "because_sha": null 30538 }, 30539 { 30540 "sha": "2522fbf32d522acfd234f9d12f2025bdfa43fade", 30541 "description": "rusticl/kernel: set CL_DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE", 30542 "nominated": false, 30543 "nomination_type": null, 30544 "resolution": 4, 30545 "main_sha": null, 30546 "because_sha": null 30547 }, 30548 { 30549 "sha": "211c29003d0f0287fe63caaf20376337da6a7201", 30550 "description": "rusticl/device: implement cl_khr_3d_image_writes", 30551 "nominated": false, 30552 "nomination_type": null, 30553 "resolution": 4, 30554 "main_sha": null, 30555 "because_sha": null 30556 }, 30557 { 30558 "sha": "6fb9d490cb45e37dbaf96a6ba47c231a94acd916", 30559 "description": "rusticl/device: add retain/release callbacks for luxmark v4", 30560 "nominated": false, 30561 "nomination_type": null, 30562 "resolution": 4, 30563 "main_sha": null, 30564 "because_sha": null 30565 }, 30566 { 30567 "sha": "5570bdc889ff7617613a3e36153108071b4555b9", 30568 "description": "rusticl/kernel: lower memcpy", 30569 "nominated": false, 30570 "nomination_type": null, 30571 "resolution": 4, 30572 "main_sha": null, 30573 "because_sha": null 30574 }, 30575 { 30576 "sha": "25b8a34b48fce99164f1cb853bcde86d1cf6cba5", 30577 "description": "rusticl/kernel: inline samplers", 30578 "nominated": false, 30579 "nomination_type": null, 30580 "resolution": 4, 30581 "main_sha": null, 30582 "because_sha": null 30583 }, 30584 { 30585 "sha": "0423f0701eeec43eea620d1ec315e9e74ef4ea16", 30586 "description": "rusticl/kernel: support for images", 30587 "nominated": false, 30588 "nomination_type": null, 30589 "resolution": 4, 30590 "main_sha": null, 30591 "because_sha": null 30592 }, 30593 { 30594 "sha": "c0af2f5d769c1ba6dd659a61c19a19fd29e7df4f", 30595 "description": "rusticl/mem: implement clCreateSamplerWithProperties", 30596 "nominated": false, 30597 "nomination_type": null, 30598 "resolution": 4, 30599 "main_sha": null, 30600 "because_sha": null 30601 }, 30602 { 30603 "sha": "ea0914f69afc524b25b97451564bdeb63988916f", 30604 "description": "rusticl/mesa/context: un Arc the PipeContext", 30605 "nominated": false, 30606 "nomination_type": null, 30607 "resolution": 4, 30608 "main_sha": null, 30609 "because_sha": null 30610 }, 30611 { 30612 "sha": "29026053db4e0d23f04dc0620b1b5c2cfee248cf", 30613 "description": "rusticl/mem: implement copies between buffers and images", 30614 "nominated": false, 30615 "nomination_type": null, 30616 "resolution": 4, 30617 "main_sha": null, 30618 "because_sha": null 30619 }, 30620 { 30621 "sha": "431a23b2122c63866f7dab2a8f59957f0e10189c", 30622 "description": "rusticl/mem: implement clCreateImage2D and 3D", 30623 "nominated": false, 30624 "nomination_type": null, 30625 "resolution": 4, 30626 "main_sha": null, 30627 "because_sha": null 30628 }, 30629 { 30630 "sha": "5160bff15d64e345ad9dd49e34d6e948f060a4dd", 30631 "description": "rusticl/mem: implement copy image", 30632 "nominated": false, 30633 "nomination_type": null, 30634 "resolution": 4, 30635 "main_sha": null, 30636 "because_sha": null 30637 }, 30638 { 30639 "sha": "490938e7dd40d765586ac400ed8bb64e9c48fde3", 30640 "description": "rusticl/mem: implement fill image", 30641 "nominated": false, 30642 "nomination_type": null, 30643 "resolution": 4, 30644 "main_sha": null, 30645 "because_sha": null 30646 }, 30647 { 30648 "sha": "ab24109eb5491a277296bde78dfe6b67505044af", 30649 "description": "rusticl/mem: implement maping images", 30650 "nominated": false, 30651 "nomination_type": null, 30652 "resolution": 4, 30653 "main_sha": null, 30654 "because_sha": null 30655 }, 30656 { 30657 "sha": "0167cff8153b5af9369827b73f015b84ac9333a5", 30658 "description": "rusticl/memory: rework mapping tracking", 30659 "nominated": false, 30660 "nomination_type": null, 30661 "resolution": 4, 30662 "main_sha": null, 30663 "because_sha": null 30664 }, 30665 { 30666 "sha": "71a9af49107289439f281ab59b5f67f59064f0aa", 30667 "description": "rusticl/mem: support read/write/copy ops for images", 30668 "nominated": false, 30669 "nomination_type": null, 30670 "resolution": 4, 30671 "main_sha": null, 30672 "because_sha": null 30673 }, 30674 { 30675 "sha": "d1e5f86e9524431057a8fa9ae60ffc0ec3a8eb50", 30676 "description": "rusticl/mesa: support mapping textures", 30677 "nominated": false, 30678 "nomination_type": null, 30679 "resolution": 4, 30680 "main_sha": null, 30681 "because_sha": null 30682 }, 30683 { 30684 "sha": "2639cff15cbcb23f6d1502dfd6bac36c0b84cb98", 30685 "description": "rusticl/spirv: add print method", 30686 "nominated": false, 30687 "nomination_type": null, 30688 "resolution": 4, 30689 "main_sha": null, 30690 "because_sha": null 30691 }, 30692 { 30693 "sha": "ea1250d0bf7a19a0887df8b6a52cdcb49a7dc7f5", 30694 "description": "rusticl: add support for printf", 30695 "nominated": false, 30696 "nomination_type": null, 30697 "resolution": 4, 30698 "main_sha": null, 30699 "because_sha": null 30700 }, 30701 { 30702 "sha": "f5e6b3aae305730a3bdb82985b0d0c8ba6011941", 30703 "description": "rusticl/event: timeout wait on condvar to abort on reaped worker threads", 30704 "nominated": false, 30705 "nomination_type": null, 30706 "resolution": 4, 30707 "main_sha": null, 30708 "because_sha": null 30709 }, 30710 { 30711 "sha": "039c24a2ca89e5350283e82dea312838e50409f9", 30712 "description": "rusticl/kernel: add stub for clGetKernelSubGroupInfo", 30713 "nominated": false, 30714 "nomination_type": null, 30715 "resolution": 4, 30716 "main_sha": null, 30717 "because_sha": null 30718 }, 30719 { 30720 "sha": "e646a309251f2b91fdf993b3fd37fd25db62d1b0", 30721 "description": "rusticl/program: add stubs for program ctors and dtors", 30722 "nominated": false, 30723 "nomination_type": null, 30724 "resolution": 4, 30725 "main_sha": null, 30726 "because_sha": null 30727 }, 30728 { 30729 "sha": "ebce0770e30cd9dfb92ba6bcd3a0dcdaee715dd4", 30730 "description": "rusticl/pipe: add clGetPipeInfo stub end return CL_INVALID_MEM_OBJECT", 30731 "nominated": false, 30732 "nomination_type": null, 30733 "resolution": 4, 30734 "main_sha": null, 30735 "because_sha": null 30736 }, 30737 { 30738 "sha": "8e13e90b71a422c2c3dbb04123f265955d91bdd0", 30739 "description": "rusticl/mem implement the memory *WithProperties API", 30740 "nominated": false, 30741 "nomination_type": null, 30742 "resolution": 4, 30743 "main_sha": null, 30744 "because_sha": null 30745 }, 30746 { 30747 "sha": "4780966bf91877e2896629aba730af52d39c4b7f", 30748 "description": "rusticl/device: expose cles_khr_int64 for compatible embedded devices", 30749 "nominated": false, 30750 "nomination_type": null, 30751 "resolution": 4, 30752 "main_sha": null, 30753 "because_sha": null 30754 }, 30755 { 30756 "sha": "a23af19f86c47c81020fe3964b7f07a4a0cc7e4b", 30757 "description": "rusticl/kernel: sweep nir to reduce peak memory usage", 30758 "nominated": false, 30759 "nomination_type": null, 30760 "resolution": 4, 30761 "main_sha": null, 30762 "because_sha": null 30763 }, 30764 { 30765 "sha": "7c7cbad1c3d93b0aa1eb880c71a9245d827a4130", 30766 "description": "rusticl/kernel: report SIMD width as work group sizes", 30767 "nominated": false, 30768 "nomination_type": null, 30769 "resolution": 4, 30770 "main_sha": null, 30771 "because_sha": null 30772 }, 30773 { 30774 "sha": "80ce001374ee10d42ace1d6fb8513e2616932a40", 30775 "description": "rusticl/icd: add more func pointers", 30776 "nominated": false, 30777 "nomination_type": null, 30778 "resolution": 4, 30779 "main_sha": null, 30780 "because_sha": null 30781 }, 30782 { 30783 "sha": "bed203bbefa2f3c69d3122d5a274888de46fbe41", 30784 "description": "rusticl: add svm func stubs", 30785 "nominated": false, 30786 "nomination_type": null, 30787 "resolution": 4, 30788 "main_sha": null, 30789 "because_sha": null 30790 }, 30791 { 30792 "sha": "fb9882cb35297dbd020afe7571af7d8c10a2ad3b", 30793 "description": "rusticl/program: add il stubs", 30794 "nominated": false, 30795 "nomination_type": null, 30796 "resolution": 4, 30797 "main_sha": null, 30798 "because_sha": null 30799 }, 30800 { 30801 "sha": "e548b6f3c1d9d24f2af84d4b2f77ac023074e8f1", 30802 "description": "rusticl: claim support for generic pointers", 30803 "nominated": false, 30804 "nomination_type": null, 30805 "resolution": 4, 30806 "main_sha": null, 30807 "because_sha": null 30808 }, 30809 { 30810 "sha": "113632ce3c393bec081d3b654dbb16889df70dc0", 30811 "description": "rusticl/device: advertize atomic caps", 30812 "nominated": false, 30813 "nomination_type": null, 30814 "resolution": 4, 30815 "main_sha": null, 30816 "because_sha": null 30817 }, 30818 { 30819 "sha": "5c18f39b0947ee2ec200387f6711cf8b9d6ac7d0", 30820 "description": "rusticl/device: set required double fp config values", 30821 "nominated": false, 30822 "nomination_type": null, 30823 "resolution": 4, 30824 "main_sha": null, 30825 "because_sha": null 30826 }, 30827 { 30828 "sha": "a40d4c0346cca31ac64b981ce82608d92a7cd292", 30829 "description": "rusticl/kernel: implement clCloneKernel", 30830 "nominated": false, 30831 "nomination_type": null, 30832 "resolution": 4, 30833 "main_sha": null, 30834 "because_sha": null 30835 }, 30836 { 30837 "sha": "e1fefd537229722ab6712a4f58388eff5f789883", 30838 "description": "rusticl/context: implement clSetContextDestructorCallback", 30839 "nominated": false, 30840 "nomination_type": null, 30841 "resolution": 4, 30842 "main_sha": null, 30843 "because_sha": null 30844 }, 30845 { 30846 "sha": "069c122b4899d95468bdf2156d9f6645b47c9d14", 30847 "description": "rusticl: advertize CL 1.1 and CL 1.2 extensions", 30848 "nominated": false, 30849 "nomination_type": null, 30850 "resolution": 4, 30851 "main_sha": null, 30852 "because_sha": null 30853 }, 30854 { 30855 "sha": "fc30fe2c110f2fcfcec38b3bf6edbf3802050413", 30856 "description": "rusticl/kernel: add missing preprocessor definitions", 30857 "nominated": false, 30858 "nomination_type": null, 30859 "resolution": 4, 30860 "main_sha": null, 30861 "because_sha": null 30862 }, 30863 { 30864 "sha": "2ac657d2d0e6cb93070f8fdd0d3e3f313bb72551", 30865 "description": "rusticl/kernel: add support for offsets", 30866 "nominated": false, 30867 "nomination_type": null, 30868 "resolution": 4, 30869 "main_sha": null, 30870 "because_sha": null 30871 }, 30872 { 30873 "sha": "6f73397c4ea71e9e6cb76b15ef11fef8524c7c67", 30874 "description": "rusticl/kernel: run driver requested lowering passes", 30875 "nominated": false, 30876 "nomination_type": null, 30877 "resolution": 4, 30878 "main_sha": null, 30879 "because_sha": null 30880 }, 30881 { 30882 "sha": "a502f61f28b26667ffe898d51bec77ac87642577", 30883 "description": "rusticl/mem: finish clEnqueueMigrateMemObjects", 30884 "nominated": false, 30885 "nomination_type": null, 30886 "resolution": 4, 30887 "main_sha": null, 30888 "because_sha": null 30889 }, 30890 { 30891 "sha": "f1bbf856780747cbba4e073b4e96e00cab7680c2", 30892 "description": "rusticl/kernel: implement CL_KERNEL_COMPILE_WORK_GROUP_SIZE", 30893 "nominated": false, 30894 "nomination_type": null, 30895 "resolution": 4, 30896 "main_sha": null, 30897 "because_sha": null 30898 }, 30899 { 30900 "sha": "43f3a4fc97b24e5e10cd12018492e8376d4557db", 30901 "description": "rusticl/event: add fake impl of clGetEventProfilingInfo", 30902 "nominated": false, 30903 "nomination_type": null, 30904 "resolution": 4, 30905 "main_sha": null, 30906 "because_sha": null 30907 }, 30908 { 30909 "sha": "e028baa1772eeaa55393b1d01d5e5fb217474f95", 30910 "description": "rusticl/program: implement clCreateProgramWithBinary", 30911 "nominated": false, 30912 "nomination_type": null, 30913 "resolution": 4, 30914 "main_sha": null, 30915 "because_sha": null 30916 }, 30917 { 30918 "sha": "84d16045d034cf34e782febea7cf7d933b730ba6", 30919 "description": "rusticl/api: add param to query which contains application provided values", 30920 "nominated": false, 30921 "nomination_type": null, 30922 "resolution": 4, 30923 "main_sha": null, 30924 "because_sha": null 30925 }, 30926 { 30927 "sha": "9dd56ff2e7f01679d0d8d988d084caade81ee587", 30928 "description": "rusticl: implement clUnloadPlatformCompiler", 30929 "nominated": false, 30930 "nomination_type": null, 30931 "resolution": 4, 30932 "main_sha": null, 30933 "because_sha": null 30934 }, 30935 { 30936 "sha": "6bc7ec166187d116dfda4d23dcb5f84972c10b1f", 30937 "description": "rusticl/program: support compiling libraries", 30938 "nominated": false, 30939 "nomination_type": null, 30940 "resolution": 4, 30941 "main_sha": null, 30942 "because_sha": null 30943 }, 30944 { 30945 "sha": "b380e4f8b093490d3593d30d511d9f059571370c", 30946 "description": "rusticl/mem: add clEnqueueMigrateMemObjects stub", 30947 "nominated": false, 30948 "nomination_type": null, 30949 "resolution": 4, 30950 "main_sha": null, 30951 "because_sha": null 30952 }, 30953 { 30954 "sha": "2649508148492319647a95cebef92f82a33c5b0e", 30955 "description": "rusticl/event: implement marker and barrier", 30956 "nominated": false, 30957 "nomination_type": null, 30958 "resolution": 4, 30959 "main_sha": null, 30960 "because_sha": null 30961 }, 30962 { 30963 "sha": "a7bf26c087831bddb43b42b756f1a500c5897029", 30964 "description": "rusticl/mem: implement clFillBuffer", 30965 "nominated": false, 30966 "nomination_type": null, 30967 "resolution": 4, 30968 "main_sha": null, 30969 "because_sha": null 30970 }, 30971 { 30972 "sha": "af115c915b66224e561ac33dba938afd2b804633", 30973 "description": "rusticl/mem: implement clCopyBuffer", 30974 "nominated": false, 30975 "nomination_type": null, 30976 "resolution": 4, 30977 "main_sha": null, 30978 "because_sha": null 30979 }, 30980 { 30981 "sha": "883b218effe7dccf705d525bee26b49f494dbea5", 30982 "description": "rusticl/queue: fix clReleaseCommandQueue", 30983 "nominated": false, 30984 "nomination_type": null, 30985 "resolution": 4, 30986 "main_sha": null, 30987 "because_sha": null 30988 }, 30989 { 30990 "sha": "a4c0f59b5f92e10c4851e7b11512e3c15040c970", 30991 "description": "rusticl/program: undefine __IMAGE_SUPPORT__ if images are unsupported", 30992 "nominated": false, 30993 "nomination_type": null, 30994 "resolution": 4, 30995 "main_sha": null, 30996 "because_sha": null 30997 }, 30998 { 30999 "sha": "c5a535a5efea3248c1a5f51b67ede43a32486d51", 31000 "description": "rusticl/kernel: implement clEnqueueTask", 31001 "nominated": false, 31002 "nomination_type": null, 31003 "resolution": 4, 31004 "main_sha": null, 31005 "because_sha": null 31006 }, 31007 { 31008 "sha": "cbbd1617cc065affc4b5ab121a50ed2a5ae030e7", 31009 "description": "rusticl/kernel: implement clCreateKernelsInProgram", 31010 "nominated": false, 31011 "nomination_type": null, 31012 "resolution": 4, 31013 "main_sha": null, 31014 "because_sha": null 31015 }, 31016 { 31017 "sha": "47a80d7ff4f966e3839640efd5f9d75e36af8906", 31018 "description": "rusticl/event: proper eventing support", 31019 "nominated": false, 31020 "nomination_type": null, 31021 "resolution": 4, 31022 "main_sha": null, 31023 "because_sha": null 31024 }, 31025 { 31026 "sha": "50e981a0504bf0a94b7cd93105ff250707e6850d", 31027 "description": "rusticl/mesa: add fencing support", 31028 "nominated": false, 31029 "nomination_type": null, 31030 "resolution": 4, 31031 "main_sha": null, 31032 "because_sha": null 31033 }, 31034 { 31035 "sha": "feb0689839f5e981259f494e0fc66b24ba72322b", 31036 "description": "rusticl: hack for CL 3.0", 31037 "nominated": false, 31038 "nomination_type": null, 31039 "resolution": 4, 31040 "main_sha": null, 31041 "because_sha": null 31042 }, 31043 { 31044 "sha": "ebfffa1daec0a5a5ad0ca83dae1873cd01407bd1", 31045 "description": "rusticl/event: wrong but non crashing impl of clWaitForEvents", 31046 "nominated": false, 31047 "nomination_type": null, 31048 "resolution": 4, 31049 "main_sha": null, 31050 "because_sha": null 31051 }, 31052 { 31053 "sha": "3baf2703161288169e4466dc308869903ee39682", 31054 "description": "rusticl/mem: use helper context for COPY_HOST_PTR buffers", 31055 "nominated": false, 31056 "nomination_type": null, 31057 "resolution": 4, 31058 "main_sha": null, 31059 "because_sha": null 31060 }, 31061 { 31062 "sha": "fe8789e6746a4623b170a1c98ef1952435475696", 31063 "description": "rusticl/kernel: clGetKernelWorkGroupInfo allows a NULL device", 31064 "nominated": false, 31065 "nomination_type": null, 31066 "resolution": 4, 31067 "main_sha": null, 31068 "because_sha": null 31069 }, 31070 { 31071 "sha": "ea02dfce8806268cc1777cf6ccc7d636d4c00f01", 31072 "description": "rusticl/kernel: more clGetKernelWorkGroupInfo props", 31073 "nominated": false, 31074 "nomination_type": null, 31075 "resolution": 4, 31076 "main_sha": null, 31077 "because_sha": null 31078 }, 31079 { 31080 "sha": "5795ee0e08355ea2445ec9d4b2235a3a35ceda83", 31081 "description": "rusticl: translate spirv to nir and first steps to kernel arg handling", 31082 "nominated": false, 31083 "nomination_type": null, 31084 "resolution": 4, 31085 "main_sha": null, 31086 "because_sha": null 31087 }, 31088 { 31089 "sha": "46ee5988cd33e2ae02934578a381e212b968b6ce", 31090 "description": "rusticl: nir bindings", 31091 "nominated": false, 31092 "nomination_type": null, 31093 "resolution": 4, 31094 "main_sha": null, 31095 "because_sha": null 31096 }, 31097 { 31098 "sha": "e8de580998fb48bda58e35150614996b8573ba08", 31099 "description": "rusticl/kernel: basic implementation", 31100 "nominated": false, 31101 "nomination_type": null, 31102 "resolution": 4, 31103 "main_sha": null, 31104 "because_sha": null 31105 }, 31106 { 31107 "sha": "129b82163818e77691ffddb299d20b3266b9f7a9", 31108 "description": "rusticl/mem: support ops on subbuffers", 31109 "nominated": false, 31110 "nomination_type": null, 31111 "resolution": 4, 31112 "main_sha": null, 31113 "because_sha": null 31114 }, 31115 { 31116 "sha": "c430459310060eee087ad52b0abdfdd0d8e0ac89", 31117 "description": "rusticl: implement clEnqueueReadBuffer", 31118 "nominated": false, 31119 "nomination_type": null, 31120 "resolution": 4, 31121 "main_sha": null, 31122 "because_sha": null 31123 }, 31124 { 31125 "sha": "4ec5f7b82292afda7c994d11d825c0763d984ef2", 31126 "description": "rusticl: implement clFinish and clFlush", 31127 "nominated": false, 31128 "nomination_type": null, 31129 "resolution": 4, 31130 "main_sha": null, 31131 "because_sha": null 31132 }, 31133 { 31134 "sha": "10413d1db57ef3e5358aabe8dfa51c5b98105fe6", 31135 "description": "rusticl/util: add static_assert macro", 31136 "nominated": false, 31137 "nomination_type": null, 31138 "resolution": 4, 31139 "main_sha": null, 31140 "because_sha": null 31141 }, 31142 { 31143 "sha": "1a999e6379f8630b8c48431d79a1319bb3add0a6", 31144 "description": "rusticl: finish implementing clBuildProgram", 31145 "nominated": false, 31146 "nomination_type": null, 31147 "resolution": 4, 31148 "main_sha": null, 31149 "because_sha": null 31150 }, 31151 { 31152 "sha": "20c90fed5a0ab0202ee1ef474c71cb816164a448", 31153 "description": "rusticl: added", 31154 "nominated": false, 31155 "nomination_type": null, 31156 "resolution": 4, 31157 "main_sha": null, 31158 "because_sha": null 31159 }, 31160 { 31161 "sha": "d431a01d9a87362421df2aa983d5ef92e5bfc4f9", 31162 "description": "ci/lava: collapse printing env", 31163 "nominated": false, 31164 "nomination_type": null, 31165 "resolution": 4, 31166 "main_sha": null, 31167 "because_sha": null 31168 }, 31169 { 31170 "sha": "9ba46289fabcb09820cc3eabffe62d8115591193", 31171 "description": "ci/test: collapse printing env", 31172 "nominated": false, 31173 "nomination_type": null, 31174 "resolution": 4, 31175 "main_sha": null, 31176 "because_sha": null 31177 }, 31178 { 31179 "sha": "8c956a859f6b6ef8409b00cbf79a91be10e014ee", 31180 "description": "ci/traces: do not keep a cache, which will be wiped a few steps later", 31181 "nominated": false, 31182 "nomination_type": null, 31183 "resolution": 4, 31184 "main_sha": null, 31185 "because_sha": null 31186 }, 31187 { 31188 "sha": "6d19b34571891a20e45fe32a4a55c4cd4580339b", 31189 "description": "spirv: avoid allocating memory twice", 31190 "nominated": false, 31191 "nomination_type": null, 31192 "resolution": 4, 31193 "main_sha": null, 31194 "because_sha": null 31195 }, 31196 { 31197 "sha": "c93b72d0455f1487fa3fb65a6691ff44a2fbcd35", 31198 "description": "ci: Add support for Jetson TK1.", 31199 "nominated": false, 31200 "nomination_type": null, 31201 "resolution": 4, 31202 "main_sha": null, 31203 "because_sha": null 31204 }, 31205 { 31206 "sha": "dcc52618952d0e0f2745c0ee443b620cea37ac68", 31207 "description": "zink: implement async nir creation", 31208 "nominated": false, 31209 "nomination_type": null, 31210 "resolution": 4, 31211 "main_sha": null, 31212 "because_sha": null 31213 }, 31214 { 31215 "sha": "b8c82b50f7e3cb04ef072d4ddbdc641ee35f3f34", 31216 "description": "mesa/st: add MESA_COMPUTE_PBO env var", 31217 "nominated": false, 31218 "nomination_type": null, 31219 "resolution": 4, 31220 "main_sha": null, 31221 "because_sha": null 31222 }, 31223 { 31224 "sha": "5dab7673e10f731eddd395c4d01a2645be9437bb", 31225 "description": "mesa/st: add specialized pbo download shaders", 31226 "nominated": false, 31227 "nomination_type": null, 31228 "resolution": 4, 31229 "main_sha": null, 31230 "because_sha": null 31231 }, 31232 { 31233 "sha": "c79fc40de55349f5ff28dfa426638ac77de572ef", 31234 "description": "st_pbo/compute: use new shader interface to perform async shader creation", 31235 "nominated": false, 31236 "nomination_type": null, 31237 "resolution": 4, 31238 "main_sha": null, 31239 "because_sha": null 31240 }, 31241 { 31242 "sha": "b36a741aa4342a147772c7d2026c8dfd2936ce12", 31243 "description": "gallium: add pipe_screen::driver_thread_add_job", 31244 "nominated": false, 31245 "nomination_type": null, 31246 "resolution": 4, 31247 "main_sha": null, 31248 "because_sha": null 31249 }, 31250 { 31251 "sha": "6b8339fa5429cf3eaa6ced53833a81535721912c", 31252 "description": "mesa/st: move compute pbo shutdown to compute pbo file", 31253 "nominated": false, 31254 "nomination_type": null, 31255 "resolution": 4, 31256 "main_sha": null, 31257 "because_sha": null 31258 }, 31259 { 31260 "sha": "7f9dfcd2bf725a001ae894c0999362744901c024", 31261 "description": "st_pbo/compute: use split shader finish funcs", 31262 "nominated": false, 31263 "nomination_type": null, 31264 "resolution": 4, 31265 "main_sha": null, 31266 "because_sha": null 31267 }, 31268 { 31269 "sha": "e7f2f050c40e238846b7ee2409b9edbff2684ac6", 31270 "description": "mesa/st: split out builtin shader finish", 31271 "nominated": false, 31272 "nomination_type": null, 31273 "resolution": 4, 31274 "main_sha": null, 31275 "because_sha": null 31276 }, 31277 { 31278 "sha": "95cea62a9b7b4b2caa3835e4f5e04d83df1de0a3", 31279 "description": "virgl: Report CONSTANT_BUFFER_SIZE according to GL_MAX_UNIFORM_BLOCK_SIZE", 31280 "nominated": true, 31281 "nomination_type": 1, 31282 "resolution": 1, 31283 "main_sha": null, 31284 "because_sha": "5b683ba19ac77d6c7dfd8de478678d0b90ba764f" 31285 }, 31286 { 31287 "sha": "d5394296becfc97bc992c82d6f5d013b35b5275a", 31288 "description": "r600: set nir option lower_cs_local_index_to_id", 31289 "nominated": false, 31290 "nomination_type": 1, 31291 "resolution": 4, 31292 "main_sha": null, 31293 "because_sha": "7662a5e9d34515bd44a97b3726490f31490b57c6" 31294 }, 31295 { 31296 "sha": "36d050210ea854f2632c8c2a960dca94dabbf526", 31297 "description": "virgl: Set use_staging in resource_from_handle", 31298 "nominated": false, 31299 "nomination_type": null, 31300 "resolution": 4, 31301 "main_sha": null, 31302 "because_sha": null 31303 }, 31304 { 31305 "sha": "e6cdffa0fcba7289ce2b51f783318a913c80eb91", 31306 "description": "docs/envvars: Document Asahi variables", 31307 "nominated": false, 31308 "nomination_type": null, 31309 "resolution": 4, 31310 "main_sha": null, 31311 "because_sha": null 31312 }, 31313 { 31314 "sha": "43a8a924304cd56337b1c031c75bfaffb42cd5aa", 31315 "description": "zink: add a ci skip for anv", 31316 "nominated": false, 31317 "nomination_type": null, 31318 "resolution": 4, 31319 "main_sha": null, 31320 "because_sha": null 31321 }, 31322 { 31323 "sha": "b8c026a3651dbb9524784b3c7687382cb8dad9ec", 31324 "description": "lima: Ensure jobs initialized before calling lima_job_fini()", 31325 "nominated": false, 31326 "nomination_type": null, 31327 "resolution": 4, 31328 "main_sha": null, 31329 "because_sha": null 31330 }, 31331 { 31332 "sha": "027b8b42490c87175acf0f9d274aceb1faf12251", 31333 "description": "intel/compiler: Add helper for barrier message payload setup for gfx >= 125", 31334 "nominated": false, 31335 "nomination_type": null, 31336 "resolution": 4, 31337 "main_sha": null, 31338 "because_sha": null 31339 }, 31340 { 31341 "sha": "55db3aaa3a6075195cd28344e88a155032004aab", 31342 "description": "intel/compiler: Create fs_visitor::emit_tcs_barrier()", 31343 "nominated": false, 31344 "nomination_type": null, 31345 "resolution": 4, 31346 "main_sha": null, 31347 "because_sha": null 31348 }, 31349 { 31350 "sha": "b97590371a8424f735b71de301edcd35bdc4532e", 31351 "description": "nv50/ir: handle U8/U16 integers converting to U64", 31352 "nominated": false, 31353 "nomination_type": null, 31354 "resolution": 4, 31355 "main_sha": null, 31356 "because_sha": null 31357 }, 31358 { 31359 "sha": "caba679e56e844c09c217e41a3016fcb0d136ede", 31360 "description": "nv50/ir: handle S8/S16 integers converting to S64", 31361 "nominated": false, 31362 "nomination_type": null, 31363 "resolution": 4, 31364 "main_sha": null, 31365 "because_sha": null 31366 }, 31367 { 31368 "sha": "2aaa315eee536b4c360ee0729cf674ee238bf5f1", 31369 "description": "nv50/ir: split and cvt 64bit integers for {i,u}2{i,u}{8,16}", 31370 "nominated": false, 31371 "nomination_type": null, 31372 "resolution": 4, 31373 "main_sha": null, 31374 "because_sha": null 31375 }, 31376 { 31377 "sha": "8ccba4ea5c46b4e408779b7d2c3d55df8dcef7de", 31378 "description": "nv50/ir: add intermediate conversion for f2{i,u}{8,16}", 31379 "nominated": false, 31380 "nomination_type": null, 31381 "resolution": 4, 31382 "main_sha": null, 31383 "because_sha": null 31384 }, 31385 { 31386 "sha": "6a9825bc1bd55c403461111fc8b8c0cec9c97af7", 31387 "description": "nv50/ir/nir: always round towards zero for f2i/f2u", 31388 "nominated": false, 31389 "nomination_type": null, 31390 "resolution": 4, 31391 "main_sha": null, 31392 "because_sha": null 31393 }, 31394 { 31395 "sha": "109d56f61220c153bf0f2a2b2d89f9c0ae045082", 31396 "description": "nv50/ir/nir: convert 8/16 bit src to 32 bit for {i,u}2f64", 31397 "nominated": false, 31398 "nomination_type": null, 31399 "resolution": 4, 31400 "main_sha": null, 31401 "because_sha": null 31402 }, 31403 { 31404 "sha": "78fc5e37738f495048d54c1d9c6f119c3e949059", 31405 "description": "nv50/ir: add isUnsignedIntType() and isIntType() helpers", 31406 "nominated": false, 31407 "nomination_type": null, 31408 "resolution": 4, 31409 "main_sha": null, 31410 "because_sha": null 31411 }, 31412 { 31413 "sha": "ec60dcd870608b8208778f41745d750bca54b62c", 31414 "description": "nv50/ir/nir: avoid 8/16 bit dest regs for OP_MOV", 31415 "nominated": false, 31416 "nomination_type": null, 31417 "resolution": 4, 31418 "main_sha": null, 31419 "because_sha": null 31420 }, 31421 { 31422 "sha": "6e2fda15f14d95ead492245698f430b6708329f0", 31423 "description": "nv50/ir/nir: convert to 32 bit for all OP_SET opcodes", 31424 "nominated": false, 31425 "nomination_type": null, 31426 "resolution": 4, 31427 "main_sha": null, 31428 "because_sha": null 31429 }, 31430 { 31431 "sha": "cd53bcd325dfbdbe46d53ead897ef2e8d1083da4", 31432 "description": "nv50/ir/nir: add conversion ops for bit width < 32", 31433 "nominated": false, 31434 "nomination_type": null, 31435 "resolution": 4, 31436 "main_sha": null, 31437 "because_sha": null 31438 }, 31439 { 31440 "sha": "79b92af9da9c4de758e01d2aebdd758b5b4c07a2", 31441 "description": "gallium: Add PIPE_CAP_QUERY_TIMESTAMP_BITS", 31442 "nominated": false, 31443 "nomination_type": null, 31444 "resolution": 4, 31445 "main_sha": null, 31446 "because_sha": null 31447 }, 31448 { 31449 "sha": "ca330f7f0464820a72d5a525a71276e9636dc611", 31450 "description": "v3dv: implement VK_EXT_memory_budget", 31451 "nominated": false, 31452 "nomination_type": null, 31453 "resolution": 4, 31454 "main_sha": null, 31455 "because_sha": null 31456 }, 31457 { 31458 "sha": "a1e723cacedf87866050639d5aa5411a82dc29d5", 31459 "description": "broadcom/simulator: add a helper to get the amount of free heap memory", 31460 "nominated": false, 31461 "nomination_type": null, 31462 "resolution": 4, 31463 "main_sha": null, 31464 "because_sha": null 31465 }, 31466 { 31467 "sha": "861fff6339d28ab691413722d38740d579c3a169", 31468 "description": "v3dv: limit heap size to 4GB", 31469 "nominated": false, 31470 "nomination_type": null, 31471 "resolution": 4, 31472 "main_sha": null, 31473 "because_sha": null 31474 }, 31475 { 31476 "sha": "b5b3a1634fd1fd210751dc4367b26508c2985bd5", 31477 "description": "v3dv: fix variable type", 31478 "nominated": false, 31479 "nomination_type": null, 31480 "resolution": 4, 31481 "main_sha": null, 31482 "because_sha": null 31483 }, 31484 { 31485 "sha": "f27d3a08c6d6cac8f3cb007001e89e7d45be6d54", 31486 "description": "v3dv: expose VK_EXT_attachment_feeback_loop_layout", 31487 "nominated": false, 31488 "nomination_type": null, 31489 "resolution": 4, 31490 "main_sha": null, 31491 "because_sha": null 31492 }, 31493 { 31494 "sha": "bcc37775f1c3dc57f35eed3c739dc90a317d14aa", 31495 "description": "v3dv: implement VK_EXT_depth_clip_control", 31496 "nominated": false, 31497 "nomination_type": null, 31498 "resolution": 4, 31499 "main_sha": null, 31500 "because_sha": null 31501 }, 31502 { 31503 "sha": "c6a9897b76adfee87e7c9f199258c70ee7fcc606", 31504 "description": "pvr: Add depth_bias_array handling on dbenable.", 31505 "nominated": false, 31506 "nomination_type": null, 31507 "resolution": 4, 31508 "main_sha": null, 31509 "because_sha": null 31510 }, 31511 { 31512 "sha": "441598eca625336c1b77cc54d3ba2f9be85ad018", 31513 "description": "radv: Switch to dynamic rendering only", 31514 "nominated": false, 31515 "nomination_type": null, 31516 "resolution": 4, 31517 "main_sha": null, 31518 "because_sha": null 31519 }, 31520 { 31521 "sha": "08e1af52ee1c7af65951d1fb907fb34c077cfc3c", 31522 "description": "radv: Leave image layouts alone when doing HW MSAA resolves", 31523 "nominated": false, 31524 "nomination_type": null, 31525 "resolution": 4, 31526 "main_sha": null, 31527 "because_sha": null 31528 }, 31529 { 31530 "sha": "0461d590988c06067edc51f2855d410d830cf657", 31531 "description": "radv: Only copy the render area from VRS to HTILE", 31532 "nominated": false, 31533 "nomination_type": null, 31534 "resolution": 4, 31535 "main_sha": null, 31536 "because_sha": null 31537 }, 31538 { 31539 "sha": "c7d0d328d569c15c01c5830af838faac8a8b3c62", 31540 "description": "radv: Set the window scissor to the render area, not framebuffer", 31541 "nominated": false, 31542 "nomination_type": null, 31543 "resolution": 4, 31544 "main_sha": null, 31545 "because_sha": null 31546 }, 31547 { 31548 "sha": "bbb374907765808436e858c6a2e1803ac0199c06", 31549 "description": "radv/ci: document an unstable test", 31550 "nominated": false, 31551 "nomination_type": null, 31552 "resolution": 4, 31553 "main_sha": null, 31554 "because_sha": null 31555 }, 31556 { 31557 "sha": "21aec585c111ef53dce63ab13206a7eb9ee64037", 31558 "description": "tu: Retain allocated CSes in tu_autotune_on_submit", 31559 "nominated": false, 31560 "nomination_type": null, 31561 "resolution": 4, 31562 "main_sha": null, 31563 "because_sha": null 31564 }, 31565 { 31566 "sha": "762d3772923a542c8ef03e0bc5a65708171769eb", 31567 "description": "mesa/glsl: Add support for NV_shader_noperspective_interpolation", 31568 "nominated": false, 31569 "nomination_type": null, 31570 "resolution": 4, 31571 "main_sha": null, 31572 "because_sha": null 31573 }, 31574 { 31575 "sha": "c26e0e50708f5b9326920c71c8c97aabe7c86fd7", 31576 "description": "radv: fix hw remapping of MRT holes with color attachments without export", 31577 "nominated": false, 31578 "nomination_type": 1, 31579 "resolution": 4, 31580 "main_sha": null, 31581 "because_sha": "8fcb4aa0ebd7b9d0d8f80986fb817afea2fc4a87" 31582 }, 31583 { 31584 "sha": "f8209ddc5b9e21a513da43e56fc667e1710017d2", 31585 "description": "radv: import PS epilog from libraries if present", 31586 "nominated": false, 31587 "nomination_type": null, 31588 "resolution": 4, 31589 "main_sha": null, 31590 "because_sha": null 31591 }, 31592 { 31593 "sha": "dcff89994c690be4dca0c610f3179f99f57ba0d3", 31594 "description": "radv: add support for emitting and prefetching PS epilogs", 31595 "nominated": false, 31596 "nomination_type": null, 31597 "resolution": 4, 31598 "main_sha": null, 31599 "because_sha": null 31600 }, 31601 { 31602 "sha": "4ba84b4d6451debf2014ce740c67833470c86d95", 31603 "description": "radv: create a PS epilog from a library without the main FS", 31604 "nominated": false, 31605 "nomination_type": null, 31606 "resolution": 4, 31607 "main_sha": null, 31608 "because_sha": null 31609 }, 31610 { 31611 "sha": "3f5d31ae69d8639b5f7b67524da389d23c01969c", 31612 "description": "radv: keep track of the code size for VS prologs and PS epilogs", 31613 "nominated": false, 31614 "nomination_type": null, 31615 "resolution": 4, 31616 "main_sha": null, 31617 "because_sha": null 31618 }, 31619 { 31620 "sha": "8c4e33cdabf44596461c6a216294e5785058fc9c", 31621 "description": "radv: do not try to remove color exports for FS that need an epilog", 31622 "nominated": false, 31623 "nomination_type": null, 31624 "resolution": 4, 31625 "main_sha": null, 31626 "because_sha": null 31627 }, 31628 { 31629 "sha": "b5e25e3a30a364afc9c2c149d1b5796aaccd7fcb", 31630 "description": "radv: add radv_remove_color_exports() helper", 31631 "nominated": false, 31632 "nomination_type": null, 31633 "resolution": 4, 31634 "main_sha": null, 31635 "because_sha": null 31636 }, 31637 { 31638 "sha": "baf392463100c56fcd47afe367eb78cdabbf734b", 31639 "description": "radv: do not lower color exports for FS that need an epilog", 31640 "nominated": false, 31641 "nomination_type": null, 31642 "resolution": 4, 31643 "main_sha": null, 31644 "because_sha": null 31645 }, 31646 { 31647 "sha": "a14354cf21e4f4361ff396471891082b0cd7b3d9", 31648 "description": "radv: fix reporting RT shaders in RGP", 31649 "nominated": false, 31650 "nomination_type": null, 31651 "resolution": 4, 31652 "main_sha": null, 31653 "because_sha": null 31654 }, 31655 { 31656 "sha": "2e04aeb1e5297bceb58d7400dcd38889a8fc0e80", 31657 "description": "radv: capture RT pipelines from the SQTT layer", 31658 "nominated": false, 31659 "nomination_type": null, 31660 "resolution": 4, 31661 "main_sha": null, 31662 "because_sha": null 31663 }, 31664 { 31665 "sha": "8866e6582d6697ac138bec30e4cef3034c0b4703", 31666 "description": "radv: emit SQTT markers for RT related commands", 31667 "nominated": false, 31668 "nomination_type": null, 31669 "resolution": 4, 31670 "main_sha": null, 31671 "because_sha": null 31672 }, 31673 { 31674 "sha": "057c58b39bae8317ffbec666366a526cb17d0160", 31675 "description": "glx: Use XSaveContext, delete glxhash.c", 31676 "nominated": false, 31677 "nomination_type": null, 31678 "resolution": 4, 31679 "main_sha": null, 31680 "because_sha": null 31681 }, 31682 { 31683 "sha": "63703de443fc4c8ff2a8e21def38ad6f557f885e", 31684 "description": "venus: force synchronous submission for external signal semaphore", 31685 "nominated": false, 31686 "nomination_type": null, 31687 "resolution": 4, 31688 "main_sha": null, 31689 "because_sha": null 31690 }, 31691 { 31692 "sha": "0a3647fb88254933f4320d9f5243957de487a3bf", 31693 "description": "venus: clean up vn_QueueSubmit", 31694 "nominated": false, 31695 "nomination_type": null, 31696 "resolution": 4, 31697 "main_sha": null, 31698 "because_sha": null 31699 }, 31700 { 31701 "sha": "f46064d40fc1e321490d6dfffc9e85a1277bc773", 31702 "description": "Revert \"ci: disable the freedreno farm.\"", 31703 "nominated": false, 31704 "nomination_type": 2, 31705 "resolution": 4, 31706 "main_sha": null, 31707 "because_sha": "13f36d66ad5ee581740ec13297a33312863e1c56" 31708 }, 31709 { 31710 "sha": "e58a5cca0293ab10ec327debf85175901d027478", 31711 "description": "nir/gather_info: Clear cross-invocation output mask.", 31712 "nominated": true, 31713 "nomination_type": 1, 31714 "resolution": 1, 31715 "main_sha": null, 31716 "because_sha": "112a856813eb2649ea7ff81768bab594033ce00a" 31717 }, 31718 { 31719 "sha": "c80d81140329456d43ec19c82bfd5e57253f440c", 31720 "description": "nir/lower_system_values: Add shortcut for 1D workgroups.", 31721 "nominated": false, 31722 "nomination_type": null, 31723 "resolution": 4, 31724 "main_sha": null, 31725 "because_sha": null 31726 }, 31727 { 31728 "sha": "9fdfe4324069b296fe6197070fd1802e788c25e2", 31729 "description": "zink: implement fence_get_fd required by EGL android platform", 31730 "nominated": false, 31731 "nomination_type": null, 31732 "resolution": 4, 31733 "main_sha": null, 31734 "because_sha": null 31735 }, 31736 { 31737 "sha": "6d1e214238276e86e979cebef7eb4c8982a357ea", 31738 "description": "zink: fix in-fence lifecycle", 31739 "nominated": true, 31740 "nomination_type": 1, 31741 "resolution": 1, 31742 "main_sha": null, 31743 "because_sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1" 31744 }, 31745 { 31746 "sha": "c1b827d6a25527ae61dd0c102c5cc3f6e42dc90a", 31747 "description": "zink: fix zink_create_fence_fd to properly import", 31748 "nominated": true, 31749 "nomination_type": 1, 31750 "resolution": 1, 31751 "main_sha": null, 31752 "because_sha": "32597e116d7317127ef8a7caf8dc75b50f48b8e1" 31753 }, 31754 { 31755 "sha": "76397d18ae33bdd0f2ea5b89a98f4935e7db1f25", 31756 "description": "zink: fix core support on Android", 31757 "nominated": false, 31758 "nomination_type": null, 31759 "resolution": 4, 31760 "main_sha": null, 31761 "because_sha": null 31762 }, 31763 { 31764 "sha": "8fe667afbb6dca4510e9319cc0edeb998c9ed2d3", 31765 "description": "loader: use os_get_option for driver override", 31766 "nominated": false, 31767 "nomination_type": null, 31768 "resolution": 4, 31769 "main_sha": null, 31770 "because_sha": null 31771 }, 31772 { 31773 "sha": "d0cb99e96a249895d2c5d1045eacc62835123cb3", 31774 "description": "venus: Enable VK_EXT_pipeline_creation_feedback", 31775 "nominated": false, 31776 "nomination_type": null, 31777 "resolution": 4, 31778 "main_sha": null, 31779 "because_sha": null 31780 }, 31781 { 31782 "sha": "86d6c60eab8601ca14334d268b0f55a34df1c194", 31783 "description": "ci/lava: print set-job-env-vars.sh as other setups do", 31784 "nominated": false, 31785 "nomination_type": null, 31786 "resolution": 4, 31787 "main_sha": null, 31788 "because_sha": null 31789 }, 31790 { 31791 "sha": "96243ca6fa67736ef9363d105d325917342ffe94", 31792 "description": "ci: print env as other setups do", 31793 "nominated": false, 31794 "nomination_type": null, 31795 "resolution": 4, 31796 "main_sha": null, 31797 "because_sha": null 31798 }, 31799 { 31800 "sha": "e1f032acc3630bb179db12007cb628b855f546bb", 31801 "description": "zink: Don't lower indirect derefs of temp arrays.", 31802 "nominated": false, 31803 "nomination_type": null, 31804 "resolution": 4, 31805 "main_sha": null, 31806 "because_sha": null 31807 }, 31808 { 31809 "sha": "09f6acc4b75c57523721c11b9ee24a7ed10012ad", 31810 "description": "zink: Don't upload shader immediate arrays through UBO 0.", 31811 "nominated": false, 31812 "nomination_type": null, 31813 "resolution": 4, 31814 "main_sha": null, 31815 "because_sha": null 31816 }, 31817 { 31818 "sha": "a0f6fecc6afeccc8e149ab31769df8b5225faa16", 31819 "description": "zink: flag all assigned output slots as mapped", 31820 "nominated": true, 31821 "nomination_type": 0, 31822 "resolution": 1, 31823 "main_sha": null, 31824 "because_sha": null 31825 }, 31826 { 31827 "sha": "c48c53c21f4658ecc9b29890118e5f0051e15716", 31828 "description": "vulkan: Augment _WIN32 stub comparison", 31829 "nominated": false, 31830 "nomination_type": null, 31831 "resolution": 4, 31832 "main_sha": null, 31833 "because_sha": null 31834 }, 31835 { 31836 "sha": "19fc870ac65845daf3c6176ecb06786acaf829e6", 31837 "description": "intel/compiler: Use subgroup invocation for ICP handle loads", 31838 "nominated": false, 31839 "nomination_type": null, 31840 "resolution": 4, 31841 "main_sha": null, 31842 "because_sha": null 31843 }, 31844 { 31845 "sha": "4d7fe94f3a0d86c65f126da914883829b0707d5f", 31846 "description": "nir/opt_algebraic: Optimize unpacking of upcasts to 64bit integers.", 31847 "nominated": false, 31848 "nomination_type": null, 31849 "resolution": 4, 31850 "main_sha": null, 31851 "because_sha": null 31852 }, 31853 { 31854 "sha": "3601c28690c12b785338a2b73e68d637215d87ad", 31855 "description": "ci: Stop explicitly passing env vars to FDO_DISTRIBUTION_EXEC command", 31856 "nominated": false, 31857 "nomination_type": null, 31858 "resolution": 4, 31859 "main_sha": null, 31860 "because_sha": null 31861 }, 31862 { 31863 "sha": "7dc8a78001b3292c0632263d098513ff4960a081", 31864 "description": "ci: Install sysvinit-core without --no-remove", 31865 "nominated": false, 31866 "nomination_type": null, 31867 "resolution": 4, 31868 "main_sha": null, 31869 "because_sha": null 31870 }, 31871 { 31872 "sha": "86e2078be7d98d543a53c266eb6f6f63bf32179c", 31873 "description": "ci: Use --no-install-recommends to avoid problems with --no-remove", 31874 "nominated": false, 31875 "nomination_type": null, 31876 "resolution": 4, 31877 "main_sha": null, 31878 "because_sha": null 31879 }, 31880 { 31881 "sha": "55724c2a5e6225003d04c875c1cd04ee46c9199c", 31882 "description": "ci: Uprev ci-templates", 31883 "nominated": false, 31884 "nomination_type": null, 31885 "resolution": 4, 31886 "main_sha": null, 31887 "because_sha": null 31888 }, 31889 { 31890 "sha": "b36e9b618794e14c25875cfcbdaf2b2bf4768182", 31891 "description": "pvr: Remove unimplemented push descriptor code.", 31892 "nominated": false, 31893 "nomination_type": null, 31894 "resolution": 4, 31895 "main_sha": null, 31896 "because_sha": null 31897 }, 31898 { 31899 "sha": "54709efd5e34a06ef8d518fe7635f6ae345bef40", 31900 "description": "nv50: properly flush the TSC cache on 3D", 31901 "nominated": true, 31902 "nomination_type": 1, 31903 "resolution": 1, 31904 "main_sha": null, 31905 "because_sha": "ba6ba8c9900eb1f8db14da3ebd77369b07e60857" 31906 }, 31907 { 31908 "sha": "b23b94fbc9201368398823ccdc633cf1fa60127c", 31909 "description": "nv50/ir: fix OP_UNION resolving when used for vector values", 31910 "nominated": true, 31911 "nomination_type": 0, 31912 "resolution": 1, 31913 "main_sha": null, 31914 "because_sha": null 31915 }, 31916 { 31917 "sha": "cbc477d05725b986cb380bd5949523b5fc3ea66d", 31918 "description": "pvr: finish render job sample count setup", 31919 "nominated": false, 31920 "nomination_type": null, 31921 "resolution": 4, 31922 "main_sha": null, 31923 "because_sha": null 31924 }, 31925 { 31926 "sha": "1980827aeb40725a57db6c2d79cc5323898631b9", 31927 "description": "util: avoid deprecated builtin has_trivial_destructor", 31928 "nominated": false, 31929 "nomination_type": null, 31930 "resolution": 4, 31931 "main_sha": null, 31932 "because_sha": null 31933 }, 31934 { 31935 "sha": "61d265cfcede5a4d3ba23b645b8487ffff1369d2", 31936 "description": "pvr: Finish setting up job resolve info.", 31937 "nominated": false, 31938 "nomination_type": null, 31939 "resolution": 4, 31940 "main_sha": null, 31941 "because_sha": null 31942 }, 31943 { 31944 "sha": "c6113def8420acda8d81c0ae35994e1bd0749908", 31945 "description": "pvr: Set descriptor dirty flag based on other flags.", 31946 "nominated": false, 31947 "nomination_type": null, 31948 "resolution": 4, 31949 "main_sha": null, 31950 "because_sha": null 31951 }, 31952 { 31953 "sha": "dd19da31f21a097f628ef28d573f2cffbd1ff3bb", 31954 "description": "tu: Expose VK_EXT_tooling_info using common implementation", 31955 "nominated": false, 31956 "nomination_type": null, 31957 "resolution": 4, 31958 "main_sha": null, 31959 "because_sha": null 31960 }, 31961 { 31962 "sha": "c82249aa6891e43398cc8d62d552869495292b31", 31963 "description": "tu: Clamp priority in DRM submitqueue creation", 31964 "nominated": true, 31965 "nomination_type": 1, 31966 "resolution": 1, 31967 "main_sha": null, 31968 "because_sha": "0c6fbfca0c91ef012e8ab767a317c07f1f6dc5e6" 31969 }, 31970 { 31971 "sha": "c3f51a5dcf2d7f2987ee34e5c485f9fabfdddf61", 31972 "description": "r300: allow presubtract when both ADD sources are negative", 31973 "nominated": false, 31974 "nomination_type": null, 31975 "resolution": 4, 31976 "main_sha": null, 31977 "because_sha": null 31978 }, 31979 { 31980 "sha": "1d8627deed2598aa898c896adbeac7421fce2aaa", 31981 "description": "virgl: Add some formats that the CTS uses", 31982 "nominated": false, 31983 "nomination_type": null, 31984 "resolution": 4, 31985 "main_sha": null, 31986 "because_sha": null 31987 }, 31988 { 31989 "sha": "bbef3cb9d31178423a3b69868088e36dc424530a", 31990 "description": "egl: Relax locking", 31991 "nominated": false, 31992 "nomination_type": null, 31993 "resolution": 4, 31994 "main_sha": null, 31995 "because_sha": null 31996 }, 31997 { 31998 "sha": "5d99e8cc0322aa9132826cbfe00e9525790a8b5d", 31999 "description": "egl: Introduce rwlock to protect eglTerminate()", 32000 "nominated": false, 32001 "nomination_type": null, 32002 "resolution": 4, 32003 "main_sha": null, 32004 "because_sha": null 32005 }, 32006 { 32007 "sha": "7ba2784b0a4bbed36a75488d4b73a314aafaedf1", 32008 "description": "egl: Make RefCount atomic", 32009 "nominated": false, 32010 "nomination_type": null, 32011 "resolution": 4, 32012 "main_sha": null, 32013 "because_sha": null 32014 }, 32015 { 32016 "sha": "f1efe037dfd82d95b025a3ddf58b669758b8d69a", 32017 "description": "egl/dri2: Add display lock", 32018 "nominated": false, 32019 "nomination_type": null, 32020 "resolution": 4, 32021 "main_sha": null, 32022 "because_sha": null 32023 }, 32024 { 32025 "sha": "fc5281286dd70cef27c07318e93ef9df8c00014e", 32026 "description": "egl/dri2: Make ref_count atomic", 32027 "nominated": false, 32028 "nomination_type": null, 32029 "resolution": 4, 32030 "main_sha": null, 32031 "because_sha": null 32032 }, 32033 { 32034 "sha": "a2d6dee4f0e2d4c0face9925fa62e7e701e8625f", 32035 "description": "egl/wgl: Make ref_count atomic", 32036 "nominated": false, 32037 "nomination_type": null, 32038 "resolution": 4, 32039 "main_sha": null, 32040 "because_sha": null 32041 }, 32042 { 32043 "sha": "f182b1952af269a6514835ef8ed6a6dfc98f7bfb", 32044 "description": "glsl: remove GLSL IR inverse comparison optimisations", 32045 "nominated": false, 32046 "nomination_type": null, 32047 "resolution": 4, 32048 "main_sha": null, 32049 "because_sha": null 32050 }, 32051 { 32052 "sha": "5473536798fc9efa096995e0bc93527a6e7541cc", 32053 "description": "nir/comparison_pre: See through an inot to apply the optimization", 32054 "nominated": false, 32055 "nomination_type": null, 32056 "resolution": 4, 32057 "main_sha": null, 32058 "because_sha": null 32059 }, 32060 { 32061 "sha": "61c3438b27cca67ce88a9498c45d4701c0064370", 32062 "description": "nir: support loop unrolling with inot conditions", 32063 "nominated": false, 32064 "nomination_type": null, 32065 "resolution": 4, 32066 "main_sha": null, 32067 "because_sha": null 32068 }, 32069 { 32070 "sha": "96c19d23c95700c51a50c2c979067cc552abe441", 32071 "description": "nir: update nir_is_supported_terminator_condition()", 32072 "nominated": false, 32073 "nomination_type": null, 32074 "resolution": 4, 32075 "main_sha": null, 32076 "because_sha": null 32077 }, 32078 { 32079 "sha": "ae7532e0cce8b5987335aadda712f1dc3f8ad5e3", 32080 "description": "amd/common: Disable DCC retile modifiers on RDNA1", 32081 "nominated": true, 32082 "nomination_type": 0, 32083 "resolution": 1, 32084 "main_sha": null, 32085 "because_sha": null 32086 }, 32087 { 32088 "sha": "af4b656817700ddcd4a26fdbf19a7b6dbbcd7738", 32089 "description": "amd/common: Don't rely on DCN support checks with modifiers.", 32090 "nominated": true, 32091 "nomination_type": 0, 32092 "resolution": 1, 32093 "main_sha": null, 32094 "because_sha": null 32095 }, 32096 { 32097 "sha": "b26980a4d40a9c04666d9ef1299c7c037cf15ede", 32098 "description": "intel/pci_ids: Drop non-upstream dg2 pci-ids", 32099 "nominated": true, 32100 "nomination_type": 1, 32101 "resolution": 1, 32102 "main_sha": null, 32103 "because_sha": "398a9be94b44ba1063c41e6aa6558a05d797d876" 32104 }, 32105 { 32106 "sha": "4ae4e4362cfdab91be81c48195674d354ef45602", 32107 "description": "venus: double the abort timeout", 32108 "nominated": false, 32109 "nomination_type": null, 32110 "resolution": 4, 32111 "main_sha": null, 32112 "because_sha": null 32113 }, 32114 { 32115 "sha": "92ee2e6b64369d3bdcb44e99e5a318588129950b", 32116 "description": "anv: pipelineStageCreationFeedbackCount is allowed to be 0", 32117 "nominated": true, 32118 "nomination_type": 1, 32119 "resolution": 1, 32120 "main_sha": null, 32121 "because_sha": "6601e5d6fc68cd9f8305508c650289170fef71ff" 32122 }, 32123 { 32124 "sha": "28a69b72d8e77ba595aff2676ed4f520cc0a49c2", 32125 "description": "aco: Use plain VOPC for vcmpx when possible.", 32126 "nominated": false, 32127 "nomination_type": null, 32128 "resolution": 4, 32129 "main_sha": null, 32130 "because_sha": null 32131 }, 32132 { 32133 "sha": "9cbc609db3456d8d6e6f0e55294a02df6c0b2af3", 32134 "description": "radv: Deduplicate push constant structs", 32135 "nominated": false, 32136 "nomination_type": null, 32137 "resolution": 4, 32138 "main_sha": null, 32139 "because_sha": null 32140 }, 32141 { 32142 "sha": "69d123d88eeca4b4ad52c78a3eb566f163721273", 32143 "description": "zink: fix sharedmem ops with bit_size!=32", 32144 "nominated": false, 32145 "nomination_type": null, 32146 "resolution": 4, 32147 "main_sha": null, 32148 "because_sha": null 32149 }, 32150 { 32151 "sha": "13f36d66ad5ee581740ec13297a33312863e1c56", 32152 "description": "ci: disable the freedreno farm.", 32153 "nominated": false, 32154 "nomination_type": null, 32155 "resolution": 4, 32156 "main_sha": null, 32157 "because_sha": null 32158 }, 32159 { 32160 "sha": "28ed514c3c7ec3e3607741022eec7ef3a5c37b69", 32161 "description": "v3dv: implement VK_EXT_shader_module_identifier", 32162 "nominated": false, 32163 "nomination_type": null, 32164 "resolution": 4, 32165 "main_sha": null, 32166 "because_sha": null 32167 }, 32168 { 32169 "sha": "0704926a9cbcdde8da7c17668c5013e54be4b08c", 32170 "description": "Revert \"Revert \"Revert \"ci: set venus on lavapipe to manual due to flakes\"\"\"", 32171 "nominated": false, 32172 "nomination_type": 2, 32173 "resolution": 4, 32174 "main_sha": null, 32175 "because_sha": "e51c5a18ade928868623be0048fdd24ed158a42c" 32176 }, 32177 { 32178 "sha": "9e19a40e56b17025a3b1f2e9587f149bd95e0da5", 32179 "description": "ci: Crosvm won't remove the control socket file on stop", 32180 "nominated": false, 32181 "nomination_type": null, 32182 "resolution": 4, 32183 "main_sha": null, 32184 "because_sha": null 32185 }, 32186 { 32187 "sha": "d6321fee5fb52c05ef0149ce667d9b561f33bb21", 32188 "description": "radv: only expose sparseResidencyImage3D on GFX9+", 32189 "nominated": false, 32190 "nomination_type": null, 32191 "resolution": 4, 32192 "main_sha": null, 32193 "because_sha": null 32194 }, 32195 { 32196 "sha": "daafeb9893620dcfaeffda44d525dee2f9c97dbe", 32197 "description": "radv/ci: run vkcts on the two steam decks in parallel", 32198 "nominated": false, 32199 "nomination_type": null, 32200 "resolution": 4, 32201 "main_sha": null, 32202 "because_sha": null 32203 }, 32204 { 32205 "sha": "8fcb4aa0ebd7b9d0d8f80986fb817afea2fc4a87", 32206 "description": "radv: compact MRTs to save PS export memory space", 32207 "nominated": false, 32208 "nomination_type": null, 32209 "resolution": 4, 32210 "main_sha": null, 32211 "because_sha": null 32212 }, 32213 { 32214 "sha": "49c7d28b0bdb4a8a8a93a3dfd2cb5417c5a3ff83", 32215 "description": "radv: gather MRTs that are written by the fragment shader", 32216 "nominated": false, 32217 "nomination_type": null, 32218 "resolution": 4, 32219 "main_sha": null, 32220 "because_sha": null 32221 }, 32222 { 32223 "sha": "6e990a2f73a36e32390185ca22ad0e7874ed66c4", 32224 "description": "docs/zink: remove bptc from required formats for gl4.2", 32225 "nominated": false, 32226 "nomination_type": 1, 32227 "resolution": 4, 32228 "main_sha": null, 32229 "because_sha": "e4ff42684b95cfbc9c7b088a1f133bd0555b11e1" 32230 }, 32231 { 32232 "sha": "00c4882bc924d4ae4b90b5c8b01cc7dfc899d815", 32233 "description": "vc4: do not attempt to do deep tiled blits", 32234 "nominated": false, 32235 "nomination_type": null, 32236 "resolution": 4, 32237 "main_sha": null, 32238 "because_sha": null 32239 }, 32240 { 32241 "sha": "eb2307ec698e6ac563135724ea5a5250bcee6901", 32242 "description": "vc4: respect z-offset in tiled blits", 32243 "nominated": false, 32244 "nomination_type": null, 32245 "resolution": 4, 32246 "main_sha": null, 32247 "because_sha": null 32248 }, 32249 { 32250 "sha": "c3e1c16b9659fd121a7928310e2d93413d5fdf35", 32251 "description": "v3d: do not pretend to fake rgtc-support", 32252 "nominated": false, 32253 "nomination_type": null, 32254 "resolution": 4, 32255 "main_sha": null, 32256 "because_sha": null 32257 }, 32258 { 32259 "sha": "d276ad45207356abeed1fd920714443b553ed1a2", 32260 "description": "intel/compiler: implement Wa_14014595444 for DG2", 32261 "nominated": false, 32262 "nomination_type": null, 32263 "resolution": 4, 32264 "main_sha": null, 32265 "because_sha": null 32266 }, 32267 { 32268 "sha": "f32ac1d30b3947625f362f3181737c5ef242c02f", 32269 "description": "anv: implement Wa_14015946265 for DG2", 32270 "nominated": false, 32271 "nomination_type": null, 32272 "resolution": 4, 32273 "main_sha": null, 32274 "because_sha": null 32275 }, 32276 { 32277 "sha": "e37f534d7f15120c5c6513c2183e968b627319ce", 32278 "description": "iris: implement Wa_14015946265 for DG2", 32279 "nominated": false, 32280 "nomination_type": null, 32281 "resolution": 4, 32282 "main_sha": null, 32283 "because_sha": null 32284 }, 32285 { 32286 "sha": "6e020dff99e5f3fd6e059d158c46e16dc69ecc3e", 32287 "description": "radv: Expose 3d sparse images.", 32288 "nominated": false, 32289 "nomination_type": null, 32290 "resolution": 4, 32291 "main_sha": null, 32292 "because_sha": null 32293 }, 32294 { 32295 "sha": "c738c99a4a877c8ae408dfbd50d8ba7176d2673e", 32296 "description": "radv: Add 3d tile shapes for sparse binding.", 32297 "nominated": false, 32298 "nomination_type": null, 32299 "resolution": 4, 32300 "main_sha": null, 32301 "because_sha": null 32302 }, 32303 { 32304 "sha": "5a2efa98d96a4a642c7a6143c42503f93e87bc30", 32305 "description": "radv: Add binding code for 3d sparse images.", 32306 "nominated": false, 32307 "nomination_type": null, 32308 "resolution": 4, 32309 "main_sha": null, 32310 "because_sha": null 32311 }, 32312 { 32313 "sha": "08c612b5ceef4168f42110d980667f0c766b6794", 32314 "description": "asahi: Allocate new cmdbufs if out of space", 32315 "nominated": false, 32316 "nomination_type": null, 32317 "resolution": 4, 32318 "main_sha": null, 32319 "because_sha": null 32320 }, 32321 { 32322 "sha": "a7ddb8ebf7f100a9b50fa6b1485b0d6c77403060", 32323 "description": "asahi: Handle Stream Link VDM commands", 32324 "nominated": false, 32325 "nomination_type": null, 32326 "resolution": 4, 32327 "main_sha": null, 32328 "because_sha": null 32329 }, 32330 { 32331 "sha": "6f5c8d0e247c876f5e4974fcbd72210fd27eb560", 32332 "description": "asahi: Express VDM commands according to PowerVR", 32333 "nominated": false, 32334 "nomination_type": null, 32335 "resolution": 4, 32336 "main_sha": null, 32337 "because_sha": null 32338 }, 32339 { 32340 "sha": "80d82737050ce097927e160fd00592e71da23b15", 32341 "description": "asahi: Annotate VDM/CDM commands as per PVR", 32342 "nominated": false, 32343 "nomination_type": null, 32344 "resolution": 4, 32345 "main_sha": null, 32346 "because_sha": null 32347 }, 32348 { 32349 "sha": "1a460d1c7e89461f7939563036a8eef565d5f58b", 32350 "description": "asahi: Make BO list growable", 32351 "nominated": false, 32352 "nomination_type": null, 32353 "resolution": 4, 32354 "main_sha": null, 32355 "because_sha": null 32356 }, 32357 { 32358 "sha": "22f6efde023dab3a7e2929eee391c38a0a2ec25d", 32359 "description": "asahi: Dirty track everything", 32360 "nominated": false, 32361 "nomination_type": null, 32362 "resolution": 4, 32363 "main_sha": null, 32364 "because_sha": null 32365 }, 32366 { 32367 "sha": "44853b4d01a4ef4da57e79efefd56fa61c85c6f8", 32368 "description": "asahi: Hoist constant PPP state to start of batch", 32369 "nominated": false, 32370 "nomination_type": null, 32371 "resolution": 4, 32372 "main_sha": null, 32373 "because_sha": null 32374 }, 32375 { 32376 "sha": "942bda7f2d191825a3262ecf8c4538dd4dc5e4ab", 32377 "description": "asahi: Match PPP data structures with PowerVR", 32378 "nominated": false, 32379 "nomination_type": null, 32380 "resolution": 4, 32381 "main_sha": null, 32382 "because_sha": null 32383 }, 32384 { 32385 "sha": "baadc1ec13fae38247fab6dd7bbe74c43c6d142c", 32386 "description": "asahi: Don't use lower_wpos_pntc", 32387 "nominated": false, 32388 "nomination_type": null, 32389 "resolution": 4, 32390 "main_sha": null, 32391 "because_sha": null 32392 }, 32393 { 32394 "sha": "f7ef5eefdd8445fd207c9e7af5e5e2fd80834ceb", 32395 "description": "asahi: Identify object type field via PowerVR", 32396 "nominated": false, 32397 "nomination_type": null, 32398 "resolution": 4, 32399 "main_sha": null, 32400 "because_sha": null 32401 }, 32402 { 32403 "sha": "d93878f77a9d260087c378fb71c25b3b3a679984", 32404 "description": "asahi: Split RASTERIZER into constituent words", 32405 "nominated": false, 32406 "nomination_type": null, 32407 "resolution": 4, 32408 "main_sha": null, 32409 "because_sha": null 32410 }, 32411 { 32412 "sha": "f9057cea517e01e05f08f00a741aad5bae154d62", 32413 "description": "fix(FTBFS): meson: raise C++ standard to C++17", 32414 "nominated": false, 32415 "nomination_type": null, 32416 "resolution": 4, 32417 "main_sha": null, 32418 "because_sha": null 32419 }, 32420 { 32421 "sha": "d399685da5f000517a97250f08c0ef83bc6c7533", 32422 "description": "venus: enable KHR_driver_properties on Android", 32423 "nominated": false, 32424 "nomination_type": null, 32425 "resolution": 4, 32426 "main_sha": null, 32427 "because_sha": null 32428 }, 32429 { 32430 "sha": "61e899a181aff87f34aa702cf217aede089501e4", 32431 "description": "venus: enable zink required extensions on Android", 32432 "nominated": false, 32433 "nomination_type": null, 32434 "resolution": 4, 32435 "main_sha": null, 32436 "because_sha": null 32437 }, 32438 { 32439 "sha": "ac95ecd044a6376d96b1e5a0d56c26a6c7cfdd3e", 32440 "description": "venus: some clang format fixes", 32441 "nominated": false, 32442 "nomination_type": null, 32443 "resolution": 4, 32444 "main_sha": null, 32445 "because_sha": null 32446 }, 32447 { 32448 "sha": "0b4d54360f1b4ad59d14b2d94924e03e2f3ed09d", 32449 "description": "meson: add with_gallium_virgl to allow it as VA backend driver", 32450 "nominated": false, 32451 "nomination_type": null, 32452 "resolution": 4, 32453 "main_sha": null, 32454 "because_sha": null 32455 }, 32456 { 32457 "sha": "492761ab8d6ad94660d8465a93f41e244664da6e", 32458 "description": "anv: add a new NO_LOCAL_MEM allocation flag", 32459 "nominated": false, 32460 "nomination_type": 1, 32461 "resolution": 4, 32462 "main_sha": null, 32463 "because_sha": "9027c5df4c51bcf529ab34b0ffbe763cf8fe8543" 32464 }, 32465 { 32466 "sha": "f41a6504a1c12f95f366dd758b4c07882907c889", 32467 "description": "egl/kopper: Don't add EGL_SWAP_BEHAVIOR_PRESERVED_BIT configs", 32468 "nominated": false, 32469 "nomination_type": null, 32470 "resolution": 4, 32471 "main_sha": null, 32472 "because_sha": null 32473 }, 32474 { 32475 "sha": "f70df74e0a3c71c92f09ff578906a68536c99b6a", 32476 "description": "wsi/x11: Defer clearing image busy flag for non-shm upload", 32477 "nominated": false, 32478 "nomination_type": null, 32479 "resolution": 4, 32480 "main_sha": null, 32481 "because_sha": null 32482 }, 32483 { 32484 "sha": "168fdb5a91aeddcfb9e65e081f3517ee420608ce", 32485 "description": "egl: Move an error check earlier in EGL_BUFFER_AGE_EXT query", 32486 "nominated": false, 32487 "nomination_type": null, 32488 "resolution": 4, 32489 "main_sha": null, 32490 "because_sha": null 32491 }, 32492 { 32493 "sha": "7662a5e9d34515bd44a97b3726490f31490b57c6", 32494 "description": "mesa: Remove PIPE_CAP_CS_DERIVED_SYSTEM_VALUES_SUPPORTED/lower_cs_derived.", 32495 "nominated": false, 32496 "nomination_type": null, 32497 "resolution": 4, 32498 "main_sha": null, 32499 "because_sha": null 32500 }, 32501 { 32502 "sha": "dda28a3e35ce4e590c8219865c359a3020c1aea0", 32503 "description": "tu: Trivially expose VK_EXT_rasterization_order_attachment_access", 32504 "nominated": false, 32505 "nomination_type": null, 32506 "resolution": 4, 32507 "main_sha": null, 32508 "because_sha": null 32509 }, 32510 { 32511 "sha": "1dfc5929d1dfeeeb194ed863e459c36b984ba123", 32512 "description": "tu: Use newly obtained magic reg values", 32513 "nominated": false, 32514 "nomination_type": null, 32515 "resolution": 4, 32516 "main_sha": null, 32517 "because_sha": null 32518 }, 32519 { 32520 "sha": "c22444ebccfc4ababbec0cc05c0353cbf2767841", 32521 "description": "freedreno: Add all variable magic regs to device-info tables", 32522 "nominated": false, 32523 "nomination_type": null, 32524 "resolution": 4, 32525 "main_sha": null, 32526 "because_sha": null 32527 }, 32528 { 32529 "sha": "df51e96c335f4026bdc35f9ecd059e3e925d0c79", 32530 "description": "freedreno: Name more *_DBG_ECO_CNTL regs", 32531 "nominated": false, 32532 "nomination_type": null, 32533 "resolution": 4, 32534 "main_sha": null, 32535 "because_sha": null 32536 }, 32537 { 32538 "sha": "80bd9ce7ee26995927ab62fba872072cdeed694f", 32539 "description": "pvr: don't setup attachment tex state for images with input attachment bit unset", 32540 "nominated": false, 32541 "nomination_type": null, 32542 "resolution": 4, 32543 "main_sha": null, 32544 "because_sha": null 32545 }, 32546 { 32547 "sha": "fdf85f10a17f5889a8f42c9ff6ee4021a913ba95", 32548 "description": "pvr: cube map tex state packing fixes", 32549 "nominated": false, 32550 "nomination_type": null, 32551 "resolution": 4, 32552 "main_sha": null, 32553 "because_sha": null 32554 }, 32555 { 32556 "sha": "3436438dd01933eb78132bf051d97e1a8ed28227", 32557 "description": "pvr: set samplerAnisotropy to false", 32558 "nominated": false, 32559 "nomination_type": null, 32560 "resolution": 4, 32561 "main_sha": null, 32562 "because_sha": null 32563 }, 32564 { 32565 "sha": "578361024ce78068faa0eef7e80008458093f9f6", 32566 "description": "pvr: Fix clang-format issue.", 32567 "nominated": false, 32568 "nomination_type": null, 32569 "resolution": 4, 32570 "main_sha": null, 32571 "because_sha": null 32572 }, 32573 { 32574 "sha": "f4d6abc26865bec9cfb98d7451d718a21973c22c", 32575 "description": "mesa/st: enable s3tc extensions with fallback", 32576 "nominated": false, 32577 "nomination_type": null, 32578 "resolution": 4, 32579 "main_sha": null, 32580 "because_sha": null 32581 }, 32582 { 32583 "sha": "be70018a23ed4e9742f36f99a58a85c3e7cbe4b9", 32584 "description": "mesa/st: implement fallback for s3tc", 32585 "nominated": false, 32586 "nomination_type": null, 32587 "resolution": 4, 32588 "main_sha": null, 32589 "because_sha": null 32590 }, 32591 { 32592 "sha": "ac87b8a1ebe81de0ff9a4f31f2e5bbfef309c1f5", 32593 "description": "mesa/main: add _mesa_unpack_s3tc", 32594 "nominated": false, 32595 "nomination_type": null, 32596 "resolution": 4, 32597 "main_sha": null, 32598 "because_sha": null 32599 }, 32600 { 32601 "sha": "5087ba3666508e7d4bfdd1bd55dda126fd528560", 32602 "description": "mesa: add format-helpers for s3tc", 32603 "nominated": false, 32604 "nomination_type": null, 32605 "resolution": 4, 32606 "main_sha": null, 32607 "because_sha": null 32608 }, 32609 { 32610 "sha": "b02f1b0eba4981025073299f86d4027c548d86b4", 32611 "description": "mesa/st: add context-flags for s3tc", 32612 "nominated": false, 32613 "nomination_type": null, 32614 "resolution": 4, 32615 "main_sha": null, 32616 "because_sha": null 32617 }, 32618 { 32619 "sha": "a321d157c62f75302e1defa9215f7bc4371cf062", 32620 "description": "util: allow unpacking less than a block from dxt", 32621 "nominated": false, 32622 "nomination_type": null, 32623 "resolution": 4, 32624 "main_sha": null, 32625 "because_sha": null 32626 }, 32627 { 32628 "sha": "060596f1d886ab42ce85987bbe7a14b7da22277b", 32629 "description": "mesa/st: do not fallback to srgba formats for dxt", 32630 "nominated": false, 32631 "nomination_type": null, 32632 "resolution": 4, 32633 "main_sha": null, 32634 "because_sha": null 32635 }, 32636 { 32637 "sha": "b6f6b43c7662172d761a5dd5d98a087fa7e67d8b", 32638 "description": "mesa/st: use _mesa_generate_mipmap for fallback-formats", 32639 "nominated": false, 32640 "nomination_type": 1, 32641 "resolution": 4, 32642 "main_sha": null, 32643 "because_sha": "e4ff42684b95cfbc9c7b088a1f133bd0555b11e1" 32644 }, 32645 { 32646 "sha": "e51c5a18ade928868623be0048fdd24ed158a42c", 32647 "description": "Revert \"Revert \"ci: set venus on lavapipe to manual due to flakes\"\"", 32648 "nominated": false, 32649 "nomination_type": 2, 32650 "resolution": 4, 32651 "main_sha": null, 32652 "because_sha": "55e99a22f31e8cd0d58a2e419cfad212bea78fe7" 32653 }, 32654 { 32655 "sha": "92b3ae6ed9407bbfcb3210a3987bef64477fab8d", 32656 "description": "v3dv: ref pipeline layout earlier during pipeline init", 32657 "nominated": false, 32658 "nomination_type": 1, 32659 "resolution": 4, 32660 "main_sha": null, 32661 "because_sha": "14dab6b10cc93fcc7b17af7d969698fb03af87b6" 32662 }, 32663 { 32664 "sha": "699e3452d0c70075d650065c1d73fc5a1700f1ac", 32665 "description": "util/u_trace: Add locking for ctx_list", 32666 "nominated": false, 32667 "nomination_type": null, 32668 "resolution": 4, 32669 "main_sha": null, 32670 "because_sha": null 32671 }, 32672 { 32673 "sha": "27ca22f3d640a0c409a8c2a488aee3fb2454fa43", 32674 "description": "vc4: drop dead qir_POW() helper", 32675 "nominated": false, 32676 "nomination_type": null, 32677 "resolution": 4, 32678 "main_sha": null, 32679 "because_sha": null 32680 }, 32681 { 32682 "sha": "898ce847074eaf554cfa79db5aa30e30d83170d7", 32683 "description": "v3dv: expose VK_EXT_border_color_swizzle", 32684 "nominated": false, 32685 "nomination_type": null, 32686 "resolution": 4, 32687 "main_sha": null, 32688 "because_sha": null 32689 }, 32690 { 32691 "sha": "565b388acf9843126f8a7e05ed42c1b17e6eed81", 32692 "description": "v3dv: fix swap_rb and channel_reverse flags in image views", 32693 "nominated": false, 32694 "nomination_type": null, 32695 "resolution": 4, 32696 "main_sha": null, 32697 "because_sha": null 32698 }, 32699 { 32700 "sha": "26024e97015dadaae4cd03084ac0cad450b0bf3e", 32701 "description": "v3dv: expose VK_EXT_tooling_info", 32702 "nominated": false, 32703 "nomination_type": null, 32704 "resolution": 4, 32705 "main_sha": null, 32706 "because_sha": null 32707 }, 32708 { 32709 "sha": "4330313666f85da4f1435007af9b584298260b01", 32710 "description": "radeonsi: add and implement load_user_clip_plane abi", 32711 "nominated": false, 32712 "nomination_type": null, 32713 "resolution": 4, 32714 "main_sha": null, 32715 "because_sha": null 32716 }, 32717 { 32718 "sha": "86832964cf26228427bbde3f1c60a5df040e312a", 32719 "description": "radeonsi: vs load input re-calculate vertex index after culling", 32720 "nominated": false, 32721 "nomination_type": null, 32722 "resolution": 4, 32723 "main_sha": null, 32724 "because_sha": null 32725 }, 32726 { 32727 "sha": "1d7e9203d067c5557f3a7e495ce7baa5c92b68f2", 32728 "description": "radeonsi: use replaced values when present", 32729 "nominated": false, 32730 "nomination_type": null, 32731 "resolution": 4, 32732 "main_sha": null, 32733 "because_sha": null 32734 }, 32735 { 32736 "sha": "ca0b8ed9b3b43d4891aba4ff84ed936e8f413a2c", 32737 "description": "ac/llvm: move culling replaced registers to abi", 32738 "nominated": false, 32739 "nomination_type": null, 32740 "resolution": 4, 32741 "main_sha": null, 32742 "because_sha": null 32743 }, 32744 { 32745 "sha": "463c4c55a798367ff7e8c72ded2e7feb0f8737fe", 32746 "description": "radeonsi: implement cull nir intrinsics", 32747 "nominated": false, 32748 "nomination_type": null, 32749 "resolution": 4, 32750 "main_sha": null, 32751 "because_sha": null 32752 }, 32753 { 32754 "sha": "7a166ba3f2588f5293cc62ec69a71c52b7df6ba9", 32755 "description": "radeonsi: implement nir_intrinsic_load_viewport_xy_scale_and_offset", 32756 "nominated": false, 32757 "nomination_type": null, 32758 "resolution": 4, 32759 "main_sha": null, 32760 "because_sha": null 32761 }, 32762 { 32763 "sha": "ec9d357b33a490e6325215052aa2bb3175e05cf8", 32764 "description": "radeonsi: implement nir_intrinsic_load_half_line_width_amd", 32765 "nominated": false, 32766 "nomination_type": null, 32767 "resolution": 4, 32768 "main_sha": null, 32769 "because_sha": null 32770 }, 32771 { 32772 "sha": "0511713af7f46b4896ee6cdb67b98bad0b825400", 32773 "description": "zink: lower discard/demote depending on derivatives", 32774 "nominated": false, 32775 "nomination_type": null, 32776 "resolution": 4, 32777 "main_sha": null, 32778 "because_sha": null 32779 }, 32780 { 32781 "sha": "9909eff0c8119ece33422ac6da3d9be6efc593a8", 32782 "description": "zink: expose demote when supported", 32783 "nominated": false, 32784 "nomination_type": null, 32785 "resolution": 4, 32786 "main_sha": null, 32787 "because_sha": null 32788 }, 32789 { 32790 "sha": "1a271948fc4bf2ab3034498fb49330cee2392151", 32791 "description": "zink: hook up demote extension", 32792 "nominated": false, 32793 "nomination_type": null, 32794 "resolution": 4, 32795 "main_sha": null, 32796 "because_sha": null 32797 }, 32798 { 32799 "sha": "e2d7fa943d62b14bade8c43f3d8208bbaf428061", 32800 "description": "zink: add ntv support for is_helper_invocation", 32801 "nominated": false, 32802 "nomination_type": null, 32803 "resolution": 4, 32804 "main_sha": null, 32805 "because_sha": null 32806 }, 32807 { 32808 "sha": "7a48657a061428dbb426385eae1ab9409b13f27e", 32809 "description": "zink: add spirv_builder support for is_helper_invocation", 32810 "nominated": false, 32811 "nomination_type": null, 32812 "resolution": 4, 32813 "main_sha": null, 32814 "because_sha": null 32815 }, 32816 { 32817 "sha": "332ff54425ae0be6996da270383c7fba865b964b", 32818 "description": "zink: add ntv support for demote", 32819 "nominated": false, 32820 "nomination_type": null, 32821 "resolution": 4, 32822 "main_sha": null, 32823 "because_sha": null 32824 }, 32825 { 32826 "sha": "1bff2035331b8e5949952a6bb772d798ab762392", 32827 "description": "zink: add spirv builder function for demote", 32828 "nominated": false, 32829 "nomination_type": null, 32830 "resolution": 4, 32831 "main_sha": null, 32832 "because_sha": null 32833 }, 32834 { 32835 "sha": "944b08e5971a671ef163f57c627687a0f3260885", 32836 "description": "v3dv/bo: reduce DEFAULT_MAX_BO_CACHE_SIZE to 64", 32837 "nominated": false, 32838 "nomination_type": null, 32839 "resolution": 4, 32840 "main_sha": null, 32841 "because_sha": null 32842 }, 32843 { 32844 "sha": "a68e2b810c7cd3ce217f7d5f69fd9124eacfa921", 32845 "description": "Android.mk: Provide a custom entry name to ensure meson checks succeed", 32846 "nominated": false, 32847 "nomination_type": null, 32848 "resolution": 4, 32849 "main_sha": null, 32850 "because_sha": null 32851 }, 32852 { 32853 "sha": "554b19b616a16ad049e73d036660a271be00c572", 32854 "description": "Android.mk: Filter out --build-id=md5 linker flag", 32855 "nominated": false, 32856 "nomination_type": null, 32857 "resolution": 4, 32858 "main_sha": null, 32859 "because_sha": null 32860 }, 32861 { 32862 "sha": "5017e805bb1f57b482cfbcfd27d78806c782f48a", 32863 "description": "util: Fixes comment about debug_get_option", 32864 "nominated": false, 32865 "nomination_type": null, 32866 "resolution": 4, 32867 "main_sha": null, 32868 "because_sha": null 32869 }, 32870 { 32871 "sha": "4f11fba0c1cc3981409202381da3a47fb3980eb0", 32872 "description": "radv: Enable EXT_mesh_shader on RDNA2 with RADV_PERFTEST=ext_ms", 32873 "nominated": false, 32874 "nomination_type": null, 32875 "resolution": 4, 32876 "main_sha": null, 32877 "because_sha": null 32878 }, 32879 { 32880 "sha": "be56649fc60829c88530d14e780add04781442cd", 32881 "description": "radv: Implement EXT_mesh_shader draw calls.", 32882 "nominated": false, 32883 "nomination_type": null, 32884 "resolution": 4, 32885 "main_sha": null, 32886 "because_sha": null 32887 }, 32888 { 32889 "sha": "c7ff93a766186f956a14cc05904ead52efc71d99", 32890 "description": "ac/nir/ngg: Add EXT_mesh_shader vertex/primitive count.", 32891 "nominated": false, 32892 "nomination_type": null, 32893 "resolution": 4, 32894 "main_sha": null, 32895 "because_sha": null 32896 }, 32897 { 32898 "sha": "448d09d44a3e39ace4e98e28b57d4300105e5fe2", 32899 "description": "ac/nir/ngg: Add EXT_mesh_shader CullPrimitiveEXT output.", 32900 "nominated": false, 32901 "nomination_type": null, 32902 "resolution": 4, 32903 "main_sha": null, 32904 "because_sha": null 32905 }, 32906 { 32907 "sha": "1f8f4570f0efec3016892801ec693074a338df07", 32908 "description": "ac/nir/ngg: Add EXT_mesh_shader primitive indices.", 32909 "nominated": false, 32910 "nomination_type": null, 32911 "resolution": 4, 32912 "main_sha": null, 32913 "because_sha": null 32914 }, 32915 { 32916 "sha": "359713d1743f9eab755e8ae502a22eae2e52c220", 32917 "description": "zink: track min_samples state for per sample shading", 32918 "nominated": true, 32919 "nomination_type": 0, 32920 "resolution": 0, 32921 "main_sha": null, 32922 "because_sha": null 32923 }, 32924 { 32925 "sha": "55e99a22f31e8cd0d58a2e419cfad212bea78fe7", 32926 "description": "Revert \"ci: set venus on lavapipe to manual due to flakes\"", 32927 "nominated": false, 32928 "nomination_type": 2, 32929 "resolution": 4, 32930 "main_sha": null, 32931 "because_sha": "a03ce740bbbd2364e37bdd358d634b352ff515c7" 32932 }, 32933 { 32934 "sha": "0a2723e35d488243a480207e302884f76c58cc17", 32935 "description": "ci: Make sure that the Crosvm control socket has been removed", 32936 "nominated": false, 32937 "nomination_type": null, 32938 "resolution": 4, 32939 "main_sha": null, 32940 "because_sha": null 32941 }, 32942 { 32943 "sha": "a6050a43cae57d4dcb8d3b7aaf05ce2b803bea26", 32944 "description": "ac/surface: disallow 256KB swizzle modes on gfx11 APUs", 32945 "nominated": false, 32946 "nomination_type": null, 32947 "resolution": 4, 32948 "main_sha": null, 32949 "because_sha": null 32950 }, 32951 { 32952 "sha": "aef7ea868fe55f2eb0bcedaeecdc76d54a611106", 32953 "description": "ac/gpu_info: handle LPDDR4 and 5 in ac_memory_ops_per_clock", 32954 "nominated": false, 32955 "nomination_type": 1, 32956 "resolution": 4, 32957 "main_sha": null, 32958 "because_sha": "50238f495869ce50bd0649e7b75916870c654ccc" 32959 }, 32960 { 32961 "sha": "c551bb32d16c7abe27a5c2ee65c441c27fac9821", 32962 "description": "zink: clamp miplodbias when creating sampler", 32963 "nominated": true, 32964 "nomination_type": 0, 32965 "resolution": 1, 32966 "main_sha": null, 32967 "because_sha": null 32968 }, 32969 { 32970 "sha": "9194952e70af87ec498977d9b6698c0e8c15de5e", 32971 "description": "hasvk: expose VK_EXT_depth_clamp_zero_one", 32972 "nominated": false, 32973 "nomination_type": null, 32974 "resolution": 4, 32975 "main_sha": null, 32976 "because_sha": null 32977 }, 32978 { 32979 "sha": "a6de9dabf63793645a9586238642d45326f2d0ea", 32980 "description": "anv: enable EXT_depth_clamp_zero_one", 32981 "nominated": false, 32982 "nomination_type": null, 32983 "resolution": 4, 32984 "main_sha": null, 32985 "because_sha": null 32986 }, 32987 { 32988 "sha": "70ea65490c20f447daabf118aa9d4d7ddb90d315", 32989 "description": "v3dv: switch to common code for command buffer lifecycles", 32990 "nominated": false, 32991 "nomination_type": null, 32992 "resolution": 4, 32993 "main_sha": null, 32994 "because_sha": null 32995 }, 32996 { 32997 "sha": "b830091cb6c0414f3a875d48e5c625101327e02f", 32998 "description": "gallium/u_threaded: fix offset calculation for draw_multi slots", 32999 "nominated": true, 33000 "nomination_type": 0, 33001 "resolution": 1, 33002 "main_sha": null, 33003 "because_sha": null 33004 }, 33005 { 33006 "sha": "0a0fb7cbc63d66977c148c3f5fd86de8e879f1ab", 33007 "description": "gallium/u_threaded: add missing reference counts for draw_multi slots", 33008 "nominated": true, 33009 "nomination_type": 0, 33010 "resolution": 1, 33011 "main_sha": null, 33012 "because_sha": null 33013 }, 33014 { 33015 "sha": "f90f04d501c3af278760c8dc3067f9a6d045980f", 33016 "description": "nv/nir: Set ssbo CacheMode from intrinsic access", 33017 "nominated": false, 33018 "nomination_type": null, 33019 "resolution": 4, 33020 "main_sha": null, 33021 "because_sha": null 33022 }, 33023 { 33024 "sha": "02babc834a508adf7726f783abf97dd2fe13e763", 33025 "description": "asahi: Identify stencil test enable", 33026 "nominated": false, 33027 "nomination_type": null, 33028 "resolution": 4, 33029 "main_sha": null, 33030 "because_sha": null 33031 }, 33032 { 33033 "sha": "b891d60efa812bb6eaaafd5062cdd0759510f0ba", 33034 "description": "asahi: Fix depth/stencil buffers", 33035 "nominated": false, 33036 "nomination_type": null, 33037 "resolution": 4, 33038 "main_sha": null, 33039 "because_sha": null 33040 }, 33041 { 33042 "sha": "7cb21eb5956d3e60f86b0d1728d3861743b1b265", 33043 "description": "asahi: Handle out-of-bounds clear_stencil", 33044 "nominated": false, 33045 "nomination_type": null, 33046 "resolution": 4, 33047 "main_sha": null, 33048 "because_sha": null 33049 }, 33050 { 33051 "sha": "66f116497618b20dbf5326b989c4522933f19f5c", 33052 "description": "asahi: Add 1D and 1D Array enums", 33053 "nominated": false, 33054 "nomination_type": null, 33055 "resolution": 4, 33056 "main_sha": null, 33057 "because_sha": null 33058 }, 33059 { 33060 "sha": "2bdb8ba3ce3c8f4ccda533f67ed4ed0667bf5345", 33061 "description": "asahi: Correct SET_SHADER_EXTENDED disambig bit", 33062 "nominated": false, 33063 "nomination_type": null, 33064 "resolution": 4, 33065 "main_sha": null, 33066 "because_sha": null 33067 }, 33068 { 33069 "sha": "210f4aff1e24967b6fa25b228c09d2a8d0b617cb", 33070 "description": "asahi: Identify and use first level field of texture", 33071 "nominated": false, 33072 "nomination_type": null, 33073 "resolution": 4, 33074 "main_sha": null, 33075 "because_sha": null 33076 }, 33077 { 33078 "sha": "1d72d3feb6427752427cd9f7e2e99070240b0884", 33079 "description": "asahi: Fix \"stride\" for tiled textures", 33080 "nominated": false, 33081 "nomination_type": null, 33082 "resolution": 4, 33083 "main_sha": null, 33084 "because_sha": null 33085 }, 33086 { 33087 "sha": "4442be1155a567f9117d8ea33493990bf0b7e52f", 33088 "description": "asahi: Fix nonmipmapped array textures", 33089 "nominated": false, 33090 "nomination_type": 1, 33091 "resolution": 4, 33092 "main_sha": null, 33093 "because_sha": "6ff75da8aa41b079e054865789d89269e2501736" 33094 }, 33095 { 33096 "sha": "a41d73278497abc61d111dcf718cd82a73ad680d", 33097 "description": "asahi: Fix depth for cube maps", 33098 "nominated": false, 33099 "nomination_type": null, 33100 "resolution": 4, 33101 "main_sha": null, 33102 "because_sha": null 33103 }, 33104 { 33105 "sha": "99a5b11af54a754dbb4cc4ca8a07446a527b4c25", 33106 "description": "asahi: Label batch flush reasons", 33107 "nominated": false, 33108 "nomination_type": null, 33109 "resolution": 4, 33110 "main_sha": null, 33111 "because_sha": null 33112 }, 33113 { 33114 "sha": "e66a901bc84f17bd40998cb4f25348ee6dfbc9dd", 33115 "description": "asahi: Relax assert in decoder", 33116 "nominated": false, 33117 "nomination_type": null, 33118 "resolution": 4, 33119 "main_sha": null, 33120 "because_sha": null 33121 }, 33122 { 33123 "sha": "9542f9586443de828f83afcd33c1149a198b5940", 33124 "description": "asahi: Trim garbage at end of set shader", 33125 "nominated": false, 33126 "nomination_type": null, 33127 "resolution": 4, 33128 "main_sha": null, 33129 "because_sha": null 33130 }, 33131 { 33132 "sha": "279eaec278cece738ce68c67d4a5c2a6383bf5ed", 33133 "description": "asahi: Use util_blitter_clear", 33134 "nominated": false, 33135 "nomination_type": null, 33136 "resolution": 4, 33137 "main_sha": null, 33138 "because_sha": null 33139 }, 33140 { 33141 "sha": "fb7860ed248f1baf1808493502654531ba9fa572", 33142 "description": "asahi: Handle empty fragment shaders", 33143 "nominated": false, 33144 "nomination_type": null, 33145 "resolution": 4, 33146 "main_sha": null, 33147 "because_sha": null 33148 }, 33149 { 33150 "sha": "f8799c97b27ceb8f02016cc5b6449c5d8679a7c7", 33151 "description": "asahi: Export agx_blitter_save", 33152 "nominated": false, 33153 "nomination_type": null, 33154 "resolution": 4, 33155 "main_sha": null, 33156 "because_sha": null 33157 }, 33158 { 33159 "sha": "6b329b16f84712769621d7f284969ff604f9fc47", 33160 "description": "asahi: Make ctx->zs a pointer", 33161 "nominated": false, 33162 "nomination_type": null, 33163 "resolution": 4, 33164 "main_sha": null, 33165 "because_sha": null 33166 }, 33167 { 33168 "sha": "968bbca578d39a9d3312140e00529c660ba97f1e", 33169 "description": "asahi: Note some more unknowns in the XML", 33170 "nominated": false, 33171 "nomination_type": null, 33172 "resolution": 4, 33173 "main_sha": null, 33174 "because_sha": null 33175 }, 33176 { 33177 "sha": "47831969c8dd9b6cba758e8326a2220c147e6ac0", 33178 "description": "asahi: Split up unk 2b", 33179 "nominated": false, 33180 "nomination_type": null, 33181 "resolution": 4, 33182 "main_sha": null, 33183 "because_sha": null 33184 }, 33185 { 33186 "sha": "5f57fe0bc93c587ba6ac646670a675d61d5d107f", 33187 "description": "asahi: Fix Indexed Draw command", 33188 "nominated": false, 33189 "nomination_type": null, 33190 "resolution": 4, 33191 "main_sha": null, 33192 "because_sha": null 33193 }, 33194 { 33195 "sha": "10c9aceadff4edd2d0b5304ceb1f5bb8d8d625f8", 33196 "description": "agx: Plumb through nir_op_txf", 33197 "nominated": false, 33198 "nomination_type": null, 33199 "resolution": 4, 33200 "main_sha": null, 33201 "because_sha": null 33202 }, 33203 { 33204 "sha": "44d79d39b6bdbc87e821de55e51d5cdd04e4ccb4", 33205 "description": "agx: Defeature indirect vbufs", 33206 "nominated": false, 33207 "nomination_type": null, 33208 "resolution": 4, 33209 "main_sha": null, 33210 "because_sha": null 33211 }, 33212 { 33213 "sha": "0fccd564b6269b6326042344bc8227388b17b4fe", 33214 "description": "agx: Don't hardcode uniform enums", 33215 "nominated": false, 33216 "nomination_type": null, 33217 "resolution": 4, 33218 "main_sha": null, 33219 "because_sha": null 33220 }, 33221 { 33222 "sha": "18bb64fd3a7cb9321681db60bd2f734216afd41a", 33223 "description": "agx: Add more unit tests for float copyprop", 33224 "nominated": false, 33225 "nomination_type": null, 33226 "resolution": 4, 33227 "main_sha": null, 33228 "because_sha": null 33229 }, 33230 { 33231 "sha": "095415cdf716e2f4311d07e01f2c279518c140aa", 33232 "description": "agx: Fix float copyprop of neg(neg) case", 33233 "nominated": true, 33234 "nomination_type": 1, 33235 "resolution": 1, 33236 "main_sha": null, 33237 "because_sha": "28801b4849371e633eb66dd2c802d44dbb9e3304" 33238 }, 33239 { 33240 "sha": "9645e46a53b5d0770e20b1d520989985a6cdc952", 33241 "description": "agx: Fix tib access in internal shaders", 33242 "nominated": false, 33243 "nomination_type": null, 33244 "resolution": 4, 33245 "main_sha": null, 33246 "because_sha": null 33247 }, 33248 { 33249 "sha": "a03ce740bbbd2364e37bdd358d634b352ff515c7", 33250 "description": "ci: set venus on lavapipe to manual due to flakes", 33251 "nominated": false, 33252 "nomination_type": null, 33253 "resolution": 4, 33254 "main_sha": null, 33255 "because_sha": null 33256 }, 33257 { 33258 "sha": "912d0383b4a4e02256e8ef6d99cbefb91c71312d", 33259 "description": "isaspec: Move isa_decode(..) declaration", 33260 "nominated": false, 33261 "nomination_type": null, 33262 "resolution": 4, 33263 "main_sha": null, 33264 "because_sha": null 33265 }, 33266 { 33267 "sha": "c0b891ecca2b92c9ef2945440c77f45345df3290", 33268 "description": "util: Include stddef.h in util/macros.h", 33269 "nominated": false, 33270 "nomination_type": null, 33271 "resolution": 4, 33272 "main_sha": null, 33273 "because_sha": null 33274 }, 33275 { 33276 "sha": "714ac455e2469e28fb752d087c1386e69c674169", 33277 "description": "ci: remove missing-braces from no-error", 33278 "nominated": false, 33279 "nomination_type": null, 33280 "resolution": 4, 33281 "main_sha": null, 33282 "because_sha": null 33283 }, 33284 { 33285 "sha": "6ffbb1abdb26faf341383cbc6bd337a04151711e", 33286 "description": "vulkan: Dirty VP_VIEWPORTS/SCISSORS when copying viewports/scissors", 33287 "nominated": true, 33288 "nomination_type": 1, 33289 "resolution": 1, 33290 "main_sha": null, 33291 "because_sha": "fcedb1250bb8f05ef047b8b477169d70af9ef27d" 33292 }, 33293 { 33294 "sha": "136a26f271b5b846f3808f917267b79d0460e71a", 33295 "description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_format_soa.c", 33296 "nominated": false, 33297 "nomination_type": null, 33298 "resolution": 4, 33299 "main_sha": null, 33300 "because_sha": null 33301 }, 33302 { 33303 "sha": "4ff7e64e81c0b4acb39c841b6d8da7ebc8bdd6dd", 33304 "description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_struct.c", 33305 "nominated": false, 33306 "nomination_type": null, 33307 "resolution": 4, 33308 "main_sha": null, 33309 "because_sha": null 33310 }, 33311 { 33312 "sha": "02b9a8ba12e62cfa40b62af5a338bb9e670de12b", 33313 "description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_format_s3tc.c", 33314 "nominated": false, 33315 "nomination_type": null, 33316 "resolution": 4, 33317 "main_sha": null, 33318 "because_sha": null 33319 }, 33320 { 33321 "sha": "1b8c4931df9d0ec55fc80dc280f27c40c9a2b781", 33322 "description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_jit_types.c", 33323 "nominated": false, 33324 "nomination_type": null, 33325 "resolution": 4, 33326 "main_sha": null, 33327 "because_sha": null 33328 }, 33329 { 33330 "sha": "f30251ef9bf20274d49848d614c8bf407bec353b", 33331 "description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_nir_soa.c", 33332 "nominated": false, 33333 "nomination_type": null, 33334 "resolution": 4, 33335 "main_sha": null, 33336 "because_sha": null 33337 }, 33338 { 33339 "sha": "8289ac87a404ff95759ec2a12012c1eae20419e6", 33340 "description": "gallivm: fixes for LLVM-15 opaque pointers in lp_bld_nir_aos.c", 33341 "nominated": false, 33342 "nomination_type": null, 33343 "resolution": 4, 33344 "main_sha": null, 33345 "because_sha": null 33346 }, 33347 { 33348 "sha": "49c6e2fd70aa2db61e784e41f263c19625ca67ba", 33349 "description": "gallium: drop unused macros in draw_llvm.h", 33350 "nominated": false, 33351 "nomination_type": null, 33352 "resolution": 4, 33353 "main_sha": null, 33354 "because_sha": null 33355 }, 33356 { 33357 "sha": "3668ebf8bd42bd9c9c9a7b8b5d4537198e5a2b4c", 33358 "description": "gallivm: drop unused \"emit_load\" in lp_llvm_buffer_member()", 33359 "nominated": false, 33360 "nomination_type": null, 33361 "resolution": 4, 33362 "main_sha": null, 33363 "because_sha": null 33364 }, 33365 { 33366 "sha": "adf28955162007af80989b65df641b3c7ae6f78c", 33367 "description": "gallivm: LLVM-15 opaque pointers: disable LLVMGetElementType(ptr_type)", 33368 "nominated": false, 33369 "nomination_type": null, 33370 "resolution": 4, 33371 "main_sha": null, 33372 "because_sha": null 33373 }, 33374 { 33375 "sha": "08615f2807ee1224c2d36700891524c2a05fa376", 33376 "description": "llvmpipe: fix front/back face system value in the fs", 33377 "nominated": false, 33378 "nomination_type": null, 33379 "resolution": 4, 33380 "main_sha": null, 33381 "because_sha": null 33382 }, 33383 { 33384 "sha": "723ae2368f682707544ee51017c88afc2c91a405", 33385 "description": "vulkan: fixup 1.3.226 update", 33386 "nominated": false, 33387 "nomination_type": null, 33388 "resolution": 4, 33389 "main_sha": null, 33390 "because_sha": null 33391 }, 33392 { 33393 "sha": "7e282694ed72341b360ec3082ecc83e2c92ad78b", 33394 "description": "anv: remove non present field in upstream spec", 33395 "nominated": false, 33396 "nomination_type": null, 33397 "resolution": 4, 33398 "main_sha": null, 33399 "because_sha": null 33400 }, 33401 { 33402 "sha": "2a2766ce18f801d2f21031568764fc8aec35f542", 33403 "description": "Enable .VALVE_mutable_descriptor_type in physical_device", 33404 "nominated": false, 33405 "nomination_type": null, 33406 "resolution": 4, 33407 "main_sha": null, 33408 "because_sha": null 33409 }, 33410 { 33411 "sha": "de5879447b4d7548b2798ba482b25441e0df97c9", 33412 "description": "Track bitset when create descriptor pool", 33413 "nominated": false, 33414 "nomination_type": null, 33415 "resolution": 4, 33416 "main_sha": null, 33417 "because_sha": null 33418 }, 33419 { 33420 "sha": "d5f116feb535bce39a7dd685d428081da5345288", 33421 "description": "Update bitset when init descriptor layout.", 33422 "nominated": false, 33423 "nomination_type": null, 33424 "resolution": 4, 33425 "main_sha": null, 33426 "because_sha": null 33427 }, 33428 { 33429 "sha": "70394675229f3fab1b0be224c2367198e26ea9ef", 33430 "description": "Increase enum type in vn_descriptor_set.", 33431 "nominated": false, 33432 "nomination_type": null, 33433 "resolution": 4, 33434 "main_sha": null, 33435 "because_sha": null 33436 }, 33437 { 33438 "sha": "250c684750533d8260eb2d48abd9b3fd729f5467", 33439 "description": "ci: uprev piglit 2022-08-30", 33440 "nominated": false, 33441 "nomination_type": null, 33442 "resolution": 4, 33443 "main_sha": null, 33444 "because_sha": null 33445 }, 33446 { 33447 "sha": "c93173fceccb978880559baabb6d0b083182d822", 33448 "description": "util/perf: use ALWAYS_INLINE for tracepoints", 33449 "nominated": false, 33450 "nomination_type": null, 33451 "resolution": 4, 33452 "main_sha": null, 33453 "because_sha": null 33454 }, 33455 { 33456 "sha": "4d747d5690bc47acda27bc0e75069fa7f3790857", 33457 "description": "util/perf: simplify u_trace_instrument", 33458 "nominated": false, 33459 "nomination_type": null, 33460 "resolution": 4, 33461 "main_sha": null, 33462 "because_sha": null 33463 }, 33464 { 33465 "sha": "18d7cb4abbd65b6eb1091d902245271dc49cd8ed", 33466 "description": "util/perf: add u_trace_instrument", 33467 "nominated": false, 33468 "nomination_type": null, 33469 "resolution": 4, 33470 "main_sha": null, 33471 "because_sha": null 33472 }, 33473 { 33474 "sha": "aeb2c5a8dafb00461fa42a4562612c26c9052dc0", 33475 "description": "util/perf: remove u_trace::enabled", 33476 "nominated": false, 33477 "nomination_type": null, 33478 "resolution": 4, 33479 "main_sha": null, 33480 "because_sha": null 33481 }, 33482 { 33483 "sha": "8d8d4347e39eb8e10c33e116f5031864d4f14ede", 33484 "description": "util/perf: ignore ut->enabled for iterators", 33485 "nominated": false, 33486 "nomination_type": null, 33487 "resolution": 4, 33488 "main_sha": null, 33489 "because_sha": null 33490 }, 33491 { 33492 "sha": "8b15025a2bad5a4977f65f88900ea6f6ad97ddc7", 33493 "description": "mesa: add GLSL_SOURCE", 33494 "nominated": false, 33495 "nomination_type": null, 33496 "resolution": 4, 33497 "main_sha": null, 33498 "because_sha": null 33499 }, 33500 { 33501 "sha": "9701b9098f2a86e2a6ce711aeba60f94058c74f7", 33502 "description": "anv: enable EXT_mesh_shader", 33503 "nominated": false, 33504 "nomination_type": null, 33505 "resolution": 4, 33506 "main_sha": null, 33507 "because_sha": null 33508 }, 33509 { 33510 "sha": "d5dedecfe7ee90cf220da75b5ac21d9f651294bf", 33511 "description": "anv: implement draw calls for EXT_mesh_shader", 33512 "nominated": false, 33513 "nomination_type": null, 33514 "resolution": 4, 33515 "main_sha": null, 33516 "because_sha": null 33517 }, 33518 { 33519 "sha": "637063ffc63e0ff2f95c14b015c343cbe34a73e7", 33520 "description": "anv: implement EXT_mesh_shader", 33521 "nominated": false, 33522 "nomination_type": null, 33523 "resolution": 4, 33524 "main_sha": null, 33525 "because_sha": null 33526 }, 33527 { 33528 "sha": "b3354afd89697fa0a9f249bb7da27ef21d20e53a", 33529 "description": "anv: replace VK_SHADER_STAGE_[TASK|MESH]_BIT_NV with VK_SHADER_STAGE_[TASK|MESH]_BIT_EXT", 33530 "nominated": false, 33531 "nomination_type": null, 33532 "resolution": 4, 33533 "main_sha": null, 33534 "because_sha": null 33535 }, 33536 { 33537 "sha": "9cefaa9b6d505cc542f1ea3cf886dbaee1e76851", 33538 "description": "anv: check EXT_mesh_shader whenever NV_mesh_shader is checked", 33539 "nominated": false, 33540 "nomination_type": null, 33541 "resolution": 4, 33542 "main_sha": null, 33543 "because_sha": null 33544 }, 33545 { 33546 "sha": "2e1b96bb1b9c506a8f0405569878971a56d26d74", 33547 "description": "intel/compiler: implement EXT_mesh_shader", 33548 "nominated": false, 33549 "nomination_type": null, 33550 "resolution": 4, 33551 "main_sha": null, 33552 "because_sha": null 33553 }, 33554 { 33555 "sha": "3ef13ef2349d1c05345d8d093b1db7b639819966", 33556 "description": "turnip: Treating non-d/s-write pipelines as not having d/s feedback loops.", 33557 "nominated": false, 33558 "nomination_type": null, 33559 "resolution": 4, 33560 "main_sha": null, 33561 "because_sha": null 33562 }, 33563 { 33564 "sha": "14911e8f83f726eb2bd6b413d5054d9c332976e9", 33565 "description": "spirv, compiler: add \"bool nv\" to shader_info.mesh", 33566 "nominated": false, 33567 "nomination_type": null, 33568 "resolution": 4, 33569 "main_sha": null, 33570 "because_sha": null 33571 }, 33572 { 33573 "sha": "7d1bcf1f55ba98616671a0a5c182516cbfb19d41", 33574 "description": "spirv, nir: Handle EmitMeshTasksEXT opcode.", 33575 "nominated": false, 33576 "nomination_type": null, 33577 "resolution": 4, 33578 "main_sha": null, 33579 "because_sha": null 33580 }, 33581 { 33582 "sha": "42e906485c4cb27a4d53777a7fcaeabc5109ce65", 33583 "description": "spirv: Support TaskPayloadWorkgroupEXT storage class.", 33584 "nominated": false, 33585 "nomination_type": null, 33586 "resolution": 4, 33587 "main_sha": null, 33588 "because_sha": null 33589 }, 33590 { 33591 "sha": "a03c30bd8dd4393fe76671f342f7802fa23f6845", 33592 "description": "spirv: Support the CullPrimitiveEXT mesh shader built-in.", 33593 "nominated": false, 33594 "nomination_type": null, 33595 "resolution": 4, 33596 "main_sha": null, 33597 "because_sha": null 33598 }, 33599 { 33600 "sha": "c5c6cef893af37c95ee3a0a82f6fc73a1fa02406", 33601 "description": "spirv: Support EXT_mesh_shader SetMeshOutputsEXT.", 33602 "nominated": false, 33603 "nomination_type": null, 33604 "resolution": 4, 33605 "main_sha": null, 33606 "because_sha": null 33607 }, 33608 { 33609 "sha": "b3cc09cff3b49baf23609b84d6f0ce64df48d7b7", 33610 "description": "spirv: Support EXT_mesh_shader mesh/task stages.", 33611 "nominated": false, 33612 "nomination_type": null, 33613 "resolution": 4, 33614 "main_sha": null, 33615 "because_sha": null 33616 }, 33617 { 33618 "sha": "bbebc1fb3575a7423d8257bc2d1607d3157e9351", 33619 "description": "spirv: Add mesh_shading capability for EXT_mesh_shader.", 33620 "nominated": false, 33621 "nomination_type": null, 33622 "resolution": 4, 33623 "main_sha": null, 33624 "because_sha": null 33625 }, 33626 { 33627 "sha": "f6925b8446568e095216f6ede8eee1d0ef8f8750", 33628 "description": "spirv: Support EXT_mesh_shader indices and mark them per-primitive.", 33629 "nominated": false, 33630 "nomination_type": null, 33631 "resolution": 4, 33632 "main_sha": null, 33633 "because_sha": null 33634 }, 33635 { 33636 "sha": "c315e2e71807e1d7502fad3f801da115bda8ceda", 33637 "description": "vulkan, spirv: Update to Vulkan 1.3.226 and latest SPIR-V headers.", 33638 "nominated": false, 33639 "nomination_type": null, 33640 "resolution": 4, 33641 "main_sha": null, 33642 "because_sha": null 33643 }, 33644 { 33645 "sha": "3bf3c45ae8b7de7ec6c99664b5561a38614ce5aa", 33646 "description": "pan/bi: Add and use bi_num_successors helper", 33647 "nominated": false, 33648 "nomination_type": null, 33649 "resolution": 4, 33650 "main_sha": null, 33651 "because_sha": null 33652 }, 33653 { 33654 "sha": "875a34160acfbd4d3a7ce3e250da83719af4e2af", 33655 "description": "pan/bi: Add and use bi_replace_src helper", 33656 "nominated": false, 33657 "nomination_type": null, 33658 "resolution": 4, 33659 "main_sha": null, 33660 "because_sha": null 33661 }, 33662 { 33663 "sha": "f01ccdbf69b742f9f4c86d3cb73a770e0293fc02", 33664 "description": "pan/bi: Remove assert(bi_is_ssa(dest))", 33665 "nominated": false, 33666 "nomination_type": null, 33667 "resolution": 4, 33668 "main_sha": null, 33669 "because_sha": null 33670 }, 33671 { 33672 "sha": "3fbd1e97d3081bec35f68f48dd1b39e94f9a53ad", 33673 "description": "pan/bi: Strengenth assert in the validator", 33674 "nominated": false, 33675 "nomination_type": null, 33676 "resolution": 4, 33677 "main_sha": null, 33678 "because_sha": null 33679 }, 33680 { 33681 "sha": "98c69de80d00a88009eac80dee7aee14a30aff3d", 33682 "description": "pan/bi: Add and use bi_foreach_ssa_src macro", 33683 "nominated": false, 33684 "nomination_type": null, 33685 "resolution": 4, 33686 "main_sha": null, 33687 "because_sha": null 33688 }, 33689 { 33690 "sha": "d3acfd9be825b04921b773e9cc005504a6a40a6a", 33691 "description": "pan/bi: Simplify bi_get_index prototype", 33692 "nominated": false, 33693 "nomination_type": null, 33694 "resolution": 4, 33695 "main_sha": null, 33696 "because_sha": null 33697 }, 33698 { 33699 "sha": "93cf569b4a58671c6dc443b11da943b98b513466", 33700 "description": "pan/bi: Remove bi_max_temp", 33701 "nominated": false, 33702 "nomination_type": null, 33703 "resolution": 4, 33704 "main_sha": null, 33705 "because_sha": null 33706 }, 33707 { 33708 "sha": "a4eebb556ae2a9757e496a0cf804a46458df9ce0", 33709 "description": "pan/bi: Inline node_to_index", 33710 "nominated": false, 33711 "nomination_type": null, 33712 "resolution": 4, 33713 "main_sha": null, 33714 "because_sha": null 33715 }, 33716 { 33717 "sha": "46e6e99f09ad0dc4552b98868e677fbb9d6213da", 33718 "description": "pan/bi: Get rid of bi_get_node", 33719 "nominated": false, 33720 "nomination_type": null, 33721 "resolution": 4, 33722 "main_sha": null, 33723 "because_sha": null 33724 }, 33725 { 33726 "sha": "1699d98e8e82d870ca894fac11a594c2137292f4", 33727 "description": "pan/bi: Remove NIR registers from the IR", 33728 "nominated": false, 33729 "nomination_type": null, 33730 "resolution": 4, 33731 "main_sha": null, 33732 "because_sha": null 33733 }, 33734 { 33735 "sha": "f6abcf534ad71e43c67a354c6d5ba8331798632d", 33736 "description": "pan/bi: Move non-SSA liveness into RA", 33737 "nominated": false, 33738 "nomination_type": null, 33739 "resolution": 4, 33740 "main_sha": null, 33741 "because_sha": null 33742 }, 33743 { 33744 "sha": "30528bac5ae3905b7e961e4185da53bbbc236954", 33745 "description": "pan/bi: Assume SSA for helper invocation analysis", 33746 "nominated": false, 33747 "nomination_type": null, 33748 "resolution": 4, 33749 "main_sha": null, 33750 "because_sha": null 33751 }, 33752 { 33753 "sha": "94511618bef5ffac4a70c4251708f4552fbc3dce", 33754 "description": "pan/bi: Assume SSA when translating NIR", 33755 "nominated": false, 33756 "nomination_type": null, 33757 "resolution": 4, 33758 "main_sha": null, 33759 "because_sha": null 33760 }, 33761 { 33762 "sha": "fad0837ee350481cf469a24649236d99e41c572b", 33763 "description": "pan/bi: Assume SSA when scheduling for pressure", 33764 "nominated": false, 33765 "nomination_type": null, 33766 "resolution": 4, 33767 "main_sha": null, 33768 "because_sha": null 33769 }, 33770 { 33771 "sha": "f02f657a316fa4e7bff50ff89da5cf2339106c80", 33772 "description": "pan/bi: Assume SSA in minor passes", 33773 "nominated": false, 33774 "nomination_type": null, 33775 "resolution": 4, 33776 "main_sha": null, 33777 "because_sha": null 33778 }, 33779 { 33780 "sha": "334ab03b9f743a07e7141549f15aa7ec37a1f0ce", 33781 "description": "pan/bi: Assume non-null sources in constant folding", 33782 "nominated": false, 33783 "nomination_type": null, 33784 "resolution": 4, 33785 "main_sha": null, 33786 "because_sha": null 33787 }, 33788 { 33789 "sha": "efee0ddd9177d7e0fd3b264328bb43f30384f309", 33790 "description": "pan/bi: Assume SSA in CSE", 33791 "nominated": false, 33792 "nomination_type": null, 33793 "resolution": 4, 33794 "main_sha": null, 33795 "because_sha": null 33796 }, 33797 { 33798 "sha": "0e456da75062d0bd32877d2e4bdad08a10c1b78a", 33799 "description": "pan/bi: Assume SSA in mod prop", 33800 "nominated": false, 33801 "nomination_type": null, 33802 "resolution": 4, 33803 "main_sha": null, 33804 "because_sha": null 33805 }, 33806 { 33807 "sha": "e94e6c49f1e6b812445e62fac064244f478903ab", 33808 "description": "pan/bi: Assume SSA in copyprop", 33809 "nominated": false, 33810 "nomination_type": null, 33811 "resolution": 4, 33812 "main_sha": null, 33813 "because_sha": null 33814 }, 33815 { 33816 "sha": "8244965868cc4b407d82b23df5d7a46aff8bc50d", 33817 "description": "pan/bi: Don't use bi_temp_reg", 33818 "nominated": false, 33819 "nomination_type": null, 33820 "resolution": 4, 33821 "main_sha": null, 33822 "because_sha": null 33823 }, 33824 { 33825 "sha": "cefec430a3cde8192fc04af575ec30ee299e2b75", 33826 "description": "pan/bi: Clear reg in squeeze_index", 33827 "nominated": false, 33828 "nomination_type": null, 33829 "resolution": 4, 33830 "main_sha": null, 33831 "because_sha": null 33832 }, 33833 { 33834 "sha": "7a5c8b920acae19d4e5e93797b14d448f1704ced", 33835 "description": "pan/bi: Clean up after converting to SSA", 33836 "nominated": false, 33837 "nomination_type": null, 33838 "resolution": 4, 33839 "main_sha": null, 33840 "because_sha": null 33841 }, 33842 { 33843 "sha": "28a9486f3abea3f96a14530761ff406628381fc2", 33844 "description": "pan/bi: Preserve SSA form from NIR", 33845 "nominated": false, 33846 "nomination_type": null, 33847 "resolution": 4, 33848 "main_sha": null, 33849 "because_sha": null 33850 }, 33851 { 33852 "sha": "8fb415fee200dac2b4754a1b96b286a1c187924d", 33853 "description": "pan/bi: Reduce some moves when going out-of-SSA", 33854 "nominated": false, 33855 "nomination_type": null, 33856 "resolution": 4, 33857 "main_sha": null, 33858 "because_sha": null 33859 }, 33860 { 33861 "sha": "9c18873017cd045af4e529c0414be408b897ed77", 33862 "description": "pan/bi: Add brainless out-of-SSA pass", 33863 "nominated": false, 33864 "nomination_type": null, 33865 "resolution": 4, 33866 "main_sha": null, 33867 "because_sha": null 33868 }, 33869 { 33870 "sha": "6c5ab777eeaaeb2b535e7a67dd5976d3e342f136", 33871 "description": "pan/bi: Add SSA-based liveness pass", 33872 "nominated": false, 33873 "nomination_type": null, 33874 "resolution": 4, 33875 "main_sha": null, 33876 "because_sha": null 33877 }, 33878 { 33879 "sha": "0a83748c54035ca8b0f8af07eda8cd963b541cbb", 33880 "description": "pan/bi: Translate phis from NIR", 33881 "nominated": false, 33882 "nomination_type": null, 33883 "resolution": 4, 33884 "main_sha": null, 33885 "because_sha": null 33886 }, 33887 { 33888 "sha": "2896b462c51b9eb7a09ba32612554f2a06872eee", 33889 "description": "pan/bi: Inline DCE into bi_lower_vector", 33890 "nominated": false, 33891 "nomination_type": null, 33892 "resolution": 4, 33893 "main_sha": null, 33894 "because_sha": null 33895 }, 33896 { 33897 "sha": "7631e5a5145d93821ffe30427ef7a399888d548f", 33898 "description": "pan/bi: Validate before&after pre-RA sched", 33899 "nominated": false, 33900 "nomination_type": null, 33901 "resolution": 4, 33902 "main_sha": null, 33903 "because_sha": null 33904 }, 33905 { 33906 "sha": "563d98c5c64d5ed2ff4be77d0f4afacd42989f30", 33907 "description": "pan/bi: Don't reorder phis in pre-RA scheduling", 33908 "nominated": false, 33909 "nomination_type": null, 33910 "resolution": 4, 33911 "main_sha": null, 33912 "because_sha": null 33913 }, 33914 { 33915 "sha": "ebfc5b919fb0f044019c7c40cee651a2a9a46654", 33916 "description": "pan/bi: Don't optimize if without else", 33917 "nominated": false, 33918 "nomination_type": null, 33919 "resolution": 4, 33920 "main_sha": null, 33921 "because_sha": null 33922 }, 33923 { 33924 "sha": "49e8f660f514942b2650bf1fae88fcea2ac600c6", 33925 "description": "pan/bi: Remove bogus assert lowering branches", 33926 "nominated": false, 33927 "nomination_type": null, 33928 "resolution": 4, 33929 "main_sha": null, 33930 "because_sha": null 33931 }, 33932 { 33933 "sha": "a01e6b6dc78febc7605f250d506d1dd605a941f5", 33934 "description": "pan/bi: Don't lower FAU for phis", 33935 "nominated": false, 33936 "nomination_type": null, 33937 "resolution": 4, 33938 "main_sha": null, 33939 "because_sha": null 33940 }, 33941 { 33942 "sha": "694578ee54d5c1136a24068ad61f1cfa390aa11a", 33943 "description": "pan/bi: Validate phi ordering", 33944 "nominated": false, 33945 "nomination_type": null, 33946 "resolution": 4, 33947 "main_sha": null, 33948 "because_sha": null 33949 }, 33950 { 33951 "sha": "69cdcd1c411ce315d20f3975a14177dff3aa7204", 33952 "description": "pan/bi: Add phi nodes", 33953 "nominated": false, 33954 "nomination_type": null, 33955 "resolution": 4, 33956 "main_sha": null, 33957 "because_sha": null 33958 }, 33959 { 33960 "sha": "181ed2d99a943321220b452b3828c19a257d94dd", 33961 "description": "pan/bi: Lift bi_predecessor_index helper", 33962 "nominated": false, 33963 "nomination_type": null, 33964 "resolution": 4, 33965 "main_sha": null, 33966 "because_sha": null 33967 }, 33968 { 33969 "sha": "a2affda89d19858905e6d432ec42a5239c00d030", 33970 "description": "pan/bi: Add bi_after_block_logical helper", 33971 "nominated": false, 33972 "nomination_type": null, 33973 "resolution": 4, 33974 "main_sha": null, 33975 "because_sha": null 33976 }, 33977 { 33978 "sha": "29f53ee8bbb4b27b13790f92a97b8d0ee7a04329", 33979 "description": "pan/bi: Don't write registers in optimizer tests", 33980 "nominated": false, 33981 "nomination_type": null, 33982 "resolution": 4, 33983 "main_sha": null, 33984 "because_sha": null 33985 }, 33986 { 33987 "sha": "e68b7531ca98a49ffc39dd69d01df8e642a0278f", 33988 "description": "pan/bi: Dynamically allocate source/dests", 33989 "nominated": false, 33990 "nomination_type": null, 33991 "resolution": 4, 33992 "main_sha": null, 33993 "because_sha": null 33994 }, 33995 { 33996 "sha": "8006e98243d460f75c9c7af3694711561903c12b", 33997 "description": "pan/bi: Reduce memory of scheduler access array", 33998 "nominated": false, 33999 "nomination_type": null, 34000 "resolution": 4, 34001 "main_sha": null, 34002 "because_sha": null 34003 }, 34004 { 34005 "sha": "e118a0e731d4e40b36fc53303150728cb0871f67", 34006 "description": "pan/bi: Use builder for atomic lowering in scheduler", 34007 "nominated": false, 34008 "nomination_type": null, 34009 "resolution": 4, 34010 "main_sha": null, 34011 "because_sha": null 34012 }, 34013 { 34014 "sha": "692a2580eb4e70f8d6b620df3f9d1bf8e23f5bd1", 34015 "description": "pan/bi: Use builder for IADD -> IADDC opt", 34016 "nominated": false, 34017 "nomination_type": null, 34018 "resolution": 4, 34019 "main_sha": null, 34020 "because_sha": null 34021 }, 34022 { 34023 "sha": "fd427803375d023d22cbfde207deb65738465cae", 34024 "description": "pan/bi: Use builder for MUX -> CSEL opt", 34025 "nominated": false, 34026 "nomination_type": null, 34027 "resolution": 4, 34028 "main_sha": null, 34029 "because_sha": null 34030 }, 34031 { 34032 "sha": "de1702ef03add6e613236e6cb1009ee1e2e29eb8", 34033 "description": "pan/va: Use builder in va_lower_isel", 34034 "nominated": false, 34035 "nomination_type": null, 34036 "resolution": 4, 34037 "main_sha": null, 34038 "because_sha": null 34039 }, 34040 { 34041 "sha": "d599deea7f94ca60a59953223be90fbbe08eea12", 34042 "description": "pan/bi: Rebuild DISCARD when optimizing", 34043 "nominated": false, 34044 "nomination_type": null, 34045 "resolution": 4, 34046 "main_sha": null, 34047 "because_sha": null 34048 }, 34049 { 34050 "sha": "6482c8084dee03efd19afc7f4fa5f9c4d7010c49", 34051 "description": "pan/bi: Rebuild some instructions when lowering", 34052 "nominated": false, 34053 "nomination_type": null, 34054 "resolution": 4, 34055 "main_sha": null, 34056 "because_sha": null 34057 }, 34058 { 34059 "sha": "50995dcb90bec802f046e564e3a705d0ca77184f", 34060 "description": "pan/bi: Use safe helpers to remove srcs/dests", 34061 "nominated": false, 34062 "nomination_type": null, 34063 "resolution": 4, 34064 "main_sha": null, 34065 "because_sha": null 34066 }, 34067 { 34068 "sha": "9c45ce309d47b688a7f5483909a091d945da52ea", 34069 "description": "pan/bi: Use variable src/dest for collect/split", 34070 "nominated": false, 34071 "nomination_type": null, 34072 "resolution": 4, 34073 "main_sha": null, 34074 "because_sha": null 34075 }, 34076 { 34077 "sha": "9bb2ac4d8c86b99ad2bbf6760a3b4e894f830a21", 34078 "description": "pan/bi: Add variable dest/src support to builder", 34079 "nominated": false, 34080 "nomination_type": null, 34081 "resolution": 4, 34082 "main_sha": null, 34083 "because_sha": null 34084 }, 34085 { 34086 "sha": "8424ef2b7a7d07e392fe372ba7f462417e8606d6", 34087 "description": "pan/bi: Don't read nonexistant sources", 34088 "nominated": false, 34089 "nomination_type": null, 34090 "resolution": 4, 34091 "main_sha": null, 34092 "because_sha": null 34093 }, 34094 { 34095 "sha": "de41fd00a5094ee06e4742ce74ef5dd4b991149e", 34096 "description": "pan/bi: Don't read nonexistant destinations", 34097 "nominated": false, 34098 "nomination_type": null, 34099 "resolution": 4, 34100 "main_sha": null, 34101 "because_sha": null 34102 }, 34103 { 34104 "sha": "8375717de3a471be8309b4b8bd2d480294360aca", 34105 "description": "pan/bi: Assume destinations are non-NULL", 34106 "nominated": false, 34107 "nomination_type": null, 34108 "resolution": 4, 34109 "main_sha": null, 34110 "because_sha": null 34111 }, 34112 { 34113 "sha": "e5b3faf5aa20c948d463b81c61b9f47775ccffad", 34114 "description": "pan/bi: Assert destinations are non-NULL", 34115 "nominated": false, 34116 "nomination_type": null, 34117 "resolution": 4, 34118 "main_sha": null, 34119 "because_sha": null 34120 }, 34121 { 34122 "sha": "9ec157c48226198e9d29252bccbccc516fa478f0", 34123 "description": "pan/bi: Introduce TEXC_DUAL psuedoinstruction", 34124 "nominated": false, 34125 "nomination_type": null, 34126 "resolution": 4, 34127 "main_sha": null, 34128 "because_sha": null 34129 }, 34130 { 34131 "sha": "338f6f903603cc0f17e0b92ade1d7383622adbb5", 34132 "description": "pan/bi: Use bi_emit_split_i32 for trimming vecs", 34133 "nominated": false, 34134 "nomination_type": null, 34135 "resolution": 4, 34136 "main_sha": null, 34137 "because_sha": null 34138 }, 34139 { 34140 "sha": "75a721f3a8a5108e95eecff4c214801829652e6d", 34141 "description": "pan/bi: Don't remove dests in DCE", 34142 "nominated": false, 34143 "nomination_type": null, 34144 "resolution": 4, 34145 "main_sha": null, 34146 "because_sha": null 34147 }, 34148 { 34149 "sha": "f52de4621ae119c26681d0ce743271a378669c03", 34150 "description": "pan/bi: Register allocate BLEND dest on Valhall", 34151 "nominated": false, 34152 "nomination_type": null, 34153 "resolution": 4, 34154 "main_sha": null, 34155 "because_sha": null 34156 }, 34157 { 34158 "sha": "1bca6059b2f9bd1f7384cbf877a87e9067b98bfa", 34159 "description": "pan/bi: Improve register printing", 34160 "nominated": false, 34161 "nomination_type": null, 34162 "resolution": 4, 34163 "main_sha": null, 34164 "because_sha": null 34165 }, 34166 { 34167 "sha": "aaa2fa4e7a7b6d8d56f3af5bd69224afb5bef95d", 34168 "description": "pan/bi: Clean up destination printing", 34169 "nominated": false, 34170 "nomination_type": null, 34171 "resolution": 4, 34172 "main_sha": null, 34173 "because_sha": null 34174 }, 34175 { 34176 "sha": "4f8ee2c00e2b43eafee88c93762d60d281100d03", 34177 "description": "pan/bi: Remove trivial dest[0] = bi_null()", 34178 "nominated": false, 34179 "nomination_type": null, 34180 "resolution": 4, 34181 "main_sha": null, 34182 "because_sha": null 34183 }, 34184 { 34185 "sha": "662b866e1bfc5fc244a6531cca2e47f2df9eea9b", 34186 "description": "pan/bi: Add validation for nr_srcs/nr_dests", 34187 "nominated": false, 34188 "nomination_type": null, 34189 "resolution": 4, 34190 "main_sha": null, 34191 "because_sha": null 34192 }, 34193 { 34194 "sha": "63051b68d7bb41eb7bda52eb7595027d9ed23952", 34195 "description": "pan/bi: Use nr_{srcs,dests} in bi_foreach_{src,dest}", 34196 "nominated": false, 34197 "nomination_type": null, 34198 "resolution": 4, 34199 "main_sha": null, 34200 "because_sha": null 34201 }, 34202 { 34203 "sha": "9176182a1e87fd84907bf4c4e4611c8628c2f33b", 34204 "description": "pan/bi: Consider nr_srcs/dests in CSE", 34205 "nominated": false, 34206 "nomination_type": null, 34207 "resolution": 4, 34208 "main_sha": null, 34209 "because_sha": null 34210 }, 34211 { 34212 "sha": "0bef566fba00aff39c871521bb9fa4e3cea63a52", 34213 "description": "pan/bi: Model 3rd source for ATEST", 34214 "nominated": false, 34215 "nomination_type": null, 34216 "resolution": 4, 34217 "main_sha": null, 34218 "because_sha": null 34219 }, 34220 { 34221 "sha": "42b815397c8d61443d2ce7e4507538af90d456b6", 34222 "description": "pan/bi: Set I->nr_dests, I->nr_srcs", 34223 "nominated": false, 34224 "nomination_type": null, 34225 "resolution": 4, 34226 "main_sha": null, 34227 "because_sha": null 34228 }, 34229 { 34230 "sha": "b25c42d8aecad16a4c2d94c6ba76d14ec55aac73", 34231 "description": "pan/va: Split out compare instructions", 34232 "nominated": false, 34233 "nomination_type": null, 34234 "resolution": 4, 34235 "main_sha": null, 34236 "because_sha": null 34237 }, 34238 { 34239 "sha": "40bf6da4a420adaee2aa67e8d6df9fbfa2ecd9a5", 34240 "description": "pan/bi: Model [IF]CMP_{OR,AND,MULTI} ops", 34241 "nominated": false, 34242 "nomination_type": null, 34243 "resolution": 4, 34244 "main_sha": null, 34245 "because_sha": null 34246 }, 34247 { 34248 "sha": "d0aaf52602341705a915d85fe295341de0744bd2", 34249 "description": "pan/bi: Consider all dests in helper_block_update", 34250 "nominated": true, 34251 "nomination_type": 1, 34252 "resolution": 1, 34253 "main_sha": null, 34254 "because_sha": "5febeae58e0a133f048cb0e2d1ef45549851bea4" 34255 }, 34256 { 34257 "sha": "b5a6375f546c8a74fb81a70db6819f0281e3292e", 34258 "description": "pan/bi: Fix out-of-bounds write in va_lower_split_64bit", 34259 "nominated": true, 34260 "nomination_type": 1, 34261 "resolution": 1, 34262 "main_sha": null, 34263 "because_sha": "b48933d6411a379c128b31174474949046a6915c" 34264 }, 34265 { 34266 "sha": "b66282d4430c852936a0a317b29474ae1bf9e061", 34267 "description": "gallium/hud: Fixes compile error in hud/hud_context.c:", 34268 "nominated": false, 34269 "nomination_type": null, 34270 "resolution": 4, 34271 "main_sha": null, 34272 "because_sha": null 34273 }, 34274 { 34275 "sha": "ded4fc48a37294f85df363e030125a55df1b0882", 34276 "description": "r600: fix warnings for missing-braces on clang", 34277 "nominated": false, 34278 "nomination_type": null, 34279 "resolution": 4, 34280 "main_sha": null, 34281 "because_sha": null 34282 }, 34283 { 34284 "sha": "16e9d1b528d0a42bb96c9683e0467c70dcd2245f", 34285 "description": "d3d12: fix warnings for missing-braces on clang", 34286 "nominated": false, 34287 "nomination_type": null, 34288 "resolution": 4, 34289 "main_sha": null, 34290 "because_sha": null 34291 }, 34292 { 34293 "sha": "7437c8f7d55b0e164626b557363b3e29a223967d", 34294 "description": "llvmpipe: don't assume pipe_context is always available in flush_frontbuffer", 34295 "nominated": true, 34296 "nomination_type": 1, 34297 "resolution": 1, 34298 "main_sha": null, 34299 "because_sha": "91dcadf95690c658b34b20cf5dbf77f79c1cf297" 34300 }, 34301 { 34302 "sha": "c5b9a01feaa6e46827a8af003767d561d5c22fec", 34303 "description": "pan/bi: Fix dual texturing with uniforms", 34304 "nominated": true, 34305 "nomination_type": 1, 34306 "resolution": 1, 34307 "main_sha": null, 34308 "because_sha": "a4d3a2964771c3d26967ecab4d7c187a8b2d8002" 34309 }, 34310 { 34311 "sha": "d01cbced85211bfd3141f5ccf8c46106bdd1bdcc", 34312 "description": "mesa/st: do not blit when using compressed fallback", 34313 "nominated": false, 34314 "nomination_type": 1, 34315 "resolution": 4, 34316 "main_sha": null, 34317 "because_sha": "8f446322e1bdd7d4350138e5bd7fcd3a3ff05ab6" 34318 }, 34319 { 34320 "sha": "802fa57274bb504b688bc966120c203bf4854e8e", 34321 "description": "anv/hasvk: tweak loading failure messages", 34322 "nominated": false, 34323 "nomination_type": null, 34324 "resolution": 4, 34325 "main_sha": null, 34326 "because_sha": null 34327 }, 34328 { 34329 "sha": "bc68e7b564318c84faded742e95fa67ccc7ea23f", 34330 "description": "anv: Remove anv_batch_emit_reloc and just open-code it", 34331 "nominated": false, 34332 "nomination_type": null, 34333 "resolution": 4, 34334 "main_sha": null, 34335 "because_sha": null 34336 }, 34337 { 34338 "sha": "479a999637e3a4a604ee10e1ce1d492273b2e150", 34339 "description": "anv: Inline write_reloc into the only remaining caller", 34340 "nominated": false, 34341 "nomination_type": null, 34342 "resolution": 4, 34343 "main_sha": null, 34344 "because_sha": null 34345 }, 34346 { 34347 "sha": "b4677718f3b173e1c8800aef149c5b00b7783656", 34348 "description": "anv: Drop offset from anv_reloc_list_append", 34349 "nominated": false, 34350 "nomination_type": null, 34351 "resolution": 4, 34352 "main_sha": null, 34353 "because_sha": null 34354 }, 34355 { 34356 "sha": "02fed5bb32827732b2e3cbd9957ff4452a650505", 34357 "description": "anv: Make a helper function for pinning a state pool's BOs", 34358 "nominated": false, 34359 "nomination_type": null, 34360 "resolution": 4, 34361 "main_sha": null, 34362 "because_sha": null 34363 }, 34364 { 34365 "sha": "fde5c903c072d79304e6d47339398537ad0a6b25", 34366 "description": "anv: Delete has_bindless_images and has_bindless_samples flags", 34367 "nominated": false, 34368 "nomination_type": null, 34369 "resolution": 4, 34370 "main_sha": null, 34371 "because_sha": null 34372 }, 34373 { 34374 "sha": "9cb57c9a7a22646f8172f8d480f44f1fc24eb9c2", 34375 "description": "anv: Delete has_a64_buffer_access flag", 34376 "nominated": false, 34377 "nomination_type": null, 34378 "resolution": 4, 34379 "main_sha": null, 34380 "because_sha": null 34381 }, 34382 { 34383 "sha": "c5f7e1f5b4a13cb574918d0e49e64d03ab14fd84", 34384 "description": "anv: Delete relocation support from batch submission", 34385 "nominated": false, 34386 "nomination_type": null, 34387 "resolution": 4, 34388 "main_sha": null, 34389 "because_sha": null 34390 }, 34391 { 34392 "sha": "3fd4a294f58161fbe5f7dd5056075e8e8cc91084", 34393 "description": "anv: Delete wrapper BOs for relocations", 34394 "nominated": false, 34395 "nomination_type": null, 34396 "resolution": 4, 34397 "main_sha": null, 34398 "because_sha": null 34399 }, 34400 { 34401 "sha": "7b7381e8d7a51741da8b5ee19cee35f23dbab987", 34402 "description": "anv: Delete anv_reloc_list_add()", 34403 "nominated": false, 34404 "nomination_type": null, 34405 "resolution": 4, 34406 "main_sha": null, 34407 "because_sha": null 34408 }, 34409 { 34410 "sha": "4b5c29bad09133c36a84472c94782af9345c9f59", 34411 "description": "anv: Delete softpin checks", 34412 "nominated": false, 34413 "nomination_type": null, 34414 "resolution": 4, 34415 "main_sha": null, 34416 "because_sha": null 34417 }, 34418 { 34419 "sha": "215b1b69cb4f951a6cc1d757c6fda7c680ee39d5", 34420 "description": "anv: Delete use_relocations flag", 34421 "nominated": false, 34422 "nomination_type": null, 34423 "resolution": 4, 34424 "main_sha": null, 34425 "because_sha": null 34426 }, 34427 { 34428 "sha": "97b98dcea9d5130d017ba28218f936be00cc0c8f", 34429 "description": "anv: Drop state pool relocation munging", 34430 "nominated": false, 34431 "nomination_type": null, 34432 "resolution": 4, 34433 "main_sha": null, 34434 "because_sha": null 34435 }, 34436 { 34437 "sha": "8cfe23a1e143c20b164151684fc7c4f217903e11", 34438 "description": "anv: Delete \"back\" allocation from anv_block_pool", 34439 "nominated": false, 34440 "nomination_type": null, 34441 "resolution": 4, 34442 "main_sha": null, 34443 "because_sha": null 34444 }, 34445 { 34446 "sha": "8fcaf1b921b4e837496a181f1c31f27b77ae60b6", 34447 "description": "anv: Delete relocation support from anv_block_pool", 34448 "nominated": false, 34449 "nomination_type": null, 34450 "resolution": 4, 34451 "main_sha": null, 34452 "because_sha": null 34453 }, 34454 { 34455 "sha": "5d3fc2e0916c07f3104c2578d11ad1c139d961c5", 34456 "description": "anv: Delete \"back\" allocation from state pool", 34457 "nominated": false, 34458 "nomination_type": null, 34459 "resolution": 4, 34460 "main_sha": null, 34461 "because_sha": null 34462 }, 34463 { 34464 "sha": "05adcd1d0fbe4951c6c11c8d0701c7768fc750ef", 34465 "description": "anv/tests: Don't use relocations in a test case", 34466 "nominated": false, 34467 "nomination_type": null, 34468 "resolution": 4, 34469 "main_sha": null, 34470 "because_sha": null 34471 }, 34472 { 34473 "sha": "936ec9caaeb003cbf0ffad0c8f1ecc8e5f85e266", 34474 "description": "anv/tests: remove back allocation tests", 34475 "nominated": false, 34476 "nomination_type": null, 34477 "resolution": 4, 34478 "main_sha": null, 34479 "because_sha": null 34480 }, 34481 { 34482 "sha": "f34975cdf9ad68f75df49d854208dfb258fbded9", 34483 "description": "anv: Delete shader constants UBO from descriptor sets", 34484 "nominated": false, 34485 "nomination_type": null, 34486 "resolution": 4, 34487 "main_sha": null, 34488 "because_sha": null 34489 }, 34490 { 34491 "sha": "7abb6f8e7274b1b1c406a62667294c20649026c7", 34492 "description": "anv: Delete batch buffer growing code.", 34493 "nominated": false, 34494 "nomination_type": null, 34495 "resolution": 4, 34496 "main_sha": null, 34497 "because_sha": null 34498 }, 34499 { 34500 "sha": "428f07d906473b11c7bfd638e82b7c0f9b9d39f1", 34501 "description": "anv: Delete image param support.", 34502 "nominated": false, 34503 "nomination_type": null, 34504 "resolution": 4, 34505 "main_sha": null, 34506 "because_sha": null 34507 }, 34508 { 34509 "sha": "3daeb22735eb37fde6538781f7b1fd51ca0cdc21", 34510 "description": "anv: Drop checks for version 8 or 9", 34511 "nominated": false, 34512 "nomination_type": null, 34513 "resolution": 4, 34514 "main_sha": null, 34515 "because_sha": null 34516 }, 34517 { 34518 "sha": "8dcca7f47fef66a98f797e4446deaa4b591c55b4", 34519 "description": "anv: Fail to create a device on ver < 9", 34520 "nominated": false, 34521 "nomination_type": null, 34522 "resolution": 4, 34523 "main_sha": null, 34524 "because_sha": null 34525 }, 34526 { 34527 "sha": "a659819f796a8e5b2234b2e7836f87da6ec0c587", 34528 "description": "anv: remove unused gfx7 code", 34529 "nominated": false, 34530 "nomination_type": null, 34531 "resolution": 4, 34532 "main_sha": null, 34533 "because_sha": null 34534 }, 34535 { 34536 "sha": "1a77f83c2bff1ed5c3fdef5fd11a94b3c32c7d01", 34537 "description": "anv: remove support for gfx7/8", 34538 "nominated": false, 34539 "nomination_type": null, 34540 "resolution": 4, 34541 "main_sha": null, 34542 "because_sha": null 34543 }, 34544 { 34545 "sha": "ba1cc067706e8b9bf2d34325cd9581bd2267d946", 34546 "description": "anv: silence fedora build warning", 34547 "nominated": false, 34548 "nomination_type": null, 34549 "resolution": 4, 34550 "main_sha": null, 34551 "because_sha": null 34552 }, 34553 { 34554 "sha": "d8e2d227efb7abde98606ab824e1498fcd564319", 34555 "description": "hasvk: remove mesh code", 34556 "nominated": false, 34557 "nomination_type": null, 34558 "resolution": 4, 34559 "main_sha": null, 34560 "because_sha": null 34561 }, 34562 { 34563 "sha": "6cbaaf27ab377845d161a3fcf144d42b9f3c0b3d", 34564 "description": "hasvk: remove ray tracing code", 34565 "nominated": false, 34566 "nomination_type": null, 34567 "resolution": 4, 34568 "main_sha": null, 34569 "because_sha": null 34570 }, 34571 { 34572 "sha": "4488253570e341b340f2aa3059e289d99add9f41", 34573 "description": "hasvk: remove acceleration structure code", 34574 "nominated": false, 34575 "nomination_type": null, 34576 "resolution": 4, 34577 "main_sha": null, 34578 "because_sha": null 34579 }, 34580 { 34581 "sha": "00eefdcd03c0dcff173439107d7ded490a86ff95", 34582 "description": "hasvk: stop advertising Vk 1.3 on non-softpin", 34583 "nominated": false, 34584 "nomination_type": null, 34585 "resolution": 4, 34586 "main_sha": null, 34587 "because_sha": null 34588 }, 34589 { 34590 "sha": "daf108ee14fcdd74cb92827c16e2e15ed0bb5e1a", 34591 "description": "hasvk: remove entrypoints for gfx9+", 34592 "nominated": false, 34593 "nomination_type": null, 34594 "resolution": 4, 34595 "main_sha": null, 34596 "because_sha": null 34597 }, 34598 { 34599 "sha": "50013ca9a57c42114044f593c981bbad8c405cc9", 34600 "description": "intel: add a hasvk vulkan driver", 34601 "nominated": false, 34602 "nomination_type": null, 34603 "resolution": 4, 34604 "main_sha": null, 34605 "because_sha": null 34606 }, 34607 { 34608 "sha": "0013ef89bfeea291034a00678a6cd564dc8cef8a", 34609 "description": "pvr: remove image pointer from image view struct", 34610 "nominated": false, 34611 "nomination_type": null, 34612 "resolution": 4, 34613 "main_sha": null, 34614 "because_sha": null 34615 }, 34616 { 34617 "sha": "65c9a810eedc7bacd91fac558d9a7b0ab6d76459", 34618 "description": "intel/pci_ids: Add dg2 0x5698 pci-id", 34619 "nominated": true, 34620 "nomination_type": 1, 34621 "resolution": 1, 34622 "main_sha": null, 34623 "because_sha": "ad565f6b70d9c4f2af34fe531d01ecf0eaa08500" 34624 }, 34625 { 34626 "sha": "8fed0add86c6c69f9d99f6432ce00e172875b744", 34627 "description": "radeonsi/ci: trigger radeonsi-raven-skqp for any RADV changes", 34628 "nominated": false, 34629 "nomination_type": null, 34630 "resolution": 4, 34631 "main_sha": null, 34632 "because_sha": null 34633 }, 34634 { 34635 "sha": "91fec2657a0dcf9bc2e6d080d84a114ecde44382", 34636 "description": "intel/pci_ids: Update DG2 device names", 34637 "nominated": true, 34638 "nomination_type": 0, 34639 "resolution": 1, 34640 "main_sha": null, 34641 "because_sha": null 34642 }, 34643 { 34644 "sha": "9283ffec14e852a5037e4590fa27dbfaa349a7b9", 34645 "description": "intel/pci_ids: Update ATS-M device names", 34646 "nominated": true, 34647 "nomination_type": 0, 34648 "resolution": 1, 34649 "main_sha": null, 34650 "because_sha": null 34651 }, 34652 { 34653 "sha": "f23dbcd6420188ba447e3fc50cf316dc20fb4114", 34654 "description": "meson: Only draw with llvm depends on native directly Tests, softpipe or AMD drivers don't depend on it directly", 34655 "nominated": true, 34656 "nomination_type": 1, 34657 "resolution": 1, 34658 "main_sha": null, 34659 "because_sha": "3955dd077b61ad4f39d7ecbfaa78b183c2142269" 34660 }, 34661 { 34662 "sha": "c59e913e9149c2a105f862c9e7bc69677ba09e47", 34663 "description": "ci/fedora: Re-enable vulkan-layers=device-select,overlay", 34664 "nominated": false, 34665 "nomination_type": 1, 34666 "resolution": 4, 34667 "main_sha": null, 34668 "because_sha": "ace13203f3038d5fef63dc4db36078c8140d4c17" 34669 }, 34670 { 34671 "sha": "89772d726fb658f7bd3faa7a8c38a3644c1814bd", 34672 "description": "ci: Add debian-clang-release build pipeline", 34673 "nominated": false, 34674 "nomination_type": null, 34675 "resolution": 4, 34676 "main_sha": null, 34677 "because_sha": null 34678 }, 34679 { 34680 "sha": "599be8326b4f9d3638739f2ebf8e6b1f91d28c30", 34681 "description": "ci: Enable all possible meson build options for clang", 34682 "nominated": false, 34683 "nomination_type": null, 34684 "resolution": 4, 34685 "main_sha": null, 34686 "because_sha": null 34687 }, 34688 { 34689 "sha": "c6979d97e46907ff341665200b853cbca1d5524c", 34690 "description": "ci: Enable GALLIUM_DUMP_CPU=true only in the clang job", 34691 "nominated": false, 34692 "nomination_type": null, 34693 "resolution": 4, 34694 "main_sha": null, 34695 "because_sha": null 34696 }, 34697 { 34698 "sha": "5adf2702a9aacda6f0374fef8b20d91a0938872c", 34699 "description": "ci: EXTRA_OPTIONS -> EXTRA_OPTION for debian-clang", 34700 "nominated": false, 34701 "nomination_type": null, 34702 "resolution": 4, 34703 "main_sha": null, 34704 "because_sha": null 34705 }, 34706 { 34707 "sha": "d43c5b1d197da4cd62d7893dd06f060168023337", 34708 "description": "util: Add macro util_get_cpu_caps in u_cpu_detect.c for avoid accidentally call it in u_cpu_detect.c", 34709 "nominated": false, 34710 "nomination_type": null, 34711 "resolution": 4, 34712 "main_sha": null, 34713 "because_sha": null 34714 }, 34715 { 34716 "sha": "40541e347995987fecc73a5006d91d1b17d58b74", 34717 "description": "docs: document LP_NATIVE_VECTOR_WIDTH GALLIUM_OVERRIDE_CPU_CAPS GALLIUM_NOSSE LP_FORCE_SSE2", 34718 "nominated": false, 34719 "nomination_type": null, 34720 "resolution": 4, 34721 "main_sha": null, 34722 "because_sha": null 34723 }, 34724 { 34725 "sha": "29188560146c568660a3a7065a75f70d8745446a", 34726 "description": "llvmpipe: Enable avx512 support in llvm", 34727 "nominated": false, 34728 "nomination_type": null, 34729 "resolution": 4, 34730 "main_sha": null, 34731 "because_sha": null 34732 }, 34733 { 34734 "sha": "f92cadccc65128fdaa54e59ba40dcf75e90a25dd", 34735 "description": "llvmpipe: Always using util_get_cpu_caps to get cpu caps for llvm on x86", 34736 "nominated": false, 34737 "nomination_type": null, 34738 "resolution": 4, 34739 "main_sha": null, 34740 "because_sha": null 34741 }, 34742 { 34743 "sha": "0244b1858fbb25f9230c11ac0aba671bc859d467", 34744 "description": "util: add support for detecting avx512 vector bit size", 34745 "nominated": false, 34746 "nomination_type": null, 34747 "resolution": 4, 34748 "main_sha": null, 34749 "because_sha": null 34750 }, 34751 { 34752 "sha": "d240fb150fcaff3fb62a0b8c2746bbe9f8301ae9", 34753 "description": "util: Move the detect of max_vector_bits into u_cpu_detect.c", 34754 "nominated": false, 34755 "nomination_type": null, 34756 "resolution": 4, 34757 "main_sha": null, 34758 "because_sha": null 34759 }, 34760 { 34761 "sha": "33b29ecdc9154f72a4af64e6dd036fcb01501f1b", 34762 "description": "util: Add ssse3 and avx cpu caps override option", 34763 "nominated": false, 34764 "nomination_type": null, 34765 "resolution": 4, 34766 "main_sha": null, 34767 "because_sha": null 34768 }, 34769 { 34770 "sha": "5b18b46cfe2d3935f24ffbdc976b5e0cf4dc8da5", 34771 "description": "util: Refactoring check_cpu_caps_override out", 34772 "nominated": false, 34773 "nomination_type": null, 34774 "resolution": 4, 34775 "main_sha": null, 34776 "because_sha": null 34777 }, 34778 { 34779 "sha": "1c861a18d7e12e826e110c61a36b868593f8eb2b", 34780 "description": "meson: bump the minimal required llvm version to 5.0.0", 34781 "nominated": false, 34782 "nomination_type": null, 34783 "resolution": 4, 34784 "main_sha": null, 34785 "because_sha": null 34786 }, 34787 { 34788 "sha": "f47ca350777c240ba402320e5c05e86fcc3d6996", 34789 "description": "llvmpipe: Remove llvm version guard LLVM_VERSION_MAJOR <=> 4", 34790 "nominated": false, 34791 "nomination_type": null, 34792 "resolution": 4, 34793 "main_sha": null, 34794 "because_sha": null 34795 }, 34796 { 34797 "sha": "1ebfa00bc5eedcddccc18c309d04681adbb231b9", 34798 "description": "venus: Fix dEQP-VK.pipeline.timestamp.calibrated.host_domain_test failure", 34799 "nominated": false, 34800 "nomination_type": null, 34801 "resolution": 4, 34802 "main_sha": null, 34803 "because_sha": null 34804 }, 34805 { 34806 "sha": "a0b08e28588618d0c111e8ed695fdbdc6fc2ff07", 34807 "description": "radv: anv: Use the new vk_clock_gettime and vk_time_max_deviation functions", 34808 "nominated": false, 34809 "nomination_type": null, 34810 "resolution": 4, 34811 "main_sha": null, 34812 "because_sha": null 34813 }, 34814 { 34815 "sha": "8c73b37e59ca554b920bfad1070d5571c18d74fb", 34816 "description": "vulkan: Add vk_clock_gettime and vk_time_max_deviation", 34817 "nominated": false, 34818 "nomination_type": null, 34819 "resolution": 4, 34820 "main_sha": null, 34821 "because_sha": null 34822 }, 34823 { 34824 "sha": "fe607547dcc78fa4641d3c9feb731547856ed8b8", 34825 "description": "freedreno: get cpu timestamp again after FD_TIMESTAMP", 34826 "nominated": false, 34827 "nomination_type": null, 34828 "resolution": 4, 34829 "main_sha": null, 34830 "because_sha": null 34831 }, 34832 { 34833 "sha": "6d668cb34d546d03167b6afa5241436ccf4044f4", 34834 "description": "vulkan: initialize a variable", 34835 "nominated": false, 34836 "nomination_type": null, 34837 "resolution": 4, 34838 "main_sha": null, 34839 "because_sha": null 34840 }, 34841 { 34842 "sha": "da1a3ed2ead1633b9ba7170b3e1fb4c08fa8dc2b", 34843 "description": "zink: don't emit illegal interpolation", 34844 "nominated": true, 34845 "nomination_type": 0, 34846 "resolution": 1, 34847 "main_sha": null, 34848 "because_sha": null 34849 }, 34850 { 34851 "sha": "fe05daeea754ce6e4c66b602161d04dc3a9dcb06", 34852 "description": "zink: don't set MUTABLE by default", 34853 "nominated": false, 34854 "nomination_type": null, 34855 "resolution": 4, 34856 "main_sha": null, 34857 "because_sha": null 34858 }, 34859 { 34860 "sha": "64aaabffdc4813defeb47509f798de62abec7a0d", 34861 "description": "zink: avoid needing mutable for z/s sampling", 34862 "nominated": false, 34863 "nomination_type": null, 34864 "resolution": 4, 34865 "main_sha": null, 34866 "because_sha": null 34867 }, 34868 { 34869 "sha": "cd00a36d479ba0bda2a86f7d822c0dc4f93bcbb0", 34870 "description": "zink: only add srgb mutable for images with modifiers", 34871 "nominated": true, 34872 "nomination_type": 1, 34873 "resolution": 1, 34874 "main_sha": null, 34875 "because_sha": "28ee911ad67192bc7a0683b6061b89e372482faf" 34876 }, 34877 { 34878 "sha": "3ad58642bf8d9f894cb28c61edaa515f6f4c91b2", 34879 "description": "zink: store VkImageViewUsageCreateInfo for surface creation", 34880 "nominated": true, 34881 "nomination_type": 0, 34882 "resolution": 0, 34883 "main_sha": null, 34884 "because_sha": null 34885 }, 34886 { 34887 "sha": "d9b8f8d46c96c126ab453376370bb593bc8efbca", 34888 "description": "zink: explicitly use unsigned types for bit shifts", 34889 "nominated": true, 34890 "nomination_type": 0, 34891 "resolution": 1, 34892 "main_sha": null, 34893 "because_sha": null 34894 }, 34895 { 34896 "sha": "08548650bd36f9202564f3266c3e2b4736e885a4", 34897 "description": "turnip: Enable lowering of mediump temps/CS shared to 16-bit.", 34898 "nominated": false, 34899 "nomination_type": null, 34900 "resolution": 4, 34901 "main_sha": null, 34902 "because_sha": null 34903 }, 34904 { 34905 "sha": "e1588cdf9ecc26c51ae0df3a380e1ac781e41941", 34906 "description": "spirv: Mark phis as mediump instead of directly lowering them to 16 bit.", 34907 "nominated": true, 34908 "nomination_type": 2, 34909 "resolution": 1, 34910 "main_sha": null, 34911 "because_sha": "6f25d45877a1e1a7ac6250a7d051d33485e0cba7" 34912 }, 34913 { 34914 "sha": "0cee5f3918ffd5cf4a70df009a2a4dccef6146e5", 34915 "description": "nir: Add a pass to lower mediump temps and shared mem.", 34916 "nominated": false, 34917 "nomination_type": null, 34918 "resolution": 4, 34919 "main_sha": null, 34920 "because_sha": null 34921 }, 34922 { 34923 "sha": "65c00ba7cbdcebef3fd7a1efcb95b5bdb480e9dc", 34924 "description": "ail: Add unit tests for miptree layouts", 34925 "nominated": false, 34926 "nomination_type": null, 34927 "resolution": 4, 34928 "main_sha": null, 34929 "because_sha": null 34930 }, 34931 { 34932 "sha": "1f89e67883c9af2ccb4444120badfff4abba4cac", 34933 "description": "asahi: Rename our fake twiddled DRM modifier", 34934 "nominated": false, 34935 "nomination_type": null, 34936 "resolution": 4, 34937 "main_sha": null, 34938 "because_sha": null 34939 }, 34940 { 34941 "sha": "4ed9843a2698add2e43861d1b5395f4422c090a2", 34942 "description": "asahi: Advertise ASTC formats", 34943 "nominated": false, 34944 "nomination_type": null, 34945 "resolution": 4, 34946 "main_sha": null, 34947 "because_sha": null 34948 }, 34949 { 34950 "sha": "c71e84b37e4578a1a45abd04deebeef9cf811df8", 34951 "description": "asahi: Advertise ETC1", 34952 "nominated": false, 34953 "nomination_type": null, 34954 "resolution": 4, 34955 "main_sha": null, 34956 "because_sha": null 34957 }, 34958 { 34959 "sha": "1044cfa49b30e5bbac54040b599a66c282a298b4", 34960 "description": "asahi: Fix is_format_supported returns", 34961 "nominated": false, 34962 "nomination_type": null, 34963 "resolution": 4, 34964 "main_sha": null, 34965 "because_sha": null 34966 }, 34967 { 34968 "sha": "b37b8eabd38dc58f8486e1b56b8b23980a380ddb", 34969 "description": "asahi: Handle 2-channel sRGB textures", 34970 "nominated": false, 34971 "nomination_type": null, 34972 "resolution": 4, 34973 "main_sha": null, 34974 "because_sha": null 34975 }, 34976 { 34977 "sha": "464f59f7239bff85df41504c6cce8fa1373225c3", 34978 "description": "ail: Rewrite tiled memcpy for correctness", 34979 "nominated": false, 34980 "nomination_type": null, 34981 "resolution": 4, 34982 "main_sha": null, 34983 "because_sha": null 34984 }, 34985 { 34986 "sha": "6ff75da8aa41b079e054865789d89269e2501736", 34987 "description": "ail: Introduce image layout module", 34988 "nominated": false, 34989 "nomination_type": null, 34990 "resolution": 4, 34991 "main_sha": null, 34992 "because_sha": null 34993 }, 34994 { 34995 "sha": "5057d6787a194798fb1fa35e247a30fd2f6fa60a", 34996 "description": "asahi: Fix ASTC enums", 34997 "nominated": false, 34998 "nomination_type": null, 34999 "resolution": 4, 35000 "main_sha": null, 35001 "because_sha": null 35002 }, 35003 { 35004 "sha": "01323ba4706177c4dd33914eb1947e7757962662", 35005 "description": "asahi: Fix bind sizes", 35006 "nominated": false, 35007 "nomination_type": null, 35008 "resolution": 4, 35009 "main_sha": null, 35010 "because_sha": null 35011 }, 35012 { 35013 "sha": "e71f8ef439e035568470cebd76feb9f0e2dbb469", 35014 "description": "asahi: Add XML for multisampled textures", 35015 "nominated": false, 35016 "nomination_type": null, 35017 "resolution": 4, 35018 "main_sha": null, 35019 "because_sha": null 35020 }, 35021 { 35022 "sha": "c8435e4bc65bc3a96cc0aa66fbfb125b00be6b83", 35023 "description": "asahi: Rename 'tiled 64x64' to 'twiddled'", 35024 "nominated": false, 35025 "nomination_type": null, 35026 "resolution": 4, 35027 "main_sha": null, 35028 "because_sha": null 35029 }, 35030 { 35031 "sha": "88eea62adb7eab0794fafdc34b05df69dbe5592c", 35032 "description": "asahi: Identify compressed render target fields", 35033 "nominated": false, 35034 "nomination_type": null, 35035 "resolution": 4, 35036 "main_sha": null, 35037 "because_sha": null 35038 }, 35039 { 35040 "sha": "8b0ab0e64bd530f6fee4744d3585eeb986ce5053", 35041 "description": "docs/asahi: Document image layouts", 35042 "nominated": false, 35043 "nomination_type": null, 35044 "resolution": 4, 35045 "main_sha": null, 35046 "because_sha": null 35047 }, 35048 { 35049 "sha": "8abbc6b19bb73cd4f36de7461204b06f2afddd8a", 35050 "description": "zink: check the variable mode before taking samplemask path in ntv", 35051 "nominated": true, 35052 "nomination_type": 0, 35053 "resolution": 1, 35054 "main_sha": null, 35055 "because_sha": null 35056 }, 35057 { 35058 "sha": "e2773d67fe72a67af04b049590baf050124c345c", 35059 "description": "zink: don't emit entrypoints for function temp variables", 35060 "nominated": true, 35061 "nomination_type": 0, 35062 "resolution": 1, 35063 "main_sha": null, 35064 "because_sha": null 35065 }, 35066 { 35067 "sha": "2ded4909135b7ff81885a84d53c9d738a6666e9c", 35068 "description": "pan/bi: Assert that vectors are sufficiently small", 35069 "nominated": false, 35070 "nomination_type": null, 35071 "resolution": 4, 35072 "main_sha": null, 35073 "because_sha": null 35074 }, 35075 { 35076 "sha": "a68bed798c1e7581c7345a5a0345d97f725dc483", 35077 "description": "pan/bi: Implement nir_op_vec8 and nir_op_vec16", 35078 "nominated": false, 35079 "nomination_type": null, 35080 "resolution": 4, 35081 "main_sha": null, 35082 "because_sha": null 35083 }, 35084 { 35085 "sha": "7d07fb9a679e8879663f4bb44cfca7a60470177e", 35086 "description": "pan/va: Handle 8-bit lane when lowering constants", 35087 "nominated": false, 35088 "nomination_type": null, 35089 "resolution": 4, 35090 "main_sha": null, 35091 "because_sha": null 35092 }, 35093 { 35094 "sha": "6b87a65e383eae2225a45b41090ad4f4f53efcda", 35095 "description": "pan/bi: Implement general 8-bit vector construction", 35096 "nominated": false, 35097 "nomination_type": null, 35098 "resolution": 4, 35099 "main_sha": null, 35100 "because_sha": null 35101 }, 35102 { 35103 "sha": "faaf4f6c4540ecd83e3fc1c2602e517d8af0e28d", 35104 "description": "vulkan,docs: Add documentation Vulkan command pools", 35105 "nominated": false, 35106 "nomination_type": null, 35107 "resolution": 4, 35108 "main_sha": null, 35109 "because_sha": null 35110 }, 35111 { 35112 "sha": "f17f44b91a4ede32ccb7f9c1de10a8641319baa7", 35113 "description": "lvp: Move to the common command pool framework", 35114 "nominated": false, 35115 "nomination_type": null, 35116 "resolution": 4, 35117 "main_sha": null, 35118 "because_sha": null 35119 }, 35120 { 35121 "sha": "c052c6a33314c43e0b34453544fb2913b6be2550", 35122 "description": "tu: Move to the common command pool framework", 35123 "nominated": false, 35124 "nomination_type": null, 35125 "resolution": 4, 35126 "main_sha": null, 35127 "because_sha": null 35128 }, 35129 { 35130 "sha": "aea0b6292c297e89f9f5635632ffe225c9d310ba", 35131 "description": "radv: Move to the common command pool framework", 35132 "nominated": false, 35133 "nomination_type": null, 35134 "resolution": 4, 35135 "main_sha": null, 35136 "because_sha": null 35137 }, 35138 { 35139 "sha": "b825c566bb1ea63c498af526b3aadfed5b5fb434", 35140 "description": "vulkan: Recycle command buffers in vk_command_pool", 35141 "nominated": false, 35142 "nomination_type": null, 35143 "resolution": 4, 35144 "main_sha": null, 35145 "because_sha": null 35146 }, 35147 { 35148 "sha": "11f33234927356c33e157a67aa6118f94c04976b", 35149 "description": "vulkan: Add a common vkAllocateCommandBuffers() implementation", 35150 "nominated": false, 35151 "nomination_type": null, 35152 "resolution": 4, 35153 "main_sha": null, 35154 "because_sha": null 35155 }, 35156 { 35157 "sha": "f2288cca47c980097089774a7e6e9cbd05ab67c9", 35158 "description": "vulkan: Add a common vkResetCommandBuffer() implementation", 35159 "nominated": false, 35160 "nomination_type": null, 35161 "resolution": 4, 35162 "main_sha": null, 35163 "because_sha": null 35164 }, 35165 { 35166 "sha": "44ab076fea7969024928c1321a41845e66588635", 35167 "description": "vulkan: Add a vk_command_buffer_ops struct", 35168 "nominated": false, 35169 "nomination_type": null, 35170 "resolution": 4, 35171 "main_sha": null, 35172 "because_sha": null 35173 }, 35174 { 35175 "sha": "5c143b132a1e9065089f6cf3be3a10a68a57119f", 35176 "description": "vulkan: Re-order arguments to vk_command_buffer_init", 35177 "nominated": false, 35178 "nomination_type": null, 35179 "resolution": 4, 35180 "main_sha": null, 35181 "because_sha": null 35182 }, 35183 { 35184 "sha": "f90e2af99661b606aee99ed84204b3bfea235a59", 35185 "description": "vulkan: Re-order arguments to vk_command_pool_init", 35186 "nominated": false, 35187 "nomination_type": null, 35188 "resolution": 4, 35189 "main_sha": null, 35190 "because_sha": null 35191 }, 35192 { 35193 "sha": "ea9e7ecdc1240d4c42f2709086837459f9da818c", 35194 "description": "vulkan: Add a concept of recycling an object", 35195 "nominated": false, 35196 "nomination_type": null, 35197 "resolution": 4, 35198 "main_sha": null, 35199 "because_sha": null 35200 }, 35201 { 35202 "sha": "63b1290c2f30ae6b6c40dd0092306564a33686e3", 35203 "description": "turnip: add some cpu tracepionts", 35204 "nominated": false, 35205 "nomination_type": null, 35206 "resolution": 4, 35207 "main_sha": null, 35208 "because_sha": null 35209 }, 35210 { 35211 "sha": "89d49bb9de0d02b2f875d18eb050b4e30076d04b", 35212 "description": "vulkan/wsi: add cpu tracepoints for internal waits", 35213 "nominated": false, 35214 "nomination_type": null, 35215 "resolution": 4, 35216 "main_sha": null, 35217 "because_sha": null 35218 }, 35219 { 35220 "sha": "7d5227341c7d155e7678eb88448afde3d070962b", 35221 "description": "vulkan/wsi: add cpu tracepoints to swapchain functions", 35222 "nominated": false, 35223 "nomination_type": null, 35224 "resolution": 4, 35225 "main_sha": null, 35226 "because_sha": null 35227 }, 35228 { 35229 "sha": "f640661e541bb2b300b1432f5e6a6e575353c3f5", 35230 "description": "tu/lrz: Fix multiple depth attachment case with secondaries", 35231 "nominated": true, 35232 "nomination_type": 1, 35233 "resolution": 1, 35234 "main_sha": null, 35235 "because_sha": "4b5f0d98fd57cbcd253b85291b7491aa5754a2eb" 35236 }, 35237 { 35238 "sha": "bf09a5881b7d4fb7b11a7cc92513807ab00a7a47", 35239 "description": "tu/lrz: Fix multiple subpass case with secondaries", 35240 "nominated": true, 35241 "nomination_type": 1, 35242 "resolution": 1, 35243 "main_sha": null, 35244 "because_sha": "4b5f0d98fd57cbcd253b85291b7491aa5754a2eb" 35245 }, 35246 { 35247 "sha": "23fca58ef304dc195bdb01878f5834e5ea70a7d4", 35248 "description": "radv: constify radv_shader_info where it's missing", 35249 "nominated": false, 35250 "nomination_type": null, 35251 "resolution": 4, 35252 "main_sha": null, 35253 "because_sha": null 35254 }, 35255 { 35256 "sha": "72a83194710efec5ecbf80ddb6c97453a770f93c", 35257 "description": "radv: determine as_ls/as_es in radv_link_shaders_info()", 35258 "nominated": false, 35259 "nomination_type": null, 35260 "resolution": 4, 35261 "main_sha": null, 35262 "because_sha": null 35263 }, 35264 { 35265 "sha": "4d756d8ae3d800394166c7751297b10ad815d7e3", 35266 "description": "radv: remove unused parameters in radv_fill_shader_info()", 35267 "nominated": false, 35268 "nomination_type": null, 35269 "resolution": 4, 35270 "main_sha": null, 35271 "because_sha": null 35272 }, 35273 { 35274 "sha": "be9cded237accd0cbfe25dc708ed4e1af3b08cfd", 35275 "description": "radv: add and use a helper that merges shader info for merged stages on GFX9+", 35276 "nominated": false, 35277 "nomination_type": null, 35278 "resolution": 4, 35279 "main_sha": null, 35280 "because_sha": null 35281 }, 35282 { 35283 "sha": "60a7115b4e904ad171a33154209693e0fecade8f", 35284 "description": "radv: cleanup computing the workgroup size for all stages", 35285 "nominated": false, 35286 "nomination_type": null, 35287 "resolution": 4, 35288 "main_sha": null, 35289 "because_sha": null 35290 }, 35291 { 35292 "sha": "5082918d6588b3771ca1a09802e8585ee5a8ec43", 35293 "description": "radv: simplify determining if NGG passthrough can be enabled", 35294 "nominated": false, 35295 "nomination_type": null, 35296 "resolution": 4, 35297 "main_sha": null, 35298 "because_sha": null 35299 }, 35300 { 35301 "sha": "dda00dd40b312b5f8f228d47c9a69e57af6667dd", 35302 "description": "radv: move determining other NGG settings in radv_link_shaders_info()", 35303 "nominated": false, 35304 "nomination_type": null, 35305 "resolution": 4, 35306 "main_sha": null, 35307 "because_sha": null 35308 }, 35309 { 35310 "sha": "dfdd875b06072612066a5ef00093e160e330b4a6", 35311 "description": "radv: refactor radv_nir_shader_info_link()", 35312 "nominated": false, 35313 "nomination_type": null, 35314 "resolution": 4, 35315 "main_sha": null, 35316 "because_sha": null 35317 }, 35318 { 35319 "sha": "2f9b30f30c80dc5c6e60e6d023dee7a24ce4ec5a", 35320 "description": "radv: move computing NGG info and GS info to radv_nir_shader_info_link()", 35321 "nominated": false, 35322 "nomination_type": null, 35323 "resolution": 4, 35324 "main_sha": null, 35325 "because_sha": null 35326 }, 35327 { 35328 "sha": "13af51b2f342094248ee7ae3965816e704f7c35d", 35329 "description": "radv: move computing wave_size/ballot_bit_size to the shader info pass", 35330 "nominated": false, 35331 "nomination_type": null, 35332 "resolution": 4, 35333 "main_sha": null, 35334 "because_sha": null 35335 }, 35336 { 35337 "sha": "19308db39d09a96090bdfbfb1c2b0cd581292e96", 35338 "description": "radv: cleanup helpers that compute NGG info and GS info on GFX9+", 35339 "nominated": false, 35340 "nomination_type": null, 35341 "resolution": 4, 35342 "main_sha": null, 35343 "because_sha": null 35344 }, 35345 { 35346 "sha": "5cfd5c10ebacf7b277921a9919b8c0b7847835c8", 35347 "description": "radv: stop setting esgs_itemsize to the GS stage", 35348 "nominated": false, 35349 "nomination_type": null, 35350 "resolution": 4, 35351 "main_sha": null, 35352 "because_sha": null 35353 }, 35354 { 35355 "sha": "b7adf82928955654e3a541674bcea912f2fa97ee", 35356 "description": "radv: stop setting num_tess_patches for the GS stage", 35357 "nominated": false, 35358 "nomination_type": null, 35359 "resolution": 4, 35360 "main_sha": null, 35361 "because_sha": null 35362 }, 35363 { 35364 "sha": "e9fb732d0a806ddf3fcd2123bc0651838358d95f", 35365 "description": "radv: stop setting as_es for the GS stage", 35366 "nominated": false, 35367 "nomination_type": null, 35368 "resolution": 4, 35369 "main_sha": null, 35370 "because_sha": null 35371 }, 35372 { 35373 "sha": "0591ff4e5f7301d04e92bffe93c1790d5fbd19e2", 35374 "description": "radv: stop setting as_ls for the TCS stage", 35375 "nominated": false, 35376 "nomination_type": null, 35377 "resolution": 4, 35378 "main_sha": null, 35379 "because_sha": null 35380 }, 35381 { 35382 "sha": "df997cf47ddf4799ab1c45b7e7416e7000114e85", 35383 "description": "aco: remove unused isel_context::tcs_num_patches", 35384 "nominated": false, 35385 "nomination_type": null, 35386 "resolution": 4, 35387 "main_sha": null, 35388 "because_sha": null 35389 }, 35390 { 35391 "sha": "047738daa75ecdf3be4e4f648fd0fa25474f7026", 35392 "description": "radv: fix bogus assertion with RADV_FORCE_VRS", 35393 "nominated": true, 35394 "nomination_type": 0, 35395 "resolution": 1, 35396 "main_sha": null, 35397 "because_sha": null 35398 }, 35399 { 35400 "sha": "f0d10d0352e3e3e02c3d21cfd22bc20be49c85db", 35401 "description": "radv: Free geometry infos in radv_CmdBuildAccelerationStructuresKHR", 35402 "nominated": false, 35403 "nomination_type": 1, 35404 "resolution": 4, 35405 "main_sha": null, 35406 "because_sha": "97ffaea52e84627b746ed63164f4ee846639e85c" 35407 }, 35408 { 35409 "sha": "4f846468e1397a735b7ed7f0956cacc3c78129cb", 35410 "description": "radv: Use radv_CmdUpdateBuffer instead of radv_update_buffer_cp for geometry info writes", 35411 "nominated": false, 35412 "nomination_type": 1, 35413 "resolution": 4, 35414 "main_sha": null, 35415 "because_sha": "97ffaea52e84627b746ed63164f4ee846639e85c" 35416 }, 35417 { 35418 "sha": "e55b60d0bb70105bd9f6d532454b21371fe87ac3", 35419 "description": "panfrost: Route shader-db to debug, not stderr", 35420 "nominated": false, 35421 "nomination_type": null, 35422 "resolution": 4, 35423 "main_sha": null, 35424 "because_sha": null 35425 }, 35426 { 35427 "sha": "70e269ac6fb806c05d23fbd0fb8b7b0ebf2c5c50", 35428 "description": "r300: Use u_default_set_debug_callback", 35429 "nominated": false, 35430 "nomination_type": null, 35431 "resolution": 4, 35432 "main_sha": null, 35433 "because_sha": null 35434 }, 35435 { 35436 "sha": "a7aa8fbf7a19d612015aa7e853e745df6a4e7447", 35437 "description": "etnaviv: Use u_default_set_debug_callback", 35438 "nominated": false, 35439 "nomination_type": null, 35440 "resolution": 4, 35441 "main_sha": null, 35442 "because_sha": null 35443 }, 35444 { 35445 "sha": "161e35e156c21802687d8ac69f266591110e4abd", 35446 "description": "lima: Use u_default_set_debug_callback", 35447 "nominated": false, 35448 "nomination_type": null, 35449 "resolution": 4, 35450 "main_sha": null, 35451 "because_sha": null 35452 }, 35453 { 35454 "sha": "741c8d8c77f2bf2f0a94937d560f9032c18bbb54", 35455 "description": "softpipe: Use u_default_set_debug_callback", 35456 "nominated": false, 35457 "nomination_type": null, 35458 "resolution": 4, 35459 "main_sha": null, 35460 "because_sha": null 35461 }, 35462 { 35463 "sha": "ad5f0592cc4494c3c03f15aa20b01c60432b8a09", 35464 "description": "vc4: Use u_default_set_debug_callback", 35465 "nominated": false, 35466 "nomination_type": null, 35467 "resolution": 4, 35468 "main_sha": null, 35469 "because_sha": null 35470 }, 35471 { 35472 "sha": "e9b54e1000596fc253118c1067c90d111ca84404", 35473 "description": "v3d: Use u_default_set_debug_callback", 35474 "nominated": false, 35475 "nomination_type": null, 35476 "resolution": 4, 35477 "main_sha": null, 35478 "because_sha": null 35479 }, 35480 { 35481 "sha": "c4b3dee8f3045d04e5a8d80c66ba71072803e1f8", 35482 "description": "gallium: Add u_default_set_debug_callback", 35483 "nominated": false, 35484 "nomination_type": null, 35485 "resolution": 4, 35486 "main_sha": null, 35487 "because_sha": null 35488 }, 35489 { 35490 "sha": "8318f7338442c87206f191ec694cca50361a44f5", 35491 "description": "dozen: move to use common command buffer result code.", 35492 "nominated": false, 35493 "nomination_type": null, 35494 "resolution": 4, 35495 "main_sha": null, 35496 "because_sha": null 35497 }, 35498 { 35499 "sha": "a43b6d9ae26db718e72eab4f490a19d7cc85ad20", 35500 "description": "panvk: use common command buffer record result.", 35501 "nominated": false, 35502 "nomination_type": null, 35503 "resolution": 4, 35504 "main_sha": null, 35505 "because_sha": null 35506 }, 35507 { 35508 "sha": "3c092f5cd8c5386ddc430fe67822760a20a36337", 35509 "description": "turnip: use common command record result.", 35510 "nominated": false, 35511 "nomination_type": null, 35512 "resolution": 4, 35513 "main_sha": null, 35514 "because_sha": null 35515 }, 35516 { 35517 "sha": "b644c7ca9f3143c400f20abfcd79c5877a880bf5", 35518 "description": "radv: move to using common record_result.", 35519 "nominated": false, 35520 "nomination_type": null, 35521 "resolution": 4, 35522 "main_sha": null, 35523 "because_sha": null 35524 }, 35525 { 35526 "sha": "cc6ad491ea7ab02f9a53dc89d833fa267f1b2429", 35527 "description": "vulkan/cmd_queue: Drop vk_cmd_queue::error", 35528 "nominated": false, 35529 "nomination_type": null, 35530 "resolution": 4, 35531 "main_sha": null, 35532 "because_sha": null 35533 }, 35534 { 35535 "sha": "541be28099ed19fc373748c125e445aad252ed27", 35536 "description": "vulkan/cmd_buffer: add record_state to the common command buffer.", 35537 "nominated": false, 35538 "nomination_type": null, 35539 "resolution": 4, 35540 "main_sha": null, 35541 "because_sha": null 35542 }, 35543 { 35544 "sha": "7d9df64b076c3d1769647710a6c3487644516893", 35545 "description": "panfrost/ci: Update G72 xflakes list", 35546 "nominated": false, 35547 "nomination_type": null, 35548 "resolution": 4, 35549 "main_sha": null, 35550 "because_sha": null 35551 }, 35552 { 35553 "sha": "cce8e60a310f032aeccf4139d87f2ea3514b273b", 35554 "description": "radv: Proper handling for inactive instance nodes", 35555 "nominated": false, 35556 "nomination_type": null, 35557 "resolution": 4, 35558 "main_sha": null, 35559 "because_sha": null 35560 }, 35561 { 35562 "sha": "938b65aff1c5c0f0e821b9b20dc56adbc91ee48e", 35563 "description": "docs: Add documentation about RADV RRA tracing", 35564 "nominated": false, 35565 "nomination_type": null, 35566 "resolution": 4, 35567 "main_sha": null, 35568 "because_sha": null 35569 }, 35570 { 35571 "sha": "2bdb1b4641a098920bd7e1be4c26de42421f68b5", 35572 "description": "radv: Enable Radeon Raytracing Analyzer traces", 35573 "nominated": false, 35574 "nomination_type": null, 35575 "resolution": 4, 35576 "main_sha": null, 35577 "because_sha": null 35578 }, 35579 { 35580 "sha": "97ffaea52e84627b746ed63164f4ee846639e85c", 35581 "description": "radv: Add Radeon Raytracing Analyzer capturing layer", 35582 "nominated": false, 35583 "nomination_type": null, 35584 "resolution": 4, 35585 "main_sha": null, 35586 "because_sha": null 35587 }, 35588 { 35589 "sha": "574980675405e36d34519cb5cbd315b3582850ec", 35590 "description": "radv: Add Radeon Raytracing Analyzer trace dumping utilities", 35591 "nominated": false, 35592 "nomination_type": null, 35593 "resolution": 4, 35594 "main_sha": null, 35595 "because_sha": null 35596 }, 35597 { 35598 "sha": "07eceb4fe43e2d0cdf15031f948f36fb1a540ca4", 35599 "description": "radv: Add metadata to acceleration structures", 35600 "nominated": false, 35601 "nomination_type": null, 35602 "resolution": 4, 35603 "main_sha": null, 35604 "because_sha": null 35605 }, 35606 { 35607 "sha": "0fefdadbd35bf6a402c8e7a82b3f61c95849cde4", 35608 "description": "radv: Generalize instance count in BVH states to leaf node count", 35609 "nominated": false, 35610 "nomination_type": null, 35611 "resolution": 4, 35612 "main_sha": null, 35613 "because_sha": null 35614 }, 35615 { 35616 "sha": "061b8bfd2980a5ed903febef42be288ab1eb4e40", 35617 "description": "aco/ra: rework fixed operands", 35618 "nominated": false, 35619 "nomination_type": null, 35620 "resolution": 4, 35621 "main_sha": null, 35622 "because_sha": null 35623 }, 35624 { 35625 "sha": "ec867ef0e78163d5301b459f45ed32a8e8ed9e35", 35626 "description": "aco/ra: remove bounds parameter from get_regs_for_copies()", 35627 "nominated": false, 35628 "nomination_type": null, 35629 "resolution": 4, 35630 "main_sha": null, 35631 "because_sha": null 35632 }, 35633 { 35634 "sha": "efcbccaf0ee76ec8e0f23a3de651c56cd0b621a4", 35635 "description": "aco/ra: handle empty def_reg interval in get_regs_for_copies", 35636 "nominated": false, 35637 "nomination_type": null, 35638 "resolution": 4, 35639 "main_sha": null, 35640 "because_sha": null 35641 }, 35642 { 35643 "sha": "703d66254d6a94f662090abce24c392aa7fb3357", 35644 "description": "radv/ci: disable kabini's vkd3d job", 35645 "nominated": false, 35646 "nomination_type": null, 35647 "resolution": 4, 35648 "main_sha": null, 35649 "because_sha": null 35650 }, 35651 { 35652 "sha": "2e39f41c23333eef4cf5c7ae07cb58ca274e0a06", 35653 "description": "radv/ci: disable the POLARIS10 jobs", 35654 "nominated": false, 35655 "nomination_type": null, 35656 "resolution": 4, 35657 "main_sha": null, 35658 "because_sha": null 35659 }, 35660 { 35661 "sha": "48d07fb7d3c0615697150037cf5a47655423deb0", 35662 "description": "pvr: Update FWIF compute register structure", 35663 "nominated": false, 35664 "nomination_type": null, 35665 "resolution": 4, 35666 "main_sha": null, 35667 "because_sha": null 35668 }, 35669 { 35670 "sha": "e5f0070b0c4d9c266a6e1e431d71d0b5f4469854", 35671 "description": "pvr: remove redundant TODO", 35672 "nominated": false, 35673 "nomination_type": null, 35674 "resolution": 4, 35675 "main_sha": null, 35676 "because_sha": null 35677 }, 35678 { 35679 "sha": "16c14663e569340a301d2a1851f6df3b465fb81b", 35680 "description": "aco: Fix p_init_scratch for task shaders.", 35681 "nominated": true, 35682 "nomination_type": 1, 35683 "resolution": 1, 35684 "main_sha": null, 35685 "because_sha": "d2d94b62f2a4f8686c17b7c33ae02aa2b2029a27" 35686 }, 35687 { 35688 "sha": "ec653eda9d449580eb47b9c9d04c48440336cbdd", 35689 "description": "etnaviv: rewrite sampler TS check", 35690 "nominated": false, 35691 "nomination_type": null, 35692 "resolution": 4, 35693 "main_sha": null, 35694 "because_sha": null 35695 }, 35696 { 35697 "sha": "826e05eb2d8708601734fed41ea192f8f3996a1a", 35698 "description": "etnaviv: texture-desc: drop superfluous condition", 35699 "nominated": false, 35700 "nomination_type": null, 35701 "resolution": 4, 35702 "main_sha": null, 35703 "because_sha": null 35704 }, 35705 { 35706 "sha": "fc2298ea311f697dff310c5ddc65ea99e86d83fe", 35707 "description": "etnaviv: texture-desc: sample 1D textures using 2D mode", 35708 "nominated": false, 35709 "nomination_type": null, 35710 "resolution": 4, 35711 "main_sha": null, 35712 "because_sha": null 35713 }, 35714 { 35715 "sha": "d324e7ed9e554dd5b9965144ca36459c52c5b04b", 35716 "description": "etnaviv: don't use TS with multi-layer resources", 35717 "nominated": false, 35718 "nomination_type": null, 35719 "resolution": 4, 35720 "main_sha": null, 35721 "because_sha": null 35722 }, 35723 { 35724 "sha": "744acb5ae7ec46187cfca35388ba12cb03954cd8", 35725 "description": "etnaviv: fill alpha channel for DXT1_RGB textures", 35726 "nominated": false, 35727 "nomination_type": null, 35728 "resolution": 4, 35729 "main_sha": null, 35730 "because_sha": null 35731 }, 35732 { 35733 "sha": "c6d0533b717b691413dda47992c2dec5cb583607", 35734 "description": "r600/sfn: Don't scalarize fdd instructions", 35735 "nominated": false, 35736 "nomination_type": null, 35737 "resolution": 4, 35738 "main_sha": null, 35739 "because_sha": null 35740 }, 35741 { 35742 "sha": "5099bb53878e8db17443ba9f4563946670bb86ee", 35743 "description": "r600/sfn: Override VPM if access in helpers is requested", 35744 "nominated": false, 35745 "nomination_type": null, 35746 "resolution": 4, 35747 "main_sha": null, 35748 "because_sha": null 35749 }, 35750 { 35751 "sha": "99ffb5203f589da9745aaf9077bf30752d4e7af0", 35752 "description": "r600/sfn: more peephole optimization with conditionals", 35753 "nominated": false, 35754 "nomination_type": null, 35755 "resolution": 4, 35756 "main_sha": null, 35757 "because_sha": null 35758 }, 35759 { 35760 "sha": "7d96e153a9d9f34f661b717e51dc24533074d857", 35761 "description": "r600/sfn: ACK all image stores, also at end of loop", 35762 "nominated": false, 35763 "nomination_type": null, 35764 "resolution": 4, 35765 "main_sha": null, 35766 "because_sha": null 35767 }, 35768 { 35769 "sha": "ed294e08635c4fea4f9a6afcf253691458c415e2", 35770 "description": "r600/sfn: override register ID when it doesn't matter", 35771 "nominated": true, 35772 "nomination_type": 1, 35773 "resolution": 1, 35774 "main_sha": null, 35775 "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" 35776 }, 35777 { 35778 "sha": "e9cff8ed7f7db30e78bf0aec53c4f01c2adfc3e1", 35779 "description": "radeonsi: avoid a use-after-free", 35780 "nominated": false, 35781 "nomination_type": null, 35782 "resolution": 4, 35783 "main_sha": null, 35784 "because_sha": null 35785 }, 35786 { 35787 "sha": "ffd3ef35bb561bd487cb3a92b7129d479bf48eff", 35788 "description": "v3dv: implement VK_KHR_workgroup_memory_explicit_layout", 35789 "nominated": false, 35790 "nomination_type": null, 35791 "resolution": 4, 35792 "main_sha": null, 35793 "because_sha": null 35794 }, 35795 { 35796 "sha": "2b00ba23c2f6104aab19b22bb704c0f7b19b30f6", 35797 "description": "st: Fixes warning [-Wimplicit-fallthrough] in st_texture.c", 35798 "nominated": false, 35799 "nomination_type": null, 35800 "resolution": 4, 35801 "main_sha": null, 35802 "because_sha": null 35803 }, 35804 { 35805 "sha": "fab117217ca2e7bca73009123c280b1d3eceebbe", 35806 "description": "v3dv: Remove redundant unreachable in v3dvx_pipeline.c", 35807 "nominated": false, 35808 "nomination_type": null, 35809 "resolution": 4, 35810 "main_sha": null, 35811 "because_sha": null 35812 }, 35813 { 35814 "sha": "c066c04598483f036cda20a7c2a94d394baa47ee", 35815 "description": "v3dv: Fixes warning [-Wimplicit-fallthrough] in v3dvx_pipeline.c", 35816 "nominated": false, 35817 "nomination_type": null, 35818 "resolution": 4, 35819 "main_sha": null, 35820 "because_sha": null 35821 }, 35822 { 35823 "sha": "8d04a3d024315f5ca0a556d9628095a6bceca1fb", 35824 "description": "vdpau: Fixes warning [-Wimplicit-fallthrough] in vdpau_private.h", 35825 "nominated": false, 35826 "nomination_type": null, 35827 "resolution": 4, 35828 "main_sha": null, 35829 "because_sha": null 35830 }, 35831 { 35832 "sha": "1bfa7f729cde869be92fec729458e5be4a9bdc0f", 35833 "description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd6_emit.c", 35834 "nominated": false, 35835 "nomination_type": null, 35836 "resolution": 4, 35837 "main_sha": null, 35838 "because_sha": null 35839 }, 35840 { 35841 "sha": "fbb58d6df5c5a6d8a72f48a7b7d71892091ccca0", 35842 "description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd5_emit.c", 35843 "nominated": false, 35844 "nomination_type": null, 35845 "resolution": 4, 35846 "main_sha": null, 35847 "because_sha": null 35848 }, 35849 { 35850 "sha": "7fda8d149bc98a8e4c33c6c7c0b91757e86833a7", 35851 "description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd5_texture.h", 35852 "nominated": false, 35853 "nomination_type": null, 35854 "resolution": 4, 35855 "main_sha": null, 35856 "because_sha": null 35857 }, 35858 { 35859 "sha": "85f0d4e269c870a57acabe344bd9a51476b1188a", 35860 "description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd3_texture.c", 35861 "nominated": false, 35862 "nomination_type": null, 35863 "resolution": 4, 35864 "main_sha": null, 35865 "because_sha": null 35866 }, 35867 { 35868 "sha": "76a10cae12e69be9dfc7bfb1c0d9b45544427446", 35869 "description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd2_texture.c", 35870 "nominated": false, 35871 "nomination_type": null, 35872 "resolution": 4, 35873 "main_sha": null, 35874 "because_sha": null 35875 }, 35876 { 35877 "sha": "ac65f57438b8f5c0eecf12f182d399bb0a42de67", 35878 "description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in fd4_texture.h", 35879 "nominated": false, 35880 "nomination_type": null, 35881 "resolution": 4, 35882 "main_sha": null, 35883 "because_sha": null 35884 }, 35885 { 35886 "sha": "d29f6057d79ed84da3d93f312d12fdfc3597910f", 35887 "description": "freedreno: Fixes warning [-Wimplicit-fallthrough] in freedreno_util.h", 35888 "nominated": false, 35889 "nomination_type": null, 35890 "resolution": 4, 35891 "main_sha": null, 35892 "because_sha": null 35893 }, 35894 { 35895 "sha": "35ab2a65681ca681033d62a6a6b5c77f085ce5fa", 35896 "description": "radeonsi: Fixes warning [-Wimplicit-fallthrough] in si_descriptors.c", 35897 "nominated": false, 35898 "nomination_type": null, 35899 "resolution": 4, 35900 "main_sha": null, 35901 "because_sha": null 35902 }, 35903 { 35904 "sha": "5ad4426e98d6932867bd8dfa39802083fe687e99", 35905 "description": "llvmpipe: Fixes warning [-Wimplicit-fallthrough] in lp_bld_sample_soa.c", 35906 "nominated": false, 35907 "nomination_type": null, 35908 "resolution": 4, 35909 "main_sha": null, 35910 "because_sha": null 35911 }, 35912 { 35913 "sha": "5e2a8bed9e3e8c69767a096fe882552c49a42e31", 35914 "description": "llvmpipe: Fixes warning [-Wimplicit-fallthrough] in lp_bld_swizzle.c", 35915 "nominated": false, 35916 "nomination_type": null, 35917 "resolution": 4, 35918 "main_sha": null, 35919 "because_sha": null 35920 }, 35921 { 35922 "sha": "91dcadf95690c658b34b20cf5dbf77f79c1cf297", 35923 "description": "llvmpipe: finish rendering before flushing frontbuffer resources.", 35924 "nominated": true, 35925 "nomination_type": 0, 35926 "resolution": 1, 35927 "main_sha": null, 35928 "because_sha": null 35929 }, 35930 { 35931 "sha": "f5a81bb1d0ad7c9328e33c334d1194d2e9f21070", 35932 "description": "venus: Increase vn_relax sleep time", 35933 "nominated": false, 35934 "nomination_type": null, 35935 "resolution": 4, 35936 "main_sha": null, 35937 "because_sha": null 35938 }, 35939 { 35940 "sha": "e6e8861d7a8756649c21a6cf1aa261fae2e85ca6", 35941 "description": "panfrost: Add userspace crash dump decoder and analyser", 35942 "nominated": false, 35943 "nomination_type": null, 35944 "resolution": 4, 35945 "main_sha": null, 35946 "because_sha": null 35947 }, 35948 { 35949 "sha": "6a4532cbabf7770b71d63db24714fc07efb280cf", 35950 "description": "panfrost: Sync panfrost_drm.h from drm-misc-next", 35951 "nominated": false, 35952 "nomination_type": null, 35953 "resolution": 4, 35954 "main_sha": null, 35955 "because_sha": null 35956 }, 35957 { 35958 "sha": "6f4f11cf70dce3f6e7a680a35404c574a41c73ce", 35959 "description": "panfrost: Add compiler args option for building usermode tools", 35960 "nominated": false, 35961 "nomination_type": null, 35962 "resolution": 4, 35963 "main_sha": null, 35964 "because_sha": null 35965 }, 35966 { 35967 "sha": "8aa2e86bc3480849382ecae69711e59f30bd2628", 35968 "description": "panfrost: Remove documentation reference to deprecated parameter", 35969 "nominated": false, 35970 "nomination_type": null, 35971 "resolution": 4, 35972 "main_sha": null, 35973 "because_sha": null 35974 }, 35975 { 35976 "sha": "3da8c9193c323d8f71ba94a5f85cf0165bb2ee32", 35977 "description": "panfrost: Handle Job VA cycles when decoding a dump file", 35978 "nominated": false, 35979 "nomination_type": null, 35980 "resolution": 4, 35981 "main_sha": null, 35982 "because_sha": null 35983 }, 35984 { 35985 "sha": "d3642a0e027b67a2f5fa7628ed349d7fdb320b50", 35986 "description": "nvc0: fix a warning -Wconstant-conversion", 35987 "nominated": false, 35988 "nomination_type": null, 35989 "resolution": 4, 35990 "main_sha": null, 35991 "because_sha": null 35992 }, 35993 { 35994 "sha": "5f66a927ec896d2c3fa954b0c7e1efa6c728623e", 35995 "description": "gallium,glsl: Delete PIPE_CAP_VERTEXID_NOBASE and lower_vertex_id.", 35996 "nominated": false, 35997 "nomination_type": null, 35998 "resolution": 4, 35999 "main_sha": null, 36000 "because_sha": null 36001 }, 36002 { 36003 "sha": "4bdd226ab6154992b877f40ecf853273b26cbd1b", 36004 "description": "freedreno/ir3: Switch to NIR for a3xx/a4xx's vertex id lowering.", 36005 "nominated": false, 36006 "nomination_type": null, 36007 "resolution": 4, 36008 "main_sha": null, 36009 "because_sha": null 36010 }, 36011 { 36012 "sha": "78fce4d9e335e36b35c222c94979a3ee5e929cff", 36013 "description": "freedreno/ir3: Move chip-specific nir compiler options to C code.", 36014 "nominated": false, 36015 "nomination_type": null, 36016 "resolution": 4, 36017 "main_sha": null, 36018 "because_sha": null 36019 }, 36020 { 36021 "sha": "b4aa46ff893e42bc2e2c691d10d2fbcf480b0e74", 36022 "description": "turnip: Make sure bandwidth config per pixel starts from 0.", 36023 "nominated": false, 36024 "nomination_type": null, 36025 "resolution": 4, 36026 "main_sha": null, 36027 "because_sha": null 36028 }, 36029 { 36030 "sha": "2c8469034947f1e9c410c014a9865a7256a453b1", 36031 "description": "venus/ci: mark a test as flake", 36032 "nominated": false, 36033 "nomination_type": null, 36034 "resolution": 4, 36035 "main_sha": null, 36036 "because_sha": null 36037 }, 36038 { 36039 "sha": "2d811fdbec2a1c5f24e1153c0a296ba0fe99165d", 36040 "description": "meson/panfrost: Add dep_valgrind for libpanfrost_pixel_format to fixes the compiling error:", 36041 "nominated": false, 36042 "nomination_type": 1, 36043 "resolution": 4, 36044 "main_sha": null, 36045 "because_sha": "c52d5acf15dfabebed0e1c0769624efcc9bcdb42" 36046 }, 36047 { 36048 "sha": "46f2c4bf2595723702b39fc229836a02c12f8d93", 36049 "description": "nir_to_tgsi: Add support for bindless textures and images.", 36050 "nominated": false, 36051 "nomination_type": null, 36052 "resolution": 4, 36053 "main_sha": null, 36054 "because_sha": null 36055 }, 36056 { 36057 "sha": "1c4b64f016ee38bfd2d7567b18806acbaa39487a", 36058 "description": "nir_to_tgsi: Use nir_lower_discard_if for demote_if.", 36059 "nominated": false, 36060 "nomination_type": null, 36061 "resolution": 4, 36062 "main_sha": null, 36063 "because_sha": null 36064 }, 36065 { 36066 "sha": "28b2252d0a62eddb60b9b5a4586b764f99566c62", 36067 "description": "nir: Make nir_lower_discard_if() handle demotes and terminates, too.", 36068 "nominated": false, 36069 "nomination_type": null, 36070 "resolution": 4, 36071 "main_sha": null, 36072 "because_sha": null 36073 }, 36074 { 36075 "sha": "d3b1579a1f1fef0780c020a85c0bb5687825a205", 36076 "description": "nir_to_tgsi: Add support for demote, is_helper_invocation, and subgroup ops.", 36077 "nominated": false, 36078 "nomination_type": null, 36079 "resolution": 4, 36080 "main_sha": null, 36081 "because_sha": null 36082 }, 36083 { 36084 "sha": "44217b7760e8cd3ce9bed66e3292015d785b9411", 36085 "description": "nir_to_tgsi: Add support for 64-bit fsign/isign.", 36086 "nominated": false, 36087 "nomination_type": null, 36088 "resolution": 4, 36089 "main_sha": null, 36090 "because_sha": null 36091 }, 36092 { 36093 "sha": "e616d1cade31bbc8e14903a6f72d246f1fde365a", 36094 "description": "nir_to_tgsi: Add support for TG4 with explicit offsets.", 36095 "nominated": false, 36096 "nomination_type": null, 36097 "resolution": 4, 36098 "main_sha": null, 36099 "because_sha": null 36100 }, 36101 { 36102 "sha": "31df102f4dd20c85e2a19a745079665d7dca1afd", 36103 "description": "ac/llvm: Fix image instructions with lod for 2d on GFX9.", 36104 "nominated": false, 36105 "nomination_type": null, 36106 "resolution": 4, 36107 "main_sha": null, 36108 "because_sha": null 36109 }, 36110 { 36111 "sha": "a82b9d60017f214ea419eb96e30c1da820e90aae", 36112 "description": "aco: Fix image instructions with lod when 2d_view_of_3d is enabled on GFX9.", 36113 "nominated": false, 36114 "nomination_type": null, 36115 "resolution": 4, 36116 "main_sha": null, 36117 "because_sha": null 36118 }, 36119 { 36120 "sha": "6eb4dfca2344d123c1d7115e68d5a208ebbaba83", 36121 "description": "nir/opt_algebraic: Optimize d3d9 pow with fmulz.", 36122 "nominated": false, 36123 "nomination_type": null, 36124 "resolution": 4, 36125 "main_sha": null, 36126 "because_sha": null 36127 }, 36128 { 36129 "sha": "9c2c47884da939983a64d3b4db4838df2b874bdd", 36130 "description": "nir/opt_algebraic: Optimize check for single bit.", 36131 "nominated": false, 36132 "nomination_type": null, 36133 "resolution": 4, 36134 "main_sha": null, 36135 "because_sha": null 36136 }, 36137 { 36138 "sha": "296eb2918c1392e38ecf2d0e52fbf11d6236cabb", 36139 "description": "util: Remove the need of _MTX_INITIALIZER_NP in simple_mtx.h", 36140 "nominated": false, 36141 "nomination_type": null, 36142 "resolution": 4, 36143 "main_sha": null, 36144 "because_sha": null 36145 }, 36146 { 36147 "sha": "064ec944c12194c1bde793c14259904049e9bd26", 36148 "description": "util: Add extern \"C\" guard in simple_mtx.h", 36149 "nominated": false, 36150 "nomination_type": null, 36151 "resolution": 4, 36152 "main_sha": null, 36153 "because_sha": null 36154 }, 36155 { 36156 "sha": "67cd0c44d23ec8d6b907f3b4966e488e2da09475", 36157 "description": "util: Add api util_call_once_with_context", 36158 "nominated": false, 36159 "nomination_type": null, 36160 "resolution": 4, 36161 "main_sha": null, 36162 "because_sha": null 36163 }, 36164 { 36165 "sha": "201e1ba9dbd7f4b0f173de8a6e9db7b5e6cc38d9", 36166 "description": "pvr: Only destroy the physcial device if it exists", 36167 "nominated": false, 36168 "nomination_type": null, 36169 "resolution": 4, 36170 "main_sha": null, 36171 "because_sha": null 36172 }, 36173 { 36174 "sha": "6fed6161876681920b0d2c59cb7413d7c43fda45", 36175 "description": "pan/mdg: Print 3 sources for CSEL", 36176 "nominated": true, 36177 "nomination_type": 1, 36178 "resolution": 1, 36179 "main_sha": null, 36180 "because_sha": "0ee24c46e0aad500a4ef90cc03cfd319e11cb342" 36181 }, 36182 { 36183 "sha": "4fe755e803cd83870f6053f7a70c9b1a6097109f", 36184 "description": "pan/mdg: Always write return address to r1.w", 36185 "nominated": false, 36186 "nomination_type": null, 36187 "resolution": 4, 36188 "main_sha": null, 36189 "because_sha": null 36190 }, 36191 { 36192 "sha": "d05a2243d46cb3c34e154a609dc0ceb6a5c92dac", 36193 "description": "radeonsi/sqtt: set stable pstate if possible", 36194 "nominated": false, 36195 "nomination_type": null, 36196 "resolution": 4, 36197 "main_sha": null, 36198 "because_sha": null 36199 }, 36200 { 36201 "sha": "33426a328b783dedb86f9c024225c2635579eda7", 36202 "description": "wayland: avoid writing interface names as free-form strings", 36203 "nominated": false, 36204 "nomination_type": null, 36205 "resolution": 4, 36206 "main_sha": null, 36207 "because_sha": null 36208 }, 36209 { 36210 "sha": "6d34925967c2446973558dda0bce938cd7402e2d", 36211 "description": "pvr: Change indentation from tab to spaces for xml files.", 36212 "nominated": false, 36213 "nomination_type": null, 36214 "resolution": 4, 36215 "main_sha": null, 36216 "because_sha": null 36217 }, 36218 { 36219 "sha": "7d614fa9b9c488cd471b7874f8dc40808f68e322", 36220 "description": "pvr: Implement vkResetCommandBuffer", 36221 "nominated": false, 36222 "nomination_type": null, 36223 "resolution": 4, 36224 "main_sha": null, 36225 "because_sha": null 36226 }, 36227 { 36228 "sha": "88bed3babc394cc1ecdff9fa0102a0f4b103edee", 36229 "description": "pvr: reset all command buffer state in pvr_cmd_buffer_reset()", 36230 "nominated": false, 36231 "nomination_type": null, 36232 "resolution": 4, 36233 "main_sha": null, 36234 "because_sha": null 36235 }, 36236 { 36237 "sha": "492ec311f798aa65a4f018641338a847a4847ab7", 36238 "description": "virgl/ci: remove some flakes", 36239 "nominated": false, 36240 "nomination_type": null, 36241 "resolution": 4, 36242 "main_sha": null, 36243 "because_sha": null 36244 }, 36245 { 36246 "sha": "6e2b01e5b806b3b0ec9df896f4ddc842a54f4fa6", 36247 "description": "virgl: when reading back wait first, then do the transfer", 36248 "nominated": true, 36249 "nomination_type": 1, 36250 "resolution": 1, 36251 "main_sha": null, 36252 "because_sha": "e87186fc679c146c5d521139bb79c8eafa0a22f0" 36253 }, 36254 { 36255 "sha": "16143642812676d6eb36a88a059f355e06b4caf1", 36256 "description": "v3dv: expose VK_KHR_synchronization2", 36257 "nominated": false, 36258 "nomination_type": null, 36259 "resolution": 4, 36260 "main_sha": null, 36261 "because_sha": null 36262 }, 36263 { 36264 "sha": "378be25016f8adefd2ff7c75db002724412b78e9", 36265 "description": "v3dv: use VkPipelineStageFlagBits2 when checking semaphore wait stage", 36266 "nominated": false, 36267 "nomination_type": null, 36268 "resolution": 4, 36269 "main_sha": null, 36270 "because_sha": null 36271 }, 36272 { 36273 "sha": "4b50431c3e702c3acbbbd67b969d88edc396e35a", 36274 "description": "v3dv: port remaining entry points to KHR_synchronization2", 36275 "nominated": false, 36276 "nomination_type": null, 36277 "resolution": 4, 36278 "main_sha": null, 36279 "because_sha": null 36280 }, 36281 { 36282 "sha": "9cd81fb9108c6d0f5b70b6b4cb76721c8b23e0a9", 36283 "description": "v3dv: implement vkCmdPipelineBarrier2", 36284 "nominated": false, 36285 "nomination_type": null, 36286 "resolution": 4, 36287 "main_sha": null, 36288 "because_sha": null 36289 }, 36290 { 36291 "sha": "a27111cdbd18ca222d67077c6f0e0bfdaa6d7a57", 36292 "description": "v3dv: also check GS stage on image access for binning barriers", 36293 "nominated": false, 36294 "nomination_type": null, 36295 "resolution": 4, 36296 "main_sha": null, 36297 "because_sha": null 36298 }, 36299 { 36300 "sha": "f5e867712f4f608bf9f44790e94c0ce427380827", 36301 "description": "zink: request forcing of fp32-samplers to nearest when needed", 36302 "nominated": false, 36303 "nomination_type": null, 36304 "resolution": 4, 36305 "main_sha": null, 36306 "because_sha": null 36307 }, 36308 { 36309 "sha": "8abb5c8b41bbdeb86b025fdc43600eb41f9302c5", 36310 "description": "mesa/st: force nearest-filtering for fp32 textures", 36311 "nominated": false, 36312 "nomination_type": null, 36313 "resolution": 4, 36314 "main_sha": null, 36315 "because_sha": null 36316 }, 36317 { 36318 "sha": "ec222a20dad0c72293ed365a42d8566cac47ad8f", 36319 "description": "mesa/st: always force integer filtering to nearest", 36320 "nominated": false, 36321 "nomination_type": null, 36322 "resolution": 4, 36323 "main_sha": null, 36324 "because_sha": null 36325 }, 36326 { 36327 "sha": "70c71c4200330a78b3645e0ff98707d27a5014c2", 36328 "description": "mesa/st: also override mip filter for integer textures", 36329 "nominated": false, 36330 "nomination_type": null, 36331 "resolution": 4, 36332 "main_sha": null, 36333 "because_sha": null 36334 }, 36335 { 36336 "sha": "d2de931c16aec0b37f466e7d36829853ac3eb2a6", 36337 "description": "radv: determine if the topology uses adjacency from the shaders on GFX9+", 36338 "nominated": false, 36339 "nomination_type": null, 36340 "resolution": 4, 36341 "main_sha": null, 36342 "because_sha": null 36343 }, 36344 { 36345 "sha": "4406905600de72360ae7e860d6deabd6aed2b1f8", 36346 "description": "radv: allow null descriptor set layouts in pipeline layouts", 36347 "nominated": false, 36348 "nomination_type": null, 36349 "resolution": 4, 36350 "main_sha": null, 36351 "because_sha": null 36352 }, 36353 { 36354 "sha": "ca33c319e5d2195ec8510cd8d0c29f3e0f01beba", 36355 "description": "v3dv: implement VK_KHR_zero_initialize_workgroup_memory", 36356 "nominated": false, 36357 "nomination_type": null, 36358 "resolution": 4, 36359 "main_sha": null, 36360 "because_sha": null 36361 }, 36362 { 36363 "sha": "a68a2805bf1855906ac961a7636f045e76ddc31d", 36364 "description": "nir/lower_variable_initializers: implement non-scoped barrier path", 36365 "nominated": false, 36366 "nomination_type": null, 36367 "resolution": 4, 36368 "main_sha": null, 36369 "because_sha": null 36370 }, 36371 { 36372 "sha": "40ad12126fcd3518add34ffda1fbf6bb28ed6d15", 36373 "description": "radv: Remove redundant radv_QueuePresentKHR.", 36374 "nominated": false, 36375 "nomination_type": null, 36376 "resolution": 4, 36377 "main_sha": null, 36378 "because_sha": null 36379 }, 36380 { 36381 "sha": "0e0e5d1f204fc7c10a8686fe77cc1c9c0fef54f5", 36382 "description": "venus: allow no external memory handle when renderers lacks support", 36383 "nominated": true, 36384 "nomination_type": 1, 36385 "resolution": 1, 36386 "main_sha": null, 36387 "because_sha": "9c5a7ffbd8a696182647135ef32bddb347c277f2" 36388 }, 36389 { 36390 "sha": "80b35fbefe5ecda3a6becd6df2a00761b9bfdaaa", 36391 "description": "nir/lower_mediump: Lower FS outputs to 16-bit when the value was upconverted.", 36392 "nominated": false, 36393 "nomination_type": null, 36394 "resolution": 4, 36395 "main_sha": null, 36396 "because_sha": null 36397 }, 36398 { 36399 "sha": "dbb17f567a2c3b20e30f2ebe20c6918a99e8e238", 36400 "description": "d3d12: Change displayable format logic", 36401 "nominated": false, 36402 "nomination_type": null, 36403 "resolution": 4, 36404 "main_sha": null, 36405 "because_sha": null 36406 }, 36407 { 36408 "sha": "ae57628dd5c2fa56c2b0cedf0dcd596f36ccdc6e", 36409 "description": "anv: Drop anv_pipeline::use_primitive_replication", 36410 "nominated": false, 36411 "nomination_type": null, 36412 "resolution": 4, 36413 "main_sha": null, 36414 "because_sha": null 36415 }, 36416 { 36417 "sha": "f1768f5640497da47b129ccbaabbe015c4d6548b", 36418 "description": "intel/compiler: Store the number of position slots in the VUE map", 36419 "nominated": false, 36420 "nomination_type": null, 36421 "resolution": 4, 36422 "main_sha": null, 36423 "because_sha": null 36424 }, 36425 { 36426 "sha": "5937660067985715239cca7a80de1c0373cf2c31", 36427 "description": "nir: Track per-view outputs in shader_info", 36428 "nominated": false, 36429 "nomination_type": null, 36430 "resolution": 4, 36431 "main_sha": null, 36432 "because_sha": null 36433 }, 36434 { 36435 "sha": "30251aaca2f4dd2e80ce38183e20feaac97e52b0", 36436 "description": "anv: Stop looking at the pipeline in multiview lowering", 36437 "nominated": false, 36438 "nomination_type": null, 36439 "resolution": 4, 36440 "main_sha": null, 36441 "because_sha": null 36442 }, 36443 { 36444 "sha": "4bdbc4c93f1a010ef2bea376994ee2c64ca1fb29", 36445 "description": "anv: Decouple primitive replication check from the fragment shader", 36446 "nominated": false, 36447 "nomination_type": null, 36448 "resolution": 4, 36449 "main_sha": null, 36450 "because_sha": null 36451 }, 36452 { 36453 "sha": "08d3c0e8e11f653ad4b031c61bd9620463fcf122", 36454 "description": "anv: Use nir_intrinsic_load_layer_id for ViewId in fragment shaders", 36455 "nominated": false, 36456 "nomination_type": null, 36457 "resolution": 4, 36458 "main_sha": null, 36459 "because_sha": null 36460 }, 36461 { 36462 "sha": "6c7916b7f665db7f5af929ed0f64206d70fccc56", 36463 "description": "crocus: Fix memory leaks on iris_resource_create failure paths", 36464 "nominated": true, 36465 "nomination_type": 1, 36466 "resolution": 1, 36467 "main_sha": null, 36468 "because_sha": "d8a38edc48e5567e5f0205b7347761e3d05a4bda" 36469 }, 36470 { 36471 "sha": "1db51b5af59b4a77764c087db26d8b7c12c01551", 36472 "description": "crocus: Fall back if iris_map_copy_region can't create a staging resource", 36473 "nominated": false, 36474 "nomination_type": null, 36475 "resolution": 4, 36476 "main_sha": null, 36477 "because_sha": null 36478 }, 36479 { 36480 "sha": "4b6d527a5039bdaf355628830cd9cc40087f0af1", 36481 "description": "crocus: Don't print out XXX messages if resource creation fails", 36482 "nominated": false, 36483 "nomination_type": null, 36484 "resolution": 4, 36485 "main_sha": null, 36486 "because_sha": null 36487 }, 36488 { 36489 "sha": "a3dba0811566aba9f42e6e5b3a8e8691f972f4b5", 36490 "description": "iris: don't create staging resources larger than half the aperture", 36491 "nominated": false, 36492 "nomination_type": null, 36493 "resolution": 4, 36494 "main_sha": null, 36495 "because_sha": null 36496 }, 36497 { 36498 "sha": "fcad737cbae384f1eca2a7c499e884a1e5e045cc", 36499 "description": "iris: Fall back if iris_map_copy_region can't create a staging resource", 36500 "nominated": false, 36501 "nomination_type": null, 36502 "resolution": 4, 36503 "main_sha": null, 36504 "because_sha": null 36505 }, 36506 { 36507 "sha": "d0c6f3d66b0e2e83b0b1c90ac16bc85ceeb5fc3a", 36508 "description": "iris: Don't print out XXX messages if resource creation fails", 36509 "nominated": false, 36510 "nomination_type": null, 36511 "resolution": 4, 36512 "main_sha": null, 36513 "because_sha": null 36514 }, 36515 { 36516 "sha": "6a1f7e623f776a8b4c0d4f43736469143b4f37ef", 36517 "description": "iris: Delete unused iris_screen::aperture_bytes field", 36518 "nominated": true, 36519 "nomination_type": 1, 36520 "resolution": 1, 36521 "main_sha": null, 36522 "because_sha": "bb3545a6ee419c4802ac4153eb690a93dc2f339d" 36523 }, 36524 { 36525 "sha": "df2eaba4119e827a59596709373ad2491c4fbab4", 36526 "description": "radeonsi: use nir_opt_large_constants earlier", 36527 "nominated": true, 36528 "nomination_type": 0, 36529 "resolution": 1, 36530 "main_sha": null, 36531 "because_sha": null 36532 }, 36533 { 36534 "sha": "a9ed96ac8e64c57bef18db134f815c0835d3f5b7", 36535 "description": "radv: deal with ac_nir_translate failures", 36536 "nominated": false, 36537 "nomination_type": null, 36538 "resolution": 4, 36539 "main_sha": null, 36540 "because_sha": null 36541 }, 36542 { 36543 "sha": "ac6fb2467fefa78de12af53490b70ab04e73749a", 36544 "description": "radeonsi: deal with ac_nir_translate failures", 36545 "nominated": false, 36546 "nomination_type": null, 36547 "resolution": 4, 36548 "main_sha": null, 36549 "because_sha": null 36550 }, 36551 { 36552 "sha": "d92d35c9db6da78e1e49e9a851a6c3227a93305c", 36553 "description": "ac/llvm: add a return value to ac_nir_translate", 36554 "nominated": false, 36555 "nomination_type": null, 36556 "resolution": 4, 36557 "main_sha": null, 36558 "because_sha": null 36559 }, 36560 { 36561 "sha": "07b3adec12a90cec3543c2edc6c2965d7b89b7e7", 36562 "description": "nir: Print selection control for nir_if.", 36563 "nominated": false, 36564 "nomination_type": null, 36565 "resolution": 4, 36566 "main_sha": null, 36567 "because_sha": null 36568 }, 36569 { 36570 "sha": "a5c5b172fdb27061d8fd4ef7d1dd38f99dc036cb", 36571 "description": "nv50: race free state tracking", 36572 "nominated": false, 36573 "nomination_type": null, 36574 "resolution": 4, 36575 "main_sha": null, 36576 "because_sha": null 36577 }, 36578 { 36579 "sha": "df0a4d02f264a4c49b7503c5f564ac4c492f906f", 36580 "description": "nvc0: make state handling race free", 36581 "nominated": false, 36582 "nomination_type": null, 36583 "resolution": 4, 36584 "main_sha": null, 36585 "because_sha": null 36586 }, 36587 { 36588 "sha": "f2af3a9cae22f5e644c55a3c75513fbf726d8004", 36589 "description": "nouveau: make fencing race free", 36590 "nominated": false, 36591 "nomination_type": null, 36592 "resolution": 4, 36593 "main_sha": null, 36594 "because_sha": null 36595 }, 36596 { 36597 "sha": "a85cb3991438f7bc4004efc19611463b3caf8c61", 36598 "description": "nouveau: per context client and pushbuf", 36599 "nominated": false, 36600 "nomination_type": null, 36601 "resolution": 4, 36602 "main_sha": null, 36603 "because_sha": null 36604 }, 36605 { 36606 "sha": "8e30cfc231e24835ab5a73706907a0f4d7f7c89b", 36607 "description": "nouveau/fence: per context fence", 36608 "nominated": false, 36609 "nomination_type": null, 36610 "resolution": 4, 36611 "main_sha": null, 36612 "because_sha": null 36613 }, 36614 { 36615 "sha": "962a09c90f30b1fe347aebf6996548ee6b355326", 36616 "description": "nv50: remove nv50_bufctx_fence call in vbo_kick_notify", 36617 "nominated": false, 36618 "nomination_type": null, 36619 "resolution": 4, 36620 "main_sha": null, 36621 "because_sha": null 36622 }, 36623 { 36624 "sha": "88b76f8492954c761a6469c9835d99129be155cb", 36625 "description": "nv50: remove nouveau_fence_signalled prior nouveau_fence_wait", 36626 "nominated": false, 36627 "nomination_type": null, 36628 "resolution": 4, 36629 "main_sha": null, 36630 "because_sha": null 36631 }, 36632 { 36633 "sha": "0642f95c4ef2137082cc1310fbb9708d43e89e1e", 36634 "description": "nouveau/fence: make the fence struct part of the fence API", 36635 "nominated": false, 36636 "nomination_type": null, 36637 "resolution": 4, 36638 "main_sha": null, 36639 "because_sha": null 36640 }, 36641 { 36642 "sha": "1abc27983a6d75e0a0c1fa3f28a1b92995415cf1", 36643 "description": "nouveau: use PUSH_KICK instead of nouveau_pushbuf_kick", 36644 "nominated": false, 36645 "nomination_type": null, 36646 "resolution": 4, 36647 "main_sha": null, 36648 "because_sha": null 36649 }, 36650 { 36651 "sha": "574404010a672c2c8aa4c041f4ef38cb6b2bfab2", 36652 "description": "nouveau: wrap nouveau_pushbuf_refn", 36653 "nominated": false, 36654 "nomination_type": null, 36655 "resolution": 4, 36656 "main_sha": null, 36657 "because_sha": null 36658 }, 36659 { 36660 "sha": "de811ee8ebc66db4be01aa7bf8c560dc0eec28cb", 36661 "description": "nouveau: wrap nouveau_pushbuf_validate", 36662 "nominated": false, 36663 "nomination_type": null, 36664 "resolution": 4, 36665 "main_sha": null, 36666 "because_sha": null 36667 }, 36668 { 36669 "sha": "3866a5433abaae8d334314f00f4ce0bb550ee547", 36670 "description": "nouveau: wrap all nouveau_pushbuf_space calls", 36671 "nominated": false, 36672 "nomination_type": null, 36673 "resolution": 4, 36674 "main_sha": null, 36675 "because_sha": null 36676 }, 36677 { 36678 "sha": "5fe8fedf24c65f97e7ae9b7b0877ef76c921a2d2", 36679 "description": "nouveau: wrap nouveau_bo_wait", 36680 "nominated": false, 36681 "nomination_type": null, 36682 "resolution": 4, 36683 "main_sha": null, 36684 "because_sha": null 36685 }, 36686 { 36687 "sha": "db825e34a9ae808a34d9ec4e7192b7a976baf3b2", 36688 "description": "nouveau: wrap nouveau_bo_map", 36689 "nominated": false, 36690 "nomination_type": null, 36691 "resolution": 4, 36692 "main_sha": null, 36693 "because_sha": null 36694 }, 36695 { 36696 "sha": "4154d53a85590c4e41b03cc0ab96ea6b6ebd1a26", 36697 "description": "nouveau: move nouveau_context initialization to common code", 36698 "nominated": false, 36699 "nomination_type": null, 36700 "resolution": 4, 36701 "main_sha": null, 36702 "because_sha": null 36703 }, 36704 { 36705 "sha": "54f285901d0f30a25e5ca7f68c7f66dea4fa38f9", 36706 "description": "nouveau/fence: rework nouveau_fence_emit so we can call it on emitted fences", 36707 "nominated": false, 36708 "nomination_type": null, 36709 "resolution": 4, 36710 "main_sha": null, 36711 "because_sha": null 36712 }, 36713 { 36714 "sha": "060d055ac5608b7ec913c8573d0762d8388cd63e", 36715 "description": "nouveau/buffer: simplify uses of nouveau_fence_work", 36716 "nominated": false, 36717 "nomination_type": null, 36718 "resolution": 4, 36719 "main_sha": null, 36720 "because_sha": null 36721 }, 36722 { 36723 "sha": "35d28251d1328d258da74756ef8eb2cc4ea80eba", 36724 "description": "nouveau/mm: make code thread safe", 36725 "nominated": true, 36726 "nomination_type": 0, 36727 "resolution": 1, 36728 "main_sha": null, 36729 "because_sha": null 36730 }, 36731 { 36732 "sha": "607a9e1fd23afcc0095b029b71b2cb89c537f9fb", 36733 "description": "nouveau: use the contexts pushbuf and client where possible", 36734 "nominated": true, 36735 "nomination_type": 0, 36736 "resolution": 1, 36737 "main_sha": null, 36738 "because_sha": null 36739 }, 36740 { 36741 "sha": "5c2c8652d16b56c0bb5c4e6ab368ca8215e5ca1f", 36742 "description": "mesa/st: Drop st_texture_image_transfer::map", 36743 "nominated": false, 36744 "nomination_type": null, 36745 "resolution": 4, 36746 "main_sha": null, 36747 "because_sha": null 36748 }, 36749 { 36750 "sha": "21038d15409bd26c6f88fc445532dccb0b222352", 36751 "description": "mesa/st: Fix indentation in st_MapTextureImage", 36752 "nominated": false, 36753 "nomination_type": null, 36754 "resolution": 4, 36755 "main_sha": null, 36756 "because_sha": null 36757 }, 36758 { 36759 "sha": "dab19642ee3910812bd873f3bd26b073951a12e2", 36760 "description": "mesa/st: Don't map compressed texture fallbacks for reads", 36761 "nominated": false, 36762 "nomination_type": null, 36763 "resolution": 4, 36764 "main_sha": null, 36765 "because_sha": null 36766 }, 36767 { 36768 "sha": "81094981b6b9aad44f90471c72d4f271bdd690e9", 36769 "description": "mesa/st: Add and use st_texture_image_transfer::box", 36770 "nominated": false, 36771 "nomination_type": null, 36772 "resolution": 4, 36773 "main_sha": null, 36774 "because_sha": null 36775 }, 36776 { 36777 "sha": "5f1967e92b4d2d2a524cac0a4b43af67232d68a4", 36778 "description": "mesa/st: Add and use st_texture_image_insert_transfer", 36779 "nominated": false, 36780 "nomination_type": null, 36781 "resolution": 4, 36782 "main_sha": null, 36783 "because_sha": null 36784 }, 36785 { 36786 "sha": "9fe525e37b9a88e7f520f02c8c377d899145cf4e", 36787 "description": "mesa/st: Set PIPE_MAP_DISCARD_RANGE in fallback_copy_image", 36788 "nominated": false, 36789 "nomination_type": null, 36790 "resolution": 4, 36791 "main_sha": null, 36792 "because_sha": null 36793 }, 36794 { 36795 "sha": "c8d36f92a054f85db21517dcd9aae632cf5f89ad", 36796 "description": "v3dv: Use the common physical device enumeration", 36797 "nominated": false, 36798 "nomination_type": null, 36799 "resolution": 4, 36800 "main_sha": null, 36801 "because_sha": null 36802 }, 36803 { 36804 "sha": "08ed174e741c775ae24c681ab762cbe642d62d8b", 36805 "description": "panvk: Use the common physical device enumeration", 36806 "nominated": false, 36807 "nomination_type": null, 36808 "resolution": 4, 36809 "main_sha": null, 36810 "because_sha": null 36811 }, 36812 { 36813 "sha": "ff54fcd1a99c9b17a3c36a3cd2cb3646a214e0e7", 36814 "description": "lvp: Use the common physical device enumeration", 36815 "nominated": false, 36816 "nomination_type": null, 36817 "resolution": 4, 36818 "main_sha": null, 36819 "because_sha": null 36820 }, 36821 { 36822 "sha": "6c452aa1adb3de98bf5430497691068f44b469dd", 36823 "description": "turnip: Use the common physical device enumeration", 36824 "nominated": false, 36825 "nomination_type": null, 36826 "resolution": 4, 36827 "main_sha": null, 36828 "because_sha": null 36829 }, 36830 { 36831 "sha": "e90fb9cb23ac01e0d418c7b2b557a85809fb5ba7", 36832 "description": "anv: Use the common physical device enumeration", 36833 "nominated": false, 36834 "nomination_type": null, 36835 "resolution": 4, 36836 "main_sha": null, 36837 "because_sha": null 36838 }, 36839 { 36840 "sha": "52555c7d5d8f55d481a63cfda4ae50f6b8e09040", 36841 "description": "radv: Use the common physical device enumeration", 36842 "nominated": false, 36843 "nomination_type": null, 36844 "resolution": 4, 36845 "main_sha": null, 36846 "because_sha": null 36847 }, 36848 { 36849 "sha": "7b4b9ee7ee082152d42342c63e76c3a0b01ceeb6", 36850 "description": "vulkan: Add common physical device management", 36851 "nominated": false, 36852 "nomination_type": null, 36853 "resolution": 4, 36854 "main_sha": null, 36855 "because_sha": null 36856 }, 36857 { 36858 "sha": "e743e739a9b957f66a9ae3d8065a77a34d7e236d", 36859 "description": "radv: enable 64-bit vertex formats", 36860 "nominated": false, 36861 "nomination_type": null, 36862 "resolution": 4, 36863 "main_sha": null, 36864 "because_sha": null 36865 }, 36866 { 36867 "sha": "96df4499ac159d55101fda867aa0fb2effe3dc16", 36868 "description": "radv,aco: implement 64-bit vertex inputs", 36869 "nominated": false, 36870 "nomination_type": null, 36871 "resolution": 4, 36872 "main_sha": null, 36873 "because_sha": null 36874 }, 36875 { 36876 "sha": "813468c43c8931b2052ca583accb51359b524655", 36877 "description": "radv: enable R8G8B8, B8G8R8 and R16G16B16 vertex formats", 36878 "nominated": false, 36879 "nomination_type": null, 36880 "resolution": 4, 36881 "main_sha": null, 36882 "because_sha": null 36883 }, 36884 { 36885 "sha": "97c1731f14dd4685559ceb55752bf02055b1e2d3", 36886 "description": "radv: remove radv_translate_vertex_format", 36887 "nominated": false, 36888 "nomination_type": null, 36889 "resolution": 4, 36890 "main_sha": null, 36891 "because_sha": null 36892 }, 36893 { 36894 "sha": "831257bdceb2ad47ad13ab310abac3ee94242fbb", 36895 "description": "radv,aco: use pipe_format for dynamic vertex input state", 36896 "nominated": false, 36897 "nomination_type": null, 36898 "resolution": 4, 36899 "main_sha": null, 36900 "because_sha": null 36901 }, 36902 { 36903 "sha": "c06a5a5ebd0cdce9320b29c5dbbab83d8b0b9fa8", 36904 "description": "radv,aco: use pipe_format for static vertex input state", 36905 "nominated": false, 36906 "nomination_type": null, 36907 "resolution": 4, 36908 "main_sha": null, 36909 "because_sha": null 36910 }, 36911 { 36912 "sha": "d4ec156d8285ac1fd44342aa979a5b46ee547fb0", 36913 "description": "radv: add radv_is_vertex_buffer_format_supported", 36914 "nominated": false, 36915 "nomination_type": null, 36916 "resolution": 4, 36917 "main_sha": null, 36918 "because_sha": null 36919 }, 36920 { 36921 "sha": "6a2ada93b49b2317e25d433da1548843a14b25d7", 36922 "description": "ac: add ac_vtx_format_info", 36923 "nominated": false, 36924 "nomination_type": null, 36925 "resolution": 4, 36926 "main_sha": null, 36927 "because_sha": null 36928 }, 36929 { 36930 "sha": "dfbb4b384aa93160f1baa3497c35d82f2b7dcbc0", 36931 "description": "util/format,vulkan/format: update p_format for Vulkan vertex buffers", 36932 "nominated": false, 36933 "nomination_type": null, 36934 "resolution": 4, 36935 "main_sha": null, 36936 "because_sha": null 36937 }, 36938 { 36939 "sha": "d09b658dbd936822a1517be53450988a4c8ee456", 36940 "description": "nir: use a GC context for instructions", 36941 "nominated": false, 36942 "nomination_type": null, 36943 "resolution": 4, 36944 "main_sha": null, 36945 "because_sha": null 36946 }, 36947 { 36948 "sha": "69ba1c4d596a453530553b8b004a157d8c7292d7", 36949 "description": "nir: adjust nir_src_copy signature to take a nir_instr *", 36950 "nominated": false, 36951 "nomination_type": null, 36952 "resolution": 4, 36953 "main_sha": null, 36954 "because_sha": null 36955 }, 36956 { 36957 "sha": "aa2d6e020b138ebcf86ee091268dd5193babc832", 36958 "description": "Revert \"nir: Drop the unused instr arg for src/dest copy functions.\"", 36959 "nominated": false, 36960 "nomination_type": 2, 36961 "resolution": 4, 36962 "main_sha": null, 36963 "because_sha": "c3a01841184ee8303c0c5ebe58491301622c5ad6" 36964 }, 36965 { 36966 "sha": "1df320dae731f7eca88d21d438f1cbc11337cb70", 36967 "description": "nir/serialize: remove unused parameter from read_src()", 36968 "nominated": false, 36969 "nomination_type": null, 36970 "resolution": 4, 36971 "main_sha": null, 36972 "because_sha": null 36973 }, 36974 { 36975 "sha": "69a9b343e8da235d5aa2e50556b73e39c0bd1e9e", 36976 "description": "util: add freelist allocator with mark/sweep", 36977 "nominated": false, 36978 "nomination_type": null, 36979 "resolution": 4, 36980 "main_sha": null, 36981 "because_sha": null 36982 }, 36983 { 36984 "sha": "9bd7b0b305f9075ed2fc491edec73a2a6dfa15e5", 36985 "description": "util/ralloc: add HEADER_ALIGN macro", 36986 "nominated": false, 36987 "nomination_type": null, 36988 "resolution": 4, 36989 "main_sha": null, 36990 "because_sha": null 36991 }, 36992 { 36993 "sha": "9d9b891f940a8797492bfc04b0108d398959a8ce", 36994 "description": "nir: Free instructions more often", 36995 "nominated": false, 36996 "nomination_type": null, 36997 "resolution": 4, 36998 "main_sha": null, 36999 "because_sha": null 37000 }, 37001 { 37002 "sha": "8f159a8576efbb7bb3755d215a54b87c4c99a0d2", 37003 "description": "gallium/u_threaded: buffer sharedness tracking", 37004 "nominated": true, 37005 "nomination_type": 1, 37006 "resolution": 1, 37007 "main_sha": null, 37008 "because_sha": "e9c41b321488c23b7d8ec5744f68218bac753505" 37009 }, 37010 { 37011 "sha": "aa878030690d4354da7574a2c7536d2308b2d0ca", 37012 "description": "gallium/u_threaded: Prepare for buffer sharedness tracking", 37013 "nominated": false, 37014 "nomination_type": null, 37015 "resolution": 4, 37016 "main_sha": null, 37017 "because_sha": null 37018 }, 37019 { 37020 "sha": "6718bff75b4d3823df5f9c1d66eace07d37e9c92", 37021 "description": "u_atomic: Add a helper for pointer compare-exchange", 37022 "nominated": false, 37023 "nomination_type": null, 37024 "resolution": 4, 37025 "main_sha": null, 37026 "because_sha": null 37027 }, 37028 { 37029 "sha": "3efdaaf11542ff2db80515bd0a578e53b015ccd4", 37030 "description": "Revert \"ci: disable the freedreno farm.\"", 37031 "nominated": false, 37032 "nomination_type": 2, 37033 "resolution": 4, 37034 "main_sha": null, 37035 "because_sha": "ab473a4f486146dcd474d81addc3bfcb136efd9f" 37036 }, 37037 { 37038 "sha": "f676326a1aa93f1dfb30a7e1372ea76dce25c820", 37039 "description": "aco/live_var_analysis: implement faster merging of live_out sets for some cases", 37040 "nominated": false, 37041 "nomination_type": null, 37042 "resolution": 4, 37043 "main_sha": null, 37044 "because_sha": null 37045 }, 37046 { 37047 "sha": "3d6ea4f666398afb55cec86e7d45dac356c14004", 37048 "description": "aco: use std::vector::reserve() more often", 37049 "nominated": false, 37050 "nomination_type": null, 37051 "resolution": 4, 37052 "main_sha": null, 37053 "because_sha": null 37054 }, 37055 { 37056 "sha": "902bf8ce07294128652a3c40d58895463ed6b9de", 37057 "description": "lima/ci: Make use of .lava-piglit", 37058 "nominated": false, 37059 "nomination_type": null, 37060 "resolution": 4, 37061 "main_sha": null, 37062 "because_sha": null 37063 }, 37064 { 37065 "sha": "530683096bf3141576790c53aa49a3339fc265f7", 37066 "description": "gallium/u_transfer_helper: hide deinterleave helpers", 37067 "nominated": false, 37068 "nomination_type": null, 37069 "resolution": 4, 37070 "main_sha": null, 37071 "because_sha": null 37072 }, 37073 { 37074 "sha": "c033a12c525a3eb7a81028d7521dec56728bcb85", 37075 "description": "zink: use full transfer-helper api", 37076 "nominated": false, 37077 "nomination_type": null, 37078 "resolution": 4, 37079 "main_sha": null, 37080 "because_sha": null 37081 }, 37082 { 37083 "sha": "81a73abc63a34fb1b84379f947605414535ec804", 37084 "description": "gallium/u_transfer_helper: add in-place interleave flag", 37085 "nominated": false, 37086 "nomination_type": null, 37087 "resolution": 4, 37088 "main_sha": null, 37089 "because_sha": null 37090 }, 37091 { 37092 "sha": "c5a01854df6602d536eb18c21d4663056f66bee7", 37093 "description": "gallium/u_transfer_helper: clean up boolean flags", 37094 "nominated": false, 37095 "nomination_type": null, 37096 "resolution": 4, 37097 "main_sha": null, 37098 "because_sha": null 37099 }, 37100 { 37101 "sha": "9b843f8e4a37a6410350dd9fdcdef385ac554a01", 37102 "description": "nir/opt_algebraic: a & ~a -> 0", 37103 "nominated": false, 37104 "nomination_type": null, 37105 "resolution": 4, 37106 "main_sha": null, 37107 "because_sha": null 37108 }, 37109 { 37110 "sha": "efb504e402af2d8b679ea630e713e54791dfbc45", 37111 "description": "radv/ci: uprev boot2container", 37112 "nominated": false, 37113 "nomination_type": null, 37114 "resolution": 4, 37115 "main_sha": null, 37116 "because_sha": null 37117 }, 37118 { 37119 "sha": "ed9189025fec6cf7e9d4077153a700985a5456f1", 37120 "description": "v3dv: expose VK_KHR_maintenance4", 37121 "nominated": false, 37122 "nomination_type": null, 37123 "resolution": 4, 37124 "main_sha": null, 37125 "because_sha": null 37126 }, 37127 { 37128 "sha": "746664610b40590a9f193221a493989377362ced", 37129 "description": "v3dv: implement vkGetDeviceImageSparseMemoryRequirementsKHR", 37130 "nominated": false, 37131 "nomination_type": null, 37132 "resolution": 4, 37133 "main_sha": null, 37134 "because_sha": null 37135 }, 37136 { 37137 "sha": "48e85642357b3b1363939f59925391e21d4ed736", 37138 "description": "v3dv: implement vkGetDeviceBufferMemoryRequirementsKHR", 37139 "nominated": false, 37140 "nomination_type": null, 37141 "resolution": 4, 37142 "main_sha": null, 37143 "because_sha": null 37144 }, 37145 { 37146 "sha": "5d5b9bbad9995687ea39cd16ceb953d6ede33062", 37147 "description": "v3dv: add a buffer_init helper", 37148 "nominated": false, 37149 "nomination_type": null, 37150 "resolution": 4, 37151 "main_sha": null, 37152 "because_sha": null 37153 }, 37154 { 37155 "sha": "07a68e107c6d4b72f6f31058b86648939ab041b6", 37156 "description": "v3dv: add a get_buffer_memory_requirements helper", 37157 "nominated": false, 37158 "nomination_type": null, 37159 "resolution": 4, 37160 "main_sha": null, 37161 "because_sha": null 37162 }, 37163 { 37164 "sha": "d198b05f78030bc6c40bb95c1c0957c8ec85f409", 37165 "description": "v3dv: implement vkGetDeviceImageMemoryRequirementsKHR", 37166 "nominated": false, 37167 "nomination_type": null, 37168 "resolution": 4, 37169 "main_sha": null, 37170 "because_sha": null 37171 }, 37172 { 37173 "sha": "3aa623ae03f8e01ea2aedba1df246bf706bcde4d", 37174 "description": "v3dv: add a get_image_memory_requirements helper", 37175 "nominated": false, 37176 "nomination_type": null, 37177 "resolution": 4, 37178 "main_sha": null, 37179 "because_sha": null 37180 }, 37181 { 37182 "sha": "c354ca69c66d209e1eced37aebe12e323b65c121", 37183 "description": "v3dv: add a v3dv_image_init helper", 37184 "nominated": false, 37185 "nomination_type": null, 37186 "resolution": 4, 37187 "main_sha": null, 37188 "because_sha": null 37189 }, 37190 { 37191 "sha": "2c388c1d497ca88605b3e282ab6bf858fffa8ed3", 37192 "description": "v3dv: set maxBufferSize property", 37193 "nominated": false, 37194 "nomination_type": null, 37195 "resolution": 4, 37196 "main_sha": null, 37197 "because_sha": null 37198 }, 37199 { 37200 "sha": "14dab6b10cc93fcc7b17af7d969698fb03af87b6", 37201 "description": "v3dv: ref/unref pipeline layout objects", 37202 "nominated": false, 37203 "nomination_type": null, 37204 "resolution": 4, 37205 "main_sha": null, 37206 "because_sha": null 37207 }, 37208 { 37209 "sha": "425f8aa7a4501566f65c276c54c8cf8d147a18a9", 37210 "description": "v3dv: add a helper to destoy pipeline layouts", 37211 "nominated": false, 37212 "nomination_type": null, 37213 "resolution": 4, 37214 "main_sha": null, 37215 "because_sha": null 37216 }, 37217 { 37218 "sha": "adad285fc92d37225b18ed6e3a58aa32162cb01b", 37219 "description": "radeonsi: use LOAD_CONTEXT_REG_INDEX for VGT_STRMOUT_DRAW_OPAQUE", 37220 "nominated": false, 37221 "nomination_type": null, 37222 "resolution": 4, 37223 "main_sha": null, 37224 "because_sha": null 37225 }, 37226 { 37227 "sha": "7f7c8e83dfeefb34a033e2fdfa41b31d7053c28c", 37228 "description": "mesa: fall-back to fp16 for bptc-textures", 37229 "nominated": false, 37230 "nomination_type": null, 37231 "resolution": 4, 37232 "main_sha": null, 37233 "because_sha": null 37234 }, 37235 { 37236 "sha": "72ad3787a334e21449af12a92f0b938ad538d4d0", 37237 "description": "mesa/main: add fp16-versions of bptc decompression functions", 37238 "nominated": false, 37239 "nomination_type": null, 37240 "resolution": 4, 37241 "main_sha": null, 37242 "because_sha": null 37243 }, 37244 { 37245 "sha": "253b521b6e9d1ddf978c0d256a096f29b3040e70", 37246 "description": "mesa/main: remove always-true define", 37247 "nominated": false, 37248 "nomination_type": null, 37249 "resolution": 4, 37250 "main_sha": null, 37251 "because_sha": null 37252 }, 37253 { 37254 "sha": "1961022e1a701b89ded008bf30b27e162d910301", 37255 "description": "zink: allow X32 -> A32", 37256 "nominated": false, 37257 "nomination_type": null, 37258 "resolution": 4, 37259 "main_sha": null, 37260 "because_sha": null 37261 }, 37262 { 37263 "sha": "e4ff42684b95cfbc9c7b088a1f133bd0555b11e1", 37264 "description": "mesa/st: enable bptc extension with fallback", 37265 "nominated": false, 37266 "nomination_type": null, 37267 "resolution": 4, 37268 "main_sha": null, 37269 "because_sha": null 37270 }, 37271 { 37272 "sha": "4f4e28face6af5d93a5120d5c8701467790688ac", 37273 "description": "mesa/st: implement fallback for bptc", 37274 "nominated": false, 37275 "nomination_type": null, 37276 "resolution": 4, 37277 "main_sha": null, 37278 "because_sha": null 37279 }, 37280 { 37281 "sha": "2b7dfd8de1a4db10aaf18046b97a52240336fe8d", 37282 "description": "mesa: add _mesa_unpack_bptc-function", 37283 "nominated": false, 37284 "nomination_type": null, 37285 "resolution": 4, 37286 "main_sha": null, 37287 "because_sha": null 37288 }, 37289 { 37290 "sha": "529e70271faf4b991dec3af4d06a567bbabcf0c1", 37291 "description": "mesa: add format-helper for bptc", 37292 "nominated": false, 37293 "nomination_type": null, 37294 "resolution": 4, 37295 "main_sha": null, 37296 "because_sha": null 37297 }, 37298 { 37299 "sha": "403b9bf870b4bfbc4fe63a045ddbfbb6b7421c6f", 37300 "description": "mesa/st: add context-flag for bptc-support", 37301 "nominated": false, 37302 "nomination_type": null, 37303 "resolution": 4, 37304 "main_sha": null, 37305 "because_sha": null 37306 }, 37307 { 37308 "sha": "8f446322e1bdd7d4350138e5bd7fcd3a3ff05ab6", 37309 "description": "mesa/st: do not use memcpy when using compressed fallback", 37310 "nominated": false, 37311 "nomination_type": null, 37312 "resolution": 4, 37313 "main_sha": null, 37314 "because_sha": null 37315 }, 37316 { 37317 "sha": "673d241f36907839c78b0382d9c3af6112d0c626", 37318 "description": "mesa/st: avoid double-mapping if both images are the same", 37319 "nominated": false, 37320 "nomination_type": null, 37321 "resolution": 4, 37322 "main_sha": null, 37323 "because_sha": null 37324 }, 37325 { 37326 "sha": "985fde28a2924c53a00c3725a2597367c62e578a", 37327 "description": "mesa/st: simplify st_compressed_format_fallback", 37328 "nominated": false, 37329 "nomination_type": null, 37330 "resolution": 4, 37331 "main_sha": null, 37332 "because_sha": null 37333 }, 37334 { 37335 "sha": "bf6e70965ddd40538bc1795b99daf207b66e7296", 37336 "description": "mesa/main: simplify implementation of _mesa_is_format_astc_2d", 37337 "nominated": false, 37338 "nomination_type": null, 37339 "resolution": 4, 37340 "main_sha": null, 37341 "because_sha": null 37342 }, 37343 { 37344 "sha": "207798c55789c0f9115c36c9d08b4f48155a43dd", 37345 "description": "mesa/main: simplify implmementation of _mesa_is_format_etc2", 37346 "nominated": false, 37347 "nomination_type": null, 37348 "resolution": 4, 37349 "main_sha": null, 37350 "because_sha": null 37351 }, 37352 { 37353 "sha": "45c47e7bd6eafd95526fbb17e08c64dd3b7c1497", 37354 "description": "venus: Document VK_EXT_texture_compression_astc_hdr support", 37355 "nominated": false, 37356 "nomination_type": null, 37357 "resolution": 4, 37358 "main_sha": null, 37359 "because_sha": null 37360 }, 37361 { 37362 "sha": "6d0c86c7770c5ed37b8ccbd14bd76a506427a492", 37363 "description": "venus: Enable VK_EXT_tooling_info", 37364 "nominated": false, 37365 "nomination_type": null, 37366 "resolution": 4, 37367 "main_sha": null, 37368 "because_sha": null 37369 }, 37370 { 37371 "sha": "2bf2a053123a5841da2ad52c53b6635ab954219c", 37372 "description": "venus: Enable VK_EXT_private_data", 37373 "nominated": false, 37374 "nomination_type": null, 37375 "resolution": 4, 37376 "main_sha": null, 37377 "because_sha": null 37378 }, 37379 { 37380 "sha": "4d80ccbf2d089efe5d2ff587de3ab839f80aedb8", 37381 "description": "venus: Enable VK_KHR_format_feature_flags2", 37382 "nominated": false, 37383 "nomination_type": null, 37384 "resolution": 4, 37385 "main_sha": null, 37386 "because_sha": null 37387 }, 37388 { 37389 "sha": "fc2d37882c24444ffd9a4869da1948ee7f6f0086", 37390 "description": "venus: Enable VK_EXT_ycbcr_2plane_444_formats", 37391 "nominated": false, 37392 "nomination_type": null, 37393 "resolution": 4, 37394 "main_sha": null, 37395 "because_sha": null 37396 }, 37397 { 37398 "sha": "ea273dd8b946a9423f343e035755baf7bf0045bc", 37399 "description": "venus: Enable VK_EXT_texel_buffer_alignment", 37400 "nominated": false, 37401 "nomination_type": null, 37402 "resolution": 4, 37403 "main_sha": null, 37404 "because_sha": null 37405 }, 37406 { 37407 "sha": "246f29d0b1b28d1444a1e11a894a7ab38ed0bfa5", 37408 "description": "venus: Enable VK_EXT_subgroup_size_control", 37409 "nominated": false, 37410 "nomination_type": null, 37411 "resolution": 4, 37412 "main_sha": null, 37413 "because_sha": null 37414 }, 37415 { 37416 "sha": "c01f0bbbec968f3d56884780c152df556a105187", 37417 "description": "venus: Enable VK_KHR_zero_initialize_workgroup_memory", 37418 "nominated": false, 37419 "nomination_type": null, 37420 "resolution": 4, 37421 "main_sha": null, 37422 "because_sha": null 37423 }, 37424 { 37425 "sha": "23a424f6e3ce6fe74584b9c1da24d51e7097dc9b", 37426 "description": "venus: Enable VK_KHR_shader_terminate_invocation", 37427 "nominated": false, 37428 "nomination_type": null, 37429 "resolution": 4, 37430 "main_sha": null, 37431 "because_sha": null 37432 }, 37433 { 37434 "sha": "8fbc12feb2bdca70d849061b2f2e4fc292e9c38c", 37435 "description": "venus: Enable VK_KHR_shader_non_semantic_info", 37436 "nominated": false, 37437 "nomination_type": null, 37438 "resolution": 4, 37439 "main_sha": null, 37440 "because_sha": null 37441 }, 37442 { 37443 "sha": "1951eb2dad2b9d33b83d0298a3f793950d277469", 37444 "description": "venus: Enable VK_KHR_shader_integer_dot_product", 37445 "nominated": false, 37446 "nomination_type": null, 37447 "resolution": 4, 37448 "main_sha": null, 37449 "because_sha": null 37450 }, 37451 { 37452 "sha": "1985afdde54eaecc1938903047e3b6ddb20a4718", 37453 "description": "venus: Simplify vn_GetPhysicalDeviceProperties2", 37454 "nominated": false, 37455 "nomination_type": null, 37456 "resolution": 4, 37457 "main_sha": null, 37458 "because_sha": null 37459 }, 37460 { 37461 "sha": "7d1fb018f2aea1cdb8400a44dbc094af22ef451b", 37462 "description": "venus: Simplify vn_GetPhysicalDeviceFeatures2", 37463 "nominated": false, 37464 "nomination_type": null, 37465 "resolution": 4, 37466 "main_sha": null, 37467 "because_sha": null 37468 }, 37469 { 37470 "sha": "d46a78e74e4673319090dbd4f21ab113ab0a55e8", 37471 "description": "vulkan: Make vk_copy_struct_guts() public", 37472 "nominated": false, 37473 "nomination_type": null, 37474 "resolution": 4, 37475 "main_sha": null, 37476 "because_sha": null 37477 }, 37478 { 37479 "sha": "3ed2c58047c1adc42d41ad8b0a0fcdba5730af8c", 37480 "description": "venus: Sort passthrough extensions", 37481 "nominated": false, 37482 "nomination_type": null, 37483 "resolution": 4, 37484 "main_sha": null, 37485 "because_sha": null 37486 }, 37487 { 37488 "sha": "aa4db00c57840b7f0404ab3dc983d35d6a776802", 37489 "description": "aco: remove dead code for querying image size/samples/levels", 37490 "nominated": false, 37491 "nomination_type": null, 37492 "resolution": 4, 37493 "main_sha": null, 37494 "because_sha": null 37495 }, 37496 { 37497 "sha": "52b781760d92db64259b9ed8f10bc4d05cacba1f", 37498 "description": "radv: enable ac_nir_lower_resinfo for ACO", 37499 "nominated": false, 37500 "nomination_type": null, 37501 "resolution": 4, 37502 "main_sha": null, 37503 "because_sha": null 37504 }, 37505 { 37506 "sha": "797150c144ef24bed0d6dc8adbc22a27965193c4", 37507 "description": "nir/lower_tex: ignore width of cube textures", 37508 "nominated": false, 37509 "nomination_type": null, 37510 "resolution": 4, 37511 "main_sha": null, 37512 "because_sha": null 37513 }, 37514 { 37515 "sha": "290df958703a30cb6d69aff2f8899a06a098ce20", 37516 "description": "aco: add SCC clobber in build_cube_select", 37517 "nominated": true, 37518 "nomination_type": 0, 37519 "resolution": 1, 37520 "main_sha": null, 37521 "because_sha": null 37522 }, 37523 { 37524 "sha": "fc06f0cbd509a50f72efdcafbfb2386ca3dbf777", 37525 "description": "nir/print: support nir_texop_descriptor_amd", 37526 "nominated": false, 37527 "nomination_type": 1, 37528 "resolution": 4, 37529 "main_sha": null, 37530 "because_sha": "3098000e712cb3f06165716ca426079eac221560" 37531 }, 37532 { 37533 "sha": "b8c861b86438f6d38d8dda792de9ac5f7e4bb13b", 37534 "description": "radeonsi: move set_patch_vertices into si_state_shaders.cpp", 37535 "nominated": false, 37536 "nomination_type": null, 37537 "resolution": 4, 37538 "main_sha": null, 37539 "because_sha": null 37540 }, 37541 { 37542 "sha": "01d351a4912e5791d0b4f276c99a022938c1c20e", 37543 "description": "radeonsi: move patch_vertices-related tessellation updates out of si_draw", 37544 "nominated": false, 37545 "nomination_type": null, 37546 "resolution": 4, 37547 "main_sha": null, 37548 "because_sha": null 37549 }, 37550 { 37551 "sha": "93cd96b5237ba2618fb6688fa9ab49e1b5cc5df8", 37552 "description": "radeonsi: remove 1 draw packet order codepath, keep the first one", 37553 "nominated": false, 37554 "nomination_type": null, 37555 "resolution": 4, 37556 "main_sha": null, 37557 "because_sha": null 37558 }, 37559 { 37560 "sha": "808893ee690f8d281c41a6d7f1ffaffc13602284", 37561 "description": "radeonsi: cosmetic changes in si_emit_rasterizer_prim_state", 37562 "nominated": false, 37563 "nomination_type": null, 37564 "resolution": 4, 37565 "main_sha": null, 37566 "because_sha": null 37567 }, 37568 { 37569 "sha": "dcd80d31cfbc13c563121176f2eec4ddbe08e6e1", 37570 "description": "radeonsi: set GS_STATE_OUTPRIM and PROVOKING_VTX_INDEX only when they change", 37571 "nominated": false, 37572 "nomination_type": null, 37573 "resolution": 4, 37574 "main_sha": null, 37575 "because_sha": null 37576 }, 37577 { 37578 "sha": "a070a09d0090c97ea4a402f0bac7c8de82e05b5c", 37579 "description": "radeonsi: precompute GS_OUT_PRIM in advance", 37580 "nominated": false, 37581 "nomination_type": null, 37582 "resolution": 4, 37583 "main_sha": null, 37584 "because_sha": null 37585 }, 37586 { 37587 "sha": "7144621e941b4c9ca99958180c6c0b299c6e8188", 37588 "description": "radeonsi: unify the logic that sets rast_prim", 37589 "nominated": false, 37590 "nomination_type": null, 37591 "resolution": 4, 37592 "main_sha": null, 37593 "because_sha": null 37594 }, 37595 { 37596 "sha": "58539e976bf6332d9397c37f7a8c152f964ca9f4", 37597 "description": "radeonsi: move fixing ngg_culling into si_update_shaders", 37598 "nominated": false, 37599 "nomination_type": null, 37600 "resolution": 4, 37601 "main_sha": null, 37602 "because_sha": null 37603 }, 37604 { 37605 "sha": "e5a920315923d20e3e716ecc6d7b56a63b5196c8", 37606 "description": "radeonsi: remove the prim_restart_tri_strips_only option", 37607 "nominated": false, 37608 "nomination_type": null, 37609 "resolution": 4, 37610 "main_sha": null, 37611 "because_sha": null 37612 }, 37613 { 37614 "sha": "d8125427cdcccbf15c7156eef923d54a66d89927", 37615 "description": "radeonsi: move *rs to its only use in si_draw", 37616 "nominated": false, 37617 "nomination_type": null, 37618 "resolution": 4, 37619 "main_sha": null, 37620 "because_sha": null 37621 }, 37622 { 37623 "sha": "e19363a44e7b8b2d4895ed5d5dbd77057a651a79", 37624 "description": "radeonsi: make the primitive type constant with tessellation", 37625 "nominated": false, 37626 "nomination_type": null, 37627 "resolution": 4, 37628 "main_sha": null, 37629 "because_sha": null 37630 }, 37631 { 37632 "sha": "89640f32e087ec1741e167c6b0c7ab6dd633f261", 37633 "description": "radeonsi: don't pass num_patches via derived_tess_state, pass it via si_context", 37634 "nominated": false, 37635 "nomination_type": null, 37636 "resolution": 4, 37637 "main_sha": null, 37638 "because_sha": null 37639 }, 37640 { 37641 "sha": "261e1af5705213a52aec89a873b0b2e37a7ab8d1", 37642 "description": "radeonsi/ci: add skips of tests not built on Linux", 37643 "nominated": false, 37644 "nomination_type": null, 37645 "resolution": 4, 37646 "main_sha": null, 37647 "because_sha": null 37648 }, 37649 { 37650 "sha": "2917e849b079c6ac56ccda1057e4ae32bef1f09d", 37651 "description": "panfrost: Use util/bitpack_helpers.h", 37652 "nominated": false, 37653 "nomination_type": null, 37654 "resolution": 4, 37655 "main_sha": null, 37656 "because_sha": null 37657 }, 37658 { 37659 "sha": "4fab5ae8baba418cc3cbd078ecfe44e60aa53fdc", 37660 "description": "asahi: Use util/bitpack_helpers.h", 37661 "nominated": false, 37662 "nomination_type": null, 37663 "resolution": 4, 37664 "main_sha": null, 37665 "because_sha": null 37666 }, 37667 { 37668 "sha": "4615153d71ff365155d8f07afd573f03a4b066d9", 37669 "description": "util: Add util_bitpack_[su]fixed_clamp helpers", 37670 "nominated": false, 37671 "nomination_type": null, 37672 "resolution": 4, 37673 "main_sha": null, 37674 "because_sha": null 37675 }, 37676 { 37677 "sha": "570f35aa3d6de51f444496db804597467b35599d", 37678 "description": "broadcom: Use util/bitpack_helpers.h", 37679 "nominated": false, 37680 "nomination_type": null, 37681 "resolution": 4, 37682 "main_sha": null, 37683 "because_sha": null 37684 }, 37685 { 37686 "sha": "c52d5acf15dfabebed0e1c0769624efcc9bcdb42", 37687 "description": "util,intel: Pull the bit packing helpers from genxml to a common header", 37688 "nominated": false, 37689 "nomination_type": null, 37690 "resolution": 4, 37691 "main_sha": null, 37692 "because_sha": null 37693 }, 37694 { 37695 "sha": "7fc1ab492816e2f81c601038a55903a558e1b743", 37696 "description": "zink: defer all compute shader creation", 37697 "nominated": false, 37698 "nomination_type": null, 37699 "resolution": 4, 37700 "main_sha": null, 37701 "because_sha": null 37702 }, 37703 { 37704 "sha": "3652ca08aad9a6b8a48f874d5fff2227d1a41c36", 37705 "description": "zink: add function to check whether a shader has cube samplers", 37706 "nominated": false, 37707 "nomination_type": null, 37708 "resolution": 4, 37709 "main_sha": null, 37710 "because_sha": null 37711 }, 37712 { 37713 "sha": "5489b1a8ffaef8412bd116983554eb574d8c515b", 37714 "description": "zink: generate sha1 for compute programs", 37715 "nominated": true, 37716 "nomination_type": 0, 37717 "resolution": 0, 37718 "main_sha": null, 37719 "because_sha": null 37720 }, 37721 { 37722 "sha": "68f319a9b8204de36ac2dbad1e6bc99c08d6cedf", 37723 "description": "zink: init fbfetch/bindless ctx stuff on shader create", 37724 "nominated": false, 37725 "nomination_type": null, 37726 "resolution": 4, 37727 "main_sha": null, 37728 "because_sha": null 37729 }, 37730 { 37731 "sha": "7ddd8e428b58b1e756de25169fe404cdc845cf1b", 37732 "description": "zink: add a context pointer to zink_program struct", 37733 "nominated": false, 37734 "nomination_type": null, 37735 "resolution": 4, 37736 "main_sha": null, 37737 "because_sha": null 37738 }, 37739 { 37740 "sha": "27c3fe3d34affa8ba385feb7f53b458184eec3e5", 37741 "description": "zink: add locking for descriptor layout caches", 37742 "nominated": false, 37743 "nomination_type": null, 37744 "resolution": 4, 37745 "main_sha": null, 37746 "because_sha": null 37747 }, 37748 { 37749 "sha": "a327ff90d260b0ab9b7dd461461e0e932e828362", 37750 "description": "zink: add partial async shader compile support", 37751 "nominated": false, 37752 "nomination_type": null, 37753 "resolution": 4, 37754 "main_sha": null, 37755 "because_sha": null 37756 }, 37757 { 37758 "sha": "eb9ec4baa7e2f8fb8461564728a38d031ed816bd", 37759 "description": "zink: add precompilation for compute shaders", 37760 "nominated": false, 37761 "nomination_type": null, 37762 "resolution": 4, 37763 "main_sha": null, 37764 "because_sha": null 37765 }, 37766 { 37767 "sha": "9ee059b5b346bc71f249c18be4b52d8c4e66c37c", 37768 "description": "zink: move compute descriptor binds down in execution", 37769 "nominated": false, 37770 "nomination_type": null, 37771 "resolution": 4, 37772 "main_sha": null, 37773 "because_sha": null 37774 }, 37775 { 37776 "sha": "b2696ca58e0f85f0808d18f195836f0d46547c81", 37777 "description": "zink: add a param to allow zink_screen_update_pipeline_cache to run directly", 37778 "nominated": false, 37779 "nomination_type": null, 37780 "resolution": 4, 37781 "main_sha": null, 37782 "because_sha": null 37783 }, 37784 { 37785 "sha": "e1ad7bf0b734db7210de11f883263515d9021ffb", 37786 "description": "zink: move compute pipeline cache update to caller", 37787 "nominated": false, 37788 "nomination_type": null, 37789 "resolution": 4, 37790 "main_sha": null, 37791 "because_sha": null 37792 }, 37793 { 37794 "sha": "1cc6cecc3a5a63920316fc0ff088f315ab86b50a", 37795 "description": "zink: track whether shader has cube samplers", 37796 "nominated": false, 37797 "nomination_type": null, 37798 "resolution": 4, 37799 "main_sha": null, 37800 "because_sha": null 37801 }, 37802 { 37803 "sha": "48ebc60e80aebfdc49f97c1fe2068c496f99baf3", 37804 "description": "zink: use different key comparison for local_size-using compute pipelines", 37805 "nominated": false, 37806 "nomination_type": null, 37807 "resolution": 4, 37808 "main_sha": null, 37809 "because_sha": null 37810 }, 37811 { 37812 "sha": "8731ffa23863df1290d5349f6c7ec395ea4634a3", 37813 "description": "zink: stop zeroing local size if current compute doesn't use it", 37814 "nominated": false, 37815 "nomination_type": null, 37816 "resolution": 4, 37817 "main_sha": null, 37818 "because_sha": null 37819 }, 37820 { 37821 "sha": "ad96d21239695767eb96e5da427ed3c2bba5ab29", 37822 "description": "zink: remove use_local_size from compute pipeline state", 37823 "nominated": false, 37824 "nomination_type": null, 37825 "resolution": 4, 37826 "main_sha": null, 37827 "because_sha": null 37828 }, 37829 { 37830 "sha": "bbd58d17039b9182b2574d9389e7fc6234fdad97", 37831 "description": "zink: don't add compute base pipeline to hash table", 37832 "nominated": false, 37833 "nomination_type": null, 37834 "resolution": 4, 37835 "main_sha": null, 37836 "because_sha": null 37837 }, 37838 { 37839 "sha": "d0c8e70a64d02cd1ede15d3e8fd16829e4dcc906", 37840 "description": "zink: merge compute program hash table onto program struct", 37841 "nominated": false, 37842 "nomination_type": null, 37843 "resolution": 4, 37844 "main_sha": null, 37845 "because_sha": null 37846 }, 37847 { 37848 "sha": "3e9a108c782c0eeeea5943f357497b5829d2fddb", 37849 "description": "zink: add a pipeline shortcut for basic compute programs", 37850 "nominated": false, 37851 "nomination_type": null, 37852 "resolution": 4, 37853 "main_sha": null, 37854 "because_sha": null 37855 }, 37856 { 37857 "sha": "8cdb227fe753812f9cfbc558dad7c25a4cc99e71", 37858 "description": "zink: add param to allow cache_get jobs to run directly", 37859 "nominated": false, 37860 "nomination_type": null, 37861 "resolution": 4, 37862 "main_sha": null, 37863 "because_sha": null 37864 }, 37865 { 37866 "sha": "40878e212f733cfe95ba5631402f21d65bc95934", 37867 "description": "zink: don't call util_queue_fence_init in zink_screen_get_pipeline_cache()", 37868 "nominated": true, 37869 "nomination_type": 0, 37870 "resolution": 1, 37871 "main_sha": null, 37872 "because_sha": null 37873 }, 37874 { 37875 "sha": "3a674fc6eb8e8ba3e7621ab2484c87b55f96813b", 37876 "description": "zink: add use_local_size flag to compute programs", 37877 "nominated": false, 37878 "nomination_type": null, 37879 "resolution": 4, 37880 "main_sha": null, 37881 "because_sha": null 37882 }, 37883 { 37884 "sha": "bd12fa86fc9cf589c88ddaf6ff17d8e8660978e2", 37885 "description": "zink: initialize cache_get_thread unconditionally", 37886 "nominated": false, 37887 "nomination_type": null, 37888 "resolution": 4, 37889 "main_sha": null, 37890 "because_sha": null 37891 }, 37892 { 37893 "sha": "4cb4bb555e702d5f8d93841a3d786400b11198fb", 37894 "description": "zink: create compute programs from compute shaders directly", 37895 "nominated": false, 37896 "nomination_type": null, 37897 "resolution": 4, 37898 "main_sha": null, 37899 "because_sha": null 37900 }, 37901 { 37902 "sha": "2d46cc76c7b219578492dcbcff0cd72a970f5aa0", 37903 "description": "zink: allow programs to solely manage descriptor deinit", 37904 "nominated": false, 37905 "nomination_type": null, 37906 "resolution": 4, 37907 "main_sha": null, 37908 "because_sha": null 37909 }, 37910 { 37911 "sha": "06e0c0584261d340a67da9573ba719629413b4be", 37912 "description": "zink: use screen param for zink_descriptor_program_deinit", 37913 "nominated": false, 37914 "nomination_type": null, 37915 "resolution": 4, 37916 "main_sha": null, 37917 "because_sha": null 37918 }, 37919 { 37920 "sha": "ab473a4f486146dcd474d81addc3bfcb136efd9f", 37921 "description": "ci: disable the freedreno farm.", 37922 "nominated": false, 37923 "nomination_type": null, 37924 "resolution": 4, 37925 "main_sha": null, 37926 "because_sha": null 37927 }, 37928 { 37929 "sha": "e799b8844998bb94e21541333cad2402c18b180b", 37930 "description": "radv,lvp,anv: Delete pre-common dispatch leftover.", 37931 "nominated": false, 37932 "nomination_type": null, 37933 "resolution": 4, 37934 "main_sha": null, 37935 "because_sha": null 37936 }, 37937 { 37938 "sha": "ff6b1f48856ef9c991eddbe7a45e81f3ce8c9237", 37939 "description": "radv: Remove unused radv_deferred_queue_submission.", 37940 "nominated": false, 37941 "nomination_type": null, 37942 "resolution": 4, 37943 "main_sha": null, 37944 "because_sha": null 37945 }, 37946 { 37947 "sha": "400881e6c7c1588ce064c255e83b87a8850bda39", 37948 "description": "radv: Remove unused functions.", 37949 "nominated": false, 37950 "nomination_type": null, 37951 "resolution": 4, 37952 "main_sha": null, 37953 "because_sha": null 37954 }, 37955 { 37956 "sha": "7833c5139a54ecaa4a723c5844737e908951ebe4", 37957 "description": "winsys/amdgpu: use cached GTT for command buffers and don't set the 32BIT flag", 37958 "nominated": false, 37959 "nomination_type": null, 37960 "resolution": 4, 37961 "main_sha": null, 37962 "because_sha": null 37963 }, 37964 { 37965 "sha": "dae8f76245780c3118333d2e4e22974da0c26e12", 37966 "description": "egl: Remove some can't-happen supported API checks", 37967 "nominated": false, 37968 "nomination_type": null, 37969 "resolution": 4, 37970 "main_sha": null, 37971 "because_sha": null 37972 }, 37973 { 37974 "sha": "a1f904f7a3de33299932645296d481cda2163683", 37975 "description": "d3d12: Implement cap PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP", 37976 "nominated": true, 37977 "nomination_type": 1, 37978 "resolution": 1, 37979 "main_sha": null, 37980 "because_sha": "a585d95803ca38d42b893603a85bf6442a54838a" 37981 }, 37982 { 37983 "sha": "81ae033b949953ef0c43edef3d0eb12e4741ee2e", 37984 "description": "gallium/va: vaDeriveImage to check PIPE_VIDEO_SUPPORTS_CONTIGUOUS_PLANES_MAP", 37985 "nominated": true, 37986 "nomination_type": 1, 37987 "resolution": 1, 37988 "main_sha": null, 37989 "because_sha": "a585d95803ca38d42b893603a85bf6442a54838a" 37990 }, 37991 { 37992 "sha": "40d8df728081e050b83ff0677ce4bf947e234a03", 37993 "description": "radv: emit the guardband state separately from the scissor state", 37994 "nominated": false, 37995 "nomination_type": null, 37996 "resolution": 4, 37997 "main_sha": null, 37998 "because_sha": null 37999 }, 38000 { 38001 "sha": "3c2966fa1b00bcd85a02a0f453a640a3a97f37a3", 38002 "description": "radv: rework dirtying scissors when the line width changes", 38003 "nominated": false, 38004 "nomination_type": null, 38005 "resolution": 4, 38006 "main_sha": null, 38007 "because_sha": null 38008 }, 38009 { 38010 "sha": "5bbb7de51434f3811bd2a698a3a2ea3138db71e5", 38011 "description": "radv: split emitting guardband into a separate helper", 38012 "nominated": false, 38013 "nomination_type": null, 38014 "resolution": 4, 38015 "main_sha": null, 38016 "because_sha": null 38017 }, 38018 { 38019 "sha": "fbbae5c0b9d20b37b7b56709c95d7143d54ddf8e", 38020 "description": "radv: remove useless parameter in si_write_scissors()", 38021 "nominated": false, 38022 "nomination_type": null, 38023 "resolution": 4, 38024 "main_sha": null, 38025 "because_sha": null 38026 }, 38027 { 38028 "sha": "d88aba89463957d25ea26c4be8a13562a47f5a39", 38029 "description": "radv: make sure to emit BREAK_BATCH when color write enable is dynamic", 38030 "nominated": false, 38031 "nomination_type": null, 38032 "resolution": 4, 38033 "main_sha": null, 38034 "because_sha": null 38035 }, 38036 { 38037 "sha": "3bcfdfb06e2cd444a3ffe6b7cff560539970586c", 38038 "description": "radv: store binning settings into the physical device", 38039 "nominated": false, 38040 "nomination_type": null, 38041 "resolution": 4, 38042 "main_sha": null, 38043 "because_sha": null 38044 }, 38045 { 38046 "sha": "f69820468cb8a07a65bd01e637630a0551a884fa", 38047 "description": "turnip: Fix enabling of IB2 skipping.", 38048 "nominated": false, 38049 "nomination_type": null, 38050 "resolution": 4, 38051 "main_sha": null, 38052 "because_sha": null 38053 }, 38054 { 38055 "sha": "554cd8bcc2bc9664cfea0e360571e92a528dc06a", 38056 "description": "freedreno/regs: Add a bit of documentation of what SKIP_IB2 does.", 38057 "nominated": false, 38058 "nomination_type": null, 38059 "resolution": 4, 38060 "main_sha": null, 38061 "because_sha": null 38062 }, 38063 { 38064 "sha": "b660c0eff3132299ec50475dc77a3847c7bb3c5d", 38065 "description": "util: Move detect_done out of struct util_cpu_caps_t", 38066 "nominated": false, 38067 "nomination_type": null, 38068 "resolution": 4, 38069 "main_sha": null, 38070 "because_sha": null 38071 }, 38072 { 38073 "sha": "0993361ea776c9d256a97a43587f9498723eca5c", 38074 "description": "util: Use environment variable GALLIUM_OVERRIDE_CPU_CAPS to remove usage of util_cpu_caps in translate_test.c", 38075 "nominated": false, 38076 "nomination_type": null, 38077 "resolution": 4, 38078 "main_sha": null, 38079 "because_sha": null 38080 }, 38081 { 38082 "sha": "2ff4a4dd98735d01ffc051d0ff49ce2a78d0593b", 38083 "description": "gallium: Fixes memory leak of translate_test.c", 38084 "nominated": false, 38085 "nomination_type": null, 38086 "resolution": 4, 38087 "main_sha": null, 38088 "because_sha": null 38089 }, 38090 { 38091 "sha": "c763b1cae854ea212e55149f5e877dd016209af4", 38092 "description": "llvmpipe: Remove the hack for LLVM4 in lp_bld_init.c", 38093 "nominated": false, 38094 "nomination_type": null, 38095 "resolution": 4, 38096 "main_sha": null, 38097 "because_sha": null 38098 }, 38099 { 38100 "sha": "9546a09901f56df8abac9fe606d070e21f1f75ed", 38101 "description": "util: Handling LP_FORCE_SSE2 in u_cpu_detect.c", 38102 "nominated": false, 38103 "nomination_type": null, 38104 "resolution": 4, 38105 "main_sha": null, 38106 "because_sha": null 38107 }, 38108 { 38109 "sha": "d80c5a7c7134859adf87579e7139e86c9e83c1b0", 38110 "description": "util: Handling GALLIUM_NOSSE in u_cpu_detect.c", 38111 "nominated": false, 38112 "nomination_type": null, 38113 "resolution": 4, 38114 "main_sha": null, 38115 "because_sha": null 38116 }, 38117 { 38118 "sha": "e8ac138c83a39e3dd869e1cfed593f6207cfbe61", 38119 "description": "util: Improve has_sse has_sse2 has_sse3 has_sse4_1 has_avx disable handling", 38120 "nominated": false, 38121 "nomination_type": null, 38122 "resolution": 4, 38123 "main_sha": null, 38124 "because_sha": null 38125 }, 38126 { 38127 "sha": "e51fa10f536fe38fdaf23268dd980e83e93ab9ad", 38128 "description": "util: Rename util_cpu_detect to _util_cpu_detect_local", 38129 "nominated": false, 38130 "nomination_type": null, 38131 "resolution": 4, 38132 "main_sha": null, 38133 "because_sha": null 38134 }, 38135 { 38136 "sha": "38dad1729472aff0a6cee8077e9fa3874fe9e516", 38137 "description": "util: Remove unused rtasm_cpu_has_sse2", 38138 "nominated": false, 38139 "nomination_type": null, 38140 "resolution": 4, 38141 "main_sha": null, 38142 "because_sha": null 38143 }, 38144 { 38145 "sha": "4eaecd79657f0cd99f6536fd55a7a14958d6624b", 38146 "description": "anv: disable task redistribution", 38147 "nominated": true, 38148 "nomination_type": 1, 38149 "resolution": 1, 38150 "main_sha": null, 38151 "because_sha": "ef04caea9b8b98187340fd0ec6550aed06424b60" 38152 }, 38153 { 38154 "sha": "6c0215eb09ed1da97e14bcfd0187d985adb82e58", 38155 "description": "ci: bump cross compilation to LLVM 13 where possible", 38156 "nominated": false, 38157 "nomination_type": null, 38158 "resolution": 4, 38159 "main_sha": null, 38160 "because_sha": null 38161 }, 38162 { 38163 "sha": "c16feac517cf4450595d3592e806624374c57437", 38164 "description": "lima/ci: There is no need to redefine HWCI_TEST_SCRIPT", 38165 "nominated": false, 38166 "nomination_type": null, 38167 "resolution": 4, 38168 "main_sha": null, 38169 "because_sha": null 38170 }, 38171 { 38172 "sha": "9f3eb63878bbfd73e0c9112b5cec04caf930eb4d", 38173 "description": "Revert \"nir/lower_task_shader: don't use base index for shared memory intrinsics\"", 38174 "nominated": true, 38175 "nomination_type": 2, 38176 "resolution": 1, 38177 "main_sha": null, 38178 "because_sha": "e5970fe22a66bf1727d8b677f4e3c93fe2172a71" 38179 }, 38180 { 38181 "sha": "66bc9aec657d0838e5c71172c87131a3f24597e7", 38182 "description": "intel/compiler: add support for non-zero base in [load|store]_shared intrins", 38183 "nominated": false, 38184 "nomination_type": null, 38185 "resolution": 4, 38186 "main_sha": null, 38187 "because_sha": null 38188 }, 38189 { 38190 "sha": "3531c1e3157e1c6936ca9fdbfeba871e3fdb1635", 38191 "description": "nir/lower_task_shader: print shader after each step", 38192 "nominated": false, 38193 "nomination_type": null, 38194 "resolution": 4, 38195 "main_sha": null, 38196 "because_sha": null 38197 }, 38198 { 38199 "sha": "31675fc76695bba52fa774d77473408b2ed8a5a1", 38200 "description": "vulkan/cmd_queue: Do not generate unreachable vk_free_* calls.", 38201 "nominated": false, 38202 "nomination_type": null, 38203 "resolution": 4, 38204 "main_sha": null, 38205 "because_sha": null 38206 }, 38207 { 38208 "sha": "d689ef7482a82935b943b3c7691848cbcd29104e", 38209 "description": "intel/compiler: Change dg2_plus check to devinfo->verx10 >= 125", 38210 "nominated": false, 38211 "nomination_type": null, 38212 "resolution": 4, 38213 "main_sha": null, 38214 "because_sha": null 38215 }, 38216 { 38217 "sha": "0210a4d7b96164fa73243051a28dd6f15c160e19", 38218 "description": "zink: fixup indent in caps-check", 38219 "nominated": false, 38220 "nomination_type": null, 38221 "resolution": 4, 38222 "main_sha": null, 38223 "because_sha": null 38224 }, 38225 { 38226 "sha": "65c0abe2c838bdb2d5c1f2171a2b75fa3ed6117e", 38227 "description": "zink: fix conditions for draw-parameters", 38228 "nominated": false, 38229 "nomination_type": null, 38230 "resolution": 4, 38231 "main_sha": null, 38232 "because_sha": null 38233 }, 38234 { 38235 "sha": "ee62a4c751ccc86d3a9e597e14586e3c2cb17e55", 38236 "description": "v3dv: implement VK_EXT_texel_buffer_alignment", 38237 "nominated": false, 38238 "nomination_type": null, 38239 "resolution": 4, 38240 "main_sha": null, 38241 "because_sha": null 38242 }, 38243 { 38244 "sha": "2daa14f1820946be9ec2101744848aa961c9374c", 38245 "description": "v3d,v3dv: lower texel buffer aligment requirements", 38246 "nominated": false, 38247 "nomination_type": null, 38248 "resolution": 4, 38249 "main_sha": null, 38250 "because_sha": null 38251 }, 38252 { 38253 "sha": "be012932d01f587abc7cc6200cca4fdd06f9e87e", 38254 "description": "virgl: Fix ubsan warnings:", 38255 "nominated": false, 38256 "nomination_type": null, 38257 "resolution": 4, 38258 "main_sha": null, 38259 "because_sha": null 38260 }, 38261 { 38262 "sha": "086ba332189bbe99da69d97a956bd0ae993f93ee", 38263 "description": "virgl: Fix buffer overflow warning:", 38264 "nominated": false, 38265 "nomination_type": null, 38266 "resolution": 4, 38267 "main_sha": null, 38268 "because_sha": null 38269 }, 38270 { 38271 "sha": "b915c45cb9b5fd487e8a2cfe0d570de20439c88e", 38272 "description": "ci: drop last bits of wine32", 38273 "nominated": false, 38274 "nomination_type": null, 38275 "resolution": 4, 38276 "main_sha": null, 38277 "because_sha": null 38278 }, 38279 { 38280 "sha": "4311d442606234f69a2e52f5d1311e2a183e9c6c", 38281 "description": "docs: Add d3d10umd and lavapipe to the doc for the gallium frontends.", 38282 "nominated": false, 38283 "nomination_type": null, 38284 "resolution": 4, 38285 "main_sha": null, 38286 "because_sha": null 38287 }, 38288 { 38289 "sha": "c1871cfde46293de0bed99de468186c28c494cb0", 38290 "description": "venus: add support for VK_EXT_primitive_topology_list_restart", 38291 "nominated": false, 38292 "nomination_type": null, 38293 "resolution": 4, 38294 "main_sha": null, 38295 "because_sha": null 38296 }, 38297 { 38298 "sha": "46509e8060a49710bf07e8f50d669fb84cee1bf7", 38299 "description": "venus: sync venus protocol headers for VK_EXT_primitive_topology_list_restart", 38300 "nominated": false, 38301 "nomination_type": null, 38302 "resolution": 4, 38303 "main_sha": null, 38304 "because_sha": null 38305 }, 38306 { 38307 "sha": "ef27399bca9561455f2a7b6cf7c3cb0fd017e63a", 38308 "description": "docs: update perfetto with the latest status", 38309 "nominated": false, 38310 "nomination_type": null, 38311 "resolution": 4, 38312 "main_sha": null, 38313 "because_sha": null 38314 }, 38315 { 38316 "sha": "cbd8e24b9fbd686950d75edd6066aac00d2e01ed", 38317 "description": "pps: enable track_event in system.cfg", 38318 "nominated": false, 38319 "nomination_type": null, 38320 "resolution": 4, 38321 "main_sha": null, 38322 "because_sha": null 38323 }, 38324 { 38325 "sha": "05baeef69c1a57f33bd5a63a8a076632412995a1", 38326 "description": "venus: use MESA_TRACE_*", 38327 "nominated": false, 38328 "nomination_type": null, 38329 "resolution": 4, 38330 "main_sha": null, 38331 "because_sha": null 38332 }, 38333 { 38334 "sha": "9518af12aa3985e1e48243477df9bde084a80d99", 38335 "description": "util/perf: support and prefer perfetto for cpu trace", 38336 "nominated": false, 38337 "nomination_type": null, 38338 "resolution": 4, 38339 "main_sha": null, 38340 "because_sha": null 38341 }, 38342 { 38343 "sha": "54b105f75d39203b70607b5e494d25cc322a0461", 38344 "description": "util/perfetto: add a simple C wrapper for track events", 38345 "nominated": false, 38346 "nomination_type": null, 38347 "resolution": 4, 38348 "main_sha": null, 38349 "because_sha": null 38350 }, 38351 { 38352 "sha": "3163e637f4999292088983f62f2cec328f6bbb12", 38353 "description": "util/perf: fix multiple tracepoints in a scope", 38354 "nominated": false, 38355 "nomination_type": null, 38356 "resolution": 4, 38357 "main_sha": null, 38358 "because_sha": null 38359 }, 38360 { 38361 "sha": "022cd156d4bb8e3a7bd48a490be3e97b51ec4c00", 38362 "description": "util/perf: add cpu_trace.h", 38363 "nominated": false, 38364 "nomination_type": null, 38365 "resolution": 4, 38366 "main_sha": null, 38367 "because_sha": null 38368 }, 38369 { 38370 "sha": "19b7d5284b99b8e47528b4de90ec33f364aa4a3d", 38371 "description": "util/perf: move u_perfetto to here", 38372 "nominated": false, 38373 "nomination_type": null, 38374 "resolution": 4, 38375 "main_sha": null, 38376 "because_sha": null 38377 }, 38378 { 38379 "sha": "fc410b024da3634ebb0b10ad14d9513fe6c90944", 38380 "description": "ci: use shellcheck for .gitlab-ci/container/ directory", 38381 "nominated": false, 38382 "nomination_type": null, 38383 "resolution": 4, 38384 "main_sha": null, 38385 "because_sha": null 38386 }, 38387 { 38388 "sha": "c90b433f18c61d196c7a8cd32b33b4086077e608", 38389 "description": "ci: make shellcheck happy about .gitlab-ci/container/ directory", 38390 "nominated": false, 38391 "nomination_type": null, 38392 "resolution": 4, 38393 "main_sha": null, 38394 "because_sha": null 38395 }, 38396 { 38397 "sha": "9563cd7d7c0c52fed90b96d8c31b022e0e6b8b11", 38398 "description": "ci: move lava-test into debian-build-testing", 38399 "nominated": false, 38400 "nomination_type": null, 38401 "resolution": 4, 38402 "main_sha": null, 38403 "because_sha": null 38404 }, 38405 { 38406 "sha": "26bfea1a7d34d4e6d824ed98e07c4197e11e8346", 38407 "description": "ci: rename debian-gallium to debian-build-testing", 38408 "nominated": false, 38409 "nomination_type": null, 38410 "resolution": 4, 38411 "main_sha": null, 38412 "because_sha": null 38413 }, 38414 { 38415 "sha": "9da5b2c1f569ae73dabbe46844b6c2d9b6f4a4b0", 38416 "description": "freedreno: Add support for upload transfers", 38417 "nominated": false, 38418 "nomination_type": null, 38419 "resolution": 4, 38420 "main_sha": null, 38421 "because_sha": null 38422 }, 38423 { 38424 "sha": "4703efd23f3dd2b42b048dff9d9312109f9d2d7d", 38425 "description": "freedreno/drm: Add offset param for fd_bo_upload()", 38426 "nominated": false, 38427 "nomination_type": null, 38428 "resolution": 4, 38429 "main_sha": null, 38430 "because_sha": null 38431 }, 38432 { 38433 "sha": "a9e79dd88af230e3cb9fdf8fd81e070920d7c6a2", 38434 "description": "freedreno/drm: Let backend hint about upload vs map", 38435 "nominated": false, 38436 "nomination_type": null, 38437 "resolution": 4, 38438 "main_sha": null, 38439 "because_sha": null 38440 }, 38441 { 38442 "sha": "808ad6621e38bc84296927a6807354c97d708b10", 38443 "description": "freedreno/a6xx: Random indent fixes", 38444 "nominated": false, 38445 "nomination_type": null, 38446 "resolution": 4, 38447 "main_sha": null, 38448 "because_sha": null 38449 }, 38450 { 38451 "sha": "e291e05794d89a85f88b1753a90f2a2326867014", 38452 "description": "nv50: fix code heap after pipe_shader_enum change", 38453 "nominated": false, 38454 "nomination_type": 1, 38455 "resolution": 4, 38456 "main_sha": null, 38457 "because_sha": "27f46465c7a408d3406886ed230b7e35dc693247" 38458 }, 38459 { 38460 "sha": "b1cb7643162758ba52ce3f09df69746d94d91245", 38461 "description": "ir3: fix predicate splitting in scheduler", 38462 "nominated": true, 38463 "nomination_type": 0, 38464 "resolution": 1, 38465 "main_sha": null, 38466 "because_sha": null 38467 }, 38468 { 38469 "sha": "e9e81bf5f3617a772216a68f8a8b2f749e675bd6", 38470 "description": "lavapipe: delete some code", 38471 "nominated": false, 38472 "nomination_type": null, 38473 "resolution": 4, 38474 "main_sha": null, 38475 "because_sha": null 38476 }, 38477 { 38478 "sha": "6a01053bb204a9a4aabbb85369d8c8268d8b53bd", 38479 "description": "lavapipe: create gallium descriptor image/sampler view types for views", 38480 "nominated": false, 38481 "nomination_type": null, 38482 "resolution": 4, 38483 "main_sha": null, 38484 "because_sha": null 38485 }, 38486 { 38487 "sha": "be2185aa496303cfb5e081d6a51c12efe55eca29", 38488 "description": "lavapipe: apply VK_WHOLE_SIZE to bufferviews at creation", 38489 "nominated": false, 38490 "nomination_type": null, 38491 "resolution": 4, 38492 "main_sha": null, 38493 "because_sha": null 38494 }, 38495 { 38496 "sha": "6212cff00a48af375fefb3f7c5ab3974b199f600", 38497 "description": "lavapipe: use gallium buffer descriptor types directly", 38498 "nominated": false, 38499 "nomination_type": null, 38500 "resolution": 4, 38501 "main_sha": null, 38502 "because_sha": null 38503 }, 38504 { 38505 "sha": "b7b7da976986123f111e449aeed167ff324305b1", 38506 "description": "lavapipe: delete lvp_buffer::offset", 38507 "nominated": false, 38508 "nomination_type": null, 38509 "resolution": 4, 38510 "main_sha": null, 38511 "because_sha": null 38512 }, 38513 { 38514 "sha": "4e797b13466307cdb33a31421d8f19b130f46536", 38515 "description": "lavapipe: use pipe_sampler_state directly in descriptor info", 38516 "nominated": false, 38517 "nomination_type": null, 38518 "resolution": 4, 38519 "main_sha": null, 38520 "because_sha": null 38521 }, 38522 { 38523 "sha": "832af7776b09869dc5fcbd7130ee7f24f373b83e", 38524 "description": "lavapipe: replace lvp_sampler internals with pipe_sampler_state", 38525 "nominated": false, 38526 "nomination_type": null, 38527 "resolution": 4, 38528 "main_sha": null, 38529 "because_sha": null 38530 }, 38531 { 38532 "sha": "78495ffaf9c5bbfd7a8f0ffb993c7af68ec7032c", 38533 "description": "lavapipe: remove lvp_sampler::state", 38534 "nominated": false, 38535 "nomination_type": null, 38536 "resolution": 4, 38537 "main_sha": null, 38538 "because_sha": null 38539 }, 38540 { 38541 "sha": "cb48612355a8bc914e5c4d94930ca29a6e0cc8d9", 38542 "description": "lavapipe: use cso for compute samplers too", 38543 "nominated": false, 38544 "nomination_type": null, 38545 "resolution": 4, 38546 "main_sha": null, 38547 "because_sha": null 38548 }, 38549 { 38550 "sha": "7dd32b449d8c26d0ce94fe97143a64651d8407c1", 38551 "description": "lavapipe: stop tracking descriptor image layout", 38552 "nominated": false, 38553 "nomination_type": null, 38554 "resolution": 4, 38555 "main_sha": null, 38556 "because_sha": null 38557 }, 38558 { 38559 "sha": "636450c274cf7b5e1db869ac8ed12c4996d0922b", 38560 "description": "aco: allow direct_fetch=true for vec4 VS input loads", 38561 "nominated": false, 38562 "nomination_type": null, 38563 "resolution": 4, 38564 "main_sha": null, 38565 "because_sha": null 38566 }, 38567 { 38568 "sha": "030d6f873e87d662af5ee3b24b936cfb4a5b32cf", 38569 "description": "aco: don't expand vec3 VS input load to vec4 on GFX6", 38570 "nominated": true, 38571 "nomination_type": 0, 38572 "resolution": 1, 38573 "main_sha": null, 38574 "because_sha": null 38575 }, 38576 { 38577 "sha": "3c63ef0c9862a437bc9ca5bc6f023e9c958fdfbd", 38578 "description": "radv/llvm: fix packed VS inputs on GFX6/GFX10+", 38579 "nominated": false, 38580 "nomination_type": null, 38581 "resolution": 4, 38582 "main_sha": null, 38583 "because_sha": null 38584 }, 38585 { 38586 "sha": "32608444484edaa68223dbd738f3a7850d5bd924", 38587 "description": "aco: fix 16-bit VS inputs", 38588 "nominated": true, 38589 "nomination_type": 1, 38590 "resolution": 1, 38591 "main_sha": null, 38592 "because_sha": "3fba5bb9cc49aa526ce9b108229aa7e01349275d" 38593 }, 38594 { 38595 "sha": "9ae13a9bd39e6b71ae0748d1cca598dce13f6306", 38596 "description": "radv: fix 16-bit support in radv_lower_vs_input", 38597 "nominated": true, 38598 "nomination_type": 1, 38599 "resolution": 1, 38600 "main_sha": null, 38601 "because_sha": "b366fef091d33e7d5307f292b2320267c841e350" 38602 }, 38603 { 38604 "sha": "82f9e40851cbff803f2550f37f1d2b863fbc6d88", 38605 "description": "radv: remove claimed support for sRGB vertex buffer formats", 38606 "nominated": true, 38607 "nomination_type": 0, 38608 "resolution": 1, 38609 "main_sha": null, 38610 "because_sha": null 38611 }, 38612 { 38613 "sha": "83f983ccda77897c0252dfa93d4422952ea47afb", 38614 "description": "Revert \"ci: disable the freedreno farm.\"", 38615 "nominated": false, 38616 "nomination_type": 2, 38617 "resolution": 4, 38618 "main_sha": null, 38619 "because_sha": "bc2e1a3ed67fb4cca88229e547f6b95be05c4d5e" 38620 }, 38621 { 38622 "sha": "1d915cd702f4ea3208fd889a523c5c45180931e4", 38623 "description": "st_pbo/compute: fix memset() warning", 38624 "nominated": false, 38625 "nomination_type": null, 38626 "resolution": 4, 38627 "main_sha": null, 38628 "because_sha": null 38629 }, 38630 { 38631 "sha": "cbd59647a80b023e973b04aa54e35b7373b9a62e", 38632 "description": "radv: move determining NGG shader info to radv_fill_shader_info()", 38633 "nominated": false, 38634 "nomination_type": null, 38635 "resolution": 4, 38636 "main_sha": null, 38637 "because_sha": null 38638 }, 38639 { 38640 "sha": "45f04dae7522a17d6dda44104e1ece8e3c3c9155", 38641 "description": "radv: move more MS info to gather_shader_info_ms()", 38642 "nominated": false, 38643 "nomination_type": null, 38644 "resolution": 4, 38645 "main_sha": null, 38646 "because_sha": null 38647 }, 38648 { 38649 "sha": "cae4eb290458b75f771b44c2321f768465af733a", 38650 "description": "radv: move more CS info to gather_shader_info_cs()", 38651 "nominated": false, 38652 "nomination_type": null, 38653 "resolution": 4, 38654 "main_sha": null, 38655 "because_sha": null 38656 }, 38657 { 38658 "sha": "ac47d149c62e868e0e4286f0fa2f620e71d89a27", 38659 "description": "radv: add gather_shader_info_task() helper", 38660 "nominated": false, 38661 "nomination_type": null, 38662 "resolution": 4, 38663 "main_sha": null, 38664 "because_sha": null 38665 }, 38666 { 38667 "sha": "2ed573efebb5f50c03f29b8e8fb944573e430a07", 38668 "description": "radv: add gather_shader_info_cs() helper", 38669 "nominated": false, 38670 "nomination_type": null, 38671 "resolution": 4, 38672 "main_sha": null, 38673 "because_sha": null 38674 }, 38675 { 38676 "sha": "6554cee7b7a8d272a7ddfd3e2a6e9258f8f48541", 38677 "description": "radv: add gather_shader_info_vs() helper", 38678 "nominated": false, 38679 "nomination_type": null, 38680 "resolution": 4, 38681 "main_sha": null, 38682 "because_sha": null 38683 }, 38684 { 38685 "sha": "ba11aeca6b1db092d9033694c9d7367f28778b38", 38686 "description": "radv: add gather_shader_info_tcs() helper", 38687 "nominated": false, 38688 "nomination_type": null, 38689 "resolution": 4, 38690 "main_sha": null, 38691 "because_sha": null 38692 }, 38693 { 38694 "sha": "4cec1f130bd9c9e8ff94c7f011ffd78470744570", 38695 "description": "radv: add gather_shader_info_tes() helper", 38696 "nominated": false, 38697 "nomination_type": null, 38698 "resolution": 4, 38699 "main_sha": null, 38700 "because_sha": null 38701 }, 38702 { 38703 "sha": "f70a0d12da7302fa4cb2d1f59a24f3748a1ad0c5", 38704 "description": "radv: add gather_shader_info_gs() helper", 38705 "nominated": false, 38706 "nomination_type": null, 38707 "resolution": 4, 38708 "main_sha": null, 38709 "because_sha": null 38710 }, 38711 { 38712 "sha": "f52b0dec3b8956b34a184b405c4f60f0287951e5", 38713 "description": "radv: add gather_shader_info_mesh() helper", 38714 "nominated": false, 38715 "nomination_type": null, 38716 "resolution": 4, 38717 "main_sha": null, 38718 "because_sha": null 38719 }, 38720 { 38721 "sha": "4a2ebd6076187176f175b87545d571f4143d88eb", 38722 "description": "radv: add gather_shader_info_fs() helper", 38723 "nominated": false, 38724 "nomination_type": null, 38725 "resolution": 4, 38726 "main_sha": null, 38727 "because_sha": null 38728 }, 38729 { 38730 "sha": "4571126d266aa74aa5ccd46a595983a724cdcc97", 38731 "description": "radv: move filling cs.block_size", 38732 "nominated": false, 38733 "nomination_type": null, 38734 "resolution": 4, 38735 "main_sha": null, 38736 "because_sha": null 38737 }, 38738 { 38739 "sha": "6f244ae9ad0189c57c470bf8d098a35e4966ee6d", 38740 "description": "radv: stop gathering info for FS before other stages", 38741 "nominated": false, 38742 "nomination_type": null, 38743 "resolution": 4, 38744 "main_sha": null, 38745 "because_sha": null 38746 }, 38747 { 38748 "sha": "31dc03e21e74a5ad6d81602c8548aafb566c20e7", 38749 "description": "radv: link primitive ID/clip distance shader info from the new helper", 38750 "nominated": false, 38751 "nomination_type": null, 38752 "resolution": 4, 38753 "main_sha": null, 38754 "because_sha": null 38755 }, 38756 { 38757 "sha": "96b9d9f08197008c2f18af0620e935326fdc8959", 38758 "description": "radv: add a helper that links shader info between stages", 38759 "nominated": false, 38760 "nomination_type": null, 38761 "resolution": 4, 38762 "main_sha": null, 38763 "because_sha": null 38764 }, 38765 { 38766 "sha": "8c6a252c74af96dbbbfef9ad71661ca48a91f0e7", 38767 "description": "radv: remove redundant VS output parameter assignments", 38768 "nominated": false, 38769 "nomination_type": null, 38770 "resolution": 4, 38771 "main_sha": null, 38772 "because_sha": null 38773 }, 38774 { 38775 "sha": "2d0500d24a88cf4353937fc45bcc8a5530c60cbc", 38776 "description": "radv: fill radv_vs_output_info unconditionally for vertex related stages", 38777 "nominated": false, 38778 "nomination_type": null, 38779 "resolution": 4, 38780 "main_sha": null, 38781 "because_sha": null 38782 }, 38783 { 38784 "sha": "ee5b9bcc571837604949ab3643a6314049c4fd36", 38785 "description": "radv: stop duplicating radv_vs_output_info", 38786 "nominated": false, 38787 "nomination_type": null, 38788 "resolution": 4, 38789 "main_sha": null, 38790 "because_sha": null 38791 }, 38792 { 38793 "sha": "45a0276cd1dafbeb42900bfda2c42713a55421f3", 38794 "description": "radv/llvm: remove unused parameter in handle_vs_outputs_post()", 38795 "nominated": false, 38796 "nomination_type": null, 38797 "resolution": 4, 38798 "main_sha": null, 38799 "because_sha": null 38800 }, 38801 { 38802 "sha": "20ebdc3c2b0d083ce1de06209afe07ecb6c29a84", 38803 "description": "radv: replace cs.uses_task_rings by ms.has_task", 38804 "nominated": false, 38805 "nomination_type": null, 38806 "resolution": 4, 38807 "main_sha": null, 38808 "because_sha": null 38809 }, 38810 { 38811 "sha": "03d2af30f6548a83508a2f08048838dfa1d6a41e", 38812 "description": "radv: remove dead code about task ring when binding a compute pipeline", 38813 "nominated": false, 38814 "nomination_type": null, 38815 "resolution": 4, 38816 "main_sha": null, 38817 "because_sha": null 38818 }, 38819 { 38820 "sha": "38ae5b6da64d5c27ab668c670228a24dd1dce754", 38821 "description": "radv: compute the ESGS itemsize outside of radv_nir_shader_info_pass()", 38822 "nominated": false, 38823 "nomination_type": null, 38824 "resolution": 4, 38825 "main_sha": null, 38826 "because_sha": null 38827 }, 38828 { 38829 "sha": "dbf175f255bea6826edc3e0c8771707dc0d303c1", 38830 "description": "radv: use esgs_itemsize when calling ac_nir_lower_es_outputs_to_mem", 38831 "nominated": false, 38832 "nomination_type": null, 38833 "resolution": 4, 38834 "main_sha": null, 38835 "because_sha": null 38836 }, 38837 { 38838 "sha": "0df2d5e3180960f0772e7de0e6cbd3bd7ca46278", 38839 "description": "radv: stop duplicating radv_es_output_info", 38840 "nominated": false, 38841 "nomination_type": null, 38842 "resolution": 4, 38843 "main_sha": null, 38844 "because_sha": null 38845 }, 38846 { 38847 "sha": "a04fd5c61fb14ba06a39d9b320fecc150a4ca00e", 38848 "description": "ac: constify ac_compute_cs_workgroup_size()", 38849 "nominated": false, 38850 "nomination_type": null, 38851 "resolution": 4, 38852 "main_sha": null, 38853 "because_sha": null 38854 }, 38855 { 38856 "sha": "8cd16839445bb67dd70d4a259cb409dfb503da84", 38857 "description": "aco: fix wrong size for 1D images and A16 on GFX9", 38858 "nominated": false, 38859 "nomination_type": 1, 38860 "resolution": 4, 38861 "main_sha": null, 38862 "because_sha": "46f6e2ddbbb99215be252339a0908485f842e8e5" 38863 }, 38864 { 38865 "sha": "0250925f07937e38a0b50a73b11aec82a982e3f4", 38866 "description": "radv: destroy the pipeline layout if creating a library failed", 38867 "nominated": false, 38868 "nomination_type": null, 38869 "resolution": 4, 38870 "main_sha": null, 38871 "because_sha": null 38872 }, 38873 { 38874 "sha": "39bebff1ac0bb417453f27721562167bdff97856", 38875 "description": "radv: fix missing initialization of the pipeline layout when creating a lib", 38876 "nominated": false, 38877 "nomination_type": null, 38878 "resolution": 4, 38879 "main_sha": null, 38880 "because_sha": null 38881 }, 38882 { 38883 "sha": "e6e8c092ffe9e221b375676e19eff0be322c32df", 38884 "description": "radv: remove bogus assertion about independent set layouts with GPL", 38885 "nominated": false, 38886 "nomination_type": null, 38887 "resolution": 4, 38888 "main_sha": null, 38889 "because_sha": null 38890 }, 38891 { 38892 "sha": "64045fcf7ce3fed6bbc08441cb16c3ca5c76c795", 38893 "description": "radv: re-emit viewports if negative one to one or depth clamp mode changed", 38894 "nominated": true, 38895 "nomination_type": 0, 38896 "resolution": 1, 38897 "main_sha": null, 38898 "because_sha": null 38899 }, 38900 { 38901 "sha": "1eb7a85b55f0c7c2de6f5dac7b5f6209a6eb401c", 38902 "description": "tu: Update HS_WAVE_INPUT_SIZE formula", 38903 "nominated": false, 38904 "nomination_type": null, 38905 "resolution": 4, 38906 "main_sha": null, 38907 "because_sha": null 38908 }, 38909 { 38910 "sha": "a7db1da37dbb6ea8a0801f0e6e051265f668f433", 38911 "description": "tu: Fix streamout with tess_use_shared", 38912 "nominated": false, 38913 "nomination_type": null, 38914 "resolution": 4, 38915 "main_sha": null, 38916 "because_sha": null 38917 }, 38918 { 38919 "sha": "0120e7b9d9e9523e9d5689d1d394f35117c3e0dc", 38920 "description": "freedreno: PC_SO_STREAM_CNTL_STREAM_ENABLE has per-stream enable bits", 38921 "nominated": false, 38922 "nomination_type": null, 38923 "resolution": 4, 38924 "main_sha": null, 38925 "because_sha": null 38926 }, 38927 { 38928 "sha": "0bf2033e0d24d3ac542452ba28c1175d7c85853b", 38929 "description": "tu: Implement VK_EXT_attachment_feedback_loop_layout", 38930 "nominated": false, 38931 "nomination_type": null, 38932 "resolution": 4, 38933 "main_sha": null, 38934 "because_sha": null 38935 }, 38936 { 38937 "sha": "b7601dd27eed3348e24486f515e8af0481af5a5a", 38938 "description": "zink: wrap discard in a function", 38939 "nominated": true, 38940 "nomination_type": 0, 38941 "resolution": 1, 38942 "main_sha": null, 38943 "because_sha": null 38944 }, 38945 { 38946 "sha": "47d67912bdf27aa11bcd097142d98016a4ca9874", 38947 "description": "zink: add spirv_builder_function_call", 38948 "nominated": true, 38949 "nomination_type": 0, 38950 "resolution": 1, 38951 "main_sha": null, 38952 "because_sha": null 38953 }, 38954 { 38955 "sha": "41dfed6e1235de20eb55f9c445ffe36673cea5b3", 38956 "description": "zink: type_main -> type_void_func", 38957 "nominated": true, 38958 "nomination_type": 0, 38959 "resolution": 1, 38960 "main_sha": null, 38961 "because_sha": null 38962 }, 38963 { 38964 "sha": "f4c44444adfb93740363ba6f424ab5f9e673b470", 38965 "description": "intel/pci_ids: Add 0x468b ADL-S PCI-id", 38966 "nominated": true, 38967 "nomination_type": 1, 38968 "resolution": 1, 38969 "main_sha": null, 38970 "because_sha": "d399c3e861a7c459501413e8d675db8ca1a40712" 38971 }, 38972 { 38973 "sha": "6ca37aabfbb04a066d3d440aad3181c087fe3c6d", 38974 "description": "intel/pci_ids: Update ADL-S strings", 38975 "nominated": true, 38976 "nomination_type": 1, 38977 "resolution": 1, 38978 "main_sha": null, 38979 "because_sha": "d399c3e861a7c459501413e8d675db8ca1a40712" 38980 }, 38981 { 38982 "sha": "bf4234d0887d4505f2aae825d23a0144c60e0240", 38983 "description": "r600/sfn: Use a low number for unused target register", 38984 "nominated": true, 38985 "nomination_type": 1, 38986 "resolution": 1, 38987 "main_sha": null, 38988 "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" 38989 }, 38990 { 38991 "sha": "90f99369aeccf2a52495319930ff23b8ffa2a691", 38992 "description": "r600: Fix reporting TGSI IR support", 38993 "nominated": true, 38994 "nomination_type": 1, 38995 "resolution": 1, 38996 "main_sha": null, 38997 "because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646" 38998 }, 38999 { 39000 "sha": "c81fe5b235c0204e9f77d13411004a3307aa6301", 39001 "description": "r600/sfn: Use a heuristic to keep SSBO setup and store close", 39002 "nominated": true, 39003 "nomination_type": 1, 39004 "resolution": 1, 39005 "main_sha": null, 39006 "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" 39007 }, 39008 { 39009 "sha": "1f5dccb76057666ff810d889a38e057b078f2448", 39010 "description": "r600/sfn: Don't scan the whole block for ready instructions", 39011 "nominated": true, 39012 "nomination_type": 1, 39013 "resolution": 1, 39014 "main_sha": null, 39015 "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" 39016 }, 39017 { 39018 "sha": "79eabb81304c0886b723371adfad07ccd7469db5", 39019 "description": "r600/sfn: Don't schedule GDS instructions early", 39020 "nominated": true, 39021 "nomination_type": 1, 39022 "resolution": 1, 39023 "main_sha": null, 39024 "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" 39025 }, 39026 { 39027 "sha": "fd71cd0b6a068ce4f0187b26d4527c3e1b6dee86", 39028 "description": "r600/sfn: Don't tag mem-ring and stream instructions as exports", 39029 "nominated": true, 39030 "nomination_type": 1, 39031 "resolution": 1, 39032 "main_sha": null, 39033 "because_sha": "79ca456b4837b3bc21cf9ef3c03c505c4b4909f6" 39034 }, 39035 { 39036 "sha": "3a0f085837bd605dd5fbd52e4cf934995193e689", 39037 "description": "r600/sfn: Handle color0 writes all on R700 like on EG", 39038 "nominated": true, 39039 "nomination_type": 1, 39040 "resolution": 1, 39041 "main_sha": null, 39042 "because_sha": "069f3869ac3a140898224c8c37d5b3b6349361a4" 39043 }, 39044 { 39045 "sha": "43eb5e777e4b64fe1b143822ae8aaf709eaad42f", 39046 "description": "etnaviv: add debug option to disable linear PE feature", 39047 "nominated": true, 39048 "nomination_type": 0, 39049 "resolution": 1, 39050 "main_sha": null, 39051 "because_sha": null 39052 }, 39053 { 39054 "sha": "ea8fc9592c16ce137d58a27be8f30f530efcc524", 39055 "description": "etnaviv: use linear PE rendering only on properly aligned surfaces", 39056 "nominated": true, 39057 "nomination_type": 1, 39058 "resolution": 1, 39059 "main_sha": null, 39060 "because_sha": "53445284a427f79e94607dc4ca2f8bd8ac293356" 39061 }, 39062 { 39063 "sha": "09953d7b75524022b5f1e9bfa8264adcfd8691a1", 39064 "description": "etnaviv: move checking for MC2.0 for TS into screen init", 39065 "nominated": true, 39066 "nomination_type": 0, 39067 "resolution": 1, 39068 "main_sha": null, 39069 "because_sha": null 39070 }, 39071 { 39072 "sha": "68e69d002fdc7488b7f03b6652575de9d9e73815", 39073 "description": "radv: stop emitting RMW context registers for updating sample locations", 39074 "nominated": false, 39075 "nomination_type": null, 39076 "resolution": 4, 39077 "main_sha": null, 39078 "because_sha": null 39079 }, 39080 { 39081 "sha": "2f5891108a5ceb1a82156ca7c821f277492be442", 39082 "description": "radv: cleanup dynamic states in radv_emit_graphics_pipeline()", 39083 "nominated": false, 39084 "nomination_type": null, 39085 "resolution": 4, 39086 "main_sha": null, 39087 "because_sha": null 39088 }, 39089 { 39090 "sha": "85a55009beb0df2e67f7b676c1cda0578b0768ff", 39091 "description": "radv: stop clearing bitfields for registers that are emitted dynamically", 39092 "nominated": false, 39093 "nomination_type": null, 39094 "resolution": 4, 39095 "main_sha": null, 39096 "because_sha": null 39097 }, 39098 { 39099 "sha": "7aaa016b23d066b31c1aa432b2fac0b6e950eb03", 39100 "description": "radv: stop setting CB_COLOR_CONTROL.ROP3 from the pipeline", 39101 "nominated": false, 39102 "nomination_type": null, 39103 "resolution": 4, 39104 "main_sha": null, 39105 "because_sha": null 39106 }, 39107 { 39108 "sha": "b5c10a902821a90fed68adb8aff0f070e6ebdb60", 39109 "description": "ac/llvm: cast tes_u/v_replaced to float", 39110 "nominated": false, 39111 "nomination_type": null, 39112 "resolution": 4, 39113 "main_sha": null, 39114 "because_sha": null 39115 }, 39116 { 39117 "sha": "f75452918b27690f9c7a80f3f049483f7dec14fb", 39118 "description": "ac/nir/ngg: support clipdist culling", 39119 "nominated": false, 39120 "nomination_type": null, 39121 "resolution": 4, 39122 "main_sha": null, 39123 "because_sha": null 39124 }, 39125 { 39126 "sha": "620e62bb39c8a94bb9625213564f597fdf486e8e", 39127 "description": "ac/nir/ngg: support component position store", 39128 "nominated": false, 39129 "nomination_type": null, 39130 "resolution": 4, 39131 "main_sha": null, 39132 "because_sha": null 39133 }, 39134 { 39135 "sha": "1bdeb961bd8c953713646ae0ea28cc5f21f4a232", 39136 "description": "ac/nir/ngg: add gs culling", 39137 "nominated": false, 39138 "nomination_type": null, 39139 "resolution": 4, 39140 "main_sha": null, 39141 "because_sha": null 39142 }, 39143 { 39144 "sha": "b212fd4b1e84cd0ef099949b17f55d61c5ad4f00", 39145 "description": "ac/nir/ngg: save and restore position output base for nogs", 39146 "nominated": false, 39147 "nomination_type": null, 39148 "resolution": 4, 39149 "main_sha": null, 39150 "because_sha": null 39151 }, 39152 { 39153 "sha": "7e17e019732ae801a0dcb00f941c7a728bcd830c", 39154 "description": "ac/nir/ngg: save and restore output bit size for gs", 39155 "nominated": false, 39156 "nomination_type": null, 39157 "resolution": 4, 39158 "main_sha": null, 39159 "because_sha": null 39160 }, 39161 { 39162 "sha": "93a635c2c88f9faed6de3dc02f3d8517abcef6ba", 39163 "description": "ac/nir/ngg: use same driver location for gs output", 39164 "nominated": false, 39165 "nomination_type": null, 39166 "resolution": 4, 39167 "main_sha": null, 39168 "because_sha": null 39169 }, 39170 { 39171 "sha": "347a94666ce8d2bab759f5bd4ad4a8063cc803ea", 39172 "description": "ac/nir/ngg: fix and simplify gs store output lower", 39173 "nominated": false, 39174 "nomination_type": null, 39175 "resolution": 4, 39176 "main_sha": null, 39177 "because_sha": null 39178 }, 39179 { 39180 "sha": "db0e9d3caba348d4edbbe6f883fe1ceb8ddad2c8", 39181 "description": "ac/nir/ngg: support line culling", 39182 "nominated": false, 39183 "nomination_type": null, 39184 "resolution": 4, 39185 "main_sha": null, 39186 "because_sha": null 39187 }, 39188 { 39189 "sha": "f1f2c931a7df689027c4886da455fd78d5e25f94", 39190 "description": "ac/nir/cull: support caller react when primitive is rejected", 39191 "nominated": false, 39192 "nomination_type": null, 39193 "resolution": 4, 39194 "main_sha": null, 39195 "because_sha": null 39196 }, 39197 { 39198 "sha": "035d70f72129e0df1de6ff998ac96afd30fd0241", 39199 "description": "ac/nir/ngg,radv: use nir_load_viewport_xy_scale_and_offset", 39200 "nominated": false, 39201 "nomination_type": null, 39202 "resolution": 4, 39203 "main_sha": null, 39204 "because_sha": null 39205 }, 39206 { 39207 "sha": "a19dcdf9d5cc060443c6314bbe0016eb64048e38", 39208 "description": "nir,ac/llvm: add nir_intrinsic_load_viewport_xy_scale_and_offset", 39209 "nominated": false, 39210 "nomination_type": null, 39211 "resolution": 4, 39212 "main_sha": null, 39213 "because_sha": null 39214 }, 39215 { 39216 "sha": "1aef9c831873ef384b6f25e2eb8579505a8dbec1", 39217 "description": "nir,ac/llvm: add nir_intrinsic_load_half_line_width_amd", 39218 "nominated": false, 39219 "nomination_type": null, 39220 "resolution": 4, 39221 "main_sha": null, 39222 "because_sha": null 39223 }, 39224 { 39225 "sha": "0c2b824f67c1498dfe4e9dd95947ad2b4a539508", 39226 "description": "gallivm: don't indirect image/sampler destroy.", 39227 "nominated": false, 39228 "nomination_type": null, 39229 "resolution": 4, 39230 "main_sha": null, 39231 "because_sha": null 39232 }, 39233 { 39234 "sha": "5fdd77c7f24a17bc20ff6571eb52233fc7a44f02", 39235 "description": "gallivm/sample: remove unused base parameter from dynamic callbacks.", 39236 "nominated": false, 39237 "nomination_type": null, 39238 "resolution": 4, 39239 "main_sha": null, 39240 "because_sha": null 39241 }, 39242 { 39243 "sha": "1f0d1a96cbad58c0625dc517497886961ca6f733", 39244 "description": "gallivm: drop unused parameter to lp_build_sample_aos", 39245 "nominated": false, 39246 "nomination_type": null, 39247 "resolution": 4, 39248 "main_sha": null, 39249 "because_sha": null 39250 }, 39251 { 39252 "sha": "bc2e1a3ed67fb4cca88229e547f6b95be05c4d5e", 39253 "description": "ci: disable the freedreno farm.", 39254 "nominated": false, 39255 "nomination_type": null, 39256 "resolution": 4, 39257 "main_sha": null, 39258 "because_sha": null 39259 }, 39260 { 39261 "sha": "6b338d6cc5b0ef50327846d5d88c0a21266c6303", 39262 "description": "ci: Move 'never' rules includes above \"on_success\" rules includes.", 39263 "nominated": false, 39264 "nomination_type": null, 39265 "resolution": 4, 39266 "main_sha": null, 39267 "because_sha": null 39268 }, 39269 { 39270 "sha": "71ace23fa7ccb27eb4455e38f9254bac5c5b7f86", 39271 "description": "iris: Use linear for exported resources if we can't convey tiling", 39272 "nominated": true, 39273 "nomination_type": 1, 39274 "resolution": 1, 39275 "main_sha": null, 39276 "because_sha": "e6588354360d102f3bfbfdfd484490a6ae296142" 39277 }, 39278 { 39279 "sha": "d66e840ab4d8cb6f7e8abbed833b8e5810f0bb94", 39280 "description": "dzn: Get max supported shader model", 39281 "nominated": false, 39282 "nomination_type": null, 39283 "resolution": 4, 39284 "main_sha": null, 39285 "because_sha": null 39286 }, 39287 { 39288 "sha": "85359eba039a1bd039ade6ff3e243597911a1952", 39289 "description": "d3d12: Get max supported shader model", 39290 "nominated": false, 39291 "nomination_type": null, 39292 "resolution": 4, 39293 "main_sha": null, 39294 "because_sha": null 39295 }, 39296 { 39297 "sha": "cb21534a7c1270adace37a0d9703f72cd0c14c4a", 39298 "description": "microsoft/compiler: Support SM6.7", 39299 "nominated": false, 39300 "nomination_type": null, 39301 "resolution": 4, 39302 "main_sha": null, 39303 "because_sha": null 39304 }, 39305 { 39306 "sha": "01b6676d5f9a62782e29c739b142e7969840c22a", 39307 "description": "microsoft/compiler: SM6.6 is supported", 39308 "nominated": false, 39309 "nomination_type": null, 39310 "resolution": 4, 39311 "main_sha": null, 39312 "because_sha": null 39313 }, 39314 { 39315 "sha": "8a4cba7143b261d3105abe747d96da5e446df6a4", 39316 "description": "microsoft/compiler: Handle SM6.6 handles", 39317 "nominated": false, 39318 "nomination_type": null, 39319 "resolution": 4, 39320 "main_sha": null, 39321 "because_sha": null 39322 }, 39323 { 39324 "sha": "15e472f7d2a289ceeb1fbc9858b3939d2c01f75d", 39325 "description": "microsoft/compiler: Pass lower_bound, upper_bound, space to createhandle", 39326 "nominated": false, 39327 "nomination_type": null, 39328 "resolution": 4, 39329 "main_sha": null, 39330 "because_sha": null 39331 }, 39332 { 39333 "sha": "6725362dfe9f5e92d4c84bc1bfd5a668aa50f615", 39334 "description": "microsoft/compiler: Delete double-assignment of sampler metadata field", 39335 "nominated": false, 39336 "nomination_type": null, 39337 "resolution": 4, 39338 "main_sha": null, 39339 "because_sha": null 39340 }, 39341 { 39342 "sha": "a19628e3c720b5f25ea8729d2e36134a107f8e00", 39343 "description": "microsoft/compiler: Add getters for res bind/props structs", 39344 "nominated": false, 39345 "nomination_type": null, 39346 "resolution": 4, 39347 "main_sha": null, 39348 "because_sha": null 39349 }, 39350 { 39351 "sha": "b5c6416d40aa267c51318e8a8df0df63583bcef0", 39352 "description": "microsoft/compiler: Add dynamic create handle helper", 39353 "nominated": false, 39354 "nomination_type": null, 39355 "resolution": 4, 39356 "main_sha": null, 39357 "because_sha": null 39358 }, 39359 { 39360 "sha": "e9489beb76e3a6417abae78cbd146fd041c21dc6", 39361 "description": "microsoft/compiler: Add struct and function defs for SM6.6 handle funcs", 39362 "nominated": false, 39363 "nomination_type": null, 39364 "resolution": 4, 39365 "main_sha": null, 39366 "because_sha": null 39367 }, 39368 { 39369 "sha": "d4b964b546405fe3d9009fe3e19ab1e453251f63", 39370 "description": "microsoft/compiler: Support up to shader model 6.5", 39371 "nominated": false, 39372 "nomination_type": null, 39373 "resolution": 4, 39374 "main_sha": null, 39375 "because_sha": null 39376 }, 39377 { 39378 "sha": "ebb9ff216557b6e968edd1d06c09452edcaa94b6", 39379 "description": "microsoft/compiler: Always emit a shader at the max-supported shader model", 39380 "nominated": false, 39381 "nomination_type": null, 39382 "resolution": 4, 39383 "main_sha": null, 39384 "because_sha": null 39385 }, 39386 { 39387 "sha": "6abadd27ec99155b9453c79565c2c62e8a847fc5", 39388 "description": "turnip: improve tracing of secondary cmd buffers", 39389 "nominated": false, 39390 "nomination_type": null, 39391 "resolution": 4, 39392 "main_sha": null, 39393 "because_sha": null 39394 }, 39395 { 39396 "sha": "4b37439764e941ab867d7ea88d30479fe9aa66f6", 39397 "description": "turnip: add cmd_buffer tracepoint", 39398 "nominated": false, 39399 "nomination_type": null, 39400 "resolution": 4, 39401 "main_sha": null, 39402 "because_sha": null 39403 }, 39404 { 39405 "sha": "4c03e40991ec15d47e9bcb93c9750b5c1e9b0adf", 39406 "description": "turnip: rename some tracing stages", 39407 "nominated": false, 39408 "nomination_type": null, 39409 "resolution": 4, 39410 "main_sha": null, 39411 "because_sha": null 39412 }, 39413 { 39414 "sha": "57d2d7523724931d156d955f073cdd43e80ccdf9", 39415 "description": "turnip: clean up tu_perfetto.h", 39416 "nominated": false, 39417 "nomination_type": null, 39418 "resolution": 4, 39419 "main_sha": null, 39420 "because_sha": null 39421 }, 39422 { 39423 "sha": "c867753c9449dcf4aab3b13f3563a3a2ca2ce9af", 39424 "description": "turnip: convert tu_perfetto_state to a stack", 39425 "nominated": false, 39426 "nomination_type": null, 39427 "resolution": 4, 39428 "main_sha": null, 39429 "because_sha": null 39430 }, 39431 { 39432 "sha": "c6d488814cd08c772ab22de8280f4001cc74f520", 39433 "description": "turnip: add tu_clone_trace_range helper", 39434 "nominated": false, 39435 "nomination_type": null, 39436 "resolution": 4, 39437 "main_sha": null, 39438 "because_sha": null 39439 }, 39440 { 39441 "sha": "9aa57bae9f042d590a60560774c5eed998dc7ff5", 39442 "description": "util/u_trace: add PERFETTO HeaderScope", 39443 "nominated": false, 39444 "nomination_type": null, 39445 "resolution": 4, 39446 "main_sha": null, 39447 "because_sha": null 39448 }, 39449 { 39450 "sha": "dea0d684b73621d76e82e88a3f30426751371161", 39451 "description": "util/u_trace: include the generated header first", 39452 "nominated": false, 39453 "nomination_type": null, 39454 "resolution": 4, 39455 "main_sha": null, 39456 "because_sha": null 39457 }, 39458 { 39459 "sha": "0d57cf8cad63ee39668fc89373a9eb6a26e65e65", 39460 "description": "turnip: tidy up tracepoint header includes", 39461 "nominated": false, 39462 "nomination_type": null, 39463 "resolution": 4, 39464 "main_sha": null, 39465 "because_sha": null 39466 }, 39467 { 39468 "sha": "b1ba0791e31230734fa5c91bed679b50a441a2f7", 39469 "description": "turnip: fix gem_store tracepoint", 39470 "nominated": false, 39471 "nomination_type": null, 39472 "resolution": 4, 39473 "main_sha": null, 39474 "because_sha": null 39475 }, 39476 { 39477 "sha": "f539bd7a03f2032a5b377455f5cd807c2e26ade5", 39478 "description": "turnip: move trace_start_gmem_store before cond exec", 39479 "nominated": false, 39480 "nomination_type": null, 39481 "resolution": 4, 39482 "main_sha": null, 39483 "because_sha": null 39484 }, 39485 { 39486 "sha": "3f045bd176991b3fc7f73981d015ab7c4ef890dc", 39487 "description": "turnip: fix a missing trace_end_gmem_clear", 39488 "nominated": false, 39489 "nomination_type": null, 39490 "resolution": 4, 39491 "main_sha": null, 39492 "because_sha": null 39493 }, 39494 { 39495 "sha": "91a0411d2ab03d32f3fdd1fa7969ee908dbdda85", 39496 "description": "turnip: improve perfetto sync_timestamp", 39497 "nominated": false, 39498 "nomination_type": null, 39499 "resolution": 4, 39500 "main_sha": null, 39501 "because_sha": null 39502 }, 39503 { 39504 "sha": "ce0e13155d9d1c4c80c73b6866379b99e822facb", 39505 "description": "venus: avoid scrubing wsi/external sempahores", 39506 "nominated": false, 39507 "nomination_type": null, 39508 "resolution": 4, 39509 "main_sha": null, 39510 "because_sha": null 39511 }, 39512 { 39513 "sha": "7cf59d6982a85e0e8f805bfd410ef6a828ffbe18", 39514 "description": "venus: re-implement sync_fd external sempahore", 39515 "nominated": false, 39516 "nomination_type": null, 39517 "resolution": 4, 39518 "main_sha": null, 39519 "because_sha": null 39520 }, 39521 { 39522 "sha": "4da0ac54cffbe1c4e90eb4fc1e641d86b7d97168", 39523 "description": "venus: re-implement sync_fd external fence", 39524 "nominated": false, 39525 "nomination_type": null, 39526 "resolution": 4, 39527 "main_sha": null, 39528 "because_sha": null 39529 }, 39530 { 39531 "sha": "db9fa4be04dffa5b89fef1dc01e0c24c7e5d7d3a", 39532 "description": "venus: query renderer sync_fd props to fill the feature stubs", 39533 "nominated": false, 39534 "nomination_type": null, 39535 "resolution": 4, 39536 "main_sha": null, 39537 "because_sha": null 39538 }, 39539 { 39540 "sha": "3518c310988785223901b644d7d7bf5d45fdf61e", 39541 "description": "venus: fix vn_GetSemaphoreFdKHR", 39542 "nominated": false, 39543 "nomination_type": null, 39544 "resolution": 4, 39545 "main_sha": null, 39546 "because_sha": null 39547 }, 39548 { 39549 "sha": "adac798598c042e7d8a3a7b640ebfb75aa23ebbb", 39550 "description": "venus: fix vn_GetFenceFdKHR", 39551 "nominated": false, 39552 "nomination_type": null, 39553 "resolution": 4, 39554 "main_sha": null, 39555 "because_sha": null 39556 }, 39557 { 39558 "sha": "b21e4a7990cf4d68948f5b3379bd828626e6f8a1", 39559 "description": "venus: put android wsi on the sub-optimal path", 39560 "nominated": false, 39561 "nomination_type": null, 39562 "resolution": 4, 39563 "main_sha": null, 39564 "because_sha": null 39565 }, 39566 { 39567 "sha": "64f9fbb9ea4f0dbb59d276f911cf155f8ad5b3af", 39568 "description": "venus: stub out renderer sync_fd fencing features", 39569 "nominated": false, 39570 "nomination_type": null, 39571 "resolution": 4, 39572 "main_sha": null, 39573 "because_sha": null 39574 }, 39575 { 39576 "sha": "1498b0877b419eb0f99e678fac2c9fe23100ecae", 39577 "description": "venus: sync to latest venus protocol headers for syncFdFencing", 39578 "nominated": false, 39579 "nomination_type": null, 39580 "resolution": 4, 39581 "main_sha": null, 39582 "because_sha": null 39583 }, 39584 { 39585 "sha": "88a5146d954b33684e7cf186e3efe10f791e1d0c", 39586 "description": "venus: avoid pre-allocating the feedback pool", 39587 "nominated": false, 39588 "nomination_type": null, 39589 "resolution": 4, 39590 "main_sha": null, 39591 "because_sha": null 39592 }, 39593 { 39594 "sha": "81b44b49316eed934fb502b7846191b1c313b83c", 39595 "description": "venus: lazily create queue wait fence and make it non-external", 39596 "nominated": false, 39597 "nomination_type": null, 39598 "resolution": 4, 39599 "main_sha": null, 39600 "because_sha": null 39601 }, 39602 { 39603 "sha": "d85d29b7316ac8d885da41fd24e98b4ec445f966", 39604 "description": "venus: use a separate sync fence for Android wsi", 39605 "nominated": false, 39606 "nomination_type": null, 39607 "resolution": 4, 39608 "main_sha": null, 39609 "because_sha": null 39610 }, 39611 { 39612 "sha": "5457f4c0a497484eca1ecf91af8114f95435c023", 39613 "description": "venus: avoid feedback for external fence", 39614 "nominated": true, 39615 "nomination_type": 1, 39616 "resolution": 1, 39617 "main_sha": null, 39618 "because_sha": "d7f2e6c8d033de19a1d473df4fb1a46c7d365159" 39619 }, 39620 { 39621 "sha": "7925340220d4cdde29bc5deff43925fdcfb091b5", 39622 "description": "venus: require necessary extensions for common wsi support", 39623 "nominated": false, 39624 "nomination_type": null, 39625 "resolution": 4, 39626 "main_sha": null, 39627 "because_sha": null 39628 }, 39629 { 39630 "sha": "9c5a7ffbd8a696182647135ef32bddb347c277f2", 39631 "description": "venus: fix external memory ext filtering", 39632 "nominated": true, 39633 "nomination_type": 1, 39634 "resolution": 1, 39635 "main_sha": null, 39636 "because_sha": "390722620e139047c6b94f394caebb4c5676e6ce" 39637 }, 39638 { 39639 "sha": "6f8220e5c96b036efa1731851b70bd1e3a090821", 39640 "description": "Update venus-protocol to add extension `VK_VALVE_mutable_descriptor_type`", 39641 "nominated": false, 39642 "nomination_type": null, 39643 "resolution": 4, 39644 "main_sha": null, 39645 "because_sha": null 39646 }, 39647 { 39648 "sha": "1de5d2ac010502913777086849e4b4dabbf89d57", 39649 "description": "anv: Return earlier in anv_gem_get_tiling() when not supported", 39650 "nominated": false, 39651 "nomination_type": null, 39652 "resolution": 4, 39653 "main_sha": null, 39654 "because_sha": null 39655 }, 39656 { 39657 "sha": "e9cba466ea3ad52fced0297eb62f5553fb13a549", 39658 "description": "anv: Nuke dead code", 39659 "nominated": false, 39660 "nomination_type": null, 39661 "resolution": 4, 39662 "main_sha": null, 39663 "because_sha": null 39664 }, 39665 { 39666 "sha": "d0a1c1a37d1f5d464d133ca4b49921a2f8bb8f74", 39667 "description": "mesa: Expose GL_NV_ES1_1_compatibility", 39668 "nominated": false, 39669 "nomination_type": null, 39670 "resolution": 4, 39671 "main_sha": null, 39672 "because_sha": null 39673 }, 39674 { 39675 "sha": "b2b5308706cc8ea3cd56a2053c9317e079579ff6", 39676 "description": "meson: Add an option to specify the WGL gallium megadriver filename", 39677 "nominated": false, 39678 "nomination_type": null, 39679 "resolution": 4, 39680 "main_sha": null, 39681 "because_sha": null 39682 }, 39683 { 39684 "sha": "b5f4a5285cc8a76396b02e778e7ee12047f947be", 39685 "description": "gallium/windows: Delete OpenGLOn12.dll target", 39686 "nominated": false, 39687 "nomination_type": null, 39688 "resolution": 4, 39689 "main_sha": null, 39690 "because_sha": null 39691 }, 39692 { 39693 "sha": "fb13ed6ff04512d9513eec73aeb76b4afc290e2d", 39694 "description": "aco: fix long-jump version of discard early exit", 39695 "nominated": false, 39696 "nomination_type": null, 39697 "resolution": 4, 39698 "main_sha": null, 39699 "because_sha": null 39700 }, 39701 { 39702 "sha": "1a250eeae3a2b0fa0cd1f90c58b23158c5bd7a24", 39703 "description": "pvr: Fix calculation in rogue_max_compute_shared_registers().", 39704 "nominated": false, 39705 "nomination_type": null, 39706 "resolution": 4, 39707 "main_sha": null, 39708 "because_sha": null 39709 }, 39710 { 39711 "sha": "241f42d4438357420135ba68df51249c1bbcff7c", 39712 "description": "pvr: Compete pvr_calc_fscommon_size_and_tiles_in_flight().", 39713 "nominated": false, 39714 "nomination_type": null, 39715 "resolution": 4, 39716 "main_sha": null, 39717 "because_sha": null 39718 }, 39719 { 39720 "sha": "4fc9125ca28bf0b721a18fe8608c693d794d5cab", 39721 "description": "winsys/amdgpu: fix non-page-aligned sparse buffer creation", 39722 "nominated": true, 39723 "nomination_type": 1, 39724 "resolution": 1, 39725 "main_sha": null, 39726 "because_sha": "667da4eaed37de143681711344aba19373bee1d0" 39727 }, 39728 { 39729 "sha": "e767f54f28ba14cd8b35c6ce44ad2299d553aaff", 39730 "description": "v3d: introduce V3D_DBG() macro to make V3D_DEBUG checks consistent", 39731 "nominated": false, 39732 "nomination_type": null, 39733 "resolution": 4, 39734 "main_sha": null, 39735 "because_sha": null 39736 }, 39737 { 39738 "sha": "e178ecf8a923b982728eb180050142a1e7bc2180", 39739 "description": "vc4: introduce VC4_DBG() macro to make VC4_DEBUG checks consistent", 39740 "nominated": false, 39741 "nomination_type": null, 39742 "resolution": 4, 39743 "main_sha": null, 39744 "because_sha": null 39745 }, 39746 { 39747 "sha": "a771efdefedc844bb9a792abfc7c316468d8b2e2", 39748 "description": "venus: Enable VK_EXT_pipeline_creation_cache_control", 39749 "nominated": false, 39750 "nomination_type": null, 39751 "resolution": 4, 39752 "main_sha": null, 39753 "because_sha": null 39754 }, 39755 { 39756 "sha": "f81915585dfed7bde70cc9f64f95e29c89af6e98", 39757 "description": "venus: Fix failure path on pipeline creation", 39758 "nominated": false, 39759 "nomination_type": null, 39760 "resolution": 4, 39761 "main_sha": null, 39762 "because_sha": null 39763 }, 39764 { 39765 "sha": "ad8c8e366a8900a67351fc31107e94b93d93b934", 39766 "description": "venus: Dedupe pipeline handle creation", 39767 "nominated": false, 39768 "nomination_type": null, 39769 "resolution": 4, 39770 "main_sha": null, 39771 "because_sha": null 39772 }, 39773 { 39774 "sha": "c66622de3af4efc3717131c55a54b408bc7faade", 39775 "description": "meson: replace manual compiler flags with meson arguments", 39776 "nominated": true, 39777 "nomination_type": 0, 39778 "resolution": 1, 39779 "main_sha": null, 39780 "because_sha": null 39781 }, 39782 { 39783 "sha": "76bcf69e33b9452bdbc9c79e64ba4353dd57398a", 39784 "description": "vulkan: update rest of the headers to v1.3.225", 39785 "nominated": false, 39786 "nomination_type": null, 39787 "resolution": 4, 39788 "main_sha": null, 39789 "because_sha": null 39790 }, 39791 { 39792 "sha": "5777f99fc56d0f4a43ff74069a9316e1adbfb838", 39793 "description": "pan/mdg: Use correct idiv lowering", 39794 "nominated": false, 39795 "nomination_type": null, 39796 "resolution": 4, 39797 "main_sha": null, 39798 "because_sha": null 39799 }, 39800 { 39801 "sha": "5bc830cbf26eca543319b0b8723276a69d0822ac", 39802 "description": "pan/mdg: Reexpress umul_high packing", 39803 "nominated": false, 39804 "nomination_type": null, 39805 "resolution": 4, 39806 "main_sha": null, 39807 "because_sha": null 39808 }, 39809 { 39810 "sha": "7b78e05ba8ecddab48af32f4e7a439e05a7925b2", 39811 "description": "pan/mdg: Replicate swizzles for scalar sources", 39812 "nominated": false, 39813 "nomination_type": null, 39814 "resolution": 4, 39815 "main_sha": null, 39816 "because_sha": null 39817 }, 39818 { 39819 "sha": "e951d6362cf063789b1aa3aca965524f3d53a1c2", 39820 "description": "ci: update pass/fail results for spec@!opengl 1.0@gl-1.0-dlist-bitmap", 39821 "nominated": false, 39822 "nomination_type": null, 39823 "resolution": 4, 39824 "main_sha": null, 39825 "because_sha": null 39826 }, 39827 { 39828 "sha": "cbad4adc133b16c803ec9445c8dd144bc5023a62", 39829 "description": "st/mesa: fix potential use-after-free in draw_bitmap_quad", 39830 "nominated": true, 39831 "nomination_type": 1, 39832 "resolution": 2, 39833 "main_sha": null, 39834 "because_sha": "feda6e9c5d101c9a5654a026090e2f8a11980e91" 39835 }, 39836 { 39837 "sha": "bb860f63f6df60a00c5a97df4cb98a2e0850d3aa", 39838 "description": "mesa: create glBitmap textures while creating display lists", 39839 "nominated": false, 39840 "nomination_type": null, 39841 "resolution": 4, 39842 "main_sha": null, 39843 "because_sha": null 39844 }, 39845 { 39846 "sha": "6da2fb81a75026d690d856da090cf078fad80ae1", 39847 "description": "Revert \"mesa: implement a display list / glBitmap texture atlas\"", 39848 "nominated": true, 39849 "nomination_type": 2, 39850 "resolution": 1, 39851 "main_sha": null, 39852 "because_sha": "b26ddda12fe7dbb6a4e6af3b47c1e837cc7ebb03" 39853 }, 39854 { 39855 "sha": "f242c9af763ab7dc3d618a80c962d6bfdf73f3a5", 39856 "description": "intel/fs: bump max SIMD size for A64 atomics with LSC", 39857 "nominated": false, 39858 "nomination_type": null, 39859 "resolution": 4, 39860 "main_sha": null, 39861 "because_sha": null 39862 }, 39863 { 39864 "sha": "407f2beb97b3bcfd8eae262c906636664f4802bd", 39865 "description": "intel/fs: port block a64/surface messages to use LSC", 39866 "nominated": false, 39867 "nomination_type": null, 39868 "resolution": 4, 39869 "main_sha": null, 39870 "because_sha": null 39871 }, 39872 { 39873 "sha": "37b3601052c35ebce78a14a34d0ae0095890bce3", 39874 "description": "intel/fs: switch register allocation spilling to use LSC on Gfx12.5+", 39875 "nominated": false, 39876 "nomination_type": null, 39877 "resolution": 4, 39878 "main_sha": null, 39879 "because_sha": null 39880 }, 39881 { 39882 "sha": "3c6fa2703dad46a5026cc3993224feff0f106745", 39883 "description": "intel/fs: fixup SEND validation check on overlapping src0/src1", 39884 "nominated": true, 39885 "nomination_type": 0, 39886 "resolution": 1, 39887 "main_sha": null, 39888 "because_sha": null 39889 }, 39890 { 39891 "sha": "a81ca32f961d128e1f0992a4ccbd265a43e11552", 39892 "description": "intel/fs: remove unused opcode", 39893 "nominated": false, 39894 "nomination_type": null, 39895 "resolution": 4, 39896 "main_sha": null, 39897 "because_sha": null 39898 }, 39899 { 39900 "sha": "aa65f83203f698188adc3646e4fc53fa2ad88f15", 39901 "description": "intel/fs: switch compute push constant loads to LSC", 39902 "nominated": false, 39903 "nomination_type": null, 39904 "resolution": 4, 39905 "main_sha": null, 39906 "because_sha": null 39907 }, 39908 { 39909 "sha": "1e7a131fd1ed6d9d1fc338f9387f032ee46a3e33", 39910 "description": "tu: fix invalid free on alloc failure", 39911 "nominated": true, 39912 "nomination_type": 0, 39913 "resolution": 1, 39914 "main_sha": null, 39915 "because_sha": null 39916 }, 39917 { 39918 "sha": "b3cc213f56c4d0595e26684b1c658e7585b8cc22", 39919 "description": "radv: Fold 16bit image sources.", 39920 "nominated": false, 39921 "nomination_type": null, 39922 "resolution": 4, 39923 "main_sha": null, 39924 "because_sha": null 39925 }, 39926 { 39927 "sha": "91510489579e5072312abfdfed4334e445629dd7", 39928 "description": "aco: Combine 16bit undef and constants instead of using s_pack.", 39929 "nominated": false, 39930 "nomination_type": null, 39931 "resolution": 4, 39932 "main_sha": null, 39933 "because_sha": null 39934 }, 39935 { 39936 "sha": "46f6e2ddbbb99215be252339a0908485f842e8e5", 39937 "description": "aco: Implement storage image A16.", 39938 "nominated": false, 39939 "nomination_type": null, 39940 "resolution": 4, 39941 "main_sha": null, 39942 "because_sha": null 39943 }, 39944 { 39945 "sha": "c8ad1aeeb27df4a4781c4a26193059fdb7fd52b6", 39946 "description": "nir/fold_16bit_tex_image: Add an option to fold image sources.", 39947 "nominated": false, 39948 "nomination_type": null, 39949 "resolution": 4, 39950 "main_sha": null, 39951 "because_sha": null 39952 }, 39953 { 39954 "sha": "13355232e4fcd35f73c889751c604180b1454131", 39955 "description": "nir_lower_atomics_to_ssbo: Initialize deref struct", 39956 "nominated": false, 39957 "nomination_type": null, 39958 "resolution": 4, 39959 "main_sha": null, 39960 "because_sha": null 39961 }, 39962 { 39963 "sha": "8eac45b27446cd9b9eaeb147af97fff1e09832cb", 39964 "description": "nir: Add nir_ssa_scalar_is_undef.", 39965 "nominated": false, 39966 "nomination_type": null, 39967 "resolution": 4, 39968 "main_sha": null, 39969 "because_sha": null 39970 }, 39971 { 39972 "sha": "cfaff1d341281bc105df6ce5679081de409b30c6", 39973 "description": "ci: fix leftover tag in image-tags.yml", 39974 "nominated": false, 39975 "nomination_type": 1, 39976 "resolution": 4, 39977 "main_sha": null, 39978 "because_sha": "eb6ce47d4f75d545aaeed94ebe90c8dfbf43a576" 39979 }, 39980 { 39981 "sha": "78564b5b84272ab9659f7bc0e1a5f176cd80de28", 39982 "description": "radv: Advertise subgroup ops for rt stages", 39983 "nominated": false, 39984 "nomination_type": null, 39985 "resolution": 4, 39986 "main_sha": null, 39987 "because_sha": null 39988 }, 39989 { 39990 "sha": "c4f78396d48275bdb483727f4891e8187fc36f13", 39991 "description": "zink: support PIPE_CAP_FBFETCH_COHERENT", 39992 "nominated": false, 39993 "nomination_type": null, 39994 "resolution": 4, 39995 "main_sha": null, 39996 "because_sha": null 39997 }, 39998 { 39999 "sha": "9f7195949b828871ff45ac7f2cb8b2577a937dd9", 40000 "description": "vulkan: Update the XML and headers to 1.3.225", 40001 "nominated": false, 40002 "nomination_type": null, 40003 "resolution": 4, 40004 "main_sha": null, 40005 "because_sha": null 40006 }, 40007 { 40008 "sha": "15a7361ce984bad6956d115e80b5c2c106f0292d", 40009 "description": "radv: merge gather_tess_info() with radv_fill_shader_info()", 40010 "nominated": false, 40011 "nomination_type": null, 40012 "resolution": 4, 40013 "main_sha": null, 40014 "because_sha": null 40015 }, 40016 { 40017 "sha": "7b94ca287b88076df4473dc0c4fcfb067847b686", 40018 "description": "radv: remove unused num_tess_patches assignment for VS", 40019 "nominated": false, 40020 "nomination_type": null, 40021 "resolution": 4, 40022 "main_sha": null, 40023 "because_sha": null 40024 }, 40025 { 40026 "sha": "068891a38322c526d5f83fad3ea7ac219929d55f", 40027 "description": "radv: remove unused tcs_vertices_out assignment for VS", 40028 "nominated": false, 40029 "nomination_type": null, 40030 "resolution": 4, 40031 "main_sha": null, 40032 "because_sha": null 40033 }, 40034 { 40035 "sha": "76f33cbf25b01ff0a13a36e85a5c7df48d4adc98", 40036 "description": "radv: remove redundant assignment of tcs.tcs_vertices_out", 40037 "nominated": false, 40038 "nomination_type": null, 40039 "resolution": 4, 40040 "main_sha": null, 40041 "because_sha": null 40042 }, 40043 { 40044 "sha": "762eefdbf6460d7692553ed41f53a5d1467d5cba", 40045 "description": "etnaviv: mark instanced draw extensions as supported in docs/features.txt", 40046 "nominated": false, 40047 "nomination_type": null, 40048 "resolution": 4, 40049 "main_sha": null, 40050 "because_sha": null 40051 }, 40052 { 40053 "sha": "8b8beae8d503ef51241e4fdb2c2594ed327fb9c1", 40054 "description": "etnaviv: expose ARB_draw_instanced", 40055 "nominated": false, 40056 "nomination_type": null, 40057 "resolution": 4, 40058 "main_sha": null, 40059 "because_sha": null 40060 }, 40061 { 40062 "sha": "1dffad2f83525e6964d8c9a09a2415cc69a04f64", 40063 "description": "zink: Remove duplicate variable zero.", 40064 "nominated": false, 40065 "nomination_type": 1, 40066 "resolution": 4, 40067 "main_sha": null, 40068 "because_sha": "0f97e317e333ea3f08f98bf938a6496fb7d0f1e1" 40069 }, 40070 { 40071 "sha": "0c8492cd3b2899c3512f5c9050041041d9dcfcb3", 40072 "description": "glsl: fix location for array subscript", 40073 "nominated": false, 40074 "nomination_type": null, 40075 "resolution": 4, 40076 "main_sha": null, 40077 "because_sha": null 40078 }, 40079 { 40080 "sha": "04e7ed8323b5ad1ce1107c734f439258331d2be1", 40081 "description": "glsl: make packed varying helper needs_lowering() external", 40082 "nominated": false, 40083 "nomination_type": null, 40084 "resolution": 4, 40085 "main_sha": null, 40086 "because_sha": null 40087 }, 40088 { 40089 "sha": "ff7c59672fd59c94792b26f7131eb86e57d4b8f4", 40090 "description": "radeonsi: fix tcs_out_lds_offsets arg alignment", 40091 "nominated": true, 40092 "nomination_type": 1, 40093 "resolution": 1, 40094 "main_sha": null, 40095 "because_sha": "7598bfd768f02d1d77007ebc07990db9c83a6fb4" 40096 }, 40097 { 40098 "sha": "bee2df64d2bf22bfaa3603a2018197aeace6e10c", 40099 "description": "intel/compiler: Use fs_reg helpers for GS icp_handle selection", 40100 "nominated": false, 40101 "nomination_type": null, 40102 "resolution": 4, 40103 "main_sha": null, 40104 "because_sha": null 40105 }, 40106 { 40107 "sha": "b4aff6ab49ca921bfe119b1b3f1c5b100c2fc358", 40108 "description": "intel/compiler: Use fs_reg helpers for TCS icp_handle selection", 40109 "nominated": false, 40110 "nomination_type": null, 40111 "resolution": 4, 40112 "main_sha": null, 40113 "because_sha": null 40114 }, 40115 { 40116 "sha": "a1b1fdf70d45c46cd5763b372f3119a2064f7cc9", 40117 "description": "intel/compiler: Rename 8_PATCH to MULTI_PATCH", 40118 "nominated": false, 40119 "nomination_type": null, 40120 "resolution": 4, 40121 "main_sha": null, 40122 "because_sha": null 40123 }, 40124 { 40125 "sha": "7cd06249b93e713b624c2b3cc7fa1a2eb8d51806", 40126 "description": "intel/compiler: Remove INTEL_DEBUG=tcs8", 40127 "nominated": false, 40128 "nomination_type": null, 40129 "resolution": 4, 40130 "main_sha": null, 40131 "because_sha": null 40132 }, 40133 { 40134 "sha": "bb2a44432400f6c7613905eceb14c6544687ed1f", 40135 "description": "vulkan/wsi: Take max extent into consideration for modifier selection.", 40136 "nominated": true, 40137 "nomination_type": 0, 40138 "resolution": 1, 40139 "main_sha": null, 40140 "because_sha": null 40141 }, 40142 { 40143 "sha": "eb6ce47d4f75d545aaeed94ebe90c8dfbf43a576", 40144 "description": "ci: Use mold for x86-64 and AArch64 builds", 40145 "nominated": false, 40146 "nomination_type": null, 40147 "resolution": 4, 40148 "main_sha": null, 40149 "because_sha": null 40150 }, 40151 { 40152 "sha": "e9f40e42de6b47e036d603296ecb5facb384eb0c", 40153 "description": "iris: Drop extra file-descriptor dup in iris_drm_screen_create()", 40154 "nominated": true, 40155 "nomination_type": 1, 40156 "resolution": 1, 40157 "main_sha": null, 40158 "because_sha": "a99e85db9ebd83c41d3606568db8e8d81ca0205c" 40159 }, 40160 { 40161 "sha": "3c78e94ff345fda6314e7644873d960c0ee97dc5", 40162 "description": "intel/fs: fixup scratch load/store handling on Gfx12.5+", 40163 "nominated": true, 40164 "nomination_type": 1, 40165 "resolution": 1, 40166 "main_sha": null, 40167 "because_sha": "1e242785c3155e71fec2ffcc7a814392ef9c90fe" 40168 }, 40169 { 40170 "sha": "46a13404c07acdb0412121a6ff55fdbcd5bfea5c", 40171 "description": "intel/fs: fix load_scratch intrinsic", 40172 "nominated": true, 40173 "nomination_type": 1, 40174 "resolution": 1, 40175 "main_sha": null, 40176 "because_sha": "c6439792287f11f25cb2b62d699f52daefe54a44" 40177 }, 40178 { 40179 "sha": "0a2cfa14ddd929e20eff32fb314c42b0793dacd0", 40180 "description": "intel/compiler: Make component() work for FIXED_GRF/ARF", 40181 "nominated": false, 40182 "nomination_type": null, 40183 "resolution": 4, 40184 "main_sha": null, 40185 "because_sha": null 40186 }, 40187 { 40188 "sha": "6f33b224954b776f5548dec4b0b757427a096ad2", 40189 "description": "intel/fs: Fix horiz_offset() to handle FIXED_GRFs with non-trivial 2D regions.", 40190 "nominated": false, 40191 "nomination_type": null, 40192 "resolution": 4, 40193 "main_sha": null, 40194 "because_sha": null 40195 }, 40196 { 40197 "sha": "61a77c9ce2a10d0463ce700a156c2648db4e5ea5", 40198 "description": "ci: update CI to reflect clovers LLVM version bump", 40199 "nominated": false, 40200 "nomination_type": null, 40201 "resolution": 4, 40202 "main_sha": null, 40203 "because_sha": null 40204 }, 40205 { 40206 "sha": "559c027adeaa33d19c8cfee828cc7220239fea70", 40207 "description": "chore(deps): clover: raise the minimum LLVM version to 11.0.0", 40208 "nominated": false, 40209 "nomination_type": null, 40210 "resolution": 4, 40211 "main_sha": null, 40212 "because_sha": null 40213 }, 40214 { 40215 "sha": "98ba1e0d817e0354aad5d82eb9a2dc4cce33540f", 40216 "description": "radv: Fix mipmap views on GFX10+", 40217 "nominated": false, 40218 "nomination_type": null, 40219 "resolution": 4, 40220 "main_sha": null, 40221 "because_sha": null 40222 }, 40223 { 40224 "sha": "35f053ba8cd11a16077a79ebf5d3952f6112b096", 40225 "description": "radv: Fix corrupted mipmap copies on GFX9+", 40226 "nominated": false, 40227 "nomination_type": null, 40228 "resolution": 4, 40229 "main_sha": null, 40230 "because_sha": null 40231 }, 40232 { 40233 "sha": "ea84143d1ee59497c638ed502b7834f57a8ed5b6", 40234 "description": "radv: Only apply mipmap view adjustments to block compressed images", 40235 "nominated": false, 40236 "nomination_type": null, 40237 "resolution": 4, 40238 "main_sha": null, 40239 "because_sha": null 40240 }, 40241 { 40242 "sha": "88401e031bd3228354ce4eb410c0034217be15cb", 40243 "description": "vulkan: Introduce vk_format_is_block_compressed function", 40244 "nominated": false, 40245 "nomination_type": null, 40246 "resolution": 4, 40247 "main_sha": null, 40248 "because_sha": null 40249 }, 40250 { 40251 "sha": "ef6a8a9a6f5312ff60e4f30c5a422a38c8db5e89", 40252 "description": "radv: Add get_addrlib function to radv_radeon_winsys", 40253 "nominated": false, 40254 "nomination_type": null, 40255 "resolution": 4, 40256 "main_sha": null, 40257 "because_sha": null 40258 }, 40259 { 40260 "sha": "c535434fd9138ae5a236f44734a03bc7e2e7a959", 40261 "description": "anv: convert assert into unreachable to avoid fallthrough error", 40262 "nominated": false, 40263 "nomination_type": null, 40264 "resolution": 4, 40265 "main_sha": null, 40266 "because_sha": null 40267 }, 40268 { 40269 "sha": "f56609a67963583d5bf9a3ceeb78ed8f58d1eca2", 40270 "description": "nvc0: limit max global and alloc size", 40271 "nominated": false, 40272 "nomination_type": null, 40273 "resolution": 4, 40274 "main_sha": null, 40275 "because_sha": null 40276 }, 40277 { 40278 "sha": "16b07b342d9d35229debb7563577a6793df64b30", 40279 "description": "nv50/nir: A group barrier is CTA-level not global-level", 40280 "nominated": false, 40281 "nomination_type": null, 40282 "resolution": 4, 40283 "main_sha": null, 40284 "because_sha": null 40285 }, 40286 { 40287 "sha": "9236af8b6c395041b0cfd70fc6764e13d66cf854", 40288 "description": "nv50/ir: Avoid generating splits of splits", 40289 "nominated": false, 40290 "nomination_type": null, 40291 "resolution": 4, 40292 "main_sha": null, 40293 "because_sha": null 40294 }, 40295 { 40296 "sha": "b327f46e4525bac3ecc803a903b4c4a091503e35", 40297 "description": "nv50/ra: Fix the offset computation for compounds", 40298 "nominated": false, 40299 "nomination_type": null, 40300 "resolution": 4, 40301 "main_sha": null, 40302 "because_sha": null 40303 }, 40304 { 40305 "sha": "4d892829f3586e7b399db9ef6dc13efa3b8f79fd", 40306 "description": "nv50/peephole: Disallow combining sub 4-byte ld/st for now", 40307 "nominated": false, 40308 "nomination_type": null, 40309 "resolution": 4, 40310 "main_sha": null, 40311 "because_sha": null 40312 }, 40313 { 40314 "sha": "81828284b2787d868da2a3cd1de5fabf77780387", 40315 "description": "nv50/ir: Handle non-32-bit values when cst folding SPLIT", 40316 "nominated": false, 40317 "nomination_type": null, 40318 "resolution": 4, 40319 "main_sha": null, 40320 "because_sha": null 40321 }, 40322 { 40323 "sha": "f360086c301e1672c2b7c297a61c4caaa16a8fd7", 40324 "description": "nv50: Mark RESOURCE_FROM_USER_MEMORY_COMPUTE_ONLY as unsupported", 40325 "nominated": false, 40326 "nomination_type": null, 40327 "resolution": 4, 40328 "main_sha": null, 40329 "because_sha": null 40330 }, 40331 { 40332 "sha": "ebcec3b6370d4d61fc68020f1cf67886fd756b11", 40333 "description": "nv50: Disallow allocating more than VRAM size", 40334 "nominated": false, 40335 "nomination_type": null, 40336 "resolution": 4, 40337 "main_sha": null, 40338 "because_sha": null 40339 }, 40340 { 40341 "sha": "66385d79dcc667c707052c8c4abd219e17ca02fe", 40342 "description": "nv50: Report actual VRAM size", 40343 "nominated": false, 40344 "nomination_type": null, 40345 "resolution": 4, 40346 "main_sha": null, 40347 "because_sha": null 40348 }, 40349 { 40350 "sha": "bb61bfc90e25915ca6ece3daee7dc644f6b4f78d", 40351 "description": "nv50: Rename interps to fixups", 40352 "nominated": false, 40353 "nomination_type": null, 40354 "resolution": 4, 40355 "main_sha": null, 40356 "because_sha": null 40357 }, 40358 { 40359 "sha": "120c43cf46d3610e03615b86d48a09d0bf51c2a5", 40360 "description": "nv50: Rename fixups to relocs", 40361 "nominated": false, 40362 "nomination_type": null, 40363 "resolution": 4, 40364 "main_sha": null, 40365 "because_sha": null 40366 }, 40367 { 40368 "sha": "8c066e7a57dee7b30a2aafb8f1c075bac0867be7", 40369 "description": "nv50,nvc0: Do not resize global residents if unnecessary", 40370 "nominated": false, 40371 "nomination_type": null, 40372 "resolution": 4, 40373 "main_sha": null, 40374 "because_sha": null 40375 }, 40376 { 40377 "sha": "cc2cdf88fb1ad385007f78dd022469b82b00b7b2", 40378 "description": "radv: Don't assume layout == stencilLayout for stencil-only", 40379 "nominated": false, 40380 "nomination_type": null, 40381 "resolution": 4, 40382 "main_sha": null, 40383 "because_sha": null 40384 }, 40385 { 40386 "sha": "b772e30ce70262461f8e6d4ae882c2188a855808", 40387 "description": "radv: Add a image_transition helper for separate depth/stencil layouts", 40388 "nominated": false, 40389 "nomination_type": null, 40390 "resolution": 4, 40391 "main_sha": null, 40392 "because_sha": null 40393 }, 40394 { 40395 "sha": "8c06fa9b9e50a8b3eeac77fbdb99beb85f0eb472", 40396 "description": "radv/meta: Drop redundant depth_view_can_fast_clear", 40397 "nominated": false, 40398 "nomination_type": null, 40399 "resolution": 4, 40400 "main_sha": null, 40401 "because_sha": null 40402 }, 40403 { 40404 "sha": "804ce284442ea314659feff5e2a79239f41cf31a", 40405 "description": "radv: Drop set/restore_subpass", 40406 "nominated": false, 40407 "nomination_type": null, 40408 "resolution": 4, 40409 "main_sha": null, 40410 "because_sha": null 40411 }, 40412 { 40413 "sha": "a90c2e657218b524f3553e70422a5c2c3867bb29", 40414 "description": "radv/meta: Use Begin/EndRendering for clears", 40415 "nominated": false, 40416 "nomination_type": null, 40417 "resolution": 4, 40418 "main_sha": null, 40419 "because_sha": null 40420 }, 40421 { 40422 "sha": "769f566fa7daee97f8da1971546e84c167fd08c2", 40423 "description": "radv/meta: s/dest/dst/ in a few functions", 40424 "nominated": false, 40425 "nomination_type": null, 40426 "resolution": 4, 40427 "main_sha": null, 40428 "because_sha": null 40429 }, 40430 { 40431 "sha": "fd0a421c7a4ad0d050fd56313a6822794b63db7b", 40432 "description": "radv/meta: Use Begin/EndRendering for resolves", 40433 "nominated": false, 40434 "nomination_type": null, 40435 "resolution": 4, 40436 "main_sha": null, 40437 "because_sha": null 40438 }, 40439 { 40440 "sha": "1e1d69ae5dca4ae5649693057ed00b2285e71e89", 40441 "description": "radv/meta: Drop subpass_att from radv_fast_clear_color", 40442 "nominated": false, 40443 "nomination_type": null, 40444 "resolution": 4, 40445 "main_sha": null, 40446 "because_sha": null 40447 }, 40448 { 40449 "sha": "4f9dabc1a65043f329d4bfdfc751be227619b291", 40450 "description": "radv/meta: Fix a stack use-after-free with sample locations", 40451 "nominated": false, 40452 "nomination_type": null, 40453 "resolution": 4, 40454 "main_sha": null, 40455 "because_sha": null 40456 }, 40457 { 40458 "sha": "297d82763b724f0a98977be024000d1c119f1754", 40459 "description": "radv/meta: Respect render area for MSAA resolves", 40460 "nominated": false, 40461 "nomination_type": null, 40462 "resolution": 4, 40463 "main_sha": null, 40464 "because_sha": null 40465 }, 40466 { 40467 "sha": "4e52efcc4311a1985fb53b41ee123f6583c9e404", 40468 "description": "radv: Use VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT for render loops", 40469 "nominated": false, 40470 "nomination_type": null, 40471 "resolution": 4, 40472 "main_sha": null, 40473 "because_sha": null 40474 }, 40475 { 40476 "sha": "76b8b854a514bc515ddba47f4fbbf6ea80bcf0f2", 40477 "description": "radv: Use both aspects for depth/stencil blit destinations", 40478 "nominated": true, 40479 "nomination_type": 1, 40480 "resolution": 1, 40481 "main_sha": null, 40482 "because_sha": "42db5900061c80154652237347285fee703d4a7c" 40483 }, 40484 { 40485 "sha": "7077b72d6051acba89e713d9425278551e41da4b", 40486 "description": "vulkan,anv,dozen: Use VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT", 40487 "nominated": false, 40488 "nomination_type": null, 40489 "resolution": 4, 40490 "main_sha": null, 40491 "because_sha": null 40492 }, 40493 { 40494 "sha": "10de12d710870bfbb378556f8ae32d66093194ad", 40495 "description": "radeonsi/vcn: add AUD syntax to h264 encoding", 40496 "nominated": false, 40497 "nomination_type": null, 40498 "resolution": 4, 40499 "main_sha": null, 40500 "because_sha": null 40501 }, 40502 { 40503 "sha": "12cde23c3850e7513ca43b66578b42980228b2d9", 40504 "description": "radeonsi/vcn: remove rate control double begin IBs", 40505 "nominated": false, 40506 "nomination_type": null, 40507 "resolution": 4, 40508 "main_sha": null, 40509 "because_sha": null 40510 }, 40511 { 40512 "sha": "b0c3f62b5469317f48d5d86623c4ae208426cee4", 40513 "description": "radeonsi/vcn: support VBAQ modes", 40514 "nominated": false, 40515 "nomination_type": null, 40516 "resolution": 4, 40517 "main_sha": null, 40518 "because_sha": null 40519 }, 40520 { 40521 "sha": "d00d4b9b6a8d297acc9c45446d2ee799bb1d71f4", 40522 "description": "radeonsi/vcn: support encoding preset modes", 40523 "nominated": false, 40524 "nomination_type": null, 40525 "resolution": 4, 40526 "main_sha": null, 40527 "because_sha": null 40528 }, 40529 { 40530 "sha": "20ca84646b1cf285a354e94920384dbfd30dacec", 40531 "description": "radeonsi/vcn: dpb change for supporting pre-encoding", 40532 "nominated": false, 40533 "nomination_type": null, 40534 "resolution": 4, 40535 "main_sha": null, 40536 "because_sha": null 40537 }, 40538 { 40539 "sha": "60f0a182e1cbe234764429d220e518edd38dd969", 40540 "description": "radeonsi/vcn: add enc quality bits interface", 40541 "nominated": false, 40542 "nomination_type": null, 40543 "resolution": 4, 40544 "main_sha": null, 40545 "because_sha": null 40546 }, 40547 { 40548 "sha": "a727ec83ba01776e9c6f61c912c4caac280e968e", 40549 "description": "frontends/va: improve enc quality interface change", 40550 "nominated": false, 40551 "nomination_type": null, 40552 "resolution": 4, 40553 "main_sha": null, 40554 "because_sha": null 40555 }, 40556 { 40557 "sha": "eb3af2357f0316067154d7b4ad167300f0322f66", 40558 "description": "ci: Remove -Wno-error=deprecated-declarations cpp option from debian-clang", 40559 "nominated": false, 40560 "nomination_type": null, 40561 "resolution": 4, 40562 "main_sha": null, 40563 "because_sha": null 40564 }, 40565 { 40566 "sha": "da4edc0d2a78d9f1d420c18ba43910b1a5511463", 40567 "description": "osmesa: Fixes [-Wdeprecated-declarations] in test-render.cpp", 40568 "nominated": false, 40569 "nomination_type": null, 40570 "resolution": 4, 40571 "main_sha": null, 40572 "because_sha": null 40573 }, 40574 { 40575 "sha": "993889a9959d2f7b3c1234e2fcfdcbfe8ae68663", 40576 "description": "virgl: Fixes [-Wdeprecated-declarations] in virgl_staging_mgr_test.cpp", 40577 "nominated": false, 40578 "nomination_type": null, 40579 "resolution": 4, 40580 "main_sha": null, 40581 "because_sha": null 40582 }, 40583 { 40584 "sha": "4bfde7954edee3811becdc33360a4a76d88210b7", 40585 "description": "intel/compiler: Fixes [-Wdeprecated-declarations] in test_eu_validate.cpp", 40586 "nominated": false, 40587 "nomination_type": null, 40588 "resolution": 4, 40589 "main_sha": null, 40590 "because_sha": null 40591 }, 40592 { 40593 "sha": "c48f4b70e2e30ccd6fd04f387da8c0be3834355f", 40594 "description": "intel/compiler: Fixes [-Wdeprecated-declarations] in test_eu_compact.cpp", 40595 "nominated": false, 40596 "nomination_type": null, 40597 "resolution": 4, 40598 "main_sha": null, 40599 "because_sha": null 40600 }, 40601 { 40602 "sha": "a87195a6539ecea3787559e39a5835f8d9f99759", 40603 "description": "glsl: Fixes [-Wdeprecated-declarations] in list_iterators.cpp", 40604 "nominated": false, 40605 "nomination_type": null, 40606 "resolution": 4, 40607 "main_sha": null, 40608 "because_sha": null 40609 }, 40610 { 40611 "sha": "af72975a484bc94855b1ce5dd1e3e042141d5325", 40612 "description": "util: Fix [-Wdeprecated-declarations] in mesa-sha1_test.cpp", 40613 "nominated": false, 40614 "nomination_type": null, 40615 "resolution": 4, 40616 "main_sha": null, 40617 "because_sha": null 40618 }, 40619 { 40620 "sha": "fd516fca15732a3635dc22f76a63ecd302e5bed8", 40621 "description": "nir: Fixes [-Wdeprecated-declarations] in serialize_tests.cpp", 40622 "nominated": false, 40623 "nomination_type": null, 40624 "resolution": 4, 40625 "main_sha": null, 40626 "because_sha": null 40627 }, 40628 { 40629 "sha": "9fa48eb4cff5e378a52a081dc4f70be76d349e5f", 40630 "description": "intel/compiler: Get URB handle in emit_task/mesh_intrinsic functions", 40631 "nominated": false, 40632 "nomination_type": null, 40633 "resolution": 4, 40634 "main_sha": null, 40635 "because_sha": null 40636 }, 40637 { 40638 "sha": "ead0cfce5496ae35267f66ea0e616e0e951c2740", 40639 "description": "intel/compiler: Call get_mesh_urb_handle one level up in call-stack", 40640 "nominated": false, 40641 "nomination_type": null, 40642 "resolution": 4, 40643 "main_sha": null, 40644 "because_sha": null 40645 }, 40646 { 40647 "sha": "2af3b6756a0c3e192367c820813e9b051759b139", 40648 "description": "amd/compiler: Fixes warning [-Wunused-variable] in test_optimizer_postRA.cpp", 40649 "nominated": false, 40650 "nomination_type": null, 40651 "resolution": 4, 40652 "main_sha": null, 40653 "because_sha": null 40654 }, 40655 { 40656 "sha": "4a607c2df49b24eca41f658fd7b800f20b4dfb5f", 40657 "description": "amd/compiler: Fixes warning [-Wunused-variable] in test_to_hw_instr.cpp", 40658 "nominated": false, 40659 "nomination_type": null, 40660 "resolution": 4, 40661 "main_sha": null, 40662 "because_sha": null 40663 }, 40664 { 40665 "sha": "c49e328e4f41d4a2503045a0bb8bfaf65d4cde61", 40666 "description": "anv: fix assert to build with shader cache disabled", 40667 "nominated": true, 40668 "nomination_type": 1, 40669 "resolution": 1, 40670 "main_sha": null, 40671 "because_sha": "7f1e82306c9b59fe534b9712d85f9324b0bfb5a4" 40672 }, 40673 { 40674 "sha": "0a0aa24b33c4a3d18426f09674ff67c23e71cfd2", 40675 "description": "iris: Always initialize shader compilation queue ready fence", 40676 "nominated": true, 40677 "nomination_type": 1, 40678 "resolution": 1, 40679 "main_sha": null, 40680 "because_sha": "42c34e1ac8da3a000087c02cfd9f6fcb83e84fbc" 40681 }, 40682 { 40683 "sha": "9027c5df4c51bcf529ab34b0ffbe763cf8fe8543", 40684 "description": "anv: remove the LOCAL_MEM allocation bit", 40685 "nominated": false, 40686 "nomination_type": null, 40687 "resolution": 4, 40688 "main_sha": null, 40689 "because_sha": null 40690 }, 40691 { 40692 "sha": "a254aff64321fa41a6cb6ee3a4095d711dd8fae5", 40693 "description": "anv: prevent trying to mmap non host visible memory", 40694 "nominated": false, 40695 "nomination_type": null, 40696 "resolution": 4, 40697 "main_sha": null, 40698 "because_sha": null 40699 }, 40700 { 40701 "sha": "b08f293686bd0ae4e1d055c47772cebf1b745c53", 40702 "description": "glsl/tests: do not perform eol-conversion on windows", 40703 "nominated": false, 40704 "nomination_type": null, 40705 "resolution": 4, 40706 "main_sha": null, 40707 "because_sha": null 40708 }, 40709 { 40710 "sha": "b8c472c111ee1e5a7feb45a9da81e5f73145b6fb", 40711 "description": "anv: fix assert in memory budget code when extension is not supported", 40712 "nominated": true, 40713 "nomination_type": 1, 40714 "resolution": 1, 40715 "main_sha": null, 40716 "because_sha": "fae88d8791b2903771c85958903ee81080b66aec" 40717 }, 40718 { 40719 "sha": "4ab38112f36ec25afe98a1636909bb8bde4ad7a1", 40720 "description": "anv: fixup assertions on lowered storage formats", 40721 "nominated": true, 40722 "nomination_type": 1, 40723 "resolution": 1, 40724 "main_sha": null, 40725 "because_sha": "a9edc268b9b12db49a3fef599cf13443224dca7e" 40726 }, 40727 { 40728 "sha": "9e31b0fba18f00001fc6359eecfdf235993b5307", 40729 "description": "tu: Allocate private memory per-device instead of per-pipeline", 40730 "nominated": false, 40731 "nomination_type": null, 40732 "resolution": 4, 40733 "main_sha": null, 40734 "because_sha": null 40735 }, 40736 { 40737 "sha": "d0e8f21100a4ab6a384e0c75cbe041299832b02d", 40738 "description": "anv: fix GetPipelineExecutableStatistics for ray tracing pipelines", 40739 "nominated": true, 40740 "nomination_type": 1, 40741 "resolution": 1, 40742 "main_sha": null, 40743 "because_sha": "e10455585115d502702a3f642dfd386d0c7a0c69" 40744 }, 40745 { 40746 "sha": "468538509fc8ac1a1ccdf6ba9421cae566164acf", 40747 "description": "Revert \"anv: Do not copy garbage to batch_bo\"", 40748 "nominated": false, 40749 "nomination_type": 2, 40750 "resolution": 4, 40751 "main_sha": null, 40752 "because_sha": "87b19c68d8bc33dfc2c61550e50fb6890b47656c" 40753 }, 40754 { 40755 "sha": "585fa6bf406e064877baf4b2b106e116bee21c6b", 40756 "description": "zink: ignore nir_texop_lod for tex dest matching", 40757 "nominated": true, 40758 "nomination_type": 1, 40759 "resolution": 1, 40760 "main_sha": null, 40761 "because_sha": "3a47576687624e1ed4661d7f5b6c0e54998ada48" 40762 }, 40763 { 40764 "sha": "e95b9ac9a8a9591fb9dd29b0db9ca2b6a10962a7", 40765 "description": "zink: handle nir_intrinsic_sparse_residency_code_and mechanics", 40766 "nominated": false, 40767 "nomination_type": null, 40768 "resolution": 4, 40769 "main_sha": null, 40770 "because_sha": null 40771 }, 40772 { 40773 "sha": "2b3e1d587d9f47cbfa8746d809827d9c0f164a2d", 40774 "description": "glsl: Remove lower_offset_arrays pass", 40775 "nominated": false, 40776 "nomination_type": null, 40777 "resolution": 4, 40778 "main_sha": null, 40779 "because_sha": null 40780 }, 40781 { 40782 "sha": "1aacd9492de42412c6c9ca79d48a40c4ffebcd79", 40783 "description": "radeonsi: r600: d3d12: st: Use NIR lowering for tg4 offset arrays instead of GLSL lowering", 40784 "nominated": true, 40785 "nomination_type": 1, 40786 "resolution": 3, 40787 "main_sha": null, 40788 "because_sha": "640f9098621448340378a519be7b9894afd9e390" 40789 }, 40790 { 40791 "sha": "dbd022f2ab43ff0a9ecc05c61123467e25f109de", 40792 "description": "nir: spirv: Allow 32-bit version of nir_intrinsic_is_sparse_texels_resident", 40793 "nominated": true, 40794 "nomination_type": 1, 40795 "resolution": 3, 40796 "main_sha": null, 40797 "because_sha": "4cbdf9ec4d454c4df157570387edeeaf45847b8a" 40798 }, 40799 { 40800 "sha": "f73862d339fbeac14fe7e1e1dc9e73d3501e0c97", 40801 "description": "svga: fix invalid component access of domain location", 40802 "nominated": false, 40803 "nomination_type": null, 40804 "resolution": 4, 40805 "main_sha": null, 40806 "because_sha": null 40807 }, 40808 { 40809 "sha": "6e311dd7229b2afb478e65afe2f17d7fb422d01e", 40810 "description": "meson: add svga gallium driver to 'auto' group on arm/aarch64", 40811 "nominated": false, 40812 "nomination_type": null, 40813 "resolution": 4, 40814 "main_sha": null, 40815 "because_sha": null 40816 }, 40817 { 40818 "sha": "16d33b8ba185226dbdfa8819e81bfd3b5711b49e", 40819 "description": "freedreno: Avoid deferred-flush dependency loops", 40820 "nominated": false, 40821 "nomination_type": null, 40822 "resolution": 4, 40823 "main_sha": null, 40824 "because_sha": null 40825 }, 40826 { 40827 "sha": "425514e62e78188105ad97a0647db93acb274176", 40828 "description": "freedreno: Simplify add_dep logic", 40829 "nominated": false, 40830 "nomination_type": null, 40831 "resolution": 4, 40832 "main_sha": null, 40833 "because_sha": null 40834 }, 40835 { 40836 "sha": "027dbe2cb3dcdb1360e713d023ef7f078f0cfed0", 40837 "description": "freedreno: Extract helper to check for batch dependency", 40838 "nominated": false, 40839 "nomination_type": null, 40840 "resolution": 4, 40841 "main_sha": null, 40842 "because_sha": null 40843 }, 40844 { 40845 "sha": "c9d9155787d7222535296dd75c9298f5b5fddd7c", 40846 "description": "tu: Disable userspace iova allocations", 40847 "nominated": false, 40848 "nomination_type": 1, 40849 "resolution": 4, 40850 "main_sha": null, 40851 "because_sha": "e23c4fbd9b6b95537ab00d19a034eaffe5fe86b0" 40852 }, 40853 { 40854 "sha": "013b022924ea66aef8f6f017669a5b6748fef1f6", 40855 "description": "aco: drop unused variable", 40856 "nominated": false, 40857 "nomination_type": null, 40858 "resolution": 4, 40859 "main_sha": null, 40860 "because_sha": null 40861 }, 40862 { 40863 "sha": "7f64137d9353d0ffdf2f7374c2d30902338a0ed3", 40864 "description": "aco: Use unreachable instead assert(false)", 40865 "nominated": false, 40866 "nomination_type": null, 40867 "resolution": 4, 40868 "main_sha": null, 40869 "because_sha": null 40870 }, 40871 { 40872 "sha": "d0401f02fd6a2ea66a6a0e470eae67b66292fbdf", 40873 "description": "ci/tu: Add another cwe_after_bind fail that appeared in the reshuffle.", 40874 "nominated": false, 40875 "nomination_type": null, 40876 "resolution": 4, 40877 "main_sha": null, 40878 "because_sha": null 40879 }, 40880 { 40881 "sha": "b0a74776d117e150206ed5c98e4a800374cb68dc", 40882 "description": "tu: Emit only as many VBs as we've ever seen bound on the command buffer.", 40883 "nominated": false, 40884 "nomination_type": null, 40885 "resolution": 4, 40886 "main_sha": null, 40887 "because_sha": null 40888 }, 40889 { 40890 "sha": "8ffb48c90a82c73c5404269026df39475fd8b137", 40891 "description": "tu: Only emit FS output regs for as many MRTs as we have (but at least 1).", 40892 "nominated": false, 40893 "nomination_type": null, 40894 "resolution": 4, 40895 "main_sha": null, 40896 "because_sha": null 40897 }, 40898 { 40899 "sha": "374d1ce4915fdaf2725892ffe1c69d97ef2d3b3a", 40900 "description": "tu: Only emit as many VPC interp/repl regs as will be referenced.", 40901 "nominated": false, 40902 "nomination_type": null, 40903 "resolution": 4, 40904 "main_sha": null, 40905 "because_sha": null 40906 }, 40907 { 40908 "sha": "29d725a8aa814e05851d913c487df1e6ab53a7fb", 40909 "description": "tu: Only emit as many bindless regs as we have seen descriptor sets.", 40910 "nominated": false, 40911 "nomination_type": null, 40912 "resolution": 4, 40913 "main_sha": null, 40914 "because_sha": null 40915 }, 40916 { 40917 "sha": "f986a5207c2b2aa870f9040e9bb045095a9aa5b0", 40918 "description": "anv: Group all context operations during device creation", 40919 "nominated": false, 40920 "nomination_type": null, 40921 "resolution": 4, 40922 "main_sha": null, 40923 "because_sha": null 40924 }, 40925 { 40926 "sha": "dbbf2ff12e0b3d57b3a3523d5beb19c2c1d8fa9a", 40927 "description": "anv: Nuke anv_execbuf_init()", 40928 "nominated": false, 40929 "nomination_type": null, 40930 "resolution": 4, 40931 "main_sha": null, 40932 "because_sha": null 40933 }, 40934 { 40935 "sha": "87b19c68d8bc33dfc2c61550e50fb6890b47656c", 40936 "description": "anv: Do not copy garbage to batch_bo", 40937 "nominated": false, 40938 "nomination_type": null, 40939 "resolution": 4, 40940 "main_sha": null, 40941 "because_sha": null 40942 }, 40943 { 40944 "sha": "631794b8a90e820f4e6fe5acb1d79c35eaba7882", 40945 "description": "anv: Only wait for queue sync if execbuf was properly executed", 40946 "nominated": false, 40947 "nomination_type": null, 40948 "resolution": 4, 40949 "main_sha": null, 40950 "because_sha": null 40951 }, 40952 { 40953 "sha": "7981936e46e8a714fb6a3b01d70bd235de9f0e59", 40954 "description": "mapi: Improve comment about _glapi_tls_Dispatch and _glapi_tls_Context", 40955 "nominated": false, 40956 "nomination_type": null, 40957 "resolution": 4, 40958 "main_sha": null, 40959 "because_sha": null 40960 }, 40961 { 40962 "sha": "1d3faf7706504ee448362a2bb96ce4be8ce60097", 40963 "description": "docs: Remove document about USE_ELF_TLS", 40964 "nominated": false, 40965 "nomination_type": null, 40966 "resolution": 4, 40967 "main_sha": null, 40968 "because_sha": null 40969 }, 40970 { 40971 "sha": "78ba0eb6330abef5769b5007cb7b5e6220571c00", 40972 "description": "mapi: Access _glapi_tls_Dispatch directly without need of macro", 40973 "nominated": false, 40974 "nomination_type": null, 40975 "resolution": 4, 40976 "main_sha": null, 40977 "because_sha": null 40978 }, 40979 { 40980 "sha": "8e8a231a0754a688395d79d383b03fc0642bf1dc", 40981 "description": "mapi: Move shared stub into u_current.c", 40982 "nominated": false, 40983 "nomination_type": null, 40984 "resolution": 4, 40985 "main_sha": null, 40986 "because_sha": null 40987 }, 40988 { 40989 "sha": "7f49abbdc0a1ceb7ea4f31938f7eaa9bb41ae891", 40990 "description": "mapi: Move shared _glapi_set_context and _glapi_set_dispatch into u_current.c", 40991 "nominated": false, 40992 "nomination_type": null, 40993 "resolution": 4, 40994 "main_sha": null, 40995 "because_sha": null 40996 }, 40997 { 40998 "sha": "01d6ae536b0a0d1cd6a11e883e0dba7abfeecd11", 40999 "description": "mapi: Remove reference to unused _gl_DispatchTSD", 41000 "nominated": false, 41001 "nomination_type": null, 41002 "resolution": 4, 41003 "main_sha": null, 41004 "because_sha": null 41005 }, 41006 { 41007 "sha": "a5972eb7ac0790d407bec596325ad83b15c264fa", 41008 "description": "mapi: Remove usage of _glapi_check_multithread and _glapi_destroy_multithread", 41009 "nominated": false, 41010 "nomination_type": null, 41011 "resolution": 4, 41012 "main_sha": null, 41013 "because_sha": null 41014 }, 41015 { 41016 "sha": "a5b463742c3c2f6973d59cfc4dbee68f077e8f55", 41017 "description": "mapi: Remove unused ENTRY_CURRENT_TABLE_GET", 41018 "nominated": false, 41019 "nomination_type": null, 41020 "resolution": 4, 41021 "main_sha": null, 41022 "because_sha": null 41023 }, 41024 { 41025 "sha": "e8bb418b1c6c0d1539a6a6f0296ad3a8834ebdca", 41026 "description": "turnip: trim down bo size of tu_descriptor_pool", 41027 "nominated": false, 41028 "nomination_type": null, 41029 "resolution": 4, 41030 "main_sha": null, 41031 "because_sha": null 41032 }, 41033 { 41034 "sha": "2da46db9b2b474b04de1378e0e41f27a96fa2746", 41035 "description": "turnip: trim down host size of tu_descriptor_pool", 41036 "nominated": false, 41037 "nomination_type": null, 41038 "resolution": 4, 41039 "main_sha": null, 41040 "because_sha": null 41041 }, 41042 { 41043 "sha": "9fd66f0cae87e81d9d4a28decb752a0c0ec02807", 41044 "description": "turnip: pCreateInfo->pPoolSizes[i] is wordy", 41045 "nominated": false, 41046 "nomination_type": null, 41047 "resolution": 4, 41048 "main_sha": null, 41049 "because_sha": null 41050 }, 41051 { 41052 "sha": "dcfbb60392fce468eb2bc2513c3b1ba5dfc1e62e", 41053 "description": "ir3/spill: Fix extracting from a vector at the end of a block", 41054 "nominated": true, 41055 "nomination_type": 1, 41056 "resolution": 1, 41057 "main_sha": null, 41058 "because_sha": "613eaac7b53bfbfcd6ef536412be6c9c63cdea4f" 41059 }, 41060 { 41061 "sha": "f9d7308014e11192db9594cc6ea6184995b2af37", 41062 "description": "util: Use literal instead call to list_inithead in u_queue.c", 41063 "nominated": false, 41064 "nomination_type": null, 41065 "resolution": 4, 41066 "main_sha": null, 41067 "because_sha": null 41068 }, 41069 { 41070 "sha": "ddd74bec3875c86d7da8fa75d308f5d06be4ad72", 41071 "description": "radeonsi/ci: make the running script easy to use", 41072 "nominated": false, 41073 "nomination_type": null, 41074 "resolution": 4, 41075 "main_sha": null, 41076 "because_sha": null 41077 }, 41078 { 41079 "sha": "631b5742d10d71bce3817a151086fdd7a18db88b", 41080 "description": "intel/compiler: Print more details when fs_visitor::validate() fails", 41081 "nominated": false, 41082 "nomination_type": null, 41083 "resolution": 4, 41084 "main_sha": null, 41085 "because_sha": null 41086 }, 41087 { 41088 "sha": "20fba14f2cb34060ecae42634bfe8c266f56952f", 41089 "description": "wsi/x11: fix memleak in wsi_x11_connection_create()", 41090 "nominated": true, 41091 "nomination_type": 1, 41092 "resolution": 1, 41093 "main_sha": null, 41094 "because_sha": "bbdf7e45b15f6345c5e509827770aec8a8bdfe7c" 41095 }, 41096 { 41097 "sha": "9573b24ab41c285312c20e250d7434ccb9ca1cc7", 41098 "description": "gallium: Remove util_make_fragment_tex_shader_xrbias", 41099 "nominated": false, 41100 "nomination_type": null, 41101 "resolution": 4, 41102 "main_sha": null, 41103 "because_sha": null 41104 }, 41105 { 41106 "sha": "18539a40997bbcb69eb7ad6c6401c2a3b297ef3c", 41107 "description": "gallium: Inline away util_make_fragment_tex_shader interp_mode", 41108 "nominated": false, 41109 "nomination_type": null, 41110 "resolution": 4, 41111 "main_sha": null, 41112 "because_sha": null 41113 }, 41114 { 41115 "sha": "b61ce265d728ec763f3966c38337477ce72b9207", 41116 "description": "gallium: Inline away util_make_fragment_tex_shader_writemask", 41117 "nominated": false, 41118 "nomination_type": null, 41119 "resolution": 4, 41120 "main_sha": null, 41121 "because_sha": null 41122 }, 41123 { 41124 "sha": "c20139c2922276238c12dc6a6cf0fbbc39e9d732", 41125 "description": "tu: Enable bufferDeviceAddressCaptureReplay", 41126 "nominated": false, 41127 "nomination_type": null, 41128 "resolution": 4, 41129 "main_sha": null, 41130 "because_sha": null 41131 }, 41132 { 41133 "sha": "e23c4fbd9b6b95537ab00d19a034eaffe5fe86b0", 41134 "description": "tu: Switch to userspace iova allocations if kernel supports it", 41135 "nominated": false, 41136 "nomination_type": null, 41137 "resolution": 4, 41138 "main_sha": null, 41139 "because_sha": null 41140 }, 41141 { 41142 "sha": "3e5aac8fbcfdc21e84e3564ef5bde2f52c5c755e", 41143 "description": "Revert \"ci: disable unit tests\"", 41144 "nominated": false, 41145 "nomination_type": null, 41146 "resolution": 4, 41147 "main_sha": null, 41148 "because_sha": null 41149 }, 41150 { 41151 "sha": "9fc82560d3ffa24aa67e39a113f43d060644f390", 41152 "description": "ci: disable glcpp tests for now", 41153 "nominated": false, 41154 "nomination_type": null, 41155 "resolution": 4, 41156 "main_sha": null, 41157 "because_sha": null 41158 }, 41159 { 41160 "sha": "0f9b662f9a7a46bcc8f58b521eb5e3bb29b3845e", 41161 "description": "meson: add enable-glcpp-tests option", 41162 "nominated": false, 41163 "nomination_type": null, 41164 "resolution": 4, 41165 "main_sha": null, 41166 "because_sha": null 41167 }, 41168 { 41169 "sha": "201a62cbbae2c39a8b27c7a7b46cecac0011db68", 41170 "description": "meson: Use different STRACEDIR folder for intel_devinfo_override_test", 41171 "nominated": false, 41172 "nomination_type": null, 41173 "resolution": 4, 41174 "main_sha": null, 41175 "because_sha": null 41176 }, 41177 { 41178 "sha": "12bb9cba8bd3e464624cc815950e6ac358d520d8", 41179 "description": "anv: Fixes struct anv_device::info is not initialized with struct anv_physical_device", 41180 "nominated": false, 41181 "nomination_type": 1, 41182 "resolution": 4, 41183 "main_sha": null, 41184 "because_sha": "356a60bd6c593d14324dbd9256e6c3ee8be61277" 41185 }, 41186 { 41187 "sha": "8a78fbb8324928cf2618b08e8bfaa6220ed5f879", 41188 "description": "radv: move lowering the view index to radv_pipeline_link_shaders()", 41189 "nominated": false, 41190 "nomination_type": null, 41191 "resolution": 4, 41192 "main_sha": null, 41193 "because_sha": null 41194 }, 41195 { 41196 "sha": "98fe5acbdbad5ca2def48f382e526f70404f7a28", 41197 "description": "radv: move lowering patch vertices to radv_pipeline_link_tcs()", 41198 "nominated": false, 41199 "nomination_type": null, 41200 "resolution": 4, 41201 "main_sha": null, 41202 "because_sha": null 41203 }, 41204 { 41205 "sha": "b9ed82815d26a97bfe07fae06f0b42bfb5c34643", 41206 "description": "radv: move assigning driver locations to the new linking helpers", 41207 "nominated": false, 41208 "nomination_type": null, 41209 "resolution": 4, 41210 "main_sha": null, 41211 "because_sha": null 41212 }, 41213 { 41214 "sha": "cac4ad2115acdccf7cdcde19735575fe7a9ad57d", 41215 "description": "radv: rework linking shaders in NIR", 41216 "nominated": false, 41217 "nomination_type": null, 41218 "resolution": 4, 41219 "main_sha": null, 41220 "because_sha": null 41221 }, 41222 { 41223 "sha": "f9e3339e39c9d9c08d705a1fc359014c4ba6b780", 41224 "description": "radv: add radv_remove_point_size() linking helper", 41225 "nominated": false, 41226 "nomination_type": null, 41227 "resolution": 4, 41228 "main_sha": null, 41229 "because_sha": null 41230 }, 41231 { 41232 "sha": "7e635adb2c919ce7ec9f07c9a25f2898bb58fb5a", 41233 "description": "radv: remove useless parameter from radv_link_shaders()", 41234 "nominated": false, 41235 "nomination_type": null, 41236 "resolution": 4, 41237 "main_sha": null, 41238 "because_sha": null 41239 }, 41240 { 41241 "sha": "f461fa1933357e59e79707d3a18a002f49fa4d35", 41242 "description": "radv: use NIR_PASS with radv_export_implicit_primitive_id", 41243 "nominated": false, 41244 "nomination_type": null, 41245 "resolution": 4, 41246 "main_sha": null, 41247 "because_sha": null 41248 }, 41249 { 41250 "sha": "2167a61611cda66dc365bdd966ac68739c499653", 41251 "description": "radv: remove unused parameter in radv_lower_io_to_mem()", 41252 "nominated": false, 41253 "nomination_type": null, 41254 "resolution": 4, 41255 "main_sha": null, 41256 "because_sha": null 41257 }, 41258 { 41259 "sha": "f66d822d8724246eec0d4aabf32cd8e2c5dbb495", 41260 "description": "radv: move dumping NIR shaders to the previous similar loop", 41261 "nominated": false, 41262 "nomination_type": null, 41263 "resolution": 4, 41264 "main_sha": null, 41265 "because_sha": null 41266 }, 41267 { 41268 "sha": "619da8df77fad1d4ff83f6f05fd1a3f2e073aa13", 41269 "description": "radv: move lowering FS intrinsics to radv_postprocess_nir()", 41270 "nominated": false, 41271 "nomination_type": null, 41272 "resolution": 4, 41273 "main_sha": null, 41274 "because_sha": null 41275 }, 41276 { 41277 "sha": "0fd0c3871a0d6ac5a7f49d940206c82d5a801a40", 41278 "description": "radv: add a radv_postprocess_nir() helper", 41279 "nominated": false, 41280 "nomination_type": null, 41281 "resolution": 4, 41282 "main_sha": null, 41283 "because_sha": null 41284 }, 41285 { 41286 "sha": "22faf8597a5b5a0a0d12c086aa7ab11096613dad", 41287 "description": "radv: copy the whole radv_shader_info struct for merged stages", 41288 "nominated": false, 41289 "nomination_type": null, 41290 "resolution": 4, 41291 "main_sha": null, 41292 "because_sha": null 41293 }, 41294 { 41295 "sha": "6262586bd73fc8970c1a4aa987690b3b4f3a409c", 41296 "description": "radv: copy linked I/O info for merged stages in radv_fill_shader_info", 41297 "nominated": false, 41298 "nomination_type": null, 41299 "resolution": 4, 41300 "main_sha": null, 41301 "because_sha": null 41302 }, 41303 { 41304 "sha": "0eab07bf66d927df32649cc8229012150f5f424f", 41305 "description": "radv: remove useless check when creating the noop FS", 41306 "nominated": false, 41307 "nomination_type": null, 41308 "resolution": 4, 41309 "main_sha": null, 41310 "because_sha": null 41311 }, 41312 { 41313 "sha": "4ac72f7d1a4cef6132b44b183a3930663c862429", 41314 "description": "r600/sfn: Don't use broken idiv lowering", 41315 "nominated": false, 41316 "nomination_type": null, 41317 "resolution": 4, 41318 "main_sha": null, 41319 "because_sha": null 41320 }, 41321 { 41322 "sha": "c38023a9b2c90a0d8321428d5001914ec65823a9", 41323 "description": "r300: Set more shadow sampler lowering in precompiles.", 41324 "nominated": false, 41325 "nomination_type": null, 41326 "resolution": 4, 41327 "main_sha": null, 41328 "because_sha": null 41329 }, 41330 { 41331 "sha": "58432e56ae123ef37017c5443d17f16933a81123", 41332 "description": "Update docs/drivers/llvmpipe.rst", 41333 "nominated": false, 41334 "nomination_type": null, 41335 "resolution": 4, 41336 "main_sha": null, 41337 "because_sha": null 41338 }, 41339 { 41340 "sha": "4ba21c3e8cef567f0c39460dd3f1d20f754c3c6f", 41341 "description": "vc4: store tex sampler in proper register", 41342 "nominated": true, 41343 "nomination_type": 0, 41344 "resolution": 1, 41345 "main_sha": null, 41346 "because_sha": null 41347 }, 41348 { 41349 "sha": "177f7fae0136955b6258555f50d5fda6438d1c14", 41350 "description": "ci: enable lima farm", 41351 "nominated": false, 41352 "nomination_type": null, 41353 "resolution": 4, 41354 "main_sha": null, 41355 "because_sha": null 41356 }, 41357 { 41358 "sha": "ddae033674c7da694ce7628cdf8546615a9e5bd7", 41359 "description": "lavapipe: Set ss_dirty in emit_state", 41360 "nominated": false, 41361 "nomination_type": null, 41362 "resolution": 4, 41363 "main_sha": null, 41364 "because_sha": null 41365 }, 41366 { 41367 "sha": "3743ea0fad9c18587c314d7cf32a8e90cd20fb6f", 41368 "description": "meson: drop duplicate `lib` in lib name", 41369 "nominated": false, 41370 "nomination_type": null, 41371 "resolution": 4, 41372 "main_sha": null, 41373 "because_sha": null 41374 }, 41375 { 41376 "sha": "137b34a67ebe18818b062a1ccf7e1c24c96fa5ff", 41377 "description": "vulkan/wsi/x11: detect Xwayland via the XWAYLAND extension", 41378 "nominated": false, 41379 "nomination_type": null, 41380 "resolution": 4, 41381 "main_sha": null, 41382 "because_sha": null 41383 }, 41384 { 41385 "sha": "87182ba977a3f9890f8d6eb0b3717dde215f63d7", 41386 "description": "bin/perf-annotate-jit.py: Update to Python 3.", 41387 "nominated": false, 41388 "nomination_type": null, 41389 "resolution": 4, 41390 "main_sha": null, 41391 "because_sha": null 41392 }, 41393 { 41394 "sha": "7b81dbe591be345c34c0445f952a86e33ec13928", 41395 "description": "st_pbo/compute: pre-clamp loaded geometry based on coord components", 41396 "nominated": false, 41397 "nomination_type": null, 41398 "resolution": 4, 41399 "main_sha": null, 41400 "because_sha": null 41401 }, 41402 { 41403 "sha": "613348766c9e1d6382063c4989ec1016d7a7377f", 41404 "description": "st_pbo/compute: pre-clamp shader geometry to 16bit", 41405 "nominated": false, 41406 "nomination_type": null, 41407 "resolution": 4, 41408 "main_sha": null, 41409 "because_sha": null 41410 }, 41411 { 41412 "sha": "2fa5afd639d0431b6f38da09a3f33a23220004dd", 41413 "description": "st_pbo/compute: fix 1D coord dimension by pre-trimming vectors", 41414 "nominated": true, 41415 "nomination_type": 0, 41416 "resolution": 1, 41417 "main_sha": null, 41418 "because_sha": null 41419 }, 41420 { 41421 "sha": "cd07a0002f10869136aa61e59f9bbcdb02d1a2d6", 41422 "description": "st_pbo/compute: fix 1D_ARRAY offsets", 41423 "nominated": true, 41424 "nomination_type": 0, 41425 "resolution": 1, 41426 "main_sha": null, 41427 "because_sha": null 41428 }, 41429 { 41430 "sha": "bd3b03939b556b44b2fbace746ccaf0bfa06a20c", 41431 "description": "st_pbo/compute: handle download failures with fallback", 41432 "nominated": false, 41433 "nomination_type": null, 41434 "resolution": 4, 41435 "main_sha": null, 41436 "because_sha": null 41437 }, 41438 { 41439 "sha": "fcae7cfd2792ac234d5fed1168d1d877e49768a8", 41440 "description": "panfrost: Assert that blend shaders are nontrivial", 41441 "nominated": false, 41442 "nomination_type": null, 41443 "resolution": 4, 41444 "main_sha": null, 41445 "because_sha": null 41446 }, 41447 { 41448 "sha": "1d5aad9db42858eeacbed4adff3172ab6be8e1df", 41449 "description": "panfrost: Include mask in replace blend shader name", 41450 "nominated": false, 41451 "nomination_type": null, 41452 "resolution": 4, 41453 "main_sha": null, 41454 "because_sha": null 41455 }, 41456 { 41457 "sha": "378b7e37f4dfd1267b2ab89080762cb81c260381", 41458 "description": "panfrost: Simplify blitter blend shader creation", 41459 "nominated": false, 41460 "nomination_type": null, 41461 "resolution": 4, 41462 "main_sha": null, 41463 "because_sha": null 41464 }, 41465 { 41466 "sha": "0a71d56fd452e9c53da44f21583c197c9661488c", 41467 "description": "panfrost: Invert no_colour to enabled", 41468 "nominated": false, 41469 "nomination_type": null, 41470 "resolution": 4, 41471 "main_sha": null, 41472 "because_sha": null 41473 }, 41474 { 41475 "sha": "39bf3ea7d3c172ea1b4f9afb3131844bdc144d24", 41476 "description": "panfrost: Don't compile empty blend shaders", 41477 "nominated": false, 41478 "nomination_type": null, 41479 "resolution": 4, 41480 "main_sha": null, 41481 "because_sha": null 41482 }, 41483 { 41484 "sha": "d849d9779a77f05d7acd418516e154a4e9018f40", 41485 "description": "panfrost: Avoid blend shader when not blending", 41486 "nominated": false, 41487 "nomination_type": null, 41488 "resolution": 4, 41489 "main_sha": null, 41490 "because_sha": null 41491 }, 41492 { 41493 "sha": "e59c74ec56583d74e44c1a5eafc7e2d3ab6117a4", 41494 "description": "panfrost: Promote blend shader outputs 8->16-bit", 41495 "nominated": false, 41496 "nomination_type": null, 41497 "resolution": 4, 41498 "main_sha": null, 41499 "because_sha": null 41500 }, 41501 { 41502 "sha": "08746d7b527eef7b291e5374f23276a6443f870b", 41503 "description": "panfrost: Don't saturate in Bifrost blend shaders", 41504 "nominated": false, 41505 "nomination_type": null, 41506 "resolution": 4, 41507 "main_sha": null, 41508 "because_sha": null 41509 }, 41510 { 41511 "sha": "b1c9c924c74983bed4eea45a3175fd044f294e9c", 41512 "description": "panfrost: Set blit output variable types correctly", 41513 "nominated": false, 41514 "nomination_type": null, 41515 "resolution": 4, 41516 "main_sha": null, 41517 "because_sha": null 41518 }, 41519 { 41520 "sha": "d6805609704e3b7af142700389812496d5c7003e", 41521 "description": "panfrost: Handle untyped_color_outputs on Bifrost", 41522 "nominated": false, 41523 "nomination_type": null, 41524 "resolution": 4, 41525 "main_sha": null, 41526 "because_sha": null 41527 }, 41528 { 41529 "sha": "cf55e05f8f2b3082b3a03e476c95bef401e366da", 41530 "description": "pan/bi: Handle info.fs.untyped_color_outputs on Valhall", 41531 "nominated": false, 41532 "nomination_type": null, 41533 "resolution": 4, 41534 "main_sha": null, 41535 "because_sha": null 41536 }, 41537 { 41538 "sha": "394e1f5862a5cd537f60c01ed75dc698e112da58", 41539 "description": "pan/bi: Don't allow ATEST to take a temporary", 41540 "nominated": true, 41541 "nomination_type": 0, 41542 "resolution": 1, 41543 "main_sha": null, 41544 "because_sha": null 41545 }, 41546 { 41547 "sha": "e12a9ce8d691a311cd37eecbdeadb30400adeb95", 41548 "description": "pan/bi: Don't reorder image loads across stores", 41549 "nominated": true, 41550 "nomination_type": 1, 41551 "resolution": 1, 41552 "main_sha": null, 41553 "because_sha": "569e5dc7450620e7286aec036f34d02f02cdd2c4" 41554 }, 41555 { 41556 "sha": "15e15422ba2f7b540a03cc6e7506b197f29a032d", 41557 "description": "asahi: Fix warning building for macOS 12.0", 41558 "nominated": false, 41559 "nomination_type": null, 41560 "resolution": 4, 41561 "main_sha": null, 41562 "because_sha": null 41563 }, 41564 { 41565 "sha": "1635ad032276b8467f2f67ac0d0969d71f44b766", 41566 "description": "tu: Assert that if draw state is enabled it has valid iova", 41567 "nominated": false, 41568 "nomination_type": null, 41569 "resolution": 4, 41570 "main_sha": null, 41571 "because_sha": null 41572 }, 41573 { 41574 "sha": "9c01fff4453cc067b3e1dc0448f36510cb1950ac", 41575 "description": "r300: merge MOVs with MULs or ADDs in merge channels", 41576 "nominated": false, 41577 "nomination_type": null, 41578 "resolution": 4, 41579 "main_sha": null, 41580 "because_sha": null 41581 }, 41582 { 41583 "sha": "275beae42d4f74790b084892269041f4fcafee48", 41584 "description": "r300: merge MOVs into ADD using the 0 swizzle", 41585 "nominated": false, 41586 "nomination_type": null, 41587 "resolution": 4, 41588 "main_sha": null, 41589 "because_sha": null 41590 }, 41591 { 41592 "sha": "13607d8c4829edda3f3b01a9bdda0ece6e1c4821", 41593 "description": "r300: don't merge w channel in fragment shaders", 41594 "nominated": false, 41595 "nomination_type": null, 41596 "resolution": 4, 41597 "main_sha": null, 41598 "because_sha": null 41599 }, 41600 { 41601 "sha": "268f317f228b2e7ffc850c1881d8f3f75f41aed2", 41602 "description": "r300: generalize the merge_movs pass", 41603 "nominated": false, 41604 "nomination_type": null, 41605 "resolution": 4, 41606 "main_sha": null, 41607 "because_sha": null 41608 }, 41609 { 41610 "sha": "05785d482ea86493a700ad778264f563787ceb20", 41611 "description": "r300: run dataflow optimizations in separate loops", 41612 "nominated": false, 41613 "nomination_type": null, 41614 "resolution": 4, 41615 "main_sha": null, 41616 "because_sha": null 41617 }, 41618 { 41619 "sha": "2755faf9386b4428973f105dfada6625ab85f392", 41620 "description": "r300: check for identical saturate mode when merging MOVs", 41621 "nominated": false, 41622 "nomination_type": null, 41623 "resolution": 4, 41624 "main_sha": null, 41625 "because_sha": null 41626 }, 41627 { 41628 "sha": "6286e48e5dda633cc45aa06f48118f99855c1e08", 41629 "description": "r300: fix negate mask computation when merging movs", 41630 "nominated": false, 41631 "nomination_type": null, 41632 "resolution": 4, 41633 "main_sha": null, 41634 "because_sha": null 41635 }, 41636 { 41637 "sha": "aeae7b812cc05328268047c8d4cb7cfdea3bcf38", 41638 "description": "r300: allow constant swizzles with inline constant", 41639 "nominated": false, 41640 "nomination_type": null, 41641 "resolution": 4, 41642 "main_sha": null, 41643 "because_sha": null 41644 }, 41645 { 41646 "sha": "7b60414494bbc973fe65a565aec255c0cea99884", 41647 "description": "microsoft/clc: Handle a null clc logger", 41648 "nominated": false, 41649 "nomination_type": 1, 41650 "resolution": 4, 41651 "main_sha": null, 41652 "because_sha": "55b3980e789e8391458b2a5cdf05d5849f2b6872" 41653 }, 41654 { 41655 "sha": "163390d762ba45c285d0ccafcbdd68f760d9b640", 41656 "description": "vulkan/device_select_wayland: fix a memory leak with DRM device handling", 41657 "nominated": true, 41658 "nomination_type": 0, 41659 "resolution": 1, 41660 "main_sha": null, 41661 "because_sha": null 41662 }, 41663 { 41664 "sha": "995480a3f7e7bced728c245c5b48501cd76a6ce5", 41665 "description": "radv/ci: Remove host build related fails", 41666 "nominated": false, 41667 "nomination_type": null, 41668 "resolution": 4, 41669 "main_sha": null, 41670 "because_sha": null 41671 }, 41672 { 41673 "sha": "1762e6b5406bf6c0ebec84a21fa8eb62f812dd2b", 41674 "description": "aco: Improve SCC nocompare optimization when SCC is clobbered.", 41675 "nominated": false, 41676 "nomination_type": null, 41677 "resolution": 4, 41678 "main_sha": null, 41679 "because_sha": null 41680 }, 41681 { 41682 "sha": "e69de0f81d69fe4405e91b7a088adb855bc66f06", 41683 "description": "aco: Support s_cselect_b64 in SCC no-compare optimization.", 41684 "nominated": false, 41685 "nomination_type": null, 41686 "resolution": 4, 41687 "main_sha": null, 41688 "because_sha": null 41689 }, 41690 { 41691 "sha": "b0ef7c7c8281760f2531ec7334785860002e620a", 41692 "description": "aco/optimizer_postRA: Don't try to optimize dead instructions.", 41693 "nominated": false, 41694 "nomination_type": null, 41695 "resolution": 4, 41696 "main_sha": null, 41697 "because_sha": null 41698 }, 41699 { 41700 "sha": "4a4e5320a12ee7be5e64ac3c60c6d16b0c149aa2", 41701 "description": "ci: implement stress testing jobs in ci_run_n_monitor.py", 41702 "nominated": false, 41703 "nomination_type": null, 41704 "resolution": 4, 41705 "main_sha": null, 41706 "because_sha": null 41707 }, 41708 { 41709 "sha": "607bf3cc41f9cfa04c09aa6512fe8ab4e74ccdcd", 41710 "description": "ci: GraphQL was already implemented in ci_run_n_monitor.py", 41711 "nominated": false, 41712 "nomination_type": null, 41713 "resolution": 4, 41714 "main_sha": null, 41715 "because_sha": null 41716 }, 41717 { 41718 "sha": "d6b61fcf60e24040a8075e3e3db853797db09bf4", 41719 "description": "ci: traces: update freedreno and broadcom to brotli compressed traces", 41720 "nominated": false, 41721 "nomination_type": null, 41722 "resolution": 4, 41723 "main_sha": null, 41724 "because_sha": null 41725 }, 41726 { 41727 "sha": "1d521a5c15f47c986c322d542aef97549fa827b7", 41728 "description": "zink: add gfx pipeline lookup shortcut", 41729 "nominated": false, 41730 "nomination_type": null, 41731 "resolution": 4, 41732 "main_sha": null, 41733 "because_sha": null 41734 }, 41735 { 41736 "sha": "6a836eaff5511abc930fc479b2014c003117942c", 41737 "description": "zink: track which stages in gfx programs are using inlined uniforms", 41738 "nominated": false, 41739 "nomination_type": null, 41740 "resolution": 4, 41741 "main_sha": null, 41742 "because_sha": null 41743 }, 41744 { 41745 "sha": "8a5b3658dfc2fc7e1cbb89f13af7b7df83fa4a58", 41746 "description": "zink: split resource tracking into two sets for buffer/texture", 41747 "nominated": false, 41748 "nomination_type": null, 41749 "resolution": 4, 41750 "main_sha": null, 41751 "because_sha": null 41752 }, 41753 { 41754 "sha": "8b93f157de4035ddef4d8de3349e6489fd2b3c80", 41755 "description": "zink: make batch internal api static again", 41756 "nominated": false, 41757 "nomination_type": null, 41758 "resolution": 4, 41759 "main_sha": null, 41760 "because_sha": null 41761 }, 41762 { 41763 "sha": "40424cbe980ea231db36fdaa223c376af6470a84", 41764 "description": "zink: merge all the batch state sets onto the struct", 41765 "nominated": false, 41766 "nomination_type": null, 41767 "resolution": 4, 41768 "main_sha": null, 41769 "because_sha": null 41770 }, 41771 { 41772 "sha": "a4830517c261b80d1a5ca2964db4f48e32c64d7b", 41773 "description": "zink: use PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND", 41774 "nominated": true, 41775 "nomination_type": 0, 41776 "resolution": 0, 41777 "main_sha": null, 41778 "because_sha": null 41779 }, 41780 { 41781 "sha": "16ae4fb8b7355d86935d8e2c8e3e75517deed34b", 41782 "description": "zink: add is_buffer param to zink_batch_resource_usage_set", 41783 "nominated": false, 41784 "nomination_type": null, 41785 "resolution": 4, 41786 "main_sha": null, 41787 "because_sha": null 41788 }, 41789 { 41790 "sha": "0b56ac82eb87cd12d84f61627c8236bd6e782a81", 41791 "description": "zink: move zink_batch_resource_usage_set to be static inline", 41792 "nominated": false, 41793 "nomination_type": null, 41794 "resolution": 4, 41795 "main_sha": null, 41796 "because_sha": null 41797 }, 41798 { 41799 "sha": "7172c8a4217da771e3432bb49b17805b249f89fd", 41800 "description": "zink: remove c++ guard from zink_resource.h", 41801 "nominated": false, 41802 "nomination_type": null, 41803 "resolution": 4, 41804 "main_sha": null, 41805 "because_sha": null 41806 }, 41807 { 41808 "sha": "277590d3e4bedc413bce80c1760d22e127e8f93f", 41809 "description": "zink: add more c++ guards to headers", 41810 "nominated": false, 41811 "nomination_type": null, 41812 "resolution": 4, 41813 "main_sha": null, 41814 "because_sha": null 41815 }, 41816 { 41817 "sha": "58823f054e58c643747aefdbedaeb7fc6906b2e2", 41818 "description": "zink: make zink_bo.h compile in c++", 41819 "nominated": false, 41820 "nomination_type": null, 41821 "resolution": 4, 41822 "main_sha": null, 41823 "because_sha": null 41824 }, 41825 { 41826 "sha": "bc46d44ba5a77fc96eb6eda5f23e536e189ba72f", 41827 "description": "zink: constify shader module variable", 41828 "nominated": false, 41829 "nomination_type": null, 41830 "resolution": 4, 41831 "main_sha": null, 41832 "because_sha": null 41833 }, 41834 { 41835 "sha": "98fdcd9f9b65ceda05bfb0191527594bcea484db", 41836 "description": "zink: pass shader stage as param for gfx module update", 41837 "nominated": false, 41838 "nomination_type": null, 41839 "resolution": 4, 41840 "main_sha": null, 41841 "because_sha": null 41842 }, 41843 { 41844 "sha": "145137df8936bfbffe08659aacd6969b1cfee8b4", 41845 "description": "zink: use dynarray instead of list for internal shader cache", 41846 "nominated": false, 41847 "nomination_type": null, 41848 "resolution": 4, 41849 "main_sha": null, 41850 "because_sha": null 41851 }, 41852 { 41853 "sha": "d8455e5ebfa36767f0d7b63ba6b907c135711a7f", 41854 "description": "zink: change u_foreach_bit to regular for loop in zink_gfx_program_update", 41855 "nominated": false, 41856 "nomination_type": null, 41857 "resolution": 4, 41858 "main_sha": null, 41859 "because_sha": null 41860 }, 41861 { 41862 "sha": "5c7c566bda5cdf819d3f7dbdbd8bca33997974be", 41863 "description": "zink: make program cache values more intelligible", 41864 "nominated": false, 41865 "nomination_type": null, 41866 "resolution": 4, 41867 "main_sha": null, 41868 "because_sha": null 41869 }, 41870 { 41871 "sha": "47d83e609ac207dc1440841c5e564e6d2f10dc75", 41872 "description": "zink: cache dynamic render vs renderpass pipelines separately", 41873 "nominated": false, 41874 "nomination_type": null, 41875 "resolution": 4, 41876 "main_sha": null, 41877 "because_sha": null 41878 }, 41879 { 41880 "sha": "fc460f6274dc29675d53fa114895f0b5a81e0cab", 41881 "description": "zink: use stage comparison template to ignore vertices_per_patch", 41882 "nominated": false, 41883 "nomination_type": null, 41884 "resolution": 4, 41885 "main_sha": null, 41886 "because_sha": null 41887 }, 41888 { 41889 "sha": "fbade5c71ac4642554227a10408d5bb0b6e2647d", 41890 "description": "zink: add templates for pipeline stage comparison", 41891 "nominated": false, 41892 "nomination_type": null, 41893 "resolution": 4, 41894 "main_sha": null, 41895 "because_sha": null 41896 }, 41897 { 41898 "sha": "3f163b173dc98d206d543d14ef292acf172dfe22", 41899 "description": "zink: use a list for free batch states", 41900 "nominated": false, 41901 "nomination_type": null, 41902 "resolution": 4, 41903 "main_sha": null, 41904 "because_sha": null 41905 }, 41906 { 41907 "sha": "a0e69e7601a3f7cb6bfa578ccc4ec52abb9ee662", 41908 "description": "zink: split out first-time shader module creation", 41909 "nominated": false, 41910 "nomination_type": null, 41911 "resolution": 4, 41912 "main_sha": null, 41913 "because_sha": null 41914 }, 41915 { 41916 "sha": "f5008d43703edb590262e9eb218a5420fbaef447", 41917 "description": "zink: split out gfx shader module creation from cache searching", 41918 "nominated": false, 41919 "nomination_type": null, 41920 "resolution": 4, 41921 "main_sha": null, 41922 "because_sha": null 41923 }, 41924 { 41925 "sha": "db00e794b275629f9217c8be2b53c9ca65afa0da", 41926 "description": "zink: split out nonseamless/inline shader module info calculation", 41927 "nominated": false, 41928 "nomination_type": null, 41929 "resolution": 4, 41930 "main_sha": null, 41931 "because_sha": null 41932 }, 41933 { 41934 "sha": "4de0f7acd9940bad81b294a1f56eb72ac2aa987f", 41935 "description": "zink: plumb screen info through shader key comparison", 41936 "nominated": false, 41937 "nomination_type": null, 41938 "resolution": 4, 41939 "main_sha": null, 41940 "because_sha": null 41941 }, 41942 { 41943 "sha": "b8a7b912d37583a933a545e25070898e6759b863", 41944 "description": "zink: plumb some screen info through gfx shader creation", 41945 "nominated": false, 41946 "nomination_type": null, 41947 "resolution": 4, 41948 "main_sha": null, 41949 "because_sha": null 41950 }, 41951 { 41952 "sha": "190e5bda110e5aee3204c8215ad5629f9a0d212e", 41953 "description": "zink: simplify shader key comparison by splitting out non-generated tcs", 41954 "nominated": false, 41955 "nomination_type": null, 41956 "resolution": 4, 41957 "main_sha": null, 41958 "because_sha": null 41959 }, 41960 { 41961 "sha": "59fa32858916e5e80708f3acadc71529313eb94f", 41962 "description": "zink: rework bit iteration in update_gfx_shader_modules to use for loop", 41963 "nominated": false, 41964 "nomination_type": null, 41965 "resolution": 4, 41966 "main_sha": null, 41967 "because_sha": null 41968 }, 41969 { 41970 "sha": "69464177d0314d76be31fb5bdcfaf9b760227bca", 41971 "description": "zink: fix shader key struct packing", 41972 "nominated": false, 41973 "nomination_type": null, 41974 "resolution": 4, 41975 "main_sha": null, 41976 "because_sha": null 41977 }, 41978 { 41979 "sha": "f08082c0830ad37c6bc1ec3c72472c7246370b68", 41980 "description": "zink: remove some gfx pipeline state members", 41981 "nominated": false, 41982 "nomination_type": null, 41983 "resolution": 4, 41984 "main_sha": null, 41985 "because_sha": null 41986 }, 41987 { 41988 "sha": "c58f3ec6fc7cdc11bfcc1584652f3e10f7c4ec0a", 41989 "description": "zink: use template to eliminate more instructions in pipeline state comparison", 41990 "nominated": false, 41991 "nomination_type": null, 41992 "resolution": 4, 41993 "main_sha": null, 41994 "because_sha": null 41995 }, 41996 { 41997 "sha": "d86287168217d5444e5f80f019a4f7374db44f8f", 41998 "description": "zink: move pipeline state comparison to c++ template", 41999 "nominated": false, 42000 "nomination_type": null, 42001 "resolution": 4, 42002 "main_sha": null, 42003 "because_sha": null 42004 }, 42005 { 42006 "sha": "c886a7a4238697ffc5d235d88ab76c9f975e4673", 42007 "description": "zink: move gfx pipeline recalc to c++", 42008 "nominated": false, 42009 "nomination_type": null, 42010 "resolution": 4, 42011 "main_sha": null, 42012 "because_sha": null 42013 }, 42014 { 42015 "sha": "5457a70ce32bc2bf5fddbb4a0ee971e39d9901b1", 42016 "description": "zink: move pipeline cache structs to zink_program.h", 42017 "nominated": false, 42018 "nomination_type": null, 42019 "resolution": 4, 42020 "main_sha": null, 42021 "because_sha": null 42022 }, 42023 { 42024 "sha": "0b6751773c8455ae5e7aa3c90e8cd7b4fe54476a", 42025 "description": "zink: add c++ guards to zink_pipeline.h", 42026 "nominated": false, 42027 "nomination_type": null, 42028 "resolution": 4, 42029 "main_sha": null, 42030 "because_sha": null 42031 }, 42032 { 42033 "sha": "7b115a53119808a4d1323453af66da0eb9cddd65", 42034 "description": "zink: remove cpu conditional render hack", 42035 "nominated": false, 42036 "nomination_type": null, 42037 "resolution": 4, 42038 "main_sha": null, 42039 "because_sha": null 42040 }, 42041 { 42042 "sha": "3555371679e050f4e0fc8b27854654d1cf81d783", 42043 "description": "zink: move gfx program update/creation into zink_program.c", 42044 "nominated": false, 42045 "nomination_type": null, 42046 "resolution": 4, 42047 "main_sha": null, 42048 "because_sha": null 42049 }, 42050 { 42051 "sha": "a98536bba268b0d5349c022bea2a34757ebc652b", 42052 "description": "zink: deduplicate some program destroy code", 42053 "nominated": false, 42054 "nomination_type": null, 42055 "resolution": 4, 42056 "main_sha": null, 42057 "because_sha": null 42058 }, 42059 { 42060 "sha": "fc429a853835171aef610a5c7e4ef23285478584", 42061 "description": "zink: deduplicate some program creation code", 42062 "nominated": false, 42063 "nomination_type": null, 42064 "resolution": 4, 42065 "main_sha": null, 42066 "because_sha": null 42067 }, 42068 { 42069 "sha": "67808a69c678bdf9d4bd548a4c1822e35bfee3b8", 42070 "description": "freedreno/ir3: Use nir_opt_idiv_const", 42071 "nominated": false, 42072 "nomination_type": null, 42073 "resolution": 4, 42074 "main_sha": null, 42075 "because_sha": null 42076 }, 42077 { 42078 "sha": "75739aced31f1212aaf70b117cc4c4372202cb8b", 42079 "description": "freedreno/ir3: Don't use the broken idiv lowering", 42080 "nominated": false, 42081 "nomination_type": null, 42082 "resolution": 4, 42083 "main_sha": null, 42084 "because_sha": null 42085 }, 42086 { 42087 "sha": "2f3cc22bc4b163bc999234009b03c89f0543f3ba", 42088 "description": "pan/bi: Use nir_opt_idiv_const", 42089 "nominated": false, 42090 "nomination_type": null, 42091 "resolution": 4, 42092 "main_sha": null, 42093 "because_sha": null 42094 }, 42095 { 42096 "sha": "3eb57544b6e861a33b6780a31ab557bb54872918", 42097 "description": "pan/bi: Don't use the broken idiv lowering", 42098 "nominated": false, 42099 "nomination_type": null, 42100 "resolution": 4, 42101 "main_sha": null, 42102 "because_sha": null 42103 }, 42104 { 42105 "sha": "35a7490ce235b472208df8ccedcc37d32dd54c22", 42106 "description": "pan/bi: Optimize pattern from nir_lower_idiv", 42107 "nominated": false, 42108 "nomination_type": null, 42109 "resolution": 4, 42110 "main_sha": null, 42111 "because_sha": null 42112 }, 42113 { 42114 "sha": "1ef20f1f3516162bb8f6200f11b53acce2f64315", 42115 "description": "pan/bi: Optimize bitwise arithmetic of booleans", 42116 "nominated": false, 42117 "nomination_type": null, 42118 "resolution": 4, 42119 "main_sha": null, 42120 "because_sha": null 42121 }, 42122 { 42123 "sha": "e348985cd3929db510235a3c1810ad6ad53d65d1", 42124 "description": "winsys/amdgpu: change num_rejected_cs to a bool flag", 42125 "nominated": false, 42126 "nomination_type": null, 42127 "resolution": 4, 42128 "main_sha": null, 42129 "because_sha": null 42130 }, 42131 { 42132 "sha": "471c82d21efe855af7ef161f294d660c32a7aedd", 42133 "description": "winsys/amdgpu: flatten huge if and reorder code in amdgpu_cs_submit_ib", 42134 "nominated": false, 42135 "nomination_type": null, 42136 "resolution": 4, 42137 "main_sha": null, 42138 "because_sha": null 42139 }, 42140 { 42141 "sha": "6d6da5bf4d89a94461328d42dd3f0b96722045ac", 42142 "description": "winsys/amdgpu: terminate process on CS rejection when unrobust context is lost", 42143 "nominated": false, 42144 "nomination_type": null, 42145 "resolution": 4, 42146 "main_sha": null, 42147 "because_sha": null 42148 }, 42149 { 42150 "sha": "801a840a5ca3df7ce2de144f43bcd523b2a9c8e5", 42151 "description": "radeonsi: allow lost context with aux_contexts", 42152 "nominated": false, 42153 "nomination_type": null, 42154 "resolution": 4, 42155 "main_sha": null, 42156 "because_sha": null 42157 }, 42158 { 42159 "sha": "445b8979076749cf0f71cf81ae4fc5d3c853f2a9", 42160 "description": "radeonsi: rename stop_exec_on_failure -> allow_context_lost", 42161 "nominated": false, 42162 "nomination_type": null, 42163 "resolution": 4, 42164 "main_sha": null, 42165 "because_sha": null 42166 }, 42167 { 42168 "sha": "43703d82658ba273515a1e1c1eac976cadc1d397", 42169 "description": "Revert \"zink: add all format modifiers when adding for dmabuf export\"", 42170 "nominated": true, 42171 "nomination_type": 0, 42172 "resolution": 0, 42173 "main_sha": null, 42174 "because_sha": null 42175 }, 42176 { 42177 "sha": "5b7c2dffc43eb7ada61807a6e679cc2c1b3b2682", 42178 "description": "Revert \"zink: try to reuse swapchain modifier for dmabuf export\"", 42179 "nominated": true, 42180 "nomination_type": 0, 42181 "resolution": 2, 42182 "main_sha": null, 42183 "because_sha": null 42184 }, 42185 { 42186 "sha": "b936d638ab039f090b7826e2d44e8811b9e32309", 42187 "description": "intel/ds: Update to Perfetto API v28.0", 42188 "nominated": false, 42189 "nomination_type": null, 42190 "resolution": 4, 42191 "main_sha": null, 42192 "because_sha": null 42193 }, 42194 { 42195 "sha": "0c6fbfca0c91ef012e8ab767a317c07f1f6dc5e6", 42196 "description": "turnip: lower the queue priority to 1", 42197 "nominated": true, 42198 "nomination_type": 0, 42199 "resolution": 1, 42200 "main_sha": null, 42201 "because_sha": null 42202 }, 42203 { 42204 "sha": "c625d99403809ead0225dfa9e0f71b64ca450612", 42205 "description": "freedreno/pps: improve interaction with turnip", 42206 "nominated": false, 42207 "nomination_type": null, 42208 "resolution": 4, 42209 "main_sha": null, 42210 "because_sha": null 42211 }, 42212 { 42213 "sha": "718748fe61a60b6375e57293200c8be434c1cb02", 42214 "description": "pan/bi: Test int8/16 -> float32 opts", 42215 "nominated": false, 42216 "nomination_type": null, 42217 "resolution": 4, 42218 "main_sha": null, 42219 "because_sha": null 42220 }, 42221 { 42222 "sha": "c88b8cbee3e0469d99adb93be3492550977cb791", 42223 "description": "pan/bi: Fuse [US][8|16]_TO_F32 ops", 42224 "nominated": false, 42225 "nomination_type": null, 42226 "resolution": 4, 42227 "main_sha": null, 42228 "because_sha": null 42229 }, 42230 { 42231 "sha": "eab1d3664334aaa43e392e636d9d043f444c2c7f", 42232 "description": "pan/bi: Implement some extracts and inserts", 42233 "nominated": false, 42234 "nomination_type": null, 42235 "resolution": 4, 42236 "main_sha": null, 42237 "because_sha": null 42238 }, 42239 { 42240 "sha": "469e8c8e22d711cad2408125356d4527aed4f351", 42241 "description": "gallivm: always do per-pixel LOD for cube maps", 42242 "nominated": false, 42243 "nomination_type": null, 42244 "resolution": 4, 42245 "main_sha": null, 42246 "because_sha": null 42247 }, 42248 { 42249 "sha": "b277cbd6202fb996689a5fc59a86197336e893bf", 42250 "description": "lavapipe: initialize index_bias to zero for non-indexed draws", 42251 "nominated": false, 42252 "nomination_type": null, 42253 "resolution": 4, 42254 "main_sha": null, 42255 "because_sha": null 42256 }, 42257 { 42258 "sha": "356a60bd6c593d14324dbd9256e6c3ee8be61277", 42259 "description": "anv: Do not duplicate intel_device_info memory in each logical device", 42260 "nominated": false, 42261 "nomination_type": null, 42262 "resolution": 4, 42263 "main_sha": null, 42264 "because_sha": null 42265 }, 42266 { 42267 "sha": "9474ff72dda61fa7df58d735f4d3b45574e6758d", 42268 "description": "vk/render_pass: don't deref null resolve attachments", 42269 "nominated": true, 42270 "nomination_type": 1, 42271 "resolution": 1, 42272 "main_sha": null, 42273 "because_sha": "d2990b659978c2cce6668ee6ceb2570592c81f32" 42274 }, 42275 { 42276 "sha": "93f69e0452e0cdb2cf1faecb613f54220b798f79", 42277 "description": "panfrost: Don't segfault on unknown models", 42278 "nominated": true, 42279 "nomination_type": 1, 42280 "resolution": 1, 42281 "main_sha": null, 42282 "because_sha": "96d65b47c715155bb0403f3e0b5555b348d68539" 42283 }, 42284 { 42285 "sha": "7908cb895e2dea8cff91cecb53457a099dc96b07", 42286 "description": "nv30: Fix non-scissored clears after a scissor has been set", 42287 "nominated": true, 42288 "nomination_type": 0, 42289 "resolution": 1, 42290 "main_sha": null, 42291 "because_sha": null 42292 }, 42293 { 42294 "sha": "49e6a55e5eae9fbd484bf395ba688efc3a12af1a", 42295 "description": "zink: remove needless check", 42296 "nominated": false, 42297 "nomination_type": null, 42298 "resolution": 4, 42299 "main_sha": null, 42300 "because_sha": null 42301 }, 42302 { 42303 "sha": "09676b5817339cb7653fb23c9c5341b7f95392bb", 42304 "description": "freedreno: Disable LRZ write when alpha-to-coverage is enabled", 42305 "nominated": true, 42306 "nomination_type": 0, 42307 "resolution": 1, 42308 "main_sha": null, 42309 "because_sha": null 42310 }, 42311 { 42312 "sha": "dca04b04f7e322c3e8c30837ab0488c61d050f6b", 42313 "description": "radv: Inline bvh build headers", 42314 "nominated": false, 42315 "nomination_type": null, 42316 "resolution": 4, 42317 "main_sha": null, 42318 "because_sha": null 42319 }, 42320 { 42321 "sha": "b386df918fd3274b3814c639ad7297f5b07cc48a", 42322 "description": "zink: Fix incorrect emission of SPIR-V shift ops", 42323 "nominated": true, 42324 "nomination_type": 0, 42325 "resolution": 1, 42326 "main_sha": null, 42327 "because_sha": null 42328 }, 42329 { 42330 "sha": "f0f22d850cad39065f07892cf0f45c6284131bf5", 42331 "description": "r600: Fix SCRATCH OP de-assembly", 42332 "nominated": false, 42333 "nomination_type": null, 42334 "resolution": 4, 42335 "main_sha": null, 42336 "because_sha": null 42337 }, 42338 { 42339 "sha": "ebcd8c51dc107559a24eff3a67e33922d30cb905", 42340 "description": "r600: Don't use SB with R600 style scratch reads", 42341 "nominated": true, 42342 "nomination_type": 1, 42343 "resolution": 1, 42344 "main_sha": null, 42345 "because_sha": "1d871aa6268159cdc63ef846599456d9ba567206" 42346 }, 42347 { 42348 "sha": "d6bb8a40a684a884054f85cf636ac1b3b4db1181", 42349 "description": "r600/sfn: Handle R600 scratch read", 42350 "nominated": true, 42351 "nomination_type": 1, 42352 "resolution": 1, 42353 "main_sha": null, 42354 "because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646" 42355 }, 42356 { 42357 "sha": "404d95ca49af48e06d786e765091dc8d3a531b3c", 42358 "description": "r600: Force NOPs when loading AR on R600 class hardware", 42359 "nominated": true, 42360 "nomination_type": 1, 42361 "resolution": 1, 42362 "main_sha": null, 42363 "because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646" 42364 }, 42365 { 42366 "sha": "7749599d737d205a88bbb6fa755ba095d9b581fa", 42367 "description": "r600/sfn: Initialize out buffer when printing op", 42368 "nominated": false, 42369 "nomination_type": null, 42370 "resolution": 4, 42371 "main_sha": null, 42372 "because_sha": null 42373 }, 42374 { 42375 "sha": "069f3869ac3a140898224c8c37d5b3b6349361a4", 42376 "description": "r600/sfn: Fix color outputs when color0 writes all", 42377 "nominated": true, 42378 "nomination_type": 1, 42379 "resolution": 1, 42380 "main_sha": null, 42381 "because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646" 42382 }, 42383 { 42384 "sha": "f6582027dc839f9f886854b3a6e581d4c41ac5a7", 42385 "description": "r600/sfn: Sort FS inputs to make interpolated values come first", 42386 "nominated": true, 42387 "nomination_type": 1, 42388 "resolution": 1, 42389 "main_sha": null, 42390 "because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646" 42391 }, 42392 { 42393 "sha": "34b9e3e44c1939e9773bb26a2cac2871b2579f03", 42394 "description": "r600/sfn: Add GS thread fix just like the TGSI code path", 42395 "nominated": true, 42396 "nomination_type": 1, 42397 "resolution": 1, 42398 "main_sha": null, 42399 "because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646" 42400 }, 42401 { 42402 "sha": "00599f6e7161065c51812174ca18427b9867f63f", 42403 "description": "r600/sfn: Schedule shift instruction on R600 in t-slot", 42404 "nominated": true, 42405 "nomination_type": 1, 42406 "resolution": 1, 42407 "main_sha": null, 42408 "because_sha": "33765aa92aa5c150873fc210e9d6c1fe22cf8646" 42409 }, 42410 { 42411 "sha": "fd8e31198866a705e908ebc453785a7c24b52b20", 42412 "description": "crocus: sync performance monitor code with iris.", 42413 "nominated": false, 42414 "nomination_type": null, 42415 "resolution": 4, 42416 "main_sha": null, 42417 "because_sha": null 42418 }, 42419 { 42420 "sha": "87940c31939f45f94c7af02c6c280773f917ff25", 42421 "description": "glsl: dont lower precision for textureGatherOffsets", 42422 "nominated": true, 42423 "nomination_type": 1, 42424 "resolution": 1, 42425 "main_sha": null, 42426 "because_sha": "b83f4b9fa23dc3d94ebb885897c19590c750cb83" 42427 }, 42428 { 42429 "sha": "a9556f97daa3a1ec3e24bd7b0811dd2252b34822", 42430 "description": "v3dv: Avoid swapchain_info handling on Android", 42431 "nominated": false, 42432 "nomination_type": null, 42433 "resolution": 4, 42434 "main_sha": null, 42435 "because_sha": null 42436 }, 42437 { 42438 "sha": "b17ea48f91d8fa09668ac61a034013f4a79dc6be", 42439 "description": "v3dv: Limit API version to v1.0 for Android", 42440 "nominated": true, 42441 "nomination_type": 1, 42442 "resolution": 1, 42443 "main_sha": null, 42444 "because_sha": "2686c5419d67aab365c83647094a537a31a89085" 42445 }, 42446 { 42447 "sha": "5e32e8c962da237772c78df7654897acfd4787f7", 42448 "description": "v3dv: Enable sync_fd importing/exporting on Android", 42449 "nominated": true, 42450 "nomination_type": 1, 42451 "resolution": 1, 42452 "main_sha": null, 42453 "because_sha": "316728a55bc8fe398be1ac2796a22f8c91fb886c" 42454 }, 42455 { 42456 "sha": "54f3754107c33f0c12b41b78ce1c08cf81297b3e", 42457 "description": "ci: bumping all tags to make sure we don't have hidden fails", 42458 "nominated": false, 42459 "nomination_type": null, 42460 "resolution": 4, 42461 "main_sha": null, 42462 "because_sha": null 42463 }, 42464 { 42465 "sha": "c63303aea24a0f7924813f62d92c171272e9aa9b", 42466 "description": "ci: update fails list", 42467 "nominated": false, 42468 "nomination_type": null, 42469 "resolution": 4, 42470 "main_sha": null, 42471 "because_sha": null 42472 }, 42473 { 42474 "sha": "ace13203f3038d5fef63dc4db36078c8140d4c17", 42475 "description": "ci: remove broken device-select-layer from build", 42476 "nominated": false, 42477 "nomination_type": null, 42478 "resolution": 4, 42479 "main_sha": null, 42480 "because_sha": null 42481 }, 42482 { 42483 "sha": "446eeccb1c95f65511aa5ffdfd7f6ce23b1ea83f", 42484 "description": "intel/compiler: fix mesh urb write regression", 42485 "nominated": true, 42486 "nomination_type": 1, 42487 "resolution": 1, 42488 "main_sha": null, 42489 "because_sha": "349a040f684cc5c6b80d40a4edbefa410e91034d" 42490 }, 42491 { 42492 "sha": "ddc8ab9e4322bed0ce7e47c986d54c852fb56852", 42493 "description": "Revert \"radeon: add EFC support to only VCN2.0 devices\"", 42494 "nominated": true, 42495 "nomination_type": 2, 42496 "resolution": 1, 42497 "main_sha": null, 42498 "because_sha": "23e5b910c57158030ba246530c57ab13a51245f3" 42499 }, 42500 { 42501 "sha": "1ef43ea3c4ec8b29e45ec6e052e37ce3991b77b6", 42502 "description": "iris: Fix PIPE_CAP_UMA", 42503 "nominated": true, 42504 "nomination_type": 0, 42505 "resolution": 1, 42506 "main_sha": null, 42507 "because_sha": null 42508 }, 42509 { 42510 "sha": "2cea0d6ef6039c407a08fdd558de057cc8a7afaf", 42511 "description": "intel/compiler: Drop variable group size lowering", 42512 "nominated": false, 42513 "nomination_type": null, 42514 "resolution": 4, 42515 "main_sha": null, 42516 "because_sha": null 42517 }, 42518 { 42519 "sha": "79f47249e8ccc1cd8c7cbe2fd8022173df961563", 42520 "description": "llvmpipe: Align persistent mappings to page size", 42521 "nominated": false, 42522 "nomination_type": null, 42523 "resolution": 4, 42524 "main_sha": null, 42525 "because_sha": null 42526 }, 42527 { 42528 "sha": "49efa73ba11c4cacaed0052b984e1fb884cf7600", 42529 "description": "zink: try to reuse swapchain modifier for dmabuf export", 42530 "nominated": true, 42531 "nomination_type": 1, 42532 "resolution": 2, 42533 "main_sha": null, 42534 "because_sha": "247b8f2924b7832d8520e890cff6891217f5a860" 42535 }, 42536 { 42537 "sha": "f7b1ef37c0b4f95def5d2b4984e58037bf5cddae", 42538 "description": "zink: iterate over all modifiers and nuke the ones that aren't supported", 42539 "nominated": true, 42540 "nomination_type": 1, 42541 "resolution": 0, 42542 "main_sha": null, 42543 "because_sha": "247b8f2924b7832d8520e890cff6891217f5a860" 42544 }, 42545 { 42546 "sha": "63d70d6dd99601683af4905cb69975efad382c0e", 42547 "description": "zink: bail out of dmabuf resource creation when srgb explosion is expected", 42548 "nominated": false, 42549 "nomination_type": null, 42550 "resolution": 4, 42551 "main_sha": null, 42552 "because_sha": null 42553 }, 42554 { 42555 "sha": "04e4de6faeb110a0a799e096a1a36775ac82fb3f", 42556 "description": "microsoft/compiler: Fix PSV struct when numthreads is 0", 42557 "nominated": true, 42558 "nomination_type": 1, 42559 "resolution": 1, 42560 "main_sha": null, 42561 "because_sha": "d9e575d4d7d33157b696c4b71fbe8a1a5dc22822" 42562 }, 42563 { 42564 "sha": "f44ca247d4f2fcea43a7f6ac5201649e289816b3", 42565 "description": "dxil_nir_lower_int_cubemaps: When not lowering samplers, don't touch sampler types", 42566 "nominated": false, 42567 "nomination_type": null, 42568 "resolution": 4, 42569 "main_sha": null, 42570 "because_sha": null 42571 }, 42572 { 42573 "sha": "34294bd9bbfe9b1694f522e773be6f640beb86ca", 42574 "description": "microsoft/compiler: Discard shouldn't be marked readnone", 42575 "nominated": true, 42576 "nomination_type": 0, 42577 "resolution": 1, 42578 "main_sha": null, 42579 "because_sha": null 42580 }, 42581 { 42582 "sha": "2dd641119fa545528eefdcd50e0d690c7f592bcb", 42583 "description": "aco: Force tex operand to have the correct sub dword size before packing.", 42584 "nominated": true, 42585 "nomination_type": 1, 42586 "resolution": 1, 42587 "main_sha": null, 42588 "because_sha": "f5f73db846ec4a93a02aeecc1e209794c8076ae2" 42589 }, 42590 { 42591 "sha": "70871aa50cdadc0923a0507bfc1ebfdf8342a4ee", 42592 "description": "radv: refactor descriptor set layout tracking", 42593 "nominated": false, 42594 "nomination_type": null, 42595 "resolution": 4, 42596 "main_sha": null, 42597 "because_sha": null 42598 }, 42599 { 42600 "sha": "f97ba1f95d5f5cb3ab1cd0aa22e383e9d77aabde", 42601 "description": "c11: #include <threads.h> when the os/platform provide it", 42602 "nominated": true, 42603 "nomination_type": 0, 42604 "resolution": 1, 42605 "main_sha": null, 42606 "because_sha": null 42607 }, 42608 { 42609 "sha": "f228c26520dcfdc2d600ba78c51796ef2a4a31fd", 42610 "description": "llvmpipe: Add some missing locking", 42611 "nominated": true, 42612 "nomination_type": 1, 42613 "resolution": 1, 42614 "main_sha": null, 42615 "because_sha": "a680fd078c0a7574b60fbf9a7e5c9f42c97a744e" 42616 }, 42617 { 42618 "sha": "37aa92a3cd88c84b3372094b3d1a35daa36b7dd9", 42619 "description": "nir: add uses_bindless flag for shader_info", 42620 "nominated": false, 42621 "nomination_type": null, 42622 "resolution": 4, 42623 "main_sha": null, 42624 "because_sha": null 42625 }, 42626 { 42627 "sha": "aaeb5bea29fb6f91592317cbbe34b97d9bb8394c", 42628 "description": "egl/dri2: Error path cleanups", 42629 "nominated": false, 42630 "nomination_type": null, 42631 "resolution": 4, 42632 "main_sha": null, 42633 "because_sha": null 42634 }, 42635 { 42636 "sha": "a4cd1bc9b7f4d565bfe3dc19e391eb13ab14ad71", 42637 "description": "egl/dri2: Indenting fix", 42638 "nominated": false, 42639 "nomination_type": null, 42640 "resolution": 4, 42641 "main_sha": null, 42642 "because_sha": null 42643 }, 42644 { 42645 "sha": "7fcdc07aaa7c95c585068bd050d8b45ee480983a", 42646 "description": "egl: Add some locking asserts", 42647 "nominated": false, 42648 "nomination_type": null, 42649 "resolution": 4, 42650 "main_sha": null, 42651 "because_sha": null 42652 }, 42653 { 42654 "sha": "a020e9e70af08c203df38086a52814cd75d84db5", 42655 "description": "egl: Convert to simple_mtx_t", 42656 "nominated": false, 42657 "nomination_type": null, 42658 "resolution": 4, 42659 "main_sha": null, 42660 "because_sha": null 42661 }, 42662 { 42663 "sha": "8c34ea69d82399f3a0259291fe09b5567cc65a0a", 42664 "description": "egl: Remove redundant fxn param", 42665 "nominated": false, 42666 "nomination_type": null, 42667 "resolution": 4, 42668 "main_sha": null, 42669 "because_sha": null 42670 }, 42671 { 42672 "sha": "7d55729ae5180b5407fc71d774b1962694d828dc", 42673 "description": "egl: Drop unused _EGL_FUNC_START() arg", 42674 "nominated": false, 42675 "nomination_type": null, 42676 "resolution": 4, 42677 "main_sha": null, 42678 "because_sha": null 42679 }, 42680 { 42681 "sha": "c11583b164437903005868ef30a1e889f60e5267", 42682 "description": "egl: Drop _eglSetFuncName() return", 42683 "nominated": false, 42684 "nomination_type": null, 42685 "resolution": 4, 42686 "main_sha": null, 42687 "because_sha": null 42688 }, 42689 { 42690 "sha": "45d9c94a2852d34051684708f2a26b69dfcb4616", 42691 "description": "util: Fix vs2019 build error", 42692 "nominated": false, 42693 "nomination_type": null, 42694 "resolution": 4, 42695 "main_sha": null, 42696 "because_sha": null 42697 }, 42698 { 42699 "sha": "bacb04ef625f570c5e97decc96002a03e777ab07", 42700 "description": "freedreno/drm/virtio: Add some atrace", 42701 "nominated": false, 42702 "nomination_type": null, 42703 "resolution": 4, 42704 "main_sha": null, 42705 "because_sha": null 42706 }, 42707 { 42708 "sha": "b69cbc0caa8eb7bc262515b115a493b59aa010f6", 42709 "description": "egl: atrace support", 42710 "nominated": false, 42711 "nomination_type": null, 42712 "resolution": 4, 42713 "main_sha": null, 42714 "because_sha": null 42715 }, 42716 { 42717 "sha": "2d0d867935cddf71ca30162c888f495f8fc7865e", 42718 "description": "freedreno/drm: Avoid lock in fd_pipe_del()", 42719 "nominated": false, 42720 "nomination_type": null, 42721 "resolution": 4, 42722 "main_sha": null, 42723 "because_sha": null 42724 }, 42725 { 42726 "sha": "93fa687808f799ff557a9e99511e5da96bb215d7", 42727 "description": "radv: do not compress DCC in presence of render loops on GFX10+", 42728 "nominated": false, 42729 "nomination_type": null, 42730 "resolution": 4, 42731 "main_sha": null, 42732 "because_sha": null 42733 }, 42734 { 42735 "sha": "854e8797ac3b010c980810fa5d0638a872df3aa0", 42736 "description": "svga: support TGSI_SEMANTIC_TEXCOORD in swtnl draw context", 42737 "nominated": true, 42738 "nomination_type": 1, 42739 "resolution": 1, 42740 "main_sha": null, 42741 "because_sha": "e73443b7a502c06637d2eac0e8ef1c5cf449a341" 42742 }, 42743 { 42744 "sha": "d7e6174c2bd4f809e3bc347415689f58dbb31bde", 42745 "description": "pan/mdg: Remove disassembler stats", 42746 "nominated": false, 42747 "nomination_type": null, 42748 "resolution": 4, 42749 "main_sha": null, 42750 "because_sha": null 42751 }, 42752 { 42753 "sha": "76e8f8b40ed82c9a444698e9e1457b485c9af05e", 42754 "description": "pan/decode: Clean up _bifrost_ decode routines", 42755 "nominated": false, 42756 "nomination_type": null, 42757 "resolution": 4, 42758 "main_sha": null, 42759 "because_sha": null 42760 }, 42761 { 42762 "sha": "5c00efa695d81deb7561bd4f6ce910622cd032b4", 42763 "description": "pan/decode: Centrally declare pandecode entrypoints", 42764 "nominated": false, 42765 "nomination_type": null, 42766 "resolution": 4, 42767 "main_sha": null, 42768 "because_sha": null 42769 }, 42770 { 42771 "sha": "aba69fc9c812b67dcc0fc7ee0467ac33333cbf48", 42772 "description": "pan/decode: Defeature disassembler stats", 42773 "nominated": false, 42774 "nomination_type": null, 42775 "resolution": 4, 42776 "main_sha": null, 42777 "because_sha": null 42778 }, 42779 { 42780 "sha": "6dfd0998f24aa9cf61d3c52cec4e64e8fff50df5", 42781 "description": "pan/decode: Unify SFBD/MFBD decoding", 42782 "nominated": false, 42783 "nomination_type": null, 42784 "resolution": 4, 42785 "main_sha": null, 42786 "because_sha": null 42787 }, 42788 { 42789 "sha": "e88b4949de798b4fabc5f77be5c5bccf91f332e5", 42790 "description": "pan/decode: Reorder MFBD decoding", 42791 "nominated": false, 42792 "nomination_type": null, 42793 "resolution": 4, 42794 "main_sha": null, 42795 "because_sha": null 42796 }, 42797 { 42798 "sha": "504022454c69da51fd768ea68d318742c7d555d7", 42799 "description": "pan/decode: Simplify pandecode_fbd", 42800 "nominated": false, 42801 "nomination_type": null, 42802 "resolution": 4, 42803 "main_sha": null, 42804 "because_sha": null 42805 }, 42806 { 42807 "sha": "9621df96370b4d3e3e14ee4e5fc90d65eb3cbe85", 42808 "description": "pan/decode: Stop passing suffixes around", 42809 "nominated": false, 42810 "nomination_type": null, 42811 "resolution": 4, 42812 "main_sha": null, 42813 "because_sha": null 42814 }, 42815 { 42816 "sha": "42319c6b6d9a34e2293a4a8c1e4908806ba0895e", 42817 "description": "pan/decode: Stop passing job index around", 42818 "nominated": false, 42819 "nomination_type": null, 42820 "resolution": 4, 42821 "main_sha": null, 42822 "because_sha": null 42823 }, 42824 { 42825 "sha": "3298ac4b12bb182a1a08142a666c679d43d31813", 42826 "description": "pan/decode: Remove pandecode_msg", 42827 "nominated": false, 42828 "nomination_type": null, 42829 "resolution": 4, 42830 "main_sha": null, 42831 "because_sha": null 42832 }, 42833 { 42834 "sha": "c4c3f246fec46c32f489a5f970bbe65354a2e682", 42835 "description": "pan/decode: Don't pass around memory handles", 42836 "nominated": false, 42837 "nomination_type": null, 42838 "resolution": 4, 42839 "main_sha": null, 42840 "because_sha": null 42841 }, 42842 { 42843 "sha": "f6492338962415721511dd904eb3d1e7701bd60e", 42844 "description": "tu: Implement VK_EXT_non_seamless_cube_map", 42845 "nominated": false, 42846 "nomination_type": null, 42847 "resolution": 4, 42848 "main_sha": null, 42849 "because_sha": null 42850 }, 42851 { 42852 "sha": "adb4934d59c3b0e3d61326965e973f63ac4a3cfc", 42853 "description": "radv/winsys: Return VK_ERROR_INVALID_EXTERNAL_HANDLE if buffer imports fail", 42854 "nominated": false, 42855 "nomination_type": null, 42856 "resolution": 4, 42857 "main_sha": null, 42858 "because_sha": null 42859 }, 42860 { 42861 "sha": "fddb4eda2f9ee3414746a52a6a2cd0be2a852b67", 42862 "description": "radeonsi: prevent u_blitter recursion in si_update_ps_colorbuf0_slot", 42863 "nominated": true, 42864 "nomination_type": 0, 42865 "resolution": 1, 42866 "main_sha": null, 42867 "because_sha": null 42868 }, 42869 { 42870 "sha": "6b91ca7ce0b408e677a826b64e14984e29afea78", 42871 "description": "radv: add a very initial implementation of VK_EXT_graphics_pipeline_library", 42872 "nominated": false, 42873 "nomination_type": null, 42874 "resolution": 4, 42875 "main_sha": null, 42876 "because_sha": null 42877 }, 42878 { 42879 "sha": "390a1bbdb338f0f5a462920dbdc611f8f40521d3", 42880 "description": "radv: prevent accessing rasterization state when it's NULL", 42881 "nominated": false, 42882 "nomination_type": null, 42883 "resolution": 4, 42884 "main_sha": null, 42885 "because_sha": null 42886 }, 42887 { 42888 "sha": "d8af521add538ca84550a74e7b240fb73f224f4c", 42889 "description": "radv: store vk_graphics_pipeline_state to radv_graphics_pipeline", 42890 "nominated": false, 42891 "nomination_type": null, 42892 "resolution": 4, 42893 "main_sha": null, 42894 "because_sha": null 42895 }, 42896 { 42897 "sha": "bb6ec3067db26ca5485a42b3aaf1f9a70f4b68cc", 42898 "description": "radv: introduce a new pipeline type for graphics libs", 42899 "nominated": false, 42900 "nomination_type": null, 42901 "resolution": 4, 42902 "main_sha": null, 42903 "because_sha": null 42904 }, 42905 { 42906 "sha": "075a35e0ad9f11cec614f5151755b8666246f390", 42907 "description": "radv: add radv_graphics_pipeline_import_info() helper", 42908 "nominated": false, 42909 "nomination_type": null, 42910 "resolution": 4, 42911 "main_sha": null, 42912 "because_sha": null 42913 }, 42914 { 42915 "sha": "a5f3a212612d9e3ce9d745d34a64e87d151167e5", 42916 "description": "radv: remove unused pCreateInfo from radv_pipeline_init_blend_state()", 42917 "nominated": false, 42918 "nomination_type": null, 42919 "resolution": 4, 42920 "main_sha": null, 42921 "because_sha": null 42922 }, 42923 { 42924 "sha": "c45fded26b8c858d1974a8b4017200b1cbe92d31", 42925 "description": "tu: Disable LRZ write when alpha-to-coverage is enabled", 42926 "nominated": true, 42927 "nomination_type": 0, 42928 "resolution": 1, 42929 "main_sha": null, 42930 "because_sha": null 42931 }, 42932 { 42933 "sha": "59dca6f6e16225dcba9d2717c5a60b64820af0ee", 42934 "description": "intel/tools: Also look for 'batch' tag", 42935 "nominated": false, 42936 "nomination_type": null, 42937 "resolution": 4, 42938 "main_sha": null, 42939 "because_sha": null 42940 }, 42941 { 42942 "sha": "73931afc6062d82c6e24b489bd62d1c78af85579", 42943 "description": "tu: remove tu_syncobj_to_fd", 42944 "nominated": false, 42945 "nomination_type": null, 42946 "resolution": 4, 42947 "main_sha": null, 42948 "because_sha": null 42949 }, 42950 { 42951 "sha": "781f5fc499b18b16a8eba42faa41334440e7c8d8", 42952 "description": "iris: Clean up iris_sample_with_depth_aux()", 42953 "nominated": false, 42954 "nomination_type": null, 42955 "resolution": 4, 42956 "main_sha": null, 42957 "because_sha": null 42958 }, 42959 { 42960 "sha": "bf93229c859d7315a6332ebeee52a56f848f33c1", 42961 "description": "iris: Always retain ISL_AUX_USAGE_HIZ_CCS_WT in texture aux usage", 42962 "nominated": false, 42963 "nomination_type": null, 42964 "resolution": 4, 42965 "main_sha": null, 42966 "because_sha": null 42967 }, 42968 { 42969 "sha": "d70b76ea71045d18361eec4b9615f7708bec005a", 42970 "description": "iris: Enable HiZ for non-8x4 aligned miplevels on Icelake and later", 42971 "nominated": false, 42972 "nomination_type": null, 42973 "resolution": 4, 42974 "main_sha": null, 42975 "because_sha": null 42976 }, 42977 { 42978 "sha": "fe0152e21602bde2feae1b521f719d5856f2c2d2", 42979 "description": "iris: Pass devinfo to iris_resource_level_has_hiz()", 42980 "nominated": false, 42981 "nomination_type": null, 42982 "resolution": 4, 42983 "main_sha": null, 42984 "because_sha": null 42985 }, 42986 { 42987 "sha": "8116839db9783bb09cebc072c1ed2615bf3dde0e", 42988 "description": "ir3: Suppress disasm of internal shaders unless IR3_SHADER_DEBUG=internal.", 42989 "nominated": false, 42990 "nomination_type": null, 42991 "resolution": 4, 42992 "main_sha": null, 42993 "because_sha": null 42994 }, 42995 { 42996 "sha": "ad274ba8893a31477ca946dfb670d29f8643b01d", 42997 "description": "nir_to_tgsi_info: drop const_buffers_declared", 42998 "nominated": true, 42999 "nomination_type": 0, 43000 "resolution": 1, 43001 "main_sha": null, 43002 "because_sha": null 43003 }, 43004 { 43005 "sha": "50238f495869ce50bd0649e7b75916870c654ccc", 43006 "description": "amd/common: Remove redundant code for determining memory ops per clock", 43007 "nominated": false, 43008 "nomination_type": 1, 43009 "resolution": 4, 43010 "main_sha": null, 43011 "because_sha": "82fd379d9efbb87c67a4a7cb5466f47f03641c9b" 43012 }, 43013 { 43014 "sha": "4291e545d5a0f18c652f0ea57907f445392e8858", 43015 "description": "radeonsi/vcn: add decode support for gfx1101 and gfx1103", 43016 "nominated": false, 43017 "nomination_type": null, 43018 "resolution": 4, 43019 "main_sha": null, 43020 "because_sha": null 43021 }, 43022 { 43023 "sha": "c5f03288f07873a36d23fc3c3162249e94dbb1e8", 43024 "description": "anv: Free vmas in case device creation fails in pthread_mutex_init(&device->mutex", 43025 "nominated": false, 43026 "nomination_type": null, 43027 "resolution": 4, 43028 "main_sha": null, 43029 "because_sha": null 43030 }, 43031 { 43032 "sha": "e5923bbdc0555ad63516109c30c8f6a3a3e0c2e5", 43033 "description": "anv: Remove anv_app_info", 43034 "nominated": false, 43035 "nomination_type": null, 43036 "resolution": 4, 43037 "main_sha": null, 43038 "because_sha": null 43039 }, 43040 { 43041 "sha": "d5e5a1a734d4902ccc8756bb06ae72903e403b45", 43042 "description": "anv: Remove duplicated memset() in physical device creation", 43043 "nominated": false, 43044 "nomination_type": null, 43045 "resolution": 4, 43046 "main_sha": null, 43047 "because_sha": null 43048 }, 43049 { 43050 "sha": "f3b15143d2a09736af719aafe032e38c3596492d", 43051 "description": "intel: Simply intel_gem_create_context_engines()", 43052 "nominated": false, 43053 "nomination_type": null, 43054 "resolution": 4, 43055 "main_sha": null, 43056 "because_sha": null 43057 }, 43058 { 43059 "sha": "cf7c17a7af3e5de6e78e5256ecafc7daefa88184", 43060 "description": "zink: rework descriptor pool overflow", 43061 "nominated": false, 43062 "nomination_type": null, 43063 "resolution": 4, 43064 "main_sha": null, 43065 "because_sha": null 43066 }, 43067 { 43068 "sha": "fb9f1101131d73f61230a879472e559f9720f6c2", 43069 "description": "zink: use a single allocation for zink_descriptor_layout_key", 43070 "nominated": false, 43071 "nomination_type": null, 43072 "resolution": 4, 43073 "main_sha": null, 43074 "because_sha": null 43075 }, 43076 { 43077 "sha": "234620d8ab6c48ba6906916187f7d3f1d28dd3c0", 43078 "description": "zink: use a dynarray instead of hash table for tracking pools", 43079 "nominated": false, 43080 "nomination_type": null, 43081 "resolution": 4, 43082 "main_sha": null, 43083 "because_sha": null 43084 }, 43085 { 43086 "sha": "33a1bffa946855038566af6bafc22dc37b6c8ea3", 43087 "description": "zink: add an id member for zink_descriptor_pool_key", 43088 "nominated": false, 43089 "nomination_type": null, 43090 "resolution": 4, 43091 "main_sha": null, 43092 "because_sha": null 43093 }, 43094 { 43095 "sha": "13d4fda841000e51510d6749b227a91a7db99c73", 43096 "description": "zink: require VK_KHR_descriptor_update_template", 43097 "nominated": false, 43098 "nomination_type": null, 43099 "resolution": 4, 43100 "main_sha": null, 43101 "because_sha": null 43102 }, 43103 { 43104 "sha": "f7d02a9b5ebab5eb989f9712f407037bced5d417", 43105 "description": "aco: test for one and_savexec opcode in try_optimize_branching_sequence", 43106 "nominated": false, 43107 "nomination_type": null, 43108 "resolution": 4, 43109 "main_sha": null, 43110 "because_sha": null 43111 }, 43112 { 43113 "sha": "2587e75ee1929761b025ec0e398431c9bf4c6bcd", 43114 "description": "aco: improve vcc check for instructions between exec_val and exec_copy", 43115 "nominated": false, 43116 "nomination_type": null, 43117 "resolution": 4, 43118 "main_sha": null, 43119 "because_sha": null 43120 }, 43121 { 43122 "sha": "faf8038254d6f6bcdda8474bc60bb62680a8d193", 43123 "description": "aco: remove val_and_copy_adjacent", 43124 "nominated": false, 43125 "nomination_type": null, 43126 "resolution": 4, 43127 "main_sha": null, 43128 "because_sha": null 43129 }, 43130 { 43131 "sha": "cfb306b4e4b011921e896da652df40dbce385110", 43132 "description": "aco: test branch opcode if removing it in try_optimize_branching_sequence", 43133 "nominated": false, 43134 "nomination_type": 1, 43135 "resolution": 4, 43136 "main_sha": null, 43137 "because_sha": "b731be2e96c4dcde9c38dff44da74a396d198fe3" 43138 }, 43139 { 43140 "sha": "21cb002b60b3547840e4d68027d4a9ee17b55fc5", 43141 "description": "aco: fix re-write of uses of exec_val's lo/hi half", 43142 "nominated": false, 43143 "nomination_type": 1, 43144 "resolution": 4, 43145 "main_sha": null, 43146 "because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5" 43147 }, 43148 { 43149 "sha": "dd105f7c1e3600f1532279e61f6ed38e5c826728", 43150 "description": "aco: fix assembly of vopc_sdwa writing exec", 43151 "nominated": false, 43152 "nomination_type": 1, 43153 "resolution": 4, 43154 "main_sha": null, 43155 "because_sha": "5ffc73896f3a7b96d0053ee3ac302e05dbc4f5cc" 43156 }, 43157 { 43158 "sha": "f60cb8d0af00837f8230abcc467226dcf821bccc", 43159 "description": "aco: rename is_cmp to is_fp_cmp", 43160 "nominated": false, 43161 "nomination_type": null, 43162 "resolution": 4, 43163 "main_sha": null, 43164 "because_sha": null 43165 }, 43166 { 43167 "sha": "e493aab3c3f93852482405658fed24d0a429d669", 43168 "description": "aco: fix consecutive exec writes when finding exec_copy instruction", 43169 "nominated": false, 43170 "nomination_type": 1, 43171 "resolution": 4, 43172 "main_sha": null, 43173 "because_sha": "410eff4d2f3e37d2581d35eb11c82ee1355481f3" 43174 }, 43175 { 43176 "sha": "c50493974edc84f08b5d0cce6bbd29586fcdff33", 43177 "description": "ci: rename GitHub CI workflow from `ci` to `macos` to be a bit more explicit about what it covers", 43178 "nominated": false, 43179 "nomination_type": null, 43180 "resolution": 4, 43181 "main_sha": null, 43182 "because_sha": null 43183 }, 43184 { 43185 "sha": "74fc367127ccf945f4c649dd6ddff955c802e36e", 43186 "description": "pvr: Implement vkResetDescriptorPool API.", 43187 "nominated": false, 43188 "nomination_type": null, 43189 "resolution": 4, 43190 "main_sha": null, 43191 "because_sha": null 43192 }, 43193 { 43194 "sha": "bc1382eed9682476820c72e9560a528af7d61a89", 43195 "description": "docs/radv: advertise VK_KHR_global_priority", 43196 "nominated": false, 43197 "nomination_type": null, 43198 "resolution": 4, 43199 "main_sha": null, 43200 "because_sha": null 43201 }, 43202 { 43203 "sha": "9e20977f189118590c5c057856f1a21b1e218315", 43204 "description": "radv: Remove workarounds for D3D9 feedback loops", 43205 "nominated": false, 43206 "nomination_type": null, 43207 "resolution": 4, 43208 "main_sha": null, 43209 "because_sha": null 43210 }, 43211 { 43212 "sha": "5e8916c0bf02661b334b2b7fb52e968b9e0aabde", 43213 "description": "tu: Make KGSL wait IOCTLs interrupt-safe", 43214 "nominated": false, 43215 "nomination_type": null, 43216 "resolution": 4, 43217 "main_sha": null, 43218 "because_sha": null 43219 }, 43220 { 43221 "sha": "dd34f13414ca31b4171f73b098ecf017199760fe", 43222 "description": "radv: advertise VK_KHR_global_priority", 43223 "nominated": false, 43224 "nomination_type": null, 43225 "resolution": 4, 43226 "main_sha": null, 43227 "because_sha": null 43228 }, 43229 { 43230 "sha": "efd3cf8b6fe72d497e165fa714ba23115e77e102", 43231 "description": "radv: remove radv_graphics_pipeline_info completely", 43232 "nominated": false, 43233 "nomination_type": null, 43234 "resolution": 4, 43235 "main_sha": null, 43236 "because_sha": null 43237 }, 43238 { 43239 "sha": "63cb3e9bf08f98ffe2761b0fe011a4f0d6b1e3ff", 43240 "description": "radv: convert radv_vertex_input_info to vk_vertex_input_state", 43241 "nominated": false, 43242 "nomination_type": null, 43243 "resolution": 4, 43244 "main_sha": null, 43245 "because_sha": null 43246 }, 43247 { 43248 "sha": "dc4b8b6d98c21fbca35142909745bd2ffd798098", 43249 "description": "radv: convert radv_rendering_info to vk_render_pass_state", 43250 "nominated": false, 43251 "nomination_type": null, 43252 "resolution": 4, 43253 "main_sha": null, 43254 "because_sha": null 43255 }, 43256 { 43257 "sha": "1c4026501c607cccea879ec4f37a9be4b4f5b4fd", 43258 "description": "radv: convert radv_color_blend_info to vk_color_blend_state", 43259 "nominated": false, 43260 "nomination_type": null, 43261 "resolution": 4, 43262 "main_sha": null, 43263 "because_sha": null 43264 }, 43265 { 43266 "sha": "8b6a9e8a68131ed18ce542b95d1a2adb856282ec", 43267 "description": "radv: convert radv_multisample_info to vk_multisample_state", 43268 "nominated": false, 43269 "nomination_type": null, 43270 "resolution": 4, 43271 "main_sha": null, 43272 "because_sha": null 43273 }, 43274 { 43275 "sha": "2d488071c3f2fdc80ba96ea74514057fb1e045b4", 43276 "description": "radv: convert radv_input_assembly_info to vk_input_assembly_state", 43277 "nominated": false, 43278 "nomination_type": null, 43279 "resolution": 4, 43280 "main_sha": null, 43281 "because_sha": null 43282 }, 43283 { 43284 "sha": "428be16ebbab9136656aabd4c840b11e103196cb", 43285 "description": "radv: convert radv_fragment_shading_rate_info to vk_fragment_shading_rate_state", 43286 "nominated": false, 43287 "nomination_type": null, 43288 "resolution": 4, 43289 "main_sha": null, 43290 "because_sha": null 43291 }, 43292 { 43293 "sha": "4b5441f574accc3715cb1ebfda20d6887456f4b3", 43294 "description": "radv: convert radv_depth_stencil_info to vk_depth_stencil_state", 43295 "nominated": false, 43296 "nomination_type": null, 43297 "resolution": 4, 43298 "main_sha": null, 43299 "because_sha": null 43300 }, 43301 { 43302 "sha": "fad16d668b8f783884a5e71349f103046b5ad0c2", 43303 "description": "radv: convert radv_rasterization_info to vk_rasterization_state", 43304 "nominated": false, 43305 "nomination_type": null, 43306 "resolution": 4, 43307 "main_sha": null, 43308 "because_sha": null 43309 }, 43310 { 43311 "sha": "094bdad2d2998e4cca499e09fc5c69324255e42d", 43312 "description": "radv: convert radv_discard_rectangle_info to vk_discard_rectangles_state", 43313 "nominated": false, 43314 "nomination_type": null, 43315 "resolution": 4, 43316 "main_sha": null, 43317 "because_sha": null 43318 }, 43319 { 43320 "sha": "40eaf2ed28645de6b3e51f1c221da458cb1233b1", 43321 "description": "radv: convert radv_viewport_info to vk_viewpoert_state", 43322 "nominated": false, 43323 "nomination_type": null, 43324 "resolution": 4, 43325 "main_sha": null, 43326 "because_sha": null 43327 }, 43328 { 43329 "sha": "43452ba903276d077bf446bc55bf601d27895b5a", 43330 "description": "radv: convert radv_tessellation_info to vk_tessellation_state", 43331 "nominated": false, 43332 "nomination_type": null, 43333 "resolution": 4, 43334 "main_sha": null, 43335 "because_sha": null 43336 }, 43337 { 43338 "sha": "31e6693fa3e2af0262b5b1fd48b3a511b911212f", 43339 "description": "radv: call vk_graphics_pipeline_state_fill() when initializing gfx pipelines", 43340 "nominated": false, 43341 "nomination_type": null, 43342 "resolution": 4, 43343 "main_sha": null, 43344 "because_sha": null 43345 }, 43346 { 43347 "sha": "5076bed2fbebb995eca9c17a2b14199b7a010cfd", 43348 "description": "radv: slightly change the color write enable mask", 43349 "nominated": false, 43350 "nomination_type": null, 43351 "resolution": 4, 43352 "main_sha": null, 43353 "because_sha": null 43354 }, 43355 { 43356 "sha": "ccb373020059609672de1711339cf42fc13d77d1", 43357 "description": "radv: do not translate primitive topology during gfx info initialization", 43358 "nominated": false, 43359 "nomination_type": null, 43360 "resolution": 4, 43361 "main_sha": null, 43362 "because_sha": null 43363 }, 43364 { 43365 "sha": "e34440a1bfc90e3e073b444cf069012ebb5bffbd", 43366 "description": "radv: do not translate blend op/factor during gfx info initialization", 43367 "nominated": false, 43368 "nomination_type": null, 43369 "resolution": 4, 43370 "main_sha": null, 43371 "because_sha": null 43372 }, 43373 { 43374 "sha": "0f2ca61dcc31fe676e1cdd728e84e257bee1bd29", 43375 "description": "radv: do not translate logic op during gfx info initialization", 43376 "nominated": false, 43377 "nomination_type": null, 43378 "resolution": 4, 43379 "main_sha": null, 43380 "because_sha": null 43381 }, 43382 { 43383 "sha": "1eb18154da6bc2dd0cf47d7bf4d198805b5a5960", 43384 "description": "radv: do not translate polygon mode during gfx info initialization", 43385 "nominated": false, 43386 "nomination_type": null, 43387 "resolution": 4, 43388 "main_sha": null, 43389 "because_sha": null 43390 }, 43391 { 43392 "sha": "faaf8422f30178b792e121b13fad6ba7222ae37f", 43393 "description": "radv: simplify the depth clip enable/disable logic", 43394 "nominated": false, 43395 "nomination_type": null, 43396 "resolution": 4, 43397 "main_sha": null, 43398 "because_sha": null 43399 }, 43400 { 43401 "sha": "e70baccf381de4012750001076228bbc308d1463", 43402 "description": "radv: store the provoking vertex mode in the graphics pipeline info", 43403 "nominated": false, 43404 "nomination_type": null, 43405 "resolution": 4, 43406 "main_sha": null, 43407 "because_sha": null 43408 }, 43409 { 43410 "sha": "f19d81ee420d84c36acecc272a1387af02443c73", 43411 "description": "vulkan: add attachment sample count info AMD support", 43412 "nominated": false, 43413 "nomination_type": null, 43414 "resolution": 4, 43415 "main_sha": null, 43416 "because_sha": null 43417 }, 43418 { 43419 "sha": "c6e88d0394f9cb33cc440363a7031b480093a7d2", 43420 "description": "vulkan: fix initializing the primitive topology when it's dynamic", 43421 "nominated": false, 43422 "nomination_type": null, 43423 "resolution": 4, 43424 "main_sha": null, 43425 "because_sha": null 43426 }, 43427 { 43428 "sha": "3f9450b4e5c889552f87cfdd846391f055e84d73", 43429 "description": "vulkan: initialize discardRectangleCount even if the state is dynamic", 43430 "nominated": false, 43431 "nomination_type": null, 43432 "resolution": 4, 43433 "main_sha": null, 43434 "because_sha": null 43435 }, 43436 { 43437 "sha": "bb5d09da6c8126ff137fbee9d8e70e1a81f62e85", 43438 "description": "intel/compiler: Use named NIR intrinsic const index accessors", 43439 "nominated": false, 43440 "nomination_type": null, 43441 "resolution": 4, 43442 "main_sha": null, 43443 "because_sha": null 43444 }, 43445 { 43446 "sha": "ca4800fa76d8fcc8dd394be99437593d354dcbea", 43447 "description": "v3dv: vkCmdClearAttachments no longer generates its own RCL", 43448 "nominated": false, 43449 "nomination_type": null, 43450 "resolution": 4, 43451 "main_sha": null, 43452 "because_sha": null 43453 }, 43454 { 43455 "sha": "ad1961a4416a7f6c42625d0b51f2297f7de423a1", 43456 "description": "v3dv: add a heuristic for double-buffer mode", 43457 "nominated": false, 43458 "nomination_type": null, 43459 "resolution": 4, 43460 "main_sha": null, 43461 "because_sha": null 43462 }, 43463 { 43464 "sha": "d17c56078a29f6c54f4c1787747299f3e627a6b1", 43465 "description": "v3dv: tell job_compute_frame_tiling whether we want to use double-buffer mode", 43466 "nominated": false, 43467 "nomination_type": null, 43468 "resolution": 4, 43469 "main_sha": null, 43470 "because_sha": null 43471 }, 43472 { 43473 "sha": "a4a072a7df5b75be16b7a92cc30ef44be7b15515", 43474 "description": "v3dv: postpone tile state allocation for render pass jobs", 43475 "nominated": false, 43476 "nomination_type": null, 43477 "resolution": 4, 43478 "main_sha": null, 43479 "because_sha": null 43480 }, 43481 { 43482 "sha": "d8a3473cf314f1acbf8d3106df1d0edea74518ec", 43483 "description": "v3dv: add a v3dv_job_allocate_tile_state helper", 43484 "nominated": false, 43485 "nomination_type": null, 43486 "resolution": 4, 43487 "main_sha": null, 43488 "because_sha": null 43489 }, 43490 { 43491 "sha": "3ab6eceac0d656606720eccc394ed70108bd08b3", 43492 "description": "v3dv: fix tile state allocation", 43493 "nominated": false, 43494 "nomination_type": null, 43495 "resolution": 4, 43496 "main_sha": null, 43497 "because_sha": null 43498 }, 43499 { 43500 "sha": "5da4f5fe8d32722958d28910e09e8321cd709b9a", 43501 "description": "v3dv: track if a job is compatible with double-buffer mode", 43502 "nominated": false, 43503 "nomination_type": null, 43504 "resolution": 4, 43505 "main_sha": null, 43506 "because_sha": null 43507 }, 43508 { 43509 "sha": "9dcf0dd51f18568094f7edf10bfbefcc3da4064c", 43510 "description": "v3dv: move check_needs_load/store helpers to unversioned code", 43511 "nominated": false, 43512 "nomination_type": null, 43513 "resolution": 4, 43514 "main_sha": null, 43515 "because_sha": null 43516 }, 43517 { 43518 "sha": "87a9951073113889c92098093b0f57b9865a5abf", 43519 "description": "broadcom/compiler: track number of TMU operations in prog data", 43520 "nominated": false, 43521 "nomination_type": null, 43522 "resolution": 4, 43523 "main_sha": null, 43524 "because_sha": null 43525 }, 43526 { 43527 "sha": "aa018415b3f81bb23da58c3c1f8a8796f1d2bfef", 43528 "description": "docs/features: drop unsupported VK_KHR_display & VK_KHR_get_display_properties2 for lavapipe", 43529 "nominated": false, 43530 "nomination_type": null, 43531 "resolution": 4, 43532 "main_sha": null, 43533 "because_sha": null 43534 }, 43535 { 43536 "sha": "8f7d7d5fabc906eeafa1abf82caa947c5fa1ef01", 43537 "description": "docs/features: start tracking extensions supported by powervr", 43538 "nominated": false, 43539 "nomination_type": null, 43540 "resolution": 4, 43541 "main_sha": null, 43542 "because_sha": null 43543 }, 43544 { 43545 "sha": "5e32ba0f7d0cc831c25fd33e8d797906d74d79f5", 43546 "description": "docs/features: start tracking extensions supported by panvk", 43547 "nominated": false, 43548 "nomination_type": null, 43549 "resolution": 4, 43550 "main_sha": null, 43551 "because_sha": null 43552 }, 43553 { 43554 "sha": "420aba38c522cb96b65f4e366167433ea29ffb35", 43555 "description": "docs/features: start tracking extensions supported by dozen", 43556 "nominated": false, 43557 "nomination_type": null, 43558 "resolution": 4, 43559 "main_sha": null, 43560 "because_sha": null 43561 }, 43562 { 43563 "sha": "11ecf949111e827425f56b0d2aa2028c98f28823", 43564 "description": "docs/features: add missing extensions supported by venus", 43565 "nominated": false, 43566 "nomination_type": null, 43567 "resolution": 4, 43568 "main_sha": null, 43569 "because_sha": null 43570 }, 43571 { 43572 "sha": "1fdbd98820f0dec8dfd62bdeb5158fa58ec0f7d3", 43573 "description": "docs/features: add missing extensions supported by turnip", 43574 "nominated": false, 43575 "nomination_type": null, 43576 "resolution": 4, 43577 "main_sha": null, 43578 "because_sha": null 43579 }, 43580 { 43581 "sha": "53fd6434f6af82401248ab93156afccbfd689188", 43582 "description": "docs/features: add missing extensions supported by radv", 43583 "nominated": false, 43584 "nomination_type": null, 43585 "resolution": 4, 43586 "main_sha": null, 43587 "because_sha": null 43588 }, 43589 { 43590 "sha": "9d7f4dd1e920a43486fd379ccab807aa279072e2", 43591 "description": "docs/features: add missing extensions supported by lavapipe", 43592 "nominated": false, 43593 "nomination_type": null, 43594 "resolution": 4, 43595 "main_sha": null, 43596 "because_sha": null 43597 }, 43598 { 43599 "sha": "da60522ed0e4620154d7ef9bd9ead2ccb8ab42aa", 43600 "description": "docs/features: add missing extensions supported by anv", 43601 "nominated": false, 43602 "nomination_type": null, 43603 "resolution": 4, 43604 "main_sha": null, 43605 "because_sha": null 43606 }, 43607 { 43608 "sha": "4f143a691a26a949c8869d1c1bc0571bbede62a6", 43609 "description": "turnip: handle fence wrapping in autotune", 43610 "nominated": false, 43611 "nomination_type": null, 43612 "resolution": 4, 43613 "main_sha": null, 43614 "because_sha": null 43615 }, 43616 { 43617 "sha": "e40eae2ea9a4d44755ea360725725304ed4770f0", 43618 "description": "turnip: remove unused member in tu_submission_data", 43619 "nominated": false, 43620 "nomination_type": null, 43621 "resolution": 4, 43622 "main_sha": null, 43623 "because_sha": null 43624 }, 43625 { 43626 "sha": "b8a916fd0cd589c621c6d1ed1c4b4fd01fd7bf5d", 43627 "description": "turnip: fix a use-after-free in autotune", 43628 "nominated": true, 43629 "nomination_type": 0, 43630 "resolution": 1, 43631 "main_sha": null, 43632 "because_sha": null 43633 }, 43634 { 43635 "sha": "62b3e75e4c5acd9b776592ff9e3151fe0a9ae079", 43636 "description": "zink: use a maybe more accurate wild guess for pcp-less gpl", 43637 "nominated": false, 43638 "nomination_type": null, 43639 "resolution": 4, 43640 "main_sha": null, 43641 "because_sha": null 43642 }, 43643 { 43644 "sha": "85165a246c5956e4fc2a9c96da7ee4d8c1612b28", 43645 "description": "zink: (correctly) require extendedDynamicState2PatchControlPoints for GPL", 43646 "nominated": false, 43647 "nomination_type": null, 43648 "resolution": 4, 43649 "main_sha": null, 43650 "because_sha": null 43651 }, 43652 { 43653 "sha": "c261179e143e6e94351cac77c0dfdb2abb392ca1", 43654 "description": "zink: require EXT_non_seamless_cube_map for GPL support", 43655 "nominated": false, 43656 "nomination_type": null, 43657 "resolution": 4, 43658 "main_sha": null, 43659 "because_sha": null 43660 }, 43661 { 43662 "sha": "4579b702f672f265819fd59304695f17c5d6730f", 43663 "description": "c11: Remove mtx_try from mtx enums as it's not a part of c11 standard", 43664 "nominated": false, 43665 "nomination_type": null, 43666 "resolution": 4, 43667 "main_sha": null, 43668 "because_sha": null 43669 }, 43670 { 43671 "sha": "7b9d3ebe4249c42e7ca8e7044cb0684c3b7797d5", 43672 "description": "aco: Use v_cmpx pre GFX10.", 43673 "nominated": false, 43674 "nomination_type": null, 43675 "resolution": 4, 43676 "main_sha": null, 43677 "because_sha": null 43678 }, 43679 { 43680 "sha": "393e577435be0c53b7a41378b6e67268913cbd81", 43681 "description": "aco/assembler: Fix v_cmpx pre GFX10.", 43682 "nominated": false, 43683 "nomination_type": null, 43684 "resolution": 4, 43685 "main_sha": null, 43686 "because_sha": null 43687 }, 43688 { 43689 "sha": "410eff4d2f3e37d2581d35eb11c82ee1355481f3", 43690 "description": "aco: Fix optimizing branching sequence with s_and_saveexec.", 43691 "nominated": false, 43692 "nomination_type": null, 43693 "resolution": 4, 43694 "main_sha": null, 43695 "because_sha": null 43696 }, 43697 { 43698 "sha": "5ffc73896f3a7b96d0053ee3ac302e05dbc4f5cc", 43699 "description": "aco/assembler: Fix v_cmpx with SDWA.", 43700 "nominated": false, 43701 "nomination_type": 1, 43702 "resolution": 4, 43703 "main_sha": null, 43704 "because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5" 43705 }, 43706 { 43707 "sha": "9e5f311efec13a13f27641df3b153f3fcfad741c", 43708 "description": "aco: Check that we don't override exec_val operands during branching sequence optimization.", 43709 "nominated": false, 43710 "nomination_type": 1, 43711 "resolution": 4, 43712 "main_sha": null, 43713 "because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5" 43714 }, 43715 { 43716 "sha": "baf314e2c078f4b1a565348717cd0a4d5aa5a3c9", 43717 "description": "aco: Check for instructions that inhibit the branching sequence optimization.", 43718 "nominated": false, 43719 "nomination_type": 1, 43720 "resolution": 4, 43721 "main_sha": null, 43722 "because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5" 43723 }, 43724 { 43725 "sha": "d88b2e4ab5a770b8119f0e10d2d5389263cb0c36", 43726 "description": "aco: Fix invalidated reference in branching sequence optimization.", 43727 "nominated": false, 43728 "nomination_type": 1, 43729 "resolution": 4, 43730 "main_sha": null, 43731 "because_sha": "baab6f18c91166b275c339027dcd87ce57795cd5" 43732 }, 43733 { 43734 "sha": "2e9044766ebc5dcbfcb6a1060deb5a2993c48a60", 43735 "description": "ci: do not install i386 sub-architecture in VK images", 43736 "nominated": false, 43737 "nomination_type": null, 43738 "resolution": 4, 43739 "main_sha": null, 43740 "because_sha": null 43741 }, 43742 { 43743 "sha": "cdd508dddd372591b577c7630eaf8bfe3fb052f1", 43744 "description": "ci: use apt-get in x86_test-vk instead of apt", 43745 "nominated": false, 43746 "nomination_type": null, 43747 "resolution": 4, 43748 "main_sha": null, 43749 "because_sha": null 43750 }, 43751 { 43752 "sha": "ba518a31ac02f2dcd20ff6cc5398754a9e6708b0", 43753 "description": "ci: Report failures to GitLab for LAVA jobs", 43754 "nominated": false, 43755 "nomination_type": null, 43756 "resolution": 4, 43757 "main_sha": null, 43758 "because_sha": null 43759 }, 43760 { 43761 "sha": "477412f303455c6f7c417e7dfefa1a948ca65dc6", 43762 "description": "iris/ci: Set FDO_CI_CONCURRENT for all Chromebook jobs", 43763 "nominated": false, 43764 "nomination_type": null, 43765 "resolution": 4, 43766 "main_sha": null, 43767 "because_sha": null 43768 }, 43769 { 43770 "sha": "1bdcf5c09904f21f02e8720ee9d933bcb86aff7e", 43771 "description": "iris/ci: Test on Jasper Lake Chromebooks", 43772 "nominated": false, 43773 "nomination_type": null, 43774 "resolution": 4, 43775 "main_sha": null, 43776 "because_sha": null 43777 }, 43778 { 43779 "sha": "84956286a8d30790dda7568043ec2b546904fdf2", 43780 "description": "nir/lower_gs_intrinsics: fix primitive count for points", 43781 "nominated": true, 43782 "nomination_type": 1, 43783 "resolution": 1, 43784 "main_sha": null, 43785 "because_sha": "2be99012e95bd8b0b17b5c06b31723738aaecbd1" 43786 }, 43787 { 43788 "sha": "b88c3d5bd3ed45e0ab2351253e1b455902dd6365", 43789 "description": "zink: fix program cache comparisons", 43790 "nominated": false, 43791 "nomination_type": null, 43792 "resolution": 4, 43793 "main_sha": null, 43794 "because_sha": null 43795 }, 43796 { 43797 "sha": "6ac64fcb6bca801cbcc81f8762ec95a78fbbbc7e", 43798 "description": "zink: delete zink_shader_stage()", 43799 "nominated": false, 43800 "nomination_type": null, 43801 "resolution": 4, 43802 "main_sha": null, 43803 "because_sha": null 43804 }, 43805 { 43806 "sha": "b988b8c84b181eb88a7b712ec59050810c98a99e", 43807 "description": "zink: remove all pipe_shader_type usage", 43808 "nominated": false, 43809 "nomination_type": null, 43810 "resolution": 4, 43811 "main_sha": null, 43812 "because_sha": null 43813 }, 43814 { 43815 "sha": "2792d2bd4ad27c5896f76f5b1d768a1349418bc9", 43816 "description": "zink: PIPE_SHADER_TYPES -> MESA_SHADER_STAGES", 43817 "nominated": false, 43818 "nomination_type": null, 43819 "resolution": 4, 43820 "main_sha": null, 43821 "because_sha": null 43822 }, 43823 { 43824 "sha": "fc657f8c07950a4f884828dbd73ae9e3d30c8277", 43825 "description": "zink: explicitly define ZINK_GFX_SHADER_COUNT", 43826 "nominated": false, 43827 "nomination_type": null, 43828 "resolution": 4, 43829 "main_sha": null, 43830 "because_sha": null 43831 }, 43832 { 43833 "sha": "7040745060fc41664f775a5b1fe2a60e1867799c", 43834 "description": "zink: ZINK_SHADER_COUNT -> ZINK_GFX_SHADER_COUNT", 43835 "nominated": false, 43836 "nomination_type": null, 43837 "resolution": 4, 43838 "main_sha": null, 43839 "because_sha": null 43840 }, 43841 { 43842 "sha": "89daf988bc7e90bf8d1f61db1570ea0502b4645c", 43843 "description": "zink: use statically sized array for descriptor allocation", 43844 "nominated": false, 43845 "nomination_type": null, 43846 "resolution": 4, 43847 "main_sha": null, 43848 "because_sha": null 43849 }, 43850 { 43851 "sha": "2ca46b66c38fa6aa09c1c45f6ea7e059ca852837", 43852 "description": "zink: rename _lazy descriptor stuff", 43853 "nominated": false, 43854 "nomination_type": null, 43855 "resolution": 4, 43856 "main_sha": null, 43857 "because_sha": null 43858 }, 43859 { 43860 "sha": "48cb86d487c9c89ffb68de9ece80577c3ea91449", 43861 "description": "zink: reorder some descriptor structs", 43862 "nominated": false, 43863 "nomination_type": null, 43864 "resolution": 4, 43865 "main_sha": null, 43866 "because_sha": null 43867 }, 43868 { 43869 "sha": "e373f97804819e5dc20d4f41440aa175358d2782", 43870 "description": "zink: merge batch descriptor data onto batch state", 43871 "nominated": false, 43872 "nomination_type": null, 43873 "resolution": 4, 43874 "main_sha": null, 43875 "because_sha": null 43876 }, 43877 { 43878 "sha": "2c281b7ccd81346aa48abe9d1f9973fda9488cb4", 43879 "description": "zink: merge program descriptor data onto program struct", 43880 "nominated": false, 43881 "nomination_type": null, 43882 "resolution": 4, 43883 "main_sha": null, 43884 "because_sha": null 43885 }, 43886 { 43887 "sha": "f24c7bdef8f993e361499d4e11e75b29934c888d", 43888 "description": "zink: merge context descriptor data onto context struct", 43889 "nominated": false, 43890 "nomination_type": null, 43891 "resolution": 4, 43892 "main_sha": null, 43893 "because_sha": null 43894 }, 43895 { 43896 "sha": "5512b15863a702c8bedb68bec3312b2421d8c0d5", 43897 "description": "zink: merge batch descriptor data structs", 43898 "nominated": false, 43899 "nomination_type": null, 43900 "resolution": 4, 43901 "main_sha": null, 43902 "because_sha": null 43903 }, 43904 { 43905 "sha": "9938067287b96b935ef4dc8c5bce9288f3c523dc", 43906 "description": "zink: merge context descriptor data structs", 43907 "nominated": false, 43908 "nomination_type": null, 43909 "resolution": 4, 43910 "main_sha": null, 43911 "because_sha": null 43912 }, 43913 { 43914 "sha": "b25d8850f09a469c84a0321a8e11a039810774c0", 43915 "description": "zink: remove descriptor dummy_set", 43916 "nominated": false, 43917 "nomination_type": null, 43918 "resolution": 4, 43919 "main_sha": null, 43920 "because_sha": null 43921 }, 43922 { 43923 "sha": "8c8fb47f6b09bc468d8ddc1ee577c578a14058e3", 43924 "description": "zink: delete some unused descriptor struct members", 43925 "nominated": false, 43926 "nomination_type": null, 43927 "resolution": 4, 43928 "main_sha": null, 43929 "because_sha": null 43930 }, 43931 { 43932 "sha": "ca1d643eab1343f99fe80d126cd013de314f3037", 43933 "description": "zink: move lazy descriptor data types into zink_types.h", 43934 "nominated": false, 43935 "nomination_type": null, 43936 "resolution": 4, 43937 "main_sha": null, 43938 "because_sha": null 43939 }, 43940 { 43941 "sha": "30c51abd0bb4e455da0c0c5a6d7a32b19e06f72e", 43942 "description": "zink: move all types/enums into zink_types.h", 43943 "nominated": false, 43944 "nomination_type": null, 43945 "resolution": 4, 43946 "main_sha": null, 43947 "because_sha": null 43948 }, 43949 { 43950 "sha": "bcbd3b297d616aee67e5968bde901ed9e9fc40d3", 43951 "description": "zink: delete unused struct types", 43952 "nominated": false, 43953 "nomination_type": null, 43954 "resolution": 4, 43955 "main_sha": null, 43956 "because_sha": null 43957 }, 43958 { 43959 "sha": "8b6ab4dec444f1088b4c92f1c9848a3cd10aed98", 43960 "description": "zink: move lazy descriptor functions into zink_descriptors.c", 43961 "nominated": false, 43962 "nomination_type": null, 43963 "resolution": 4, 43964 "main_sha": null, 43965 "because_sha": null 43966 }, 43967 { 43968 "sha": "8b0447eec7a702e747ff91c4a7de6cb06efc24aa", 43969 "description": "zink: delete a lot of descriptor code", 43970 "nominated": false, 43971 "nomination_type": null, 43972 "resolution": 4, 43973 "main_sha": null, 43974 "because_sha": null 43975 }, 43976 { 43977 "sha": "58e6480ee04d9d96f573aa646bd89b7731bb333c", 43978 "description": "zink: remove descriptor vtable", 43979 "nominated": false, 43980 "nomination_type": null, 43981 "resolution": 4, 43982 "main_sha": null, 43983 "because_sha": null 43984 }, 43985 { 43986 "sha": "dc3c1206beca30f03819c132b4a54774663efbd4", 43987 "description": "zink: remove checks for lazy descriptor mode + templates ext", 43988 "nominated": false, 43989 "nomination_type": null, 43990 "resolution": 4, 43991 "main_sha": null, 43992 "because_sha": null 43993 }, 43994 { 43995 "sha": "24acb1926860910923320ec870eac191f432b4fc", 43996 "description": "zink: remove cached descriptor mode", 43997 "nominated": false, 43998 "nomination_type": null, 43999 "resolution": 4, 44000 "main_sha": null, 44001 "because_sha": null 44002 }, 44003 { 44004 "sha": "5fd8ae15415bc79c76a827faef8fb37591c08189", 44005 "description": "asahi: Identify depth clip mode bit", 44006 "nominated": false, 44007 "nomination_type": null, 44008 "resolution": 4, 44009 "main_sha": null, 44010 "because_sha": null 44011 }, 44012 { 44013 "sha": "a6f88863f616eadef462dde8a01ee665f1cf7639", 44014 "description": "asahi: Don't advertise ARB_clip_control yet", 44015 "nominated": false, 44016 "nomination_type": null, 44017 "resolution": 4, 44018 "main_sha": null, 44019 "because_sha": null 44020 }, 44021 { 44022 "sha": "5ead97382456fe7f5c2ccc40aea2a58310eae207", 44023 "description": "aco: Add faster code path to store_lds for consecutive write mask.", 44024 "nominated": false, 44025 "nomination_type": null, 44026 "resolution": 4, 44027 "main_sha": null, 44028 "because_sha": null 44029 }, 44030 { 44031 "sha": "4588453815c58ec848b0ff6f18a08836e70f55df", 44032 "description": "vk/device-select-layer: fix .sType of VkPhysicalDeviceGroupProperties", 44033 "nominated": true, 44034 "nomination_type": 1, 44035 "resolution": 1, 44036 "main_sha": null, 44037 "because_sha": "c196ffaca6d927e213d1c39ec9eed611fd01e2e1" 44038 }, 44039 { 44040 "sha": "d08bd9a8d8baf0f88554dd4f69ee5aa0fa3663ef", 44041 "description": "etnaviv: don't expose array and 3D texture support on pre-halti GPUs", 44042 "nominated": false, 44043 "nomination_type": null, 44044 "resolution": 4, 44045 "main_sha": null, 44046 "because_sha": null 44047 }, 44048 { 44049 "sha": "2b0f77bde5687ccee31e300a58dd5e039da7b90f", 44050 "description": "etnaviv: allow 3D textures with TS in transfer", 44051 "nominated": false, 44052 "nomination_type": null, 44053 "resolution": 4, 44054 "main_sha": null, 44055 "because_sha": null 44056 }, 44057 { 44058 "sha": "9496b7a2fa0ffb1167b7b15d89a546615045832b", 44059 "description": "etnaviv: fix TS buffer allocation for 3D textures", 44060 "nominated": false, 44061 "nomination_type": null, 44062 "resolution": 4, 44063 "main_sha": null, 44064 "because_sha": null 44065 }, 44066 { 44067 "sha": "2d93327cc4b14e7df09bc369c54ac22cdbc05206", 44068 "description": "etnaviv: properly check number of layers in surface creation", 44069 "nominated": false, 44070 "nomination_type": null, 44071 "resolution": 4, 44072 "main_sha": null, 44073 "because_sha": null 44074 }, 44075 { 44076 "sha": "88fd397c741c0e1fe0d851fbc566925078df6013", 44077 "description": "r300: fix variables detection for paired ALU and TEX instructions in different branches", 44078 "nominated": true, 44079 "nomination_type": 0, 44080 "resolution": 1, 44081 "main_sha": null, 44082 "because_sha": null 44083 }, 44084 { 44085 "sha": "b5df20568a6e60056211b634efa3bea4758f18e9", 44086 "description": "frontend/nine: Fix ff position_t fallback when w = 0", 44087 "nominated": true, 44088 "nomination_type": 0, 44089 "resolution": 1, 44090 "main_sha": null, 44091 "because_sha": null 44092 }, 44093 { 44094 "sha": "93da6e9f34226549b4eb8726383fb54c584a9e15", 44095 "description": "frontend/nine: Fix shader multi-use crash", 44096 "nominated": true, 44097 "nomination_type": 0, 44098 "resolution": 1, 44099 "main_sha": null, 44100 "because_sha": null 44101 }, 44102 { 44103 "sha": "4c65ccab6d48abe7be650ee7b9f3b72a70609a9a", 44104 "description": "frontend/nine: Fix cso restore bug", 44105 "nominated": true, 44106 "nomination_type": 0, 44107 "resolution": 1, 44108 "main_sha": null, 44109 "because_sha": null 44110 }, 44111 { 44112 "sha": "4f953ad51299a744aa74b7667debd8a8245685f5", 44113 "description": "frontend/nine: Fix ATOC handling", 44114 "nominated": true, 44115 "nomination_type": 1, 44116 "resolution": 1, 44117 "main_sha": null, 44118 "because_sha": "1272640d55243105bb192a5dd460dc70fc7a77a6" 44119 }, 44120 { 44121 "sha": "e5124e83ba1f9a7c86a3b1b8d38e7c71cd481f88", 44122 "description": "frontend/nine: Fix buffer tracking out of bounds", 44123 "nominated": true, 44124 "nomination_type": 1, 44125 "resolution": 1, 44126 "main_sha": null, 44127 "because_sha": "380c2bf8876496183af50fa5bc59145f311962e0" 44128 }, 44129 { 44130 "sha": "b74febffe6e97938130dfd405ae1678539eafcfe", 44131 "description": "frontend/nine: Skip invalid swvp calls", 44132 "nominated": true, 44133 "nomination_type": 0, 44134 "resolution": 1, 44135 "main_sha": null, 44136 "because_sha": null 44137 }, 44138 { 44139 "sha": "0d0d245e7e1fd870aa5c16f9a2fb50c8f9c0de6d", 44140 "description": "ci: Enable llvmpipe on MacOS", 44141 "nominated": false, 44142 "nomination_type": null, 44143 "resolution": 4, 44144 "main_sha": null, 44145 "because_sha": null 44146 }, 44147 { 44148 "sha": "e04d4f881e167f9f6594cb79477bd3e9a11d81ce", 44149 "description": "ci: Improve MacOS github ci", 44150 "nominated": false, 44151 "nomination_type": null, 44152 "resolution": 4, 44153 "main_sha": null, 44154 "because_sha": null 44155 }, 44156 { 44157 "sha": "1f05b23b4f9a5ba2a3414f6d06675c93d707f84f", 44158 "description": "util: Disable usage of __attribute__((__const__)) when the compiler is clang", 44159 "nominated": false, 44160 "nomination_type": null, 44161 "resolution": 4, 44162 "main_sha": null, 44163 "because_sha": null 44164 }, 44165 { 44166 "sha": "075b72ea069863021c51235d46c4c89c859d698b", 44167 "description": "util: Fixes invalid assumption that return non null by function util_format_fetch_rgba_func", 44168 "nominated": true, 44169 "nomination_type": 1, 44170 "resolution": 1, 44171 "main_sha": null, 44172 "because_sha": "e342081c3769214024c22fb394ac506008c1fd37" 44173 }, 44174 { 44175 "sha": "a1b7682d10dae1ec90932687bf7d2445b38d5fb9", 44176 "description": "util: Fixes memory leak in u_printf_test.cpp", 44177 "nominated": false, 44178 "nomination_type": null, 44179 "resolution": 4, 44180 "main_sha": null, 44181 "because_sha": null 44182 }, 44183 { 44184 "sha": "11ab6087797f805cf158048915c67945613c9a72", 44185 "description": "util: Fixes memory leak in create_cache_item_header_and_blob", 44186 "nominated": true, 44187 "nomination_type": 0, 44188 "resolution": 2, 44189 "main_sha": null, 44190 "because_sha": "2a9b4ad1774d69aa3ae8161ab964fe2d58aacee2" 44191 }, 44192 { 44193 "sha": "44a64a34bf448c667ddbf7f6b7ed526740917147", 44194 "description": "intel: Fixes compile error of aubinator_viewer.cpp with gcc", 44195 "nominated": false, 44196 "nomination_type": null, 44197 "resolution": 4, 44198 "main_sha": null, 44199 "because_sha": null 44200 }, 44201 { 44202 "sha": "1b38ca7844996fb9a7c3531c6e9f44b438f65ecb", 44203 "description": "panfrost: Do no use designated initializer for union", 44204 "nominated": false, 44205 "nomination_type": null, 44206 "resolution": 4, 44207 "main_sha": null, 44208 "because_sha": null 44209 }, 44210 { 44211 "sha": "41af9bc0a55a3f4892434dbbe48e55ada1857436", 44212 "description": "nine: Fixes compile of nine_pipe.h with clang ../../src/gallium/frontends/nine/nine_pipe.h:377:9: error: unannotated fall-through between switch labels [-Werror,-Wimplicit-fallthrough] default: ^ ../../src/gallium/frontends/nine/nine_pipe.h:377:9: note: insert 'break;' to avoid fall-through default:", 44213 "nominated": false, 44214 "nomination_type": null, 44215 "resolution": 4, 44216 "main_sha": null, 44217 "because_sha": null 44218 }, 44219 { 44220 "sha": "b5b855149caad60042ad0bc2d4c131c7063ff088", 44221 "description": "meson: Microsoft / maybe Intel CLC need the all-targets workaround just like clover", 44222 "nominated": true, 44223 "nomination_type": 1, 44224 "resolution": 1, 44225 "main_sha": null, 44226 "because_sha": "1506ea2ecb8d017dbe1bbe7bec03294619683e13" 44227 }, 44228 { 44229 "sha": "1df92ed2a68bf8ea331e44eddb6a194f82612297", 44230 "description": "meson: Don't include glsl compiler if flex/bison aren't found", 44231 "nominated": false, 44232 "nomination_type": null, 44233 "resolution": 4, 44234 "main_sha": null, 44235 "because_sha": null 44236 }, 44237 { 44238 "sha": "5ee3212078e12f28ada17c2db033363029443f4a", 44239 "description": "util: Add os_create_anonymous_file support on win32", 44240 "nominated": false, 44241 "nomination_type": null, 44242 "resolution": 4, 44243 "main_sha": null, 44244 "because_sha": null 44245 }, 44246 { 44247 "sha": "24b9ad7cd5ebc7cfa5d03cf0f243ea4841c971b9", 44248 "description": "meson: Enable graw tests on mingw", 44249 "nominated": false, 44250 "nomination_type": null, 44251 "resolution": 4, 44252 "main_sha": null, 44253 "because_sha": null 44254 }, 44255 { 44256 "sha": "4f5d9bd9a05038044526ea6cc2a1146bbb2aeddb", 44257 "description": "zink: stop skipping bunch of GLESx tests", 44258 "nominated": false, 44259 "nomination_type": null, 44260 "resolution": 4, 44261 "main_sha": null, 44262 "because_sha": null 44263 }, 44264 { 44265 "sha": "c3ca94261af44e1e80012e838f1b179cf54b188a", 44266 "description": "zink: Use DETECT_OS_WINDOWS instead of 'WIN32'", 44267 "nominated": false, 44268 "nomination_type": null, 44269 "resolution": 4, 44270 "main_sha": null, 44271 "because_sha": null 44272 }, 44273 { 44274 "sha": "007d979dbe6a90dd8a6b489600be7284f7aa4019", 44275 "description": "util: Enable tests that disabled for msvc/mingw", 44276 "nominated": false, 44277 "nomination_type": null, 44278 "resolution": 4, 44279 "main_sha": null, 44280 "because_sha": null 44281 }, 44282 { 44283 "sha": "dec40ea4da130f84f374271dcc7ddf5d4d687ca9", 44284 "description": "util: Use `DETECT_OS_WINDOWS` instead `WIN32` in u_process.c", 44285 "nominated": false, 44286 "nomination_type": null, 44287 "resolution": 4, 44288 "main_sha": null, 44289 "because_sha": null 44290 }, 44291 { 44292 "sha": "d85295e6a9c957fb9871cd3b0daeb64c05f00992", 44293 "description": "util: Implement os_get_available_system_memory on Win32", 44294 "nominated": false, 44295 "nomination_type": null, 44296 "resolution": 4, 44297 "main_sha": null, 44298 "because_sha": null 44299 }, 44300 { 44301 "sha": "b2bf20e28fc659df215f94a055497471168e9158", 44302 "description": "util: Fixes typo in function os_get_total_physical_memory", 44303 "nominated": false, 44304 "nomination_type": null, 44305 "resolution": 4, 44306 "main_sha": null, 44307 "because_sha": null 44308 }, 44309 { 44310 "sha": "dc7a61aa17e786ceeadf5eb6f854372630456267", 44311 "description": "util: Implement util_thread_get_time_nano on win32", 44312 "nominated": false, 44313 "nomination_type": null, 44314 "resolution": 4, 44315 "main_sha": null, 44316 "because_sha": null 44317 }, 44318 { 44319 "sha": "c68c36f890c2f798144f24c93c85c9f353c0121e", 44320 "description": "mesa/st: simplify sampler border color swizzling", 44321 "nominated": false, 44322 "nomination_type": null, 44323 "resolution": 4, 44324 "main_sha": null, 44325 "because_sha": null 44326 }, 44327 { 44328 "sha": "e00bb6cb98b0fb5fac46bde0331e98f8e2882eea", 44329 "description": "mesa/st: use tracked samplerview swizzle values", 44330 "nominated": false, 44331 "nomination_type": null, 44332 "resolution": 4, 44333 "main_sha": null, 44334 "because_sha": null 44335 }, 44336 { 44337 "sha": "0ccc0f7b503205b85517f80914b608bab572f0ad", 44338 "description": "mesa: track gl_texture_object swizzle internally", 44339 "nominated": false, 44340 "nomination_type": null, 44341 "resolution": 4, 44342 "main_sha": null, 44343 "because_sha": null 44344 }, 44345 { 44346 "sha": "383b39f3130009d5a73e5f7f348f1b3e932a29d3", 44347 "description": "mesa/st: use pre-calculated format swizzle for samplerviews", 44348 "nominated": false, 44349 "nomination_type": null, 44350 "resolution": 4, 44351 "main_sha": null, 44352 "because_sha": null 44353 }, 44354 { 44355 "sha": "e713a9a98219fb09a31e46785c577d1ffc451944", 44356 "description": "mesa: track format swizzles on teximage objects", 44357 "nominated": false, 44358 "nomination_type": null, 44359 "resolution": 4, 44360 "main_sha": null, 44361 "because_sha": null 44362 }, 44363 { 44364 "sha": "206aad7c5c702dceaa80fcc259c1ceda991471e2", 44365 "description": "zink: add a driver workaround for broken L4A4 on nvidia", 44366 "nominated": false, 44367 "nomination_type": null, 44368 "resolution": 4, 44369 "main_sha": null, 44370 "because_sha": null 44371 }, 44372 { 44373 "sha": "d49586cfae34f4320f9eb56d79b2e62f5c0676d4", 44374 "description": "zink: support emulating alpha formats using new border color quirk", 44375 "nominated": false, 44376 "nomination_type": null, 44377 "resolution": 4, 44378 "main_sha": null, 44379 "because_sha": null 44380 }, 44381 { 44382 "sha": "d5bf01e214c2398c21da28de06e1739c60183952", 44383 "description": "zink: handle emulated alpha format clears", 44384 "nominated": false, 44385 "nomination_type": null, 44386 "resolution": 4, 44387 "main_sha": null, 44388 "because_sha": null 44389 }, 44390 { 44391 "sha": "89c41a77508ae300d9ebd411da311121bdef336c", 44392 "description": "zink: reject native blits for emulated alpha formats", 44393 "nominated": false, 44394 "nomination_type": null, 44395 "resolution": 4, 44396 "main_sha": null, 44397 "because_sha": null 44398 }, 44399 { 44400 "sha": "88390404b8bfa4b32be4f1137a9cd9fae53caf32", 44401 "description": "zink: add some format functions for emulating alpha formats", 44402 "nominated": false, 44403 "nomination_type": null, 44404 "resolution": 4, 44405 "main_sha": null, 44406 "because_sha": null 44407 }, 44408 { 44409 "sha": "3b27632abc65d2a07ce1e3302e6a0c6de4016638", 44410 "description": "zink: stop modifying samplerview swizzle on base struct", 44411 "nominated": false, 44412 "nomination_type": null, 44413 "resolution": 4, 44414 "main_sha": null, 44415 "because_sha": null 44416 }, 44417 { 44418 "sha": "a5b272589491e850b092af543f4c8c76e8eebfc5", 44419 "description": "util/format: handle SRGB in util_format_luminance_to_red()", 44420 "nominated": false, 44421 "nomination_type": null, 44422 "resolution": 4, 44423 "main_sha": null, 44424 "because_sha": null 44425 }, 44426 { 44427 "sha": "55ef65d4f44cabd525e3ce021ed2b452dd8b8698", 44428 "description": "gallium: add PIPE_QUIRK_TEXTURE_BORDER_COLOR_SWIZZLE_ALPHA_NOT_W", 44429 "nominated": false, 44430 "nomination_type": null, 44431 "resolution": 4, 44432 "main_sha": null, 44433 "because_sha": null 44434 }, 44435 { 44436 "sha": "03b893acb34e9ac0d41ddf000aeb995d771b4357", 44437 "description": "gallium: convert PIPE_QUIRK_TEXTURE_BORDER_COLOR_SWIZZLE to enum", 44438 "nominated": false, 44439 "nomination_type": null, 44440 "resolution": 4, 44441 "main_sha": null, 44442 "because_sha": null 44443 }, 44444 { 44445 "sha": "1341d7aa84ef188f537954682ce0c45068a3dd8f", 44446 "description": "mesa/st: use plumbed value for srgb_skip_decode in sampler conversion", 44447 "nominated": false, 44448 "nomination_type": null, 44449 "resolution": 4, 44450 "main_sha": null, 44451 "because_sha": null 44452 }, 44453 { 44454 "sha": "1c172cdbccd6aeae6a0660514b8fef5e550f1ca4", 44455 "description": "mesa/st: plumb glsl130_or_later through sampler creation", 44456 "nominated": false, 44457 "nomination_type": null, 44458 "resolution": 4, 44459 "main_sha": null, 44460 "because_sha": null 44461 }, 44462 { 44463 "sha": "d1e33fa3456d174e6c47c20abc466fd06936ac58", 44464 "description": "mesa/st: add ignore_srgb_decode param to st_convert_sampler", 44465 "nominated": false, 44466 "nomination_type": null, 44467 "resolution": 4, 44468 "main_sha": null, 44469 "because_sha": null 44470 }, 44471 { 44472 "sha": "28d033b34fe3c52f4720235449a0a1fd5fe683b0", 44473 "description": "mesa: require render target bind for A/L/I in format selection", 44474 "nominated": true, 44475 "nomination_type": 0, 44476 "resolution": 1, 44477 "main_sha": null, 44478 "because_sha": null 44479 }, 44480 { 44481 "sha": "4f28e2827c9ccc26dc608a870209b4deab7b5882", 44482 "description": "mesa: fix blending when using luminance/intensity emulation", 44483 "nominated": true, 44484 "nomination_type": 0, 44485 "resolution": 1, 44486 "main_sha": null, 44487 "because_sha": null 44488 }, 44489 { 44490 "sha": "3eec931e9b851fb399d3b00ef1f2f9f855910692", 44491 "description": ".mailmap: change spelling for Constantine Kharlamov", 44492 "nominated": false, 44493 "nomination_type": null, 44494 "resolution": 4, 44495 "main_sha": null, 44496 "because_sha": null 44497 }, 44498 { 44499 "sha": "db11e300e92d28fb9c220d0dcdfe36b33403157e", 44500 "description": "meson: remove source_root() call in main meson.build", 44501 "nominated": false, 44502 "nomination_type": null, 44503 "resolution": 4, 44504 "main_sha": null, 44505 "because_sha": null 44506 }, 44507 { 44508 "sha": "91362340f33eabf95d64c6116a813d7c88ff802f", 44509 "description": "meson: remove source_root() call in nir compiler path", 44510 "nominated": false, 44511 "nomination_type": null, 44512 "resolution": 4, 44513 "main_sha": null, 44514 "because_sha": null 44515 }, 44516 { 44517 "sha": "ef611696a5a7768343f4df5fb1dc5533d44ae802", 44518 "description": "loader/dri3: remove a no-op free call", 44519 "nominated": false, 44520 "nomination_type": null, 44521 "resolution": 4, 44522 "main_sha": null, 44523 "because_sha": null 44524 }, 44525 { 44526 "sha": "f572961d6937c0adceab39dd883cb53cfa965dc2", 44527 "description": "loader/dri3: simplify check for reply", 44528 "nominated": false, 44529 "nomination_type": null, 44530 "resolution": 4, 44531 "main_sha": null, 44532 "because_sha": null 44533 }, 44534 { 44535 "sha": "861167f41d17e1c8d114cb511a817308491327c1", 44536 "description": "isl: fix bug where sb.MOCS is not being set", 44537 "nominated": true, 44538 "nomination_type": 1, 44539 "resolution": 1, 44540 "main_sha": null, 44541 "because_sha": "c27fcb1d3bac4282978529d947f3a143ae4a311f" 44542 }, 44543 { 44544 "sha": "a3a04ed6f3617ab7891f827fae8a9dd8e67596bf", 44545 "description": "glsl: add check for too large atomic counter buffer offset", 44546 "nominated": false, 44547 "nomination_type": null, 44548 "resolution": 4, 44549 "main_sha": null, 44550 "because_sha": null 44551 }, 44552 { 44553 "sha": "fd28984f84af64ecb59851c4ea56324dd5a1cbc4", 44554 "description": "pvr: fix memleak in error paths", 44555 "nominated": false, 44556 "nomination_type": null, 44557 "resolution": 4, 44558 "main_sha": null, 44559 "because_sha": null 44560 }, 44561 { 44562 "sha": "c69ba3159a6e65a2108cbffefda25a2bf4e09e4f", 44563 "description": "Android.mk: Disable lmsensors", 44564 "nominated": false, 44565 "nomination_type": null, 44566 "resolution": 4, 44567 "main_sha": null, 44568 "because_sha": null 44569 }, 44570 { 44571 "sha": "f81d4b76492497ee2beb2c360df849bd7a292294", 44572 "description": "util/xmlconfig: allow drivers to override option values", 44573 "nominated": false, 44574 "nomination_type": null, 44575 "resolution": 4, 44576 "main_sha": null, 44577 "because_sha": null 44578 }, 44579 { 44580 "sha": "7361b67f92eeef47107062313bbf2a4372e17827", 44581 "description": "glthread: add missing code for GL_ARB_sparse_texture", 44582 "nominated": false, 44583 "nomination_type": null, 44584 "resolution": 4, 44585 "main_sha": null, 44586 "because_sha": null 44587 }, 44588 { 44589 "sha": "983684d763325a7b5f92cbebdf488a06ab41969d", 44590 "description": "glthread: track glBindFramebufferEXT, not just glBindFramebuffer", 44591 "nominated": false, 44592 "nomination_type": null, 44593 "resolution": 4, 44594 "main_sha": null, 44595 "because_sha": null 44596 }, 44597 { 44598 "sha": "f9b0dc9377913d2745f6fb89912e94ce22d64681", 44599 "description": "glthread: track GL_READ_FRAMEBUFFER bindings too", 44600 "nominated": false, 44601 "nomination_type": null, 44602 "resolution": 4, 44603 "main_sha": null, 44604 "because_sha": null 44605 }, 44606 { 44607 "sha": "28e351673ef8c22c5ae0585f40e1cbd2b15eda5c", 44608 "description": "glthread: call _mesa_glthread_DeleteBuffers unconditionally", 44609 "nominated": true, 44610 "nomination_type": 1, 44611 "resolution": 1, 44612 "main_sha": null, 44613 "because_sha": "4fa24747b9089bda0453051e5fd5188e6fce6996" 44614 }, 44615 { 44616 "sha": "eb4036ea5b9a55c1d965e0917d21c502c8635b47", 44617 "description": "glthread: unbind framebuffers in glDeleteFramebuffers", 44618 "nominated": true, 44619 "nomination_type": 1, 44620 "resolution": 1, 44621 "main_sha": null, 44622 "because_sha": "e48f676835d110f907e5cd55d659dae511e4af2d" 44623 }, 44624 { 44625 "sha": "a9b64bd7ad725fdf8ea0da522e1d47215cfb2f84", 44626 "description": "glsl: allow image*Shadow keywords on ES and GLSL >= 420", 44627 "nominated": false, 44628 "nomination_type": null, 44629 "resolution": 4, 44630 "main_sha": null, 44631 "because_sha": null 44632 }, 44633 { 44634 "sha": "00d8fcee10385dc711b1197c3098b2c2fc7effa9", 44635 "description": "intel/drm-shim: update shim to support DG2", 44636 "nominated": false, 44637 "nomination_type": null, 44638 "resolution": 4, 44639 "main_sha": null, 44640 "because_sha": null 44641 }, 44642 { 44643 "sha": "4393be8291ff3f39ff37a61133b6e5b0fa3e9698", 44644 "description": "mesa/st: fix reference to nir->info after nir_to_tgsi", 44645 "nominated": true, 44646 "nomination_type": 1, 44647 "resolution": 1, 44648 "main_sha": null, 44649 "because_sha": "580f1ac4736eec90e2e7dbe67ba76cac4d0e5319" 44650 }, 44651 { 44652 "sha": "74266753634a6928d7c8497783dcd315d5667eec", 44653 "description": "svga: compare graphics shader stages against COMPUTE", 44654 "nominated": false, 44655 "nomination_type": 1, 44656 "resolution": 4, 44657 "main_sha": null, 44658 "because_sha": "9bbf235fd9d4ddc82583672bea4e299e4d69206c" 44659 }, 44660 { 44661 "sha": "2d39227a90440e5b911f5ac6c0fb5ac04c433565", 44662 "description": "radv: Fix stack size calculation with stage ids", 44663 "nominated": true, 44664 "nomination_type": 1, 44665 "resolution": 1, 44666 "main_sha": null, 44667 "because_sha": "c39cccec9c5a6d027457e625e34db5f0092c076b" 44668 }, 44669 { 44670 "sha": "1f6bd6ece99c92a492b896713799bba642b687cd", 44671 "description": "etnaviv: fix standalone compiler to work without a tgsi backend", 44672 "nominated": false, 44673 "nomination_type": null, 44674 "resolution": 4, 44675 "main_sha": null, 44676 "because_sha": null 44677 }, 44678 { 44679 "sha": "b85544db19a75a939b13aa246fd7305a7bef8a4c", 44680 "description": "etnaviv: skip disk cache initialization on standalone compiler", 44681 "nominated": false, 44682 "nomination_type": null, 44683 "resolution": 4, 44684 "main_sha": null, 44685 "because_sha": null 44686 }, 44687 { 44688 "sha": "a3bf0da1cbd4b10043c80bf44609a3024b5fcc36", 44689 "description": "microsoft/compiler: Change calls to NIR_INSTR_UNSUPPORTED to log to dxil_logger instead", 44690 "nominated": false, 44691 "nomination_type": null, 44692 "resolution": 4, 44693 "main_sha": null, 44694 "because_sha": null 44695 }, 44696 { 44697 "sha": "97902a9ef8bcf22cbb110c8a5978a5b7034b58ee", 44698 "description": "nir: add nir_instr_as_str", 44699 "nominated": false, 44700 "nomination_type": null, 44701 "resolution": 4, 44702 "main_sha": null, 44703 "because_sha": null 44704 }, 44705 { 44706 "sha": "55b3980e789e8391458b2a5cdf05d5849f2b6872", 44707 "description": "microsoft/compiler: Add dxil_logger type and parameter to nir_to_dxil", 44708 "nominated": false, 44709 "nomination_type": null, 44710 "resolution": 4, 44711 "main_sha": null, 44712 "because_sha": null 44713 }, 44714 { 44715 "sha": "58bf84044bbad292057bdc95c13bb030b57eb7c5", 44716 "description": "radv: copy the sample locations only if the state isn't dynamic", 44717 "nominated": false, 44718 "nomination_type": null, 44719 "resolution": 4, 44720 "main_sha": null, 44721 "because_sha": null 44722 }, 44723 { 44724 "sha": "0ca33a6c0d409aa5d49794b6f4d8018c634fb0fb", 44725 "description": "radv: copy line stipple factor/pattern only if the state isn't dynamic", 44726 "nominated": false, 44727 "nomination_type": null, 44728 "resolution": 4, 44729 "main_sha": null, 44730 "because_sha": null 44731 }, 44732 { 44733 "sha": "1d92ab921b1b033c4722338cf77a6a0fa6e09445", 44734 "description": "radv: remove unecessary radv_pipeline::uses_dynamic_stride", 44735 "nominated": false, 44736 "nomination_type": null, 44737 "resolution": 4, 44738 "main_sha": null, 44739 "because_sha": null 44740 }, 44741 { 44742 "sha": "56bb29cb93accf9d78c29332db52314bcb4b7670", 44743 "description": "anv: don't return incorrect error code for vkCreateDescriptorPool", 44744 "nominated": true, 44745 "nomination_type": 0, 44746 "resolution": 1, 44747 "main_sha": null, 44748 "because_sha": null 44749 }, 44750 { 44751 "sha": "bc7edc1c7a446e442154dbd2b068eba83182b7b6", 44752 "description": "radv: force inlining on another draw function", 44753 "nominated": false, 44754 "nomination_type": null, 44755 "resolution": 4, 44756 "main_sha": null, 44757 "because_sha": null 44758 }, 44759 { 44760 "sha": "64395f0d85ae7f74ec386ed6f0c2f09ae20b2a56", 44761 "description": "radv: remove stupid conditional from draw path", 44762 "nominated": false, 44763 "nomination_type": null, 44764 "resolution": 4, 44765 "main_sha": null, 44766 "because_sha": null 44767 }, 44768 { 44769 "sha": "50e6a80b5ea5ca8eae364b00642bc47f1fcc0e08", 44770 "description": "radeonsi/tests: cosmetic changes", 44771 "nominated": false, 44772 "nomination_type": null, 44773 "resolution": 4, 44774 "main_sha": null, 44775 "because_sha": null 44776 }, 44777 { 44778 "sha": "7d7275dd886dcf028a03c8266d2d8f7f1462f1be", 44779 "description": "radeonsi/tests: update navi21 expected results", 44780 "nominated": false, 44781 "nomination_type": null, 44782 "resolution": 4, 44783 "main_sha": null, 44784 "because_sha": null 44785 }, 44786 { 44787 "sha": "b4b7162e2345c142ae32ed393ac7871132ffdf26", 44788 "description": "radeonsi/tests: update raven expected results", 44789 "nominated": false, 44790 "nomination_type": null, 44791 "resolution": 4, 44792 "main_sha": null, 44793 "because_sha": null 44794 }, 44795 { 44796 "sha": "4d7637bb73b61beda07d37933084b8534094934b", 44797 "description": "radeonsi/tests: add testing of the khr-single tests", 44798 "nominated": false, 44799 "nomination_type": null, 44800 "resolution": 4, 44801 "main_sha": null, 44802 "because_sha": null 44803 }, 44804 { 44805 "sha": "62d3f799de738ac31c1736309002ccdd5b79dac4", 44806 "description": "radeonsi/tests: remove left-over debug print", 44807 "nominated": false, 44808 "nomination_type": null, 44809 "resolution": 4, 44810 "main_sha": null, 44811 "because_sha": null 44812 }, 44813 { 44814 "sha": "6b5aecb19558200fd39fda46db08456ba7acc180", 44815 "description": "virgl: add support for hardware video acceleration", 44816 "nominated": false, 44817 "nomination_type": null, 44818 "resolution": 4, 44819 "main_sha": null, 44820 "because_sha": null 44821 }, 44822 { 44823 "sha": "15c210649d3547689be286af2a0707be7ec3cdf4", 44824 "description": "gallium/util: add a new helper function pipe_buffer_size()", 44825 "nominated": false, 44826 "nomination_type": null, 44827 "resolution": 4, 44828 "main_sha": null, 44829 "because_sha": null 44830 }, 44831 { 44832 "sha": "e2199651b83c6842842dabd9261491481f4a3df1", 44833 "description": "vl: change vl_video_buffer_destroy() to non-static", 44834 "nominated": false, 44835 "nomination_type": null, 44836 "resolution": 4, 44837 "main_sha": null, 44838 "because_sha": null 44839 }, 44840 { 44841 "sha": "a7366d68ae551763acc8cd481ff64af04e7a7cd9", 44842 "description": "gallium: add key size to the structure pipe_picture_desc", 44843 "nominated": false, 44844 "nomination_type": null, 44845 "resolution": 4, 44846 "main_sha": null, 44847 "because_sha": null 44848 }, 44849 { 44850 "sha": "04d192fccbded86bfaac0e8f661a9f66c496dc01", 44851 "description": "pvr: Fix bo mapping on alloc with PVR_BO_ALLOC_FLAG_CPU_ACCESS.", 44852 "nominated": false, 44853 "nomination_type": null, 44854 "resolution": 4, 44855 "main_sha": null, 44856 "because_sha": null 44857 }, 44858 { 44859 "sha": "4e9cce39d3f0ccd2a1aaff9bdcd10de32aa14698", 44860 "description": "nouveau: implement and enable PIPE_CAP_QUERY_MEMORY_INFO", 44861 "nominated": false, 44862 "nomination_type": null, 44863 "resolution": 4, 44864 "main_sha": null, 44865 "because_sha": null 44866 }, 44867 { 44868 "sha": "17eda68df3b88e5ed02cf180411491b28be1e6d5", 44869 "description": "egl/wgl: Fix some awkward sizeof formatting", 44870 "nominated": true, 44871 "nomination_type": 1, 44872 "resolution": 1, 44873 "main_sha": null, 44874 "because_sha": "3415bf0268884bf3c16d495a4e1afd30d67bc71d" 44875 }, 44876 { 44877 "sha": "efd2ae6c0c87b8eca3bf0a476a008a16c00c51a2", 44878 "description": "egl/wgl: Delete unused variables/code", 44879 "nominated": true, 44880 "nomination_type": 1, 44881 "resolution": 1, 44882 "main_sha": null, 44883 "because_sha": "3415bf0268884bf3c16d495a4e1afd30d67bc71d" 44884 }, 44885 { 44886 "sha": "35e9c7e082d10c960c9cf1409d14744bd48e6ee9", 44887 "description": "wgl: Use pfi instead of iPixelFormat more often", 44888 "nominated": false, 44889 "nomination_type": null, 44890 "resolution": 4, 44891 "main_sha": null, 44892 "because_sha": null 44893 }, 44894 { 44895 "sha": "aeb3147a96dca44a3a6d99595c6e7f35b2a2df79", 44896 "description": "egl/wgl: Support sync objects", 44897 "nominated": false, 44898 "nomination_type": null, 44899 "resolution": 4, 44900 "main_sha": null, 44901 "because_sha": null 44902 }, 44903 { 44904 "sha": "e08d2dde2200ef3c38e1de01c70d418e0788ce98", 44905 "description": "egl/wgl: Support EGL_MESA_query_driver", 44906 "nominated": false, 44907 "nomination_type": null, 44908 "resolution": 4, 44909 "main_sha": null, 44910 "because_sha": null 44911 }, 44912 { 44913 "sha": "52e663959edd6085adadd66931efc9f61ae56333", 44914 "description": "egl/wgl: Hook up image validate/get in smapi", 44915 "nominated": false, 44916 "nomination_type": null, 44917 "resolution": 4, 44918 "main_sha": null, 44919 "because_sha": null 44920 }, 44921 { 44922 "sha": "c512b68816bfe525828f65035b4ff6053f3df373", 44923 "description": "egl/wgl: Use a per-display st_manager", 44924 "nominated": false, 44925 "nomination_type": null, 44926 "resolution": 4, 44927 "main_sha": null, 44928 "because_sha": null 44929 }, 44930 { 44931 "sha": "250bdcbfbee2ac086931db89954d9e0c6eacbaee", 44932 "description": "wgl: Pass smapi explicitly to framebuffer creation", 44933 "nominated": false, 44934 "nomination_type": null, 44935 "resolution": 4, 44936 "main_sha": null, 44937 "because_sha": null 44938 }, 44939 { 44940 "sha": "f5b1824ce3cebf5e5ef4bcdb9ca3266aa93600a6", 44941 "description": "wgl: Pass smapi explicitly to context creation", 44942 "nominated": false, 44943 "nomination_type": null, 44944 "resolution": 4, 44945 "main_sha": null, 44946 "because_sha": null 44947 }, 44948 { 44949 "sha": "d57a4abcf86bd9fd3cc377cf9c1aa0de79badc84", 44950 "description": "egl,wgl: Support eglCreateImageKHR", 44951 "nominated": false, 44952 "nomination_type": null, 44953 "resolution": 4, 44954 "main_sha": null, 44955 "because_sha": null 44956 }, 44957 { 44958 "sha": "76756ea4c6477b834e5d1e25cb9c7a341173f0bc", 44959 "description": "egl/wgl: Support eglWaitNative", 44960 "nominated": false, 44961 "nomination_type": null, 44962 "resolution": 4, 44963 "main_sha": null, 44964 "because_sha": null 44965 }, 44966 { 44967 "sha": "0e8271b27a711b655516e192b74b1aee174913e7", 44968 "description": "egl/wgl: Support eglWaitClient", 44969 "nominated": false, 44970 "nomination_type": null, 44971 "resolution": 4, 44972 "main_sha": null, 44973 "because_sha": null 44974 }, 44975 { 44976 "sha": "1d9e0a4ab0ef5a7c3b471e7cb4979b60f19265e7", 44977 "description": "egl/wgl: Support eglSwapInterval", 44978 "nominated": false, 44979 "nomination_type": null, 44980 "resolution": 4, 44981 "main_sha": null, 44982 "because_sha": null 44983 }, 44984 { 44985 "sha": "501154b4edc06efcf39e99f61373750bee3c0e3e", 44986 "description": "wgl: Allow per-framebuffer swap interval overrides", 44987 "nominated": false, 44988 "nomination_type": null, 44989 "resolution": 4, 44990 "main_sha": null, 44991 "because_sha": null 44992 }, 44993 { 44994 "sha": "0f533b3640e97da51357d6844846786c9a9d4850", 44995 "description": "egl/wgl: Implement bind/release texture buffer", 44996 "nominated": false, 44997 "nomination_type": null, 44998 "resolution": 4, 44999 "main_sha": null, 45000 "because_sha": null 45001 }, 45002 { 45003 "sha": "1d0757e2e361f0f5faa6e3e52279940123247795", 45004 "description": "egl/wgl: Set YInvert attribute to always true", 45005 "nominated": false, 45006 "nomination_type": null, 45007 "resolution": 4, 45008 "main_sha": null, 45009 "because_sha": null 45010 }, 45011 { 45012 "sha": "87931cdb1f7a6fc8934bf697e12f9dbdc804574b", 45013 "description": "egl/wgl: Implement PBuffer surfaces", 45014 "nominated": false, 45015 "nomination_type": null, 45016 "resolution": 4, 45017 "main_sha": null, 45018 "because_sha": null 45019 }, 45020 { 45021 "sha": "c205641ccf4a53a70860f5151092b5d4799379a5", 45022 "description": "wgl: Split pbuffer creation into two functions", 45023 "nominated": false, 45024 "nomination_type": null, 45025 "resolution": 4, 45026 "main_sha": null, 45027 "because_sha": null 45028 }, 45029 { 45030 "sha": "11ee16493da3116cb24d52c193db12403fcc4ebd", 45031 "description": "egl/wgl: Implement QuerySurface", 45032 "nominated": false, 45033 "nomination_type": null, 45034 "resolution": 4, 45035 "main_sha": null, 45036 "because_sha": null 45037 }, 45038 { 45039 "sha": "8cab2ae2405b77ab21546c920fd5e6a6073a5582", 45040 "description": "egl/wgl: Don't require a native display to support window surfaces", 45041 "nominated": false, 45042 "nomination_type": null, 45043 "resolution": 4, 45044 "main_sha": null, 45045 "because_sha": null 45046 }, 45047 { 45048 "sha": "e7b4af434b30250118b790aed75572e93a1f4689", 45049 "description": "c11: Implement and use of thrd_current properly on win32", 45050 "nominated": false, 45051 "nomination_type": null, 45052 "resolution": 4, 45053 "main_sha": null, 45054 "because_sha": null 45055 }, 45056 { 45057 "sha": "125a952b661eba478f36ae95956945cc7d75493a", 45058 "description": "c11: call impl_tss_dtor_invoke with tls callback for win32", 45059 "nominated": false, 45060 "nomination_type": null, 45061 "resolution": 4, 45062 "main_sha": null, 45063 "because_sha": null 45064 }, 45065 { 45066 "sha": "e819f713794108f3b34d6b503396bd72b6315b33", 45067 "description": "c11: It's should detect PTHREAD_DESTRUCTOR_ITERATIONS when define TSS_DTOR_ITERATIONS", 45068 "nominated": false, 45069 "nomination_type": null, 45070 "resolution": 4, 45071 "main_sha": null, 45072 "because_sha": null 45073 }, 45074 { 45075 "sha": "c37c6ac613b17ae34978065871f90fe16d154da4", 45076 "description": "nir/validate: add some (light) validation for sampler type matching", 45077 "nominated": false, 45078 "nomination_type": null, 45079 "resolution": 4, 45080 "main_sha": null, 45081 "because_sha": null 45082 }, 45083 { 45084 "sha": "b7eda568a4acf8b3d551e22b6ef72689663f9550", 45085 "description": "nir/validate: clamp unsized tex dests to 32bit", 45086 "nominated": true, 45087 "nomination_type": 0, 45088 "resolution": 1, 45089 "main_sha": null, 45090 "because_sha": null 45091 }, 45092 { 45093 "sha": "632e1b66f5cb4f0e20fcd1645ffc386c3214d591", 45094 "description": "radv: fix return type for meta resolve shaders", 45095 "nominated": true, 45096 "nomination_type": 0, 45097 "resolution": 1, 45098 "main_sha": null, 45099 "because_sha": null 45100 }, 45101 { 45102 "sha": "524f173c0379e6aad723b2bfa5d5f798685ae543", 45103 "description": "radv: explain why radv_invariant_geom is still needed for SotTR DX", 45104 "nominated": false, 45105 "nomination_type": null, 45106 "resolution": 4, 45107 "main_sha": null, 45108 "because_sha": null 45109 }, 45110 { 45111 "sha": "95232bf2619045629993ef5e8177763db3e006e6", 45112 "description": "radv: remove radv_invariant_geom workarounds for DX games", 45113 "nominated": false, 45114 "nomination_type": null, 45115 "resolution": 4, 45116 "main_sha": null, 45117 "because_sha": null 45118 }, 45119 { 45120 "sha": "95b0b2bea0b98a12d320288aa8b6ce950460ec99", 45121 "description": "venus: Enable VK_EXT_texture_compression_astc_hdr", 45122 "nominated": false, 45123 "nomination_type": null, 45124 "resolution": 4, 45125 "main_sha": null, 45126 "because_sha": null 45127 }, 45128 { 45129 "sha": "56f331951984e698e4b947d2ad6e34a8444bd62c", 45130 "description": "venus/pipeline: Fix ignore rules for VK_EXT_extended_dynamic_state", 45131 "nominated": false, 45132 "nomination_type": null, 45133 "resolution": 4, 45134 "main_sha": null, 45135 "because_sha": null 45136 }, 45137 { 45138 "sha": "e643173cc5b7d416702cb3284d2a646a24dab3d1", 45139 "description": "venus/pipeline: Fix ignore rules for VK_KHR_dynamic_rendering", 45140 "nominated": false, 45141 "nomination_type": null, 45142 "resolution": 4, 45143 "main_sha": null, 45144 "because_sha": null 45145 }, 45146 { 45147 "sha": "33e791bc02ab53d2182076ab7021b991cfb22542", 45148 "description": "venus/pipeline: Ignore basePipelineHandle", 45149 "nominated": false, 45150 "nomination_type": null, 45151 "resolution": 4, 45152 "main_sha": null, 45153 "because_sha": null 45154 }, 45155 { 45156 "sha": "d39e202dac8a00a803d8b93724115c5090caabb0", 45157 "description": "venus/pipeline: Ignore pViewportState::pScissors", 45158 "nominated": false, 45159 "nomination_type": null, 45160 "resolution": 4, 45161 "main_sha": null, 45162 "because_sha": null 45163 }, 45164 { 45165 "sha": "d6f2915ae549c6256afcfd146b44c61a8f833f52", 45166 "description": "venus/pipeline: Ignore pViewportState::pViewports", 45167 "nominated": false, 45168 "nomination_type": null, 45169 "resolution": 4, 45170 "main_sha": null, 45171 "because_sha": null 45172 }, 45173 { 45174 "sha": "4ab3b40f2e26856895f6a3902d0a463a0f33dd74", 45175 "description": "venus/pipeline: Fix ignore rule for pColorBlendState", 45176 "nominated": false, 45177 "nomination_type": null, 45178 "resolution": 4, 45179 "main_sha": null, 45180 "because_sha": null 45181 }, 45182 { 45183 "sha": "661fc52c905f4bf0a1f57047ba491f47c210dd2d", 45184 "description": "venus/pipeline: Fix ignore rule for pDepthStencilState", 45185 "nominated": false, 45186 "nomination_type": null, 45187 "resolution": 4, 45188 "main_sha": null, 45189 "because_sha": null 45190 }, 45191 { 45192 "sha": "5f70e08ed72973862d299c5c946527c7c64ad824", 45193 "description": "venus/pipeline: Split ignore rules for pViewportState, pMultisampleState", 45194 "nominated": false, 45195 "nomination_type": null, 45196 "resolution": 4, 45197 "main_sha": null, 45198 "because_sha": null 45199 }, 45200 { 45201 "sha": "cf6099e42542a033b9527e6c4832be41b75e6456", 45202 "description": "venus/pipeline: Add pipeline state bools for ignore rules", 45203 "nominated": false, 45204 "nomination_type": null, 45205 "resolution": 4, 45206 "main_sha": null, 45207 "because_sha": null 45208 }, 45209 { 45210 "sha": "063a13d67e8ac6169fef884dab7a05251664716a", 45211 "description": "venus/pipeline: Refactor vn_fix_graphics_pipeline_create_info", 45212 "nominated": false, 45213 "nomination_type": null, 45214 "resolution": 4, 45215 "main_sha": null, 45216 "because_sha": null 45217 }, 45218 { 45219 "sha": "0369fdbe94efcbcc6a21c5b692e06d90c24d9e7f", 45220 "description": "venus: Track subpass properties", 45221 "nominated": false, 45222 "nomination_type": null, 45223 "resolution": 4, 45224 "main_sha": null, 45225 "because_sha": null 45226 }, 45227 { 45228 "sha": "b3619743c0c701b7f8bf7aa467dfd7d8b5892b03", 45229 "description": "venus: Drop vn_present_src_attachment::acquire", 45230 "nominated": false, 45231 "nomination_type": null, 45232 "resolution": 4, 45233 "main_sha": null, 45234 "because_sha": null 45235 }, 45236 { 45237 "sha": "7cc3f046e0d6354747338de578fcaef883690e73", 45238 "description": "venus: Remove cryptic pointer arithmetic on present attachments", 45239 "nominated": false, 45240 "nomination_type": null, 45241 "resolution": 4, 45242 "main_sha": null, 45243 "because_sha": null 45244 }, 45245 { 45246 "sha": "2937c100e19e37c92e6b998d9bef77f15b1a90c9", 45247 "description": "svga: fix SetConstantBufferOffset command opcode", 45248 "nominated": false, 45249 "nomination_type": null, 45250 "resolution": 4, 45251 "main_sha": null, 45252 "because_sha": null 45253 }, 45254 { 45255 "sha": "bea050345ec54993a8954fd5b2e6f5d8643314b6", 45256 "description": "radv: do not set registers for PSO states that are dynamic", 45257 "nominated": false, 45258 "nomination_type": null, 45259 "resolution": 4, 45260 "main_sha": null, 45261 "because_sha": null 45262 }, 45263 { 45264 "sha": "42803c70ef46d19184c189f163ba8c26fc817dda", 45265 "description": "radv: simplify dynamic states uses when determining NGG culling settings", 45266 "nominated": false, 45267 "nomination_type": null, 45268 "resolution": 4, 45269 "main_sha": null, 45270 "because_sha": null 45271 }, 45272 { 45273 "sha": "2a96521bb40770d62c5e7d2e0b629811db9ed831", 45274 "description": "radv: remove one useless check about line width and dynamic state", 45275 "nominated": false, 45276 "nomination_type": null, 45277 "resolution": 4, 45278 "main_sha": null, 45279 "because_sha": null 45280 }, 45281 { 45282 "sha": "101f9dd8cf3adb0b97566e8f6f083409d57b807b", 45283 "description": "radv: properly ignore PSO states that are dynamic", 45284 "nominated": false, 45285 "nomination_type": null, 45286 "resolution": 4, 45287 "main_sha": null, 45288 "because_sha": null 45289 }, 45290 { 45291 "sha": "fdab8fef7aff0270ec173cbdca33d434a43ac8ab", 45292 "description": "iris: return failure if iris_resource_configure_main fail", 45293 "nominated": false, 45294 "nomination_type": null, 45295 "resolution": 4, 45296 "main_sha": null, 45297 "because_sha": null 45298 }, 45299 { 45300 "sha": "001779a33d80861d4bdabc3d0c7c78f75dee113f", 45301 "description": "lavapipe: Remove st_shader_stage_to_ptarget", 45302 "nominated": false, 45303 "nomination_type": null, 45304 "resolution": 4, 45305 "main_sha": null, 45306 "because_sha": null 45307 }, 45308 { 45309 "sha": "70891edd9728e7dd73115171fdb03622ce6450ba", 45310 "description": "nir: add a nir_opt_if_options enum", 45311 "nominated": true, 45312 "nomination_type": 0, 45313 "resolution": 1, 45314 "main_sha": null, 45315 "because_sha": null 45316 }, 45317 { 45318 "sha": "0ca0d2d4507ca3f9ce31f8a35fe4e3f44008451e", 45319 "description": "llvmpipe: Double number of SSBOs", 45320 "nominated": false, 45321 "nomination_type": null, 45322 "resolution": 4, 45323 "main_sha": null, 45324 "because_sha": null 45325 }, 45326 { 45327 "sha": "bd40e1b0127ffdb337667c9f524ab42999b875c9", 45328 "description": "aco: fix hash statistic", 45329 "nominated": true, 45330 "nomination_type": 1, 45331 "resolution": 1, 45332 "main_sha": null, 45333 "because_sha": "897561b7b98ebbabe0ee68761ccb9302ddc8991f" 45334 }, 45335 { 45336 "sha": "0b312dc343f5402f48d82996571f5100713be62b", 45337 "description": "radeonsi-raven/ci: Move spec@arb_timer_query@timestamp-get to flakes", 45338 "nominated": false, 45339 "nomination_type": null, 45340 "resolution": 4, 45341 "main_sha": null, 45342 "because_sha": null 45343 }, 45344 { 45345 "sha": "82fd379d9efbb87c67a4a7cb5466f47f03641c9b", 45346 "description": "amd/common: move ac_memory_ops_per_clock into ac_gpu_info.h", 45347 "nominated": false, 45348 "nomination_type": null, 45349 "resolution": 4, 45350 "main_sha": null, 45351 "because_sha": null 45352 }, 45353 { 45354 "sha": "3340dea1941885e85087bd35b6261dfee8148722", 45355 "description": "zink: do not use VK_FORMAT_D32_SFLOAT_S8_UINT without checking", 45356 "nominated": true, 45357 "nomination_type": 0, 45358 "resolution": 1, 45359 "main_sha": null, 45360 "because_sha": null 45361 }, 45362 { 45363 "sha": "71c1ca3c67bc64ba1d74841fa664b0ee0e045c11", 45364 "description": "zink: add have_D32_SFLOAT_S8_UINT boolean", 45365 "nominated": true, 45366 "nomination_type": 0, 45367 "resolution": 1, 45368 "main_sha": null, 45369 "because_sha": null 45370 }, 45371 { 45372 "sha": "37dfa4e3f3c669af16a53aa6c0401989a26099a1", 45373 "description": "radv: fix cleaning the meta query state if an error occured", 45374 "nominated": true, 45375 "nomination_type": 1, 45376 "resolution": 1, 45377 "main_sha": null, 45378 "because_sha": "1a95d43e5508e91d2fc88ad6fce34f202aeab923" 45379 }, 45380 { 45381 "sha": "5b5d5554f6687477d5bad646de8472434e19984f", 45382 "description": "radv: respect the render area for depth/stencil resolves", 45383 "nominated": false, 45384 "nomination_type": null, 45385 "resolution": 4, 45386 "main_sha": null, 45387 "because_sha": null 45388 }, 45389 { 45390 "sha": "aa5d4062e8b359fb11f35816d87fd2f4fd4b778a", 45391 "description": "svga: fix mksstats build", 45392 "nominated": true, 45393 "nomination_type": 1, 45394 "resolution": 1, 45395 "main_sha": null, 45396 "because_sha": "ed77ac1eef7c6f4126149ea2e492a243ba8449e5" 45397 }, 45398 { 45399 "sha": "26a1e93f7ecbb2d59fec7f5ad0fdcada9e1f10da", 45400 "description": "ci/windows: Setup proper MESA_IMAGE_TAG for Windows build/test image", 45401 "nominated": false, 45402 "nomination_type": null, 45403 "resolution": 4, 45404 "main_sha": null, 45405 "because_sha": null 45406 }, 45407 { 45408 "sha": "9921f5cf0c767e2bb60f647b70b7c36329d3cad4", 45409 "description": "ci/windows: Install Graphics-Tools package on the base image", 45410 "nominated": false, 45411 "nomination_type": null, 45412 "resolution": 4, 45413 "main_sha": null, 45414 "because_sha": null 45415 }, 45416 { 45417 "sha": "47526556494f18cd2c02f978bccac7e2ba73adcd", 45418 "description": "egl/x11: implement ANGLE_sync_control_rate", 45419 "nominated": false, 45420 "nomination_type": null, 45421 "resolution": 4, 45422 "main_sha": null, 45423 "because_sha": null 45424 }, 45425 { 45426 "sha": "94cfa50dc67e264e621d3003030c0ed40c8a2802", 45427 "description": "egl/x11: Split declaration of dri2_format_for_depth into header platform_x11.h", 45428 "nominated": false, 45429 "nomination_type": null, 45430 "resolution": 4, 45431 "main_sha": null, 45432 "because_sha": null 45433 }, 45434 { 45435 "sha": "eebea558b7b598359e6364f7a965216fea0fe9b2", 45436 "description": "egl: wire up ANGLE_sync_control_rate", 45437 "nominated": false, 45438 "nomination_type": null, 45439 "resolution": 4, 45440 "main_sha": null, 45441 "because_sha": null 45442 }, 45443 { 45444 "sha": "f5bb9dd738ace274c97507adea073b6c609469b2", 45445 "description": "egl: Remove eglextchromium.h and import eglext_angle.h", 45446 "nominated": false, 45447 "nomination_type": null, 45448 "resolution": 4, 45449 "main_sha": null, 45450 "because_sha": null 45451 }, 45452 { 45453 "sha": "3a9d3ac9c1c3a3df0cf4135f3c18efede46446b4", 45454 "description": "ci/windows: Windows runner is back online", 45455 "nominated": false, 45456 "nomination_type": null, 45457 "resolution": 4, 45458 "main_sha": null, 45459 "because_sha": null 45460 }, 45461 { 45462 "sha": "fbd41337354326354739042368989535d79f1640", 45463 "description": "anv: emit scissors when the pipeline changes", 45464 "nominated": true, 45465 "nomination_type": 1, 45466 "resolution": 1, 45467 "main_sha": null, 45468 "because_sha": "7d25c04236be85eac56ff88470be7199664b3aa8" 45469 }, 45470 { 45471 "sha": "dd7cae2a9960db528f65036e85412c3f51afd6a0", 45472 "description": "ci/lavapipe: wine flakes, switch to manual for now", 45473 "nominated": false, 45474 "nomination_type": null, 45475 "resolution": 4, 45476 "main_sha": null, 45477 "because_sha": null 45478 }, 45479 { 45480 "sha": "2f4b9b7a9505f61877ccd51157cab590a5fe3b24", 45481 "description": "gallium/u_blitter: make the bilinear filter for MSAA resolving conformant", 45482 "nominated": false, 45483 "nomination_type": null, 45484 "resolution": 4, 45485 "main_sha": null, 45486 "because_sha": null 45487 }, 45488 { 45489 "sha": "5c7ad4757bef25fd040993d15b3d87ad6f4c82ea", 45490 "description": "gallium/u_blitter: make nearest filtering emulation using TXF conformant", 45491 "nominated": false, 45492 "nomination_type": null, 45493 "resolution": 4, 45494 "main_sha": null, 45495 "because_sha": null 45496 }, 45497 { 45498 "sha": "a41386a0530df35dbbe9f17a5e7189f398cbe908", 45499 "description": "gallium/u_blitter: clean up IMMs in util_make_fs_blit_msaa_gen", 45500 "nominated": false, 45501 "nomination_type": null, 45502 "resolution": 4, 45503 "main_sha": null, 45504 "because_sha": null 45505 }, 45506 { 45507 "sha": "0397db1d8119d7875ecb54c943fb649450985c0e", 45508 "description": "gallium/u_blitter: treat Z scaling as scaled blits", 45509 "nominated": false, 45510 "nomination_type": null, 45511 "resolution": 4, 45512 "main_sha": null, 45513 "because_sha": null 45514 }, 45515 { 45516 "sha": "854fb27275c7744ea022ef9a2eb6320b59388834", 45517 "description": "gallium/u_blitter: fix the has_txf support condition", 45518 "nominated": false, 45519 "nomination_type": null, 45520 "resolution": 4, 45521 "main_sha": null, 45522 "because_sha": null 45523 }, 45524 { 45525 "sha": "20575169221bf3ce7bd4bcfee4d23d452cf96063", 45526 "description": "gallium/u_blitter: remove unused code for integer MSAA resolve", 45527 "nominated": false, 45528 "nomination_type": null, 45529 "resolution": 4, 45530 "main_sha": null, 45531 "because_sha": null 45532 }, 45533 { 45534 "sha": "fd7a968c36a11217db144241baaa2527130ca967", 45535 "description": "gallivm: initialize texture_unit_offset in emit_size_query", 45536 "nominated": false, 45537 "nomination_type": null, 45538 "resolution": 4, 45539 "main_sha": null, 45540 "because_sha": null 45541 }, 45542 { 45543 "sha": "60272d7db41f207b4653941610cd3ec69f46cbf6", 45544 "description": "gallivm: fix TXQ crash with MSAA samplers", 45545 "nominated": false, 45546 "nomination_type": null, 45547 "resolution": 4, 45548 "main_sha": null, 45549 "because_sha": null 45550 }, 45551 { 45552 "sha": "c7e155628db61495e6475d3a896e639965b73196", 45553 "description": "ttn: set the correct sampler declaration type in the presense of txs and lod", 45554 "nominated": false, 45555 "nomination_type": null, 45556 "resolution": 4, 45557 "main_sha": null, 45558 "because_sha": null 45559 }, 45560 { 45561 "sha": "23a2698e7578b170ff665d6a22dc9f936c07f960", 45562 "description": "ci/tu+zink: Re-enable the traces that were asserting about UBWC compatibility.", 45563 "nominated": false, 45564 "nomination_type": null, 45565 "resolution": 4, 45566 "main_sha": null, 45567 "because_sha": null 45568 }, 45569 { 45570 "sha": "149d4e4b6d193f07f6709e62f340c3b3337242c0", 45571 "description": "tu: Use the format list to decide whether we can do UBWC with MUTABLE.", 45572 "nominated": false, 45573 "nomination_type": null, 45574 "resolution": 4, 45575 "main_sha": null, 45576 "because_sha": null 45577 }, 45578 { 45579 "sha": "f6bd494cfac760384807fb558a511db3ff9d495d", 45580 "description": "tu: Treat viewFormatCount==0 as no format list.", 45581 "nominated": false, 45582 "nomination_type": null, 45583 "resolution": 4, 45584 "main_sha": null, 45585 "because_sha": null 45586 }, 45587 { 45588 "sha": "41280ba2895fc6fafd02d7f2ba4490215aa0914a", 45589 "description": "tu: Move the vkCreateImage format list checks to helper functions.", 45590 "nominated": false, 45591 "nomination_type": null, 45592 "resolution": 4, 45593 "main_sha": null, 45594 "because_sha": null 45595 }, 45596 { 45597 "sha": "8dda0a01bb3ea5a618a73ea4e506cb61e68e6d0c", 45598 "description": "zink: Make sure that we keep the existing ici pNext chain on inserts.", 45599 "nominated": true, 45600 "nomination_type": 0, 45601 "resolution": 1, 45602 "main_sha": null, 45603 "because_sha": "28ee911ad67192bc7a0683b6061b89e372482faf" 45604 }, 45605 { 45606 "sha": "6a933b7f539426442418f8d875ea17631ac4a979", 45607 "description": "c11: Fixes the declaration of timespec_get in time.h for macOS", 45608 "nominated": false, 45609 "nomination_type": null, 45610 "resolution": 4, 45611 "main_sha": null, 45612 "because_sha": null 45613 }, 45614 { 45615 "sha": "c0dd2eabaaca939883a6c9b73ea7bfc476907e36", 45616 "description": "util: open_memstream also support on MacOS", 45617 "nominated": false, 45618 "nomination_type": null, 45619 "resolution": 4, 45620 "main_sha": null, 45621 "because_sha": null 45622 }, 45623 { 45624 "sha": "ecfda9a0fa02a12a8f5b22f5682d5db45a6f5a27", 45625 "description": "microsoft/clc: Fixes compiling errors with clang/mingw64 in clc/clc_compiler_test.cpp", 45626 "nominated": false, 45627 "nomination_type": null, 45628 "resolution": 4, 45629 "main_sha": null, 45630 "because_sha": null 45631 }, 45632 { 45633 "sha": "c67e60ae8fefaeadbe06bf0cbd8ad2ee267a6c0e", 45634 "description": "meson: clc compiler test only works on win32", 45635 "nominated": false, 45636 "nomination_type": null, 45637 "resolution": 4, 45638 "main_sha": null, 45639 "because_sha": null 45640 }, 45641 { 45642 "sha": "e95531e101f0ba61d28195fe38414e411bf418b3", 45643 "description": "radv: fix gathering XFB info if there is dead outputs", 45644 "nominated": true, 45645 "nomination_type": 0, 45646 "resolution": 1, 45647 "main_sha": null, 45648 "because_sha": null 45649 }, 45650 { 45651 "sha": "a35742c434e6c4bd7834521061df9ed8410b2d6e", 45652 "description": "radv/ci: Put one more board to run the CTS on Stoney Ridge", 45653 "nominated": false, 45654 "nomination_type": null, 45655 "resolution": 4, 45656 "main_sha": null, 45657 "because_sha": null 45658 }, 45659 { 45660 "sha": "d1b16ce35b658c97b85b7910c09030c3e8b07b85", 45661 "description": "radeonsi/ci: Move libva and piglit jobs to Raven Ridge boards", 45662 "nominated": false, 45663 "nomination_type": null, 45664 "resolution": 4, 45665 "main_sha": null, 45666 "because_sha": null 45667 }, 45668 { 45669 "sha": "379f2b641e486531d24a7d90ea4deb79af489502", 45670 "description": "radeonsi: print radeon_bo_flag when AMD_DEBUG=vm is used", 45671 "nominated": false, 45672 "nomination_type": null, 45673 "resolution": 4, 45674 "main_sha": null, 45675 "because_sha": null 45676 }, 45677 { 45678 "sha": "22a8b7f589c0ad5905c323103fda29729db14d8a", 45679 "description": "radeonsi: allocate BIND_RENDER_TARGET as tmz instead of SCANOUT", 45680 "nominated": false, 45681 "nomination_type": null, 45682 "resolution": 4, 45683 "main_sha": null, 45684 "because_sha": null 45685 }, 45686 { 45687 "sha": "a693fbf64b84ed6364984c45dc3255b71063c6dc", 45688 "description": "amdgpu/bo: update uses_secure_bos when importing buffers", 45689 "nominated": true, 45690 "nomination_type": 1, 45691 "resolution": 1, 45692 "main_sha": null, 45693 "because_sha": "90b98c06493f8a9759e5496d5ec91fb60edf7b92" 45694 }, 45695 { 45696 "sha": "1d64308fe95b00c7f7aa1a8059cf8a0623a9bcdc", 45697 "description": "gallium/dri2: make protected buffer checks opt-in", 45698 "nominated": false, 45699 "nomination_type": null, 45700 "resolution": 4, 45701 "main_sha": null, 45702 "because_sha": null 45703 }, 45704 { 45705 "sha": "1862923849caaa7bfe225ef92ef1398b0c8be78d", 45706 "description": "ci/windows: Disable Windows builds while the runner is offline again", 45707 "nominated": false, 45708 "nomination_type": null, 45709 "resolution": 4, 45710 "main_sha": null, 45711 "because_sha": null 45712 }, 45713 { 45714 "sha": "3ea0ec4697d7de7caf738edac72afd05ee434ad9", 45715 "description": "docs/ci: show how to run traces locally", 45716 "nominated": false, 45717 "nomination_type": null, 45718 "resolution": 4, 45719 "main_sha": null, 45720 "because_sha": null 45721 }, 45722 { 45723 "sha": "8d00c55e9eabae65e1bc1fa8b360288763976931", 45724 "description": "radv/ci: bump the console activity timeout of VanGogh to 3 minutes", 45725 "nominated": false, 45726 "nomination_type": null, 45727 "resolution": 4, 45728 "main_sha": null, 45729 "because_sha": null 45730 }, 45731 { 45732 "sha": "1db0b5660973f885cffc835935f3c1b22e6bde0e", 45733 "description": "radv/ci: skip host_write_transfer_src.1048576 on renoir", 45734 "nominated": false, 45735 "nomination_type": null, 45736 "resolution": 4, 45737 "main_sha": null, 45738 "because_sha": null 45739 }, 45740 { 45741 "sha": "e091e56fc16639e6fdc121e702e5c85f7b55642b", 45742 "description": "radv/ci: add more tests to the flake list of vega10", 45743 "nominated": false, 45744 "nomination_type": null, 45745 "resolution": 4, 45746 "main_sha": null, 45747 "because_sha": null 45748 }, 45749 { 45750 "sha": "6bbe3c6d36c455e1073b1e26741ff13430be36cb", 45751 "description": "radv/ci: move some tests from the vega10 fail to its flake list", 45752 "nominated": false, 45753 "nomination_type": null, 45754 "resolution": 4, 45755 "main_sha": null, 45756 "because_sha": null 45757 }, 45758 { 45759 "sha": "3f8a356bd35fbb741f81284c856a2f455a451958", 45760 "description": "radv/ci: document a recent regression", 45761 "nominated": false, 45762 "nomination_type": null, 45763 "resolution": 4, 45764 "main_sha": null, 45765 "because_sha": null 45766 }, 45767 { 45768 "sha": "401d03e1e947279306a9cccc8b86996c940ef91b", 45769 "description": "freedreno: Cap reported video memory by VA size", 45770 "nominated": false, 45771 "nomination_type": null, 45772 "resolution": 4, 45773 "main_sha": null, 45774 "because_sha": null 45775 }, 45776 { 45777 "sha": "2bc1d08c48bd3b309eb9b65db5ac1d7749f512cd", 45778 "description": "freedreno/drm: Add FD_VA_SIZE param", 45779 "nominated": false, 45780 "nomination_type": null, 45781 "resolution": 4, 45782 "main_sha": null, 45783 "because_sha": null 45784 }, 45785 { 45786 "sha": "32d0dfc4627d294ae249a525f6e043d63cbde787", 45787 "description": "dzn: Use D3D12 constants instead of naked numbers for device limits", 45788 "nominated": false, 45789 "nomination_type": null, 45790 "resolution": 4, 45791 "main_sha": null, 45792 "because_sha": null 45793 }, 45794 { 45795 "sha": "d48ce281f80f821f61084bd85dda9ed7b3695692", 45796 "description": "dzn: Disable extensions that require multi-view", 45797 "nominated": false, 45798 "nomination_type": null, 45799 "resolution": 4, 45800 "main_sha": null, 45801 "because_sha": null 45802 }, 45803 { 45804 "sha": "1a3b086b06c6c1ff63a4abe3752ca0a7a854dc77", 45805 "description": "docs: fixup link to virgl docs", 45806 "nominated": true, 45807 "nomination_type": 1, 45808 "resolution": 1, 45809 "main_sha": null, 45810 "because_sha": "6897266ce01776fa49ea6178d05a707dad4a6ec1" 45811 }, 45812 { 45813 "sha": "9efb1d7fbc5c84a1e83cc50b059f386ba95838e1", 45814 "description": "wgl: Release the context before deleting it in wglDeleteContext", 45815 "nominated": false, 45816 "nomination_type": null, 45817 "resolution": 4, 45818 "main_sha": null, 45819 "because_sha": null 45820 }, 45821 { 45822 "sha": "7dafdb58b86a913fa8910b4ce0b78f41ce1bd197", 45823 "description": "wgl: Always release local references in stw_make_current_by_handles", 45824 "nominated": false, 45825 "nomination_type": null, 45826 "resolution": 4, 45827 "main_sha": null, 45828 "because_sha": null 45829 }, 45830 { 45831 "sha": "3fcd0309790250b68f8cfc320c227b66144e5c36", 45832 "description": "wgl: Homogenize read framebuffer reference counting logic", 45833 "nominated": false, 45834 "nomination_type": null, 45835 "resolution": 4, 45836 "main_sha": null, 45837 "because_sha": null 45838 }, 45839 { 45840 "sha": "a60181e8f2ed755950cfcaf732e834ceb6cd7a89", 45841 "description": "radeonsi: use do..while loops and other cosmetic changes in display list path", 45842 "nominated": false, 45843 "nomination_type": null, 45844 "resolution": 4, 45845 "main_sha": null, 45846 "because_sha": null 45847 }, 45848 { 45849 "sha": "e9a0cae1a133d9598957dc29c8caf79932f58920", 45850 "description": "radeonsi: use si_cp_dma_prefetch_inline for prefetching VBO descriptors", 45851 "nominated": false, 45852 "nomination_type": null, 45853 "resolution": 4, 45854 "main_sha": null, 45855 "because_sha": null 45856 }, 45857 { 45858 "sha": "0e574c801c3e61b5afd81718fb43f15bfb4ad4ed", 45859 "description": "radeonsi: remove temporary si_context::vb_descriptor_user_sgprs", 45860 "nominated": false, 45861 "nomination_type": null, 45862 "resolution": 4, 45863 "main_sha": null, 45864 "because_sha": null 45865 }, 45866 { 45867 "sha": "a5d37e161d92b7307823db9ba64c1491ed9906b4", 45868 "description": "radeonsi: remove vb_descriptors_gpu_list only used for debugging", 45869 "nominated": false, 45870 "nomination_type": null, 45871 "resolution": 4, 45872 "main_sha": null, 45873 "because_sha": null 45874 }, 45875 { 45876 "sha": "b4cef2487b5fdb91723e657f1f6f3065a8544fd4", 45877 "description": "radeonsi: add vertex buffers into the BO list in set_vertex_buffers", 45878 "nominated": false, 45879 "nomination_type": null, 45880 "resolution": 4, 45881 "main_sha": null, 45882 "because_sha": null 45883 }, 45884 { 45885 "sha": "c4ffac8a17364139b079ac76857a819bd0138b13", 45886 "description": "radeonsi: merge both fail paths in si_set_vb_descriptor", 45887 "nominated": false, 45888 "nomination_type": null, 45889 "resolution": 4, 45890 "main_sha": null, 45891 "because_sha": null 45892 }, 45893 { 45894 "sha": "a7e64ab63c5aa0b5c2079badc3ae0d5668c234f8", 45895 "description": "tu: Fix sysmem depth attachment clear flushing", 45896 "nominated": true, 45897 "nomination_type": 1, 45898 "resolution": 1, 45899 "main_sha": null, 45900 "because_sha": "487aa807bd1b70602fcb6fbdabd101d4cff7c07b" 45901 }, 45902 { 45903 "sha": "de55058cbc63ba0814466463196a1ceaa5af20e5", 45904 "description": "docs: document DRI_PRIME", 45905 "nominated": false, 45906 "nomination_type": null, 45907 "resolution": 4, 45908 "main_sha": null, 45909 "because_sha": null 45910 }, 45911 { 45912 "sha": "903e99150f37cc33594a0770ebf1f61f557d2d3c", 45913 "description": "vulkan/device_select: allow DRI_PRIME=vendor_id:device_id", 45914 "nominated": false, 45915 "nomination_type": null, 45916 "resolution": 4, 45917 "main_sha": null, 45918 "because_sha": null 45919 }, 45920 { 45921 "sha": "a71b92fff824675df8076b62df54acc36ffeb26a", 45922 "description": "vulkan/device_select: print the dri_prime warning only if needed", 45923 "nominated": false, 45924 "nomination_type": null, 45925 "resolution": 4, 45926 "main_sha": null, 45927 "because_sha": null 45928 }, 45929 { 45930 "sha": "4005ba3ed4256ad398298542c92c765503520b60", 45931 "description": "loader: allow DRI_PRIME=vendor_id:device_id syntax", 45932 "nominated": false, 45933 "nomination_type": null, 45934 "resolution": 4, 45935 "main_sha": null, 45936 "because_sha": null 45937 }, 45938 { 45939 "sha": "6d50e4cdc1bb78c62575b4941c8c914de783e075", 45940 "description": "loader: don't return empty string in loader_get_dri_config_device_id", 45941 "nominated": false, 45942 "nomination_type": null, 45943 "resolution": 4, 45944 "main_sha": null, 45945 "because_sha": null 45946 }, 45947 { 45948 "sha": "6daf99fcb2b741265f5fd0bf4f798f793964b0e7", 45949 "description": "ci/windows: Re-enable Windows runners", 45950 "nominated": false, 45951 "nomination_type": null, 45952 "resolution": 4, 45953 "main_sha": null, 45954 "because_sha": null 45955 }, 45956 { 45957 "sha": "d4b8abe511a60e49e0ee06b58d4bfb7f37c62b7c", 45958 "description": "radv: simplify radv_bind_dynamic_state() slightly", 45959 "nominated": false, 45960 "nomination_type": null, 45961 "resolution": 4, 45962 "main_sha": null, 45963 "because_sha": null 45964 }, 45965 { 45966 "sha": "18e9ba3e3b07e87657478c4cb9ca77da22078916", 45967 "description": "radv: remove unused states parameter from some radv_emit_XXX() helpers", 45968 "nominated": false, 45969 "nomination_type": null, 45970 "resolution": 4, 45971 "main_sha": null, 45972 "because_sha": null 45973 }, 45974 { 45975 "sha": "1f6e32ff7cfbb3dd8806be298ac875a13b696933", 45976 "description": "radv: simplify saving/restoring all dynamic states", 45977 "nominated": false, 45978 "nomination_type": null, 45979 "resolution": 4, 45980 "main_sha": null, 45981 "because_sha": null 45982 }, 45983 { 45984 "sha": "1d82ec1b3f995adc66457b7bcf0ca34cbb9de8db", 45985 "description": "radv: remove RADV_META_SAVE_SAMPLE_LOCATIONS", 45986 "nominated": false, 45987 "nomination_type": null, 45988 "resolution": 4, 45989 "main_sha": null, 45990 "because_sha": null 45991 }, 45992 { 45993 "sha": "bf0af800456f96fd735ede50c1cd7b8b5cd4d342", 45994 "description": "aco: improve VcmpxPermlaneHazard workaround", 45995 "nominated": false, 45996 "nomination_type": null, 45997 "resolution": 4, 45998 "main_sha": null, 45999 "because_sha": null 46000 }, 46001 { 46002 "sha": "5912c7d3fa0e498872e1652fa142e4923bdba596", 46003 "description": "aco: only add vscnt wait when visiting VMEM/DS", 46004 "nominated": false, 46005 "nomination_type": null, 46006 "resolution": 4, 46007 "main_sha": null, 46008 "because_sha": null 46009 }, 46010 { 46011 "sha": "52156d6b26b575c49e3bea9e9768dc3a739c14e6", 46012 "description": "aco: set has_VMEM,has_DS=false after a branch", 46013 "nominated": false, 46014 "nomination_type": null, 46015 "resolution": 4, 46016 "main_sha": null, 46017 "because_sha": null 46018 }, 46019 { 46020 "sha": "b17e59a03b2c31460145b691dc5b39b13e340003", 46021 "description": "aco: fix LdsBranchVmemWARHazard with 2+ branch chains", 46022 "nominated": true, 46023 "nomination_type": 1, 46024 "resolution": 1, 46025 "main_sha": null, 46026 "because_sha": "c037ba1bb7aba99bd15e063bbdbc6d4c68cf2384" 46027 }, 46028 { 46029 "sha": "c7f52551a7f9a63c22f2553897adea0af1ecb0cb", 46030 "description": "gallium/u_threaded: buffer subdata merging (v2)", 46031 "nominated": false, 46032 "nomination_type": null, 46033 "resolution": 4, 46034 "main_sha": null, 46035 "because_sha": null 46036 }, 46037 { 46038 "sha": "293298de65055552e9c58f6fb823e05aa99d7368", 46039 "description": "tu: Flush depth on depth img transition from undef layout", 46040 "nominated": false, 46041 "nomination_type": null, 46042 "resolution": 4, 46043 "main_sha": null, 46044 "because_sha": null 46045 }, 46046 { 46047 "sha": "dccd6f495a38196ca37edeb562a0e8f0ee9600cd", 46048 "description": "ac/nir/cull: Fix typo in bounding box culling.", 46049 "nominated": false, 46050 "nomination_type": 1, 46051 "resolution": 4, 46052 "main_sha": null, 46053 "because_sha": "0d527bb1aa720bf8e5735afdf8e9b70772e1ec23" 46054 }, 46055 { 46056 "sha": "1fb12d2cceb3284effb6ea5c280e11c7a77a48df", 46057 "description": "radv: use ref counting for VS prologs and PS epilogs", 46058 "nominated": false, 46059 "nomination_type": null, 46060 "resolution": 4, 46061 "main_sha": null, 46062 "because_sha": null 46063 }, 46064 { 46065 "sha": "a2b8a92c72318f1bd8a7a50fe89a87c8a7594c28", 46066 "description": "radv: rework shaders ref counting", 46067 "nominated": false, 46068 "nomination_type": null, 46069 "resolution": 4, 46070 "main_sha": null, 46071 "because_sha": null 46072 }, 46073 { 46074 "sha": "6f4b6b4d11a6f4f3c996da5115a146d0dff5f946", 46075 "description": "ci/radeonsi: Add zork jobs and rules", 46076 "nominated": false, 46077 "nomination_type": null, 46078 "resolution": 4, 46079 "main_sha": null, 46080 "because_sha": null 46081 }, 46082 { 46083 "sha": "6c2260104872741c6cf1cc6d9b73fc6649561d01", 46084 "description": "ci/radeonsi: skqp: Add fail test files for raven", 46085 "nominated": false, 46086 "nomination_type": null, 46087 "resolution": 4, 46088 "main_sha": null, 46089 "because_sha": null 46090 }, 46091 { 46092 "sha": "d4338c9df0bc0107716f8c29f48f5e65ec13fe95", 46093 "description": "ci/freedreno: skqp: run with new tests files", 46094 "nominated": false, 46095 "nomination_type": null, 46096 "resolution": 4, 46097 "main_sha": null, 46098 "because_sha": null 46099 }, 46100 { 46101 "sha": "7801a17b5436f24df0b85997846f06cfbcc8ab33", 46102 "description": "ci/skqp: Add gitlab sections for uncluttering", 46103 "nominated": false, 46104 "nomination_type": null, 46105 "resolution": 4, 46106 "main_sha": null, 46107 "because_sha": null 46108 }, 46109 { 46110 "sha": "d4dcee7a8a02488d2f860ebe23e12f9341f75b9e", 46111 "description": "ci/skqp: Remove .baremetal-skqp-test in favor of .skqp-test", 46112 "nominated": false, 46113 "nomination_type": null, 46114 "resolution": 4, 46115 "main_sha": null, 46116 "because_sha": null 46117 }, 46118 { 46119 "sha": "eece545d792061694ca3b0ef84bdb572f030ef1a", 46120 "description": "ci/skqp: Supress irrelevant shellcheck warnings", 46121 "nominated": false, 46122 "nomination_type": null, 46123 "resolution": 4, 46124 "main_sha": null, 46125 "because_sha": null 46126 }, 46127 { 46128 "sha": "57e7459377e3caf3961d4d73ccce83e8443e4bc8", 46129 "description": "ci/skqp: Put generated tests files in artifacts", 46130 "nominated": false, 46131 "nomination_type": null, 46132 "resolution": 4, 46133 "main_sha": null, 46134 "because_sha": null 46135 }, 46136 { 46137 "sha": "e50d461fec49c0f70c458efc4a39166a55db26b0", 46138 "description": "ci/skqp: Use SKQP_BIN_DIR instead of hardcoded /skqp dir", 46139 "nominated": false, 46140 "nomination_type": null, 46141 "resolution": 4, 46142 "main_sha": null, 46143 "because_sha": null 46144 }, 46145 { 46146 "sha": "5001d818da27e6b5683453ae7bdfaa29680c5187", 46147 "description": "ci/skqp: Add support for commenting tests files", 46148 "nominated": false, 46149 "nomination_type": null, 46150 "resolution": 4, 46151 "main_sha": null, 46152 "because_sha": null 46153 }, 46154 { 46155 "sha": "f0f5601a9b7fd6c93dddbe07eabbcb20f31a3def", 46156 "description": "ci/skqp: Build list_gpu_unit_tests and list_gms", 46157 "nominated": false, 46158 "nomination_type": null, 46159 "resolution": 4, 46160 "main_sha": null, 46161 "because_sha": null 46162 }, 46163 { 46164 "sha": "23732b47324b823146b61179b517517f32ea2048", 46165 "description": "ci/skqp: Fix Nima-Cpp fetching error", 46166 "nominated": false, 46167 "nomination_type": null, 46168 "resolution": 4, 46169 "main_sha": null, 46170 "because_sha": null 46171 }, 46172 { 46173 "sha": "5c913970427378d7154912a49e503f44bb31d77e", 46174 "description": "ci/skqp: Fix paths in skqp-runner", 46175 "nominated": false, 46176 "nomination_type": null, 46177 "resolution": 4, 46178 "main_sha": null, 46179 "because_sha": null 46180 }, 46181 { 46182 "sha": "6f387b78486c25af9975275e342ec1f3d5bd5c39", 46183 "description": "ci/skqp: Show reports on crashes", 46184 "nominated": false, 46185 "nomination_type": null, 46186 "resolution": 4, 46187 "main_sha": null, 46188 "because_sha": null 46189 }, 46190 { 46191 "sha": "2d77c7f9c995811787da3d6cb4bbdfa188997ffd", 46192 "description": "ci/skqp: Add an option to run all tests", 46193 "nominated": false, 46194 "nomination_type": null, 46195 "resolution": 4, 46196 "main_sha": null, 46197 "because_sha": null 46198 }, 46199 { 46200 "sha": "2012246075abd33751d344a7777f80439e65e7fc", 46201 "description": "radv: ignore out-of-order rasterization if stencil write mask is dynamic", 46202 "nominated": true, 46203 "nomination_type": 0, 46204 "resolution": 1, 46205 "main_sha": null, 46206 "because_sha": null 46207 }, 46208 { 46209 "sha": "8bffd601ede40f259b3f9239e3d67393e47138e9", 46210 "description": "Revert \"nir: Preserve offsets in lower_io_to_scalar_early\"", 46211 "nominated": true, 46212 "nomination_type": 1, 46213 "resolution": 1, 46214 "main_sha": null, 46215 "because_sha": "a1bc1523408a305b14a8c297ea93a28bb12cee5d" 46216 }, 46217 { 46218 "sha": "3712609ee364c50962998acb6553e0dc2e9f052e", 46219 "description": "agx: Only emit the used components of gl_FragCoord", 46220 "nominated": false, 46221 "nomination_type": null, 46222 "resolution": 4, 46223 "main_sha": null, 46224 "because_sha": null 46225 }, 46226 { 46227 "sha": "17168162fbcc6396b512d1580cad02f140937645", 46228 "description": "agx: Remove p_extract", 46229 "nominated": false, 46230 "nomination_type": null, 46231 "resolution": 4, 46232 "main_sha": null, 46233 "because_sha": null 46234 }, 46235 { 46236 "sha": "c1900cb9510d0689c6f379e31972c1d73956055a", 46237 "description": "agx: Handle type-changing splits", 46238 "nominated": false, 46239 "nomination_type": null, 46240 "resolution": 4, 46241 "main_sha": null, 46242 "because_sha": null 46243 }, 46244 { 46245 "sha": "f86ad382c5b86e64e8326c26a06acffaae7e1bd9", 46246 "description": "agx: Stop using broken idiv lowering", 46247 "nominated": false, 46248 "nomination_type": null, 46249 "resolution": 4, 46250 "main_sha": null, 46251 "because_sha": null 46252 }, 46253 { 46254 "sha": "f28c631a8971ad8f98ef3211ae736a025eb0b322", 46255 "description": "agx: Implement nir_op_umul_high", 46256 "nominated": false, 46257 "nomination_type": null, 46258 "resolution": 4, 46259 "main_sha": null, 46260 "because_sha": null 46261 }, 46262 { 46263 "sha": "aab535ffda4886cd71a4b50c21d990f761b6f245", 46264 "description": "agx: Extract umul_high implementation", 46265 "nominated": false, 46266 "nomination_type": null, 46267 "resolution": 4, 46268 "main_sha": null, 46269 "because_sha": null 46270 }, 46271 { 46272 "sha": "a8cea8679d7f5f521c33bb77e6a966cbad43af33", 46273 "description": "agx: Assert that registers are naturally aligned", 46274 "nominated": false, 46275 "nomination_type": null, 46276 "resolution": 4, 46277 "main_sha": null, 46278 "because_sha": null 46279 }, 46280 { 46281 "sha": "8c2e626064c021da2c90ccda3e5d935c4e778ba7", 46282 "description": "agx: Align 64-bit register pairs", 46283 "nominated": false, 46284 "nomination_type": null, 46285 "resolution": 4, 46286 "main_sha": null, 46287 "because_sha": null 46288 }, 46289 { 46290 "sha": "5631b3352e04b0ffc07bf48a097a9eafb60ae217", 46291 "description": "agx: Lower more ALU operations", 46292 "nominated": false, 46293 "nomination_type": null, 46294 "resolution": 4, 46295 "main_sha": null, 46296 "because_sha": null 46297 }, 46298 { 46299 "sha": "f759459cd648f6f92db8455efd16bacf140730b7", 46300 "description": "agx: Implement noperspective interpolation", 46301 "nominated": false, 46302 "nomination_type": null, 46303 "resolution": 4, 46304 "main_sha": null, 46305 "because_sha": null 46306 }, 46307 { 46308 "sha": "638d7f542ee5cc56f569ecaf5d3d1169a6cf3b0e", 46309 "description": "agx: Use split instead of extract for ldcf", 46310 "nominated": false, 46311 "nomination_type": null, 46312 "resolution": 4, 46313 "main_sha": null, 46314 "because_sha": null 46315 }, 46316 { 46317 "sha": "744b4a0f7fdbf4952bd418bd5ee8566cf6f1b589", 46318 "description": "agx: Rename varying load instructions", 46319 "nominated": false, 46320 "nomination_type": null, 46321 "resolution": 4, 46322 "main_sha": null, 46323 "because_sha": null 46324 }, 46325 { 46326 "sha": "14bf020d75311b818adf746d2cb704c1a0cca239", 46327 "description": "agx: Model perspective coefficient reg in the IR", 46328 "nominated": false, 46329 "nomination_type": null, 46330 "resolution": 4, 46331 "main_sha": null, 46332 "because_sha": null 46333 }, 46334 { 46335 "sha": "24c30844119b0b8cdd88b025ff25ae01bc6dea1b", 46336 "description": "agx: Add AGX_MESA_DEBUG=noopt option", 46337 "nominated": false, 46338 "nomination_type": null, 46339 "resolution": 4, 46340 "main_sha": null, 46341 "because_sha": null 46342 }, 46343 { 46344 "sha": "f3877f56ba7915ee6bc6866c0f4dc21881a3f5fb", 46345 "description": "asahi,agx: Rewrite varying linking", 46346 "nominated": false, 46347 "nomination_type": null, 46348 "resolution": 4, 46349 "main_sha": null, 46350 "because_sha": null 46351 }, 46352 { 46353 "sha": "4b21db4111116c4324114b9304b5c32ce259322c", 46354 "description": "asahi: Decode Interpolation packets", 46355 "nominated": false, 46356 "nomination_type": null, 46357 "resolution": 4, 46358 "main_sha": null, 46359 "because_sha": null 46360 }, 46361 { 46362 "sha": "c67169d2187fa5cc7a26562a1b34dad345e16d63", 46363 "description": "asahi: Fix varying XML", 46364 "nominated": false, 46365 "nomination_type": null, 46366 "resolution": 4, 46367 "main_sha": null, 46368 "because_sha": null 46369 }, 46370 { 46371 "sha": "ed215183e25b2a7fd12ea94fc2e05404c5338097", 46372 "description": "asahi: Encode known bits of Linkage in the XML", 46373 "nominated": false, 46374 "nomination_type": null, 46375 "resolution": 4, 46376 "main_sha": null, 46377 "because_sha": null 46378 }, 46379 { 46380 "sha": "034d52643cf3bf7ea91e117ce6e0c95db42ad415", 46381 "description": "asahi: Correct bind fragment pipeline size", 46382 "nominated": false, 46383 "nomination_type": null, 46384 "resolution": 4, 46385 "main_sha": null, 46386 "because_sha": null 46387 }, 46388 { 46389 "sha": "651e4677ca42b9b04443e765de0693c61b6620ac", 46390 "description": "asahi: Split vertex/fragment pipeline binds", 46391 "nominated": false, 46392 "nomination_type": null, 46393 "resolution": 4, 46394 "main_sha": null, 46395 "because_sha": null 46396 }, 46397 { 46398 "sha": "0fa5b05e9108098a9a762aa655f76c735e887bd1", 46399 "description": "asahi: Use a single bind texture/sampler per pipeline", 46400 "nominated": false, 46401 "nomination_type": null, 46402 "resolution": 4, 46403 "main_sha": null, 46404 "because_sha": null 46405 }, 46406 { 46407 "sha": "b1180fe2f60d746875e69814d3b62f7a81d33e14", 46408 "description": "asahi: Fix using multiple textures/samplers", 46409 "nominated": false, 46410 "nomination_type": null, 46411 "resolution": 4, 46412 "main_sha": null, 46413 "because_sha": null 46414 }, 46415 { 46416 "sha": "d2fef02cc056f715059dddf0f5373ce913fb4d2b", 46417 "description": "asahi: Dump all textures&samplers", 46418 "nominated": false, 46419 "nomination_type": null, 46420 "resolution": 4, 46421 "main_sha": null, 46422 "because_sha": null 46423 }, 46424 { 46425 "sha": "6d6dd44f82c22a51424a916a516ef292b17bc27f", 46426 "description": "asahi: Allow large uniform records", 46427 "nominated": false, 46428 "nomination_type": null, 46429 "resolution": 4, 46430 "main_sha": null, 46431 "because_sha": null 46432 }, 46433 { 46434 "sha": "c045d3761c24d559fb67674d8e9aa1654c05f357", 46435 "description": "asahi: Extend counts in BIND packets", 46436 "nominated": false, 46437 "nomination_type": null, 46438 "resolution": 4, 46439 "main_sha": null, 46440 "because_sha": null 46441 }, 46442 { 46443 "sha": "8a1050082fcaa48771ced24c2ac96f962188db77", 46444 "description": "asahi: Plumb through lower_clip_fs", 46445 "nominated": false, 46446 "nomination_type": null, 46447 "resolution": 4, 46448 "main_sha": null, 46449 "because_sha": null 46450 }, 46451 { 46452 "sha": "e441896eb870ed9d6108275e82cdb4a796334bae", 46453 "description": "agx: Fix ld_var cf packing", 46454 "nominated": false, 46455 "nomination_type": null, 46456 "resolution": 4, 46457 "main_sha": null, 46458 "because_sha": null 46459 }, 46460 { 46461 "sha": "47a3f1226c84d2783358737c2d3ca0040f29ed43", 46462 "description": "agx: Fix packing of samplers in texture instrs", 46463 "nominated": true, 46464 "nomination_type": 1, 46465 "resolution": 1, 46466 "main_sha": null, 46467 "because_sha": "9f5553883428e0f393e40d6254c9b33bd64d19eb" 46468 }, 46469 { 46470 "sha": "9bd32fb33a4b4f5afbbc5286cde03645f9c300ea", 46471 "description": "docs/asahi: Document varying interpolation", 46472 "nominated": false, 46473 "nomination_type": null, 46474 "resolution": 4, 46475 "main_sha": null, 46476 "because_sha": null 46477 }, 46478 { 46479 "sha": "6b86c0ba90f485fe2882539058a31dec91b0d80a", 46480 "description": "radv: Switch to the GLSL leaf implementation", 46481 "nominated": false, 46482 "nomination_type": null, 46483 "resolution": 4, 46484 "main_sha": null, 46485 "because_sha": null 46486 }, 46487 { 46488 "sha": "e55c852600a91721068141bd691676c5aa30ddee", 46489 "description": "radv: Add a GLSL leaf kernel implementation", 46490 "nominated": false, 46491 "nomination_type": null, 46492 "resolution": 4, 46493 "main_sha": null, 46494 "because_sha": null 46495 }, 46496 { 46497 "sha": "60a91dddf4be6e7e48c488e2d9fe1b374aaaa276", 46498 "description": "radv: Switch to the GLSL internal implementation", 46499 "nominated": false, 46500 "nomination_type": null, 46501 "resolution": 4, 46502 "main_sha": null, 46503 "because_sha": null 46504 }, 46505 { 46506 "sha": "f3a457656b3a3767e4cb502ff3f19e42ee67fb07", 46507 "description": "radv: Add a GLSL internal kernel implementation", 46508 "nominated": false, 46509 "nomination_type": null, 46510 "resolution": 4, 46511 "main_sha": null, 46512 "because_sha": null 46513 }, 46514 { 46515 "sha": "b1a8797de91a5ca33c67e3b8a6142e73060796ee", 46516 "description": "radv: Switch to the GLSL morton implementation", 46517 "nominated": false, 46518 "nomination_type": null, 46519 "resolution": 4, 46520 "main_sha": null, 46521 "because_sha": null 46522 }, 46523 { 46524 "sha": "f79fe32cdc0747165c52515695f1e7bd6bc1500d", 46525 "description": "radv: Add a GLSL morton kernel implementation", 46526 "nominated": false, 46527 "nomination_type": null, 46528 "resolution": 4, 46529 "main_sha": null, 46530 "because_sha": null 46531 }, 46532 { 46533 "sha": "46c723c7c023afe769b4c8ae140a82862c9f3d8a", 46534 "description": "radv: Add the basics for GLSL bvh kerrnels", 46535 "nominated": false, 46536 "nomination_type": null, 46537 "resolution": 4, 46538 "main_sha": null, 46539 "because_sha": null 46540 }, 46541 { 46542 "sha": "83a59403ae49d576b124fd0b37354e77757dc06e", 46543 "description": "radv: Add create_build_pipeline_spv helper", 46544 "nominated": false, 46545 "nomination_type": null, 46546 "resolution": 4, 46547 "main_sha": null, 46548 "because_sha": null 46549 }, 46550 { 46551 "sha": "dfa56120679f4c775ca502302c1bedef217f0b93", 46552 "description": "radv: Remove unused push constant structs", 46553 "nominated": false, 46554 "nomination_type": null, 46555 "resolution": 4, 46556 "main_sha": null, 46557 "because_sha": null 46558 }, 46559 { 46560 "sha": "de75d9d1d091f6a036c91e077397b8df65b828fc", 46561 "description": "radv: Remove accel_struct_build", 46562 "nominated": false, 46563 "nomination_type": null, 46564 "resolution": 4, 46565 "main_sha": null, 46566 "because_sha": null 46567 }, 46568 { 46569 "sha": "c39271bb4bcd9ba0fa6d41a9e983d0007ca1a593", 46570 "description": "radv: Always emulate fmin/fmax", 46571 "nominated": false, 46572 "nomination_type": null, 46573 "resolution": 4, 46574 "main_sha": null, 46575 "because_sha": null 46576 }, 46577 { 46578 "sha": "4f5da7939cdb24227c2db8e101386b29cfc79301", 46579 "description": "radv: Remove acceleration structure host builds", 46580 "nominated": false, 46581 "nomination_type": null, 46582 "resolution": 4, 46583 "main_sha": null, 46584 "because_sha": null 46585 }, 46586 { 46587 "sha": "d0e2013633675043e6c45d391dc2045e0c593f63", 46588 "description": "radv: Move radv_acceleration_structure", 46589 "nominated": false, 46590 "nomination_type": null, 46591 "resolution": 4, 46592 "main_sha": null, 46593 "because_sha": null 46594 }, 46595 { 46596 "sha": "0e48165411bd3dbbbb415233d5188bcb72c8adb9", 46597 "description": "radv: Move accel struct structs to bvh/bvh.h", 46598 "nominated": false, 46599 "nomination_type": null, 46600 "resolution": 4, 46601 "main_sha": null, 46602 "because_sha": null 46603 }, 46604 { 46605 "sha": "ec45430205543ab89c7940cb9185895c739ea874", 46606 "description": "ci/lavapipe: implement traces", 46607 "nominated": false, 46608 "nomination_type": null, 46609 "resolution": 4, 46610 "main_sha": null, 46611 "because_sha": null 46612 }, 46613 { 46614 "sha": "f6e59fa5130f228756b5c524169db14605115b93", 46615 "description": "ci: prepare piglit-traces for WINE and DXVK", 46616 "nominated": false, 46617 "nomination_type": null, 46618 "resolution": 4, 46619 "main_sha": null, 46620 "because_sha": null 46621 }, 46622 { 46623 "sha": "6aa81bfb306eb6b471d9a294ecf22bf8323a5a7a", 46624 "description": "vulkan: disallow VK_KHR_performance_query on android", 46625 "nominated": true, 46626 "nomination_type": 1, 46627 "resolution": 0, 46628 "main_sha": null, 46629 "because_sha": "77b67a747efcdf5b3bff31cb38c26a2941705475" 46630 }, 46631 { 46632 "sha": "cbbd9f3402f2e73448516029981e47c13eed8e0c", 46633 "description": "ci: Upgrade deqp-runner to 0.15.0.", 46634 "nominated": false, 46635 "nomination_type": null, 46636 "resolution": 4, 46637 "main_sha": null, 46638 "because_sha": null 46639 }, 46640 { 46641 "sha": "f01ae0203dc33dcb1d6978189a8e2769a5c1df26", 46642 "description": "ci: Add testing of the khr-single tests.", 46643 "nominated": false, 46644 "nomination_type": null, 46645 "resolution": 4, 46646 "main_sha": null, 46647 "because_sha": null 46648 }, 46649 { 46650 "sha": "478626fd941246d0e2d2cd597946d5936fd7751c", 46651 "description": "ci/swrast: Add some flakes I've noticed in the IRC channel.", 46652 "nominated": false, 46653 "nomination_type": null, 46654 "resolution": 4, 46655 "main_sha": null, 46656 "because_sha": null 46657 }, 46658 { 46659 "sha": "9d6770d20ae9d9381f803b92531b65ee9c00b541", 46660 "description": "nir/lower_alu: drop unnecessary iand on uadd_carry result", 46661 "nominated": false, 46662 "nomination_type": null, 46663 "resolution": 4, 46664 "main_sha": null, 46665 "because_sha": null 46666 }, 46667 { 46668 "sha": "8ecea47f066733287b6962aa9892687ed7356d67", 46669 "description": "broadcom/compiler: simplify code emitted for centroid coordinates", 46670 "nominated": false, 46671 "nomination_type": null, 46672 "resolution": 4, 46673 "main_sha": null, 46674 "because_sha": null 46675 }, 46676 { 46677 "sha": "e035c289b52a0867956d78135c1669abb9a60b2e", 46678 "description": "ac/nir/cull: Tweak phi for cull_small_primitive branch.", 46679 "nominated": false, 46680 "nomination_type": null, 46681 "resolution": 4, 46682 "main_sha": null, 46683 "because_sha": null 46684 }, 46685 { 46686 "sha": "abc4eda84689408613ac7d92e77934afc66a13d7", 46687 "description": "radv: Implement radv_flush_before_query_copy to workaround UE Vulkan bugs.", 46688 "nominated": true, 46689 "nomination_type": 0, 46690 "resolution": 1, 46691 "main_sha": null, 46692 "because_sha": null 46693 }, 46694 { 46695 "sha": "4148a525201ad22df512262c361231f76f411415", 46696 "description": "ci: Windows runner is experiencing DNS issues; disable Microsoft farm", 46697 "nominated": false, 46698 "nomination_type": null, 46699 "resolution": 4, 46700 "main_sha": null, 46701 "because_sha": null 46702 }, 46703 { 46704 "sha": "46396e97bea603a5cef8177b66a760a11a78af2a", 46705 "description": "virgl: Fix unmapping of blob resources", 46706 "nominated": true, 46707 "nomination_type": 1, 46708 "resolution": 1, 46709 "main_sha": null, 46710 "because_sha": "3b54e5837a15236407f5ea0c98dfe3f23c6fe7b1" 46711 }, 46712 { 46713 "sha": "b731be2e96c4dcde9c38dff44da74a396d198fe3", 46714 "description": "aco: Remove branch instruction when exec is constant non-zero.", 46715 "nominated": false, 46716 "nomination_type": null, 46717 "resolution": 4, 46718 "main_sha": null, 46719 "because_sha": null 46720 }, 46721 { 46722 "sha": "baab6f18c91166b275c339027dcd87ce57795cd5", 46723 "description": "aco: Optimize branching sequence during SSA elimination.", 46724 "nominated": false, 46725 "nomination_type": null, 46726 "resolution": 4, 46727 "main_sha": null, 46728 "because_sha": null 46729 }, 46730 { 46731 "sha": "e4b0caae61da93283d8ec87ca1bd1d7b3d176703", 46732 "description": "ac/nir/cull: Make cull functions more consistent.", 46733 "nominated": false, 46734 "nomination_type": null, 46735 "resolution": 4, 46736 "main_sha": null, 46737 "because_sha": null 46738 }, 46739 { 46740 "sha": "c721f751f2593267fdf7eb352621d4392e62205e", 46741 "description": "ac/nir/ngg: Move LDS store of accepted flag into the inner branch.", 46742 "nominated": false, 46743 "nomination_type": null, 46744 "resolution": 4, 46745 "main_sha": null, 46746 "because_sha": null 46747 }, 46748 { 46749 "sha": "0d527bb1aa720bf8e5735afdf8e9b70772e1ec23", 46750 "description": "ac/nir/cull: Change if condition for bounding box culling.", 46751 "nominated": false, 46752 "nomination_type": null, 46753 "resolution": 4, 46754 "main_sha": null, 46755 "because_sha": null 46756 }, 46757 { 46758 "sha": "fb4e68b72499261fceb9385df79dc0f43d61529d", 46759 "description": "ac/nir/cull: Move the contents of cull_bbox into ac_nir_cull_triangle.", 46760 "nominated": false, 46761 "nomination_type": null, 46762 "resolution": 4, 46763 "main_sha": null, 46764 "because_sha": null 46765 }, 46766 { 46767 "sha": "e2ca24063ae9e41b3f34693ca650eef8f2f0d34f", 46768 "description": "ac/nir/cull: Move some code from cull_bbox into helper functions.", 46769 "nominated": false, 46770 "nomination_type": null, 46771 "resolution": 4, 46772 "main_sha": null, 46773 "because_sha": null 46774 }, 46775 { 46776 "sha": "239363f3c61aa87431c1d444e641f1a45404c477", 46777 "description": "radv: implement VK_EXT_attachment_feedback_loop_layout", 46778 "nominated": false, 46779 "nomination_type": null, 46780 "resolution": 4, 46781 "main_sha": null, 46782 "because_sha": null 46783 }, 46784 { 46785 "sha": "5992b8bbf762f6d202b9704775f8950cd93f0d31", 46786 "description": "vulkan: add support for VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT", 46787 "nominated": false, 46788 "nomination_type": null, 46789 "resolution": 4, 46790 "main_sha": null, 46791 "because_sha": null 46792 }, 46793 { 46794 "sha": "58858c9d00b55ffe8b11ec52f96c2ccd2533042d", 46795 "description": "vulkan: Update the XML and headers to 1.3.224", 46796 "nominated": false, 46797 "nomination_type": null, 46798 "resolution": 4, 46799 "main_sha": null, 46800 "because_sha": null 46801 }, 46802 { 46803 "sha": "2d7f00d5c86e8a234f1c198c3bb0dd8f132a1f31", 46804 "description": "freedreno: Drop fixed upper bound on # of tiles", 46805 "nominated": false, 46806 "nomination_type": null, 46807 "resolution": 4, 46808 "main_sha": null, 46809 "because_sha": null 46810 }, 46811 { 46812 "sha": "2497741a1b142b0e19f3946d3f49f064c0c8f119", 46813 "description": "freedreno/gmem: Fix col0 calc", 46814 "nominated": true, 46815 "nomination_type": 1, 46816 "resolution": 1, 46817 "main_sha": null, 46818 "because_sha": "81d85be9a5cfb5860ba5d15f2bf6f1a4946e411e" 46819 }, 46820 { 46821 "sha": "8b3f2a9e5d49098a921de643916dd693f569d1bc", 46822 "description": "freedreno/drm: Fix potential bo cache vs export crash", 46823 "nominated": true, 46824 "nomination_type": 1, 46825 "resolution": 1, 46826 "main_sha": null, 46827 "because_sha": "f3cc0d2747568a186dba433ac94af607c38fa024" 46828 }, 46829 { 46830 "sha": "0a0205f04552ab21971c431a5f8bb7486d664422", 46831 "description": "virgl/ci: Update virglrenderer", 46832 "nominated": false, 46833 "nomination_type": null, 46834 "resolution": 4, 46835 "main_sha": null, 46836 "because_sha": null 46837 }, 46838 { 46839 "sha": "0fc06daabb08ee7748493ae7a561662cf3f62cff", 46840 "description": "ci: separate wine setup into own script", 46841 "nominated": false, 46842 "nomination_type": null, 46843 "resolution": 4, 46844 "main_sha": null, 46845 "because_sha": null 46846 }, 46847 { 46848 "sha": "ceb52f64604fcabd460a9568daba6d5e2167a528", 46849 "description": "ci: make shellcheck happy on dxvk script", 46850 "nominated": false, 46851 "nomination_type": null, 46852 "resolution": 4, 46853 "main_sha": null, 46854 "because_sha": null 46855 }, 46856 { 46857 "sha": "1d8cf2ecdd62c6a375b7e3d80e8e03e1e3e277bc", 46858 "description": "ci: move DXVK instalation outside of x86_test-vk", 46859 "nominated": false, 46860 "nomination_type": null, 46861 "resolution": 4, 46862 "main_sha": null, 46863 "because_sha": null 46864 }, 46865 { 46866 "sha": "b6fb2da6f27fb364379786f6f784af52661bdce9", 46867 "description": "d3d12: Fixes compile error with mingw/gcc-x64 when static linkage to runtime library", 46868 "nominated": false, 46869 "nomination_type": null, 46870 "resolution": 1, 46871 "main_sha": null, 46872 "because_sha": null 46873 }, 46874 { 46875 "sha": "f9b95667fdf024cd9e3a67b1a0caec8141c6082d", 46876 "description": "ci: Turn off the entire Lima farm (devices report out-of-space)", 46877 "nominated": false, 46878 "nomination_type": null, 46879 "resolution": 4, 46880 "main_sha": null, 46881 "because_sha": null 46882 }, 46883 { 46884 "sha": "239623ecee97fdd5e8a4b22de32d7326fc5ffd86", 46885 "description": "anv: Don't require 32-bit addresses for scratch on Gen12.5+", 46886 "nominated": false, 46887 "nomination_type": null, 46888 "resolution": 4, 46889 "main_sha": null, 46890 "because_sha": null 46891 }, 46892 { 46893 "sha": "d82cea5fc301323ad2b47ad415197bb4f6e503f1", 46894 "description": "genxml: Add BVH data structures", 46895 "nominated": false, 46896 "nomination_type": null, 46897 "resolution": 4, 46898 "main_sha": null, 46899 "because_sha": null 46900 }, 46901 { 46902 "sha": "a68008354624ab33450b7069184c9d391a5e7497", 46903 "description": "intel/rt: Handle multiple exits in lower_shader_returns", 46904 "nominated": false, 46905 "nomination_type": null, 46906 "resolution": 4, 46907 "main_sha": null, 46908 "because_sha": null 46909 }, 46910 { 46911 "sha": "a329e6e5111b30ffe8891e7f2dd28223ff6b9373", 46912 "description": "intel/rt: Handle halts in any-hit shaders properly", 46913 "nominated": false, 46914 "nomination_type": null, 46915 "resolution": 4, 46916 "main_sha": null, 46917 "because_sha": null 46918 }, 46919 { 46920 "sha": "caed8df146288ead678a3388946437759ff69304", 46921 "description": "intel/fs_reg_allocate: Improve compressed instruction self-interference", 46922 "nominated": false, 46923 "nomination_type": null, 46924 "resolution": 4, 46925 "main_sha": null, 46926 "because_sha": null 46927 }, 46928 { 46929 "sha": "1ce5be916fa30d40cad4a9bcdb8697ad9e2e65c8", 46930 "description": "intel/nir: specify synchronous value for tracing op", 46931 "nominated": false, 46932 "nomination_type": null, 46933 "resolution": 4, 46934 "main_sha": null, 46935 "because_sha": null 46936 }, 46937 { 46938 "sha": "03ab1d6aaa259773ae634e364674a3daebe96705", 46939 "description": "intel/compiler: document units of brw_ubo_range fields", 46940 "nominated": false, 46941 "nomination_type": null, 46942 "resolution": 4, 46943 "main_sha": null, 46944 "because_sha": null 46945 }, 46946 { 46947 "sha": "734384e8bc2606f8a69d281cdc4fe728070acab9", 46948 "description": "intel/fs: fixup simd selection with shader calls", 46949 "nominated": false, 46950 "nomination_type": null, 46951 "resolution": 4, 46952 "main_sha": null, 46953 "because_sha": null 46954 }, 46955 { 46956 "sha": "9cb9390962ab80721ee4160251f33773696ea208", 46957 "description": "intel/fs: store num of resume shaders in prog_data", 46958 "nominated": false, 46959 "nomination_type": null, 46960 "resolution": 4, 46961 "main_sha": null, 46962 "because_sha": null 46963 }, 46964 { 46965 "sha": "b2bf792ea584774c79b6d8089180aaedd3c10612", 46966 "description": "r300: add khr r400 failures", 46967 "nominated": false, 46968 "nomination_type": null, 46969 "resolution": 4, 46970 "main_sha": null, 46971 "because_sha": null 46972 }, 46973 { 46974 "sha": "dce6409e6d78d571c2bf8b2a97246910ad3c3add", 46975 "description": "r300: add list of deqp gles2 r400 failures", 46976 "nominated": false, 46977 "nomination_type": null, 46978 "resolution": 4, 46979 "main_sha": null, 46980 "because_sha": null 46981 }, 46982 { 46983 "sha": "20591573f10a9efdb9951ccd65f4574c36418bd6", 46984 "description": "broadcom/compiler: use nir_opt_idiv_const", 46985 "nominated": false, 46986 "nomination_type": null, 46987 "resolution": 4, 46988 "main_sha": null, 46989 "because_sha": null 46990 }, 46991 { 46992 "sha": "73e8fc3efbfe4a46bfd5ca5b3269d06f086bc224", 46993 "description": "broadcom/compiler: don't use imprecise_32bit_lowering for idiv lowering", 46994 "nominated": false, 46995 "nomination_type": null, 46996 "resolution": 4, 46997 "main_sha": null, 46998 "because_sha": null 46999 }, 47000 { 47001 "sha": "0c1801706eb9006a13ca15c5ab59980c99774e5e", 47002 "description": "ac/llvm: handle external textures in ac_nir_lower_resinfo", 47003 "nominated": false, 47004 "nomination_type": 1, 47005 "resolution": 4, 47006 "main_sha": null, 47007 "because_sha": "4f622d62d0dd8967f16ddd6a3f989310c6543c1a" 47008 }, 47009 { 47010 "sha": "bdfaf51014dad9d03c6bb5f862cc6815658ddff9", 47011 "description": "radeonsi: fix a regression due to reordering PIPE_SHADER_*", 47012 "nominated": false, 47013 "nomination_type": 1, 47014 "resolution": 4, 47015 "main_sha": null, 47016 "because_sha": "27f46465c7a408d3406886ed230b7e35dc693247" 47017 }, 47018 { 47019 "sha": "7e45622728d72828d24bf215011ac2e1a9b0356f", 47020 "description": "radeonsi/ci: update failing tests on navi21", 47021 "nominated": false, 47022 "nomination_type": null, 47023 "resolution": 4, 47024 "main_sha": null, 47025 "because_sha": null 47026 }, 47027 { 47028 "sha": "279315fd73e981f0c8876811327bcee0f0ccf7a3", 47029 "description": "radeonsi: don't assume that TC_ACTION_ENA invalidates L1 cache on gfx9", 47030 "nominated": true, 47031 "nomination_type": 1, 47032 "resolution": 1, 47033 "main_sha": null, 47034 "because_sha": "4056e953fe43bd667e1812c1c7075285d24b42c2" 47035 }, 47036 { 47037 "sha": "50802f96a80e2f57ddebc3e197fb3782e969da4a", 47038 "description": "iris: Handle new untyped dataport cache flush PIPE_CONTROL field", 47039 "nominated": false, 47040 "nomination_type": null, 47041 "resolution": 4, 47042 "main_sha": null, 47043 "because_sha": null 47044 }, 47045 { 47046 "sha": "845ab3d627995803219c5fbdfe6734a966218ce0", 47047 "description": "anv: Handle bits to flush data-port's Untyped L1 data cache", 47048 "nominated": false, 47049 "nomination_type": null, 47050 "resolution": 4, 47051 "main_sha": null, 47052 "because_sha": null 47053 }, 47054 { 47055 "sha": "1f34ce7e8e124e8dc9acf388081026edcdd5885d", 47056 "description": "intel/ds: track untyped dataport flushes", 47057 "nominated": false, 47058 "nomination_type": null, 47059 "resolution": 4, 47060 "main_sha": null, 47061 "because_sha": null 47062 }, 47063 { 47064 "sha": "8aead60434aa0babf656738a577298ca09805fd2", 47065 "description": "iris: Specify Untyped L1 cache policy for stateless accesses", 47066 "nominated": false, 47067 "nomination_type": null, 47068 "resolution": 4, 47069 "main_sha": null, 47070 "because_sha": null 47071 }, 47072 { 47073 "sha": "79cd2c2759f0dc7199eae92e4fe0c4d5fa0b91e1", 47074 "description": "anv: Specify Untyped L1 cache policy for stateless accesses", 47075 "nominated": false, 47076 "nomination_type": null, 47077 "resolution": 4, 47078 "main_sha": null, 47079 "because_sha": null 47080 }, 47081 { 47082 "sha": "d4b2b769d1dd55b6a2f587b9da91c3e451d3a71e", 47083 "description": "intel/isl: Setting L1 caching policy to Write-back mode", 47084 "nominated": false, 47085 "nomination_type": null, 47086 "resolution": 4, 47087 "main_sha": null, 47088 "because_sha": null 47089 }, 47090 { 47091 "sha": "5e21f474288e2159c80a80fa20e7b473056df939", 47092 "description": "anv: fixup PIPE_CONTROL restriction on gfx8", 47093 "nominated": true, 47094 "nomination_type": 0, 47095 "resolution": 1, 47096 "main_sha": null, 47097 "because_sha": null 47098 }, 47099 { 47100 "sha": "644daa974300696364b816e67cb2a618e523d0d9", 47101 "description": "vc4: properly restore vc4 debug option", 47102 "nominated": true, 47103 "nomination_type": 1, 47104 "resolution": 1, 47105 "main_sha": null, 47106 "because_sha": "c3f5d276317f9f8c77336ec78f6e72b640f61081" 47107 }, 47108 { 47109 "sha": "5449e6d14c872c21f1a8acb05252aef7b31a77f4", 47110 "description": "draw: don't touch info values that aren't valid.", 47111 "nominated": true, 47112 "nomination_type": 0, 47113 "resolution": 1, 47114 "main_sha": null, 47115 "because_sha": null 47116 }, 47117 { 47118 "sha": "f4abd3274936560e66976894f362332856ce6539", 47119 "description": "llvmpipe/ci: update ci results for clover.", 47120 "nominated": false, 47121 "nomination_type": null, 47122 "resolution": 4, 47123 "main_sha": null, 47124 "because_sha": null 47125 }, 47126 { 47127 "sha": "0d41c4b3d916febd79429f0d9384da587d833775", 47128 "description": "lavapipe: scan shader for info before lowering images.", 47129 "nominated": false, 47130 "nomination_type": null, 47131 "resolution": 4, 47132 "main_sha": null, 47133 "because_sha": null 47134 }, 47135 { 47136 "sha": "5036e0a08e981e144da8403706619ef0ffc8cc65", 47137 "description": "lavapipe: lower images to non-derefs in vulkan side", 47138 "nominated": false, 47139 "nomination_type": null, 47140 "resolution": 4, 47141 "main_sha": null, 47142 "because_sha": null 47143 }, 47144 { 47145 "sha": "a17635e98812029f16a53c57460f252716c64870", 47146 "description": "gallivm/nir/st: lower image derefs in advance.", 47147 "nominated": false, 47148 "nomination_type": null, 47149 "resolution": 4, 47150 "main_sha": null, 47151 "because_sha": null 47152 }, 47153 { 47154 "sha": "060936fe0de668127310a65e607fa4b7b48d6f0a", 47155 "description": "virgl/vtest: fix memory overwrite problem in virgl_vtest_send_get_caps()", 47156 "nominated": false, 47157 "nomination_type": null, 47158 "resolution": 4, 47159 "main_sha": null, 47160 "because_sha": null 47161 }, 47162 { 47163 "sha": "f54aa49c1439440c88a1c6a1046be11dba3ab44e", 47164 "description": "venus: double the abort timeout to allow long shader compiles", 47165 "nominated": false, 47166 "nomination_type": null, 47167 "resolution": 4, 47168 "main_sha": null, 47169 "because_sha": null 47170 }, 47171 { 47172 "sha": "ecd5509969369ff43799bae0ea9ab5d7fa7c0af4", 47173 "description": "venus: increase busy wait order in vn_relax", 47174 "nominated": false, 47175 "nomination_type": null, 47176 "resolution": 4, 47177 "main_sha": null, 47178 "because_sha": null 47179 }, 47180 { 47181 "sha": "1911dc5abb7940aad1ce082722beb07622ddbccd", 47182 "description": "zink: remove an old RGBA4 nvidia workaround", 47183 "nominated": false, 47184 "nomination_type": null, 47185 "resolution": 4, 47186 "main_sha": null, 47187 "because_sha": null 47188 }, 47189 { 47190 "sha": "32446f51a83f74cd63a589e86f30da59dc53f97c", 47191 "description": "zink: don't fixup sparse texops", 47192 "nominated": true, 47193 "nomination_type": 1, 47194 "resolution": 1, 47195 "main_sha": null, 47196 "because_sha": "3a47576687624e1ed4661d7f5b6c0e54998ada48" 47197 }, 47198 { 47199 "sha": "247b8f2924b7832d8520e890cff6891217f5a860", 47200 "description": "zink: add all format modifiers when adding for dmabuf export", 47201 "nominated": true, 47202 "nomination_type": 0, 47203 "resolution": 1, 47204 "main_sha": null, 47205 "because_sha": null 47206 }, 47207 { 47208 "sha": "5e8ec87b68035ceba742b245a25e83e4adaae270", 47209 "description": "zink: don't add modifiers if EXT_image_drm_format_modifier isn't present", 47210 "nominated": true, 47211 "nomination_type": 0, 47212 "resolution": 1, 47213 "main_sha": null, 47214 "because_sha": null 47215 }, 47216 { 47217 "sha": "c824a53f352823786967260cfe387a839c28dc9d", 47218 "description": "zink: use modifier_aspect to check for modifier plane in zink_resource_get_param", 47219 "nominated": true, 47220 "nomination_type": 0, 47221 "resolution": 1, 47222 "main_sha": null, 47223 "because_sha": null 47224 }, 47225 { 47226 "sha": "b59eb9c8b791e59cadca161f952ae2ef4473ebe4", 47227 "description": "zink: demote dmabuf tiling to linear if modifiers aren't supported", 47228 "nominated": true, 47229 "nomination_type": 0, 47230 "resolution": 1, 47231 "main_sha": null, 47232 "because_sha": null 47233 }, 47234 { 47235 "sha": "b9c413e8ec44270eaeab5bf38b78b45d084cec46", 47236 "description": "zink: add u_queue.h to kopper header", 47237 "nominated": false, 47238 "nomination_type": null, 47239 "resolution": 4, 47240 "main_sha": null, 47241 "because_sha": null 47242 }, 47243 { 47244 "sha": "188721d6d3d4cab9b0ca8fa419e4c33a33ae3910", 47245 "description": "nine: check return on resource_get_handle", 47246 "nominated": true, 47247 "nomination_type": 0, 47248 "resolution": 1, 47249 "main_sha": null, 47250 "because_sha": null 47251 }, 47252 { 47253 "sha": "b55b63991ae3c4055b7938bf528b686907a2e3f7", 47254 "description": "zink: support PIPE_QUERY_TIMESTAMP_DISJOINT", 47255 "nominated": false, 47256 "nomination_type": null, 47257 "resolution": 4, 47258 "main_sha": null, 47259 "because_sha": null 47260 }, 47261 { 47262 "sha": "758f60467ecfaa2f27971c0e3ae5c28c2d6561de", 47263 "description": "zink: export PIPE_CAP_MULTISAMPLE_Z_RESOLVE", 47264 "nominated": false, 47265 "nomination_type": null, 47266 "resolution": 4, 47267 "main_sha": null, 47268 "because_sha": null 47269 }, 47270 { 47271 "sha": "0f97e317e333ea3f08f98bf938a6496fb7d0f1e1", 47272 "description": "zink: rewrite all undefined shader reads as 0001 instead of undef", 47273 "nominated": false, 47274 "nomination_type": null, 47275 "resolution": 4, 47276 "main_sha": null, 47277 "because_sha": null 47278 }, 47279 { 47280 "sha": "2bbc2c49ecc2e246cd8f4dbbc5456902a3db37cd", 47281 "description": "zink: handle invalid gl_TexCoord reads", 47282 "nominated": false, 47283 "nomination_type": null, 47284 "resolution": 4, 47285 "main_sha": null, 47286 "because_sha": null 47287 }, 47288 { 47289 "sha": "f60f246426af08989c78439a20124da24083ff8e", 47290 "description": "zink: explicitly set nir cursor in rewrite_and_discard_read", 47291 "nominated": false, 47292 "nomination_type": null, 47293 "resolution": 4, 47294 "main_sha": null, 47295 "because_sha": null 47296 }, 47297 { 47298 "sha": "721f33cd0fc9756c4db5cc88bccc46c977ad05f3", 47299 "description": "zink: fix return for PIPE_CAP_DEPTH_CLIP_DISABLE", 47300 "nominated": true, 47301 "nomination_type": 1, 47302 "resolution": 1, 47303 "main_sha": null, 47304 "because_sha": "21ea19d504bb96aea9f218fe6bfa5a9a40a72eb9" 47305 }, 47306 { 47307 "sha": "55a4a6b8dcc8b068d24cc1b1c2e1500369c14485", 47308 "description": "zink: handle !half_pixel_center", 47309 "nominated": true, 47310 "nomination_type": 0, 47311 "resolution": 1, 47312 "main_sha": null, 47313 "because_sha": null 47314 }, 47315 { 47316 "sha": "8a8edb310d84f1400d8b8b7e096a9dfc33e198b2", 47317 "description": "zink: handle unscaled depth bias from nine", 47318 "nominated": true, 47319 "nomination_type": 0, 47320 "resolution": 1, 47321 "main_sha": null, 47322 "because_sha": null 47323 }, 47324 { 47325 "sha": "a912952c3ea8f4191abc83e3638c6f09341ef15b", 47326 "description": "zink: drop mode_changed check from linewidth/depthbias draw updates", 47327 "nominated": true, 47328 "nomination_type": 0, 47329 "resolution": 1, 47330 "main_sha": null, 47331 "because_sha": null 47332 }, 47333 { 47334 "sha": "8f7b8929572da407240dbc0cb688a56c9c07c95e", 47335 "description": "zink: allow sw loading with D3D_ALWAYS_SOFTWARE for nine", 47336 "nominated": false, 47337 "nomination_type": null, 47338 "resolution": 4, 47339 "main_sha": null, 47340 "because_sha": null 47341 }, 47342 { 47343 "sha": "cbbf25abfdd7ca9eb45a9e15948ed839bbc31925", 47344 "description": "zink: use maintenance4", 47345 "nominated": false, 47346 "nomination_type": null, 47347 "resolution": 4, 47348 "main_sha": null, 47349 "because_sha": null 47350 }, 47351 { 47352 "sha": "ff1fb9101fd1ca383c3e2a88f61911c0c2eecd62", 47353 "description": "zink: force a new framebuffer for clear_depth_stencil if the clear region is big", 47354 "nominated": true, 47355 "nomination_type": 1, 47356 "resolution": 1, 47357 "main_sha": null, 47358 "because_sha": "f1f08e3529de26953e243d3e2e99fa89bbcbe619" 47359 }, 47360 { 47361 "sha": "80364c4d19eb2ee841a5d6cffb9fbc94afeb07ac", 47362 "description": "zink: force flush clears on fb change if fb geometry changes", 47363 "nominated": true, 47364 "nomination_type": 1, 47365 "resolution": 1, 47366 "main_sha": null, 47367 "because_sha": "66ceea7ed9a46b83a1ffbc4b2d9cd17c4bef4570" 47368 }, 47369 { 47370 "sha": "7c7feab4e180ba7827352ad1b393fe2921a722e7", 47371 "description": "tu: Implement VK_EXT_vertex_input_dynamic_state", 47372 "nominated": false, 47373 "nomination_type": null, 47374 "resolution": 4, 47375 "main_sha": null, 47376 "because_sha": null 47377 }, 47378 { 47379 "sha": "c82af0c43b6e6270835d084984560592e1079af0", 47380 "description": "tu: Decouple vertex input state from shader", 47381 "nominated": false, 47382 "nomination_type": null, 47383 "resolution": 4, 47384 "main_sha": null, 47385 "because_sha": null 47386 }, 47387 { 47388 "sha": "35dc99924aeebf754b01c2dc1a2ced765ec68ca5", 47389 "description": "freedreno: Disable UBWC for frontbuffer rendering", 47390 "nominated": false, 47391 "nomination_type": null, 47392 "resolution": 4, 47393 "main_sha": null, 47394 "because_sha": null 47395 }, 47396 { 47397 "sha": "0c6d4cf9a2bb01e08869e6b503e31fe86b461c87", 47398 "description": "gbm: Add USE_FRONT_RENDERING flag", 47399 "nominated": false, 47400 "nomination_type": null, 47401 "resolution": 4, 47402 "main_sha": null, 47403 "because_sha": null 47404 }, 47405 { 47406 "sha": "126e83d9704227520dd7de21111c7f2b30e71efe", 47407 "description": "ci/zink: Re-enable a630 zink-on-turnip traces job using gbm as the backend.", 47408 "nominated": false, 47409 "nomination_type": null, 47410 "resolution": 4, 47411 "main_sha": null, 47412 "because_sha": null 47413 }, 47414 { 47415 "sha": "a3113fbcfc15bd5ca728f2b10947292b06b051f4", 47416 "description": "zink: Replace the \"optimal_tiling\" flag with a \"linear\" flag instead.", 47417 "nominated": false, 47418 "nomination_type": null, 47419 "resolution": 4, 47420 "main_sha": null, 47421 "because_sha": null 47422 }, 47423 { 47424 "sha": "01ce65da72a88335b4d701d3f086482d19d2c642", 47425 "description": "zink: Take the tiling path for resources with modifiers.", 47426 "nominated": false, 47427 "nomination_type": null, 47428 "resolution": 4, 47429 "main_sha": null, 47430 "because_sha": null 47431 }, 47432 { 47433 "sha": "c1b0eb8de47b17100f1731123584b358dc69c8ed", 47434 "description": "util/memstream: insert null terminator on windows", 47435 "nominated": false, 47436 "nomination_type": null, 47437 "resolution": 4, 47438 "main_sha": null, 47439 "because_sha": null 47440 }, 47441 { 47442 "sha": "d1427563e3eb3b2577f885b7668b16624ea1130f", 47443 "description": "gallium: mark the input data as const in pipe_grid_info", 47444 "nominated": false, 47445 "nomination_type": null, 47446 "resolution": 4, 47447 "main_sha": null, 47448 "because_sha": null 47449 }, 47450 { 47451 "sha": "caf2794f6fb0816f0e4df00ab1644a9d5cf8fe2d", 47452 "description": "vtn: silence warning about linkage", 47453 "nominated": false, 47454 "nomination_type": null, 47455 "resolution": 4, 47456 "main_sha": null, 47457 "because_sha": null 47458 }, 47459 { 47460 "sha": "6637b1f41e6a67b8f7a97c8253895c0a3fbc7ddb", 47461 "description": "clc: undefine spirv defs to work around LLVMs headers", 47462 "nominated": false, 47463 "nomination_type": null, 47464 "resolution": 4, 47465 "main_sha": null, 47466 "because_sha": null 47467 }, 47468 { 47469 "sha": "6b38114ed7cf20bc38d487d19c635c3d3539ba46", 47470 "description": "microsoft/clc: drop inline sampler reordering", 47471 "nominated": false, 47472 "nomination_type": null, 47473 "resolution": 4, 47474 "main_sha": null, 47475 "because_sha": null 47476 }, 47477 { 47478 "sha": "de2065496a0751fce899a60bc42143b7028d92a3", 47479 "description": "nir: Clean up and improve nir_dedup_inline_samplers", 47480 "nominated": false, 47481 "nomination_type": null, 47482 "resolution": 4, 47483 "main_sha": null, 47484 "because_sha": null 47485 }, 47486 { 47487 "sha": "2b1298546579d75fadb91cb7e9eb7d4387c9a0b9", 47488 "description": "nir: extract the clc inline sampler dedup pass from clc", 47489 "nominated": false, 47490 "nomination_type": null, 47491 "resolution": 4, 47492 "main_sha": null, 47493 "because_sha": null 47494 }, 47495 { 47496 "sha": "31ed24cec7c63fc3906e7629edf235e333c94ffe", 47497 "description": "nir/lower_images: extract from clover", 47498 "nominated": false, 47499 "nomination_type": null, 47500 "resolution": 4, 47501 "main_sha": null, 47502 "because_sha": null 47503 }, 47504 { 47505 "sha": "01500198a69b86fc0afd7073bd5714f328538845", 47506 "description": "nir: serialize printf metadata for CL kernels", 47507 "nominated": false, 47508 "nomination_type": null, 47509 "resolution": 4, 47510 "main_sha": null, 47511 "because_sha": null 47512 }, 47513 { 47514 "sha": "bdc0a8624c054bf899cef5c0f4231d13c81fcb99", 47515 "description": "printf: add some unit tests", 47516 "nominated": false, 47517 "nomination_type": null, 47518 "resolution": 4, 47519 "main_sha": null, 47520 "because_sha": null 47521 }, 47522 { 47523 "sha": "aa82808645fb9932ce6f9d2115dcdc9edce98cd8", 47524 "description": "printf: extract clovers printf impl", 47525 "nominated": false, 47526 "nomination_type": null, 47527 "resolution": 4, 47528 "main_sha": null, 47529 "because_sha": null 47530 }, 47531 { 47532 "sha": "160aa603f59ef72a7f98ba5b840a62694f2c2db4", 47533 "description": "ci/bin: ignore Gitlab GQL cache", 47534 "nominated": false, 47535 "nomination_type": 1, 47536 "resolution": 4, 47537 "main_sha": null, 47538 "because_sha": "266e3a627fbf014ae8f201e89e7d244c50fdf057" 47539 }, 47540 { 47541 "sha": "12a4581a06047da72c62f8898806c3fd5fc0aa36", 47542 "description": "radv/nir_lower_abi: Use instructions_pass", 47543 "nominated": false, 47544 "nomination_type": null, 47545 "resolution": 4, 47546 "main_sha": null, 47547 "because_sha": null 47548 }, 47549 { 47550 "sha": "1b7b74db06bc88840fdf59ae082b56ad47f1bd6e", 47551 "description": "meson: Cleanup usage dri_drivers as it's a dead option", 47552 "nominated": false, 47553 "nomination_type": null, 47554 "resolution": 4, 47555 "main_sha": null, 47556 "because_sha": null 47557 }, 47558 { 47559 "sha": "56b0e3a575b69f0f835fcf6a307e57dcd29bd5cf", 47560 "description": "meson: Place all pre_args about HAVE_DRI* into single place", 47561 "nominated": false, 47562 "nomination_type": null, 47563 "resolution": 4, 47564 "main_sha": null, 47565 "because_sha": null 47566 }, 47567 { 47568 "sha": "9d6204c7997a44f0d428b151555e3068c8b942f3", 47569 "description": "docs: update calendar for 22.2.0-rc1", 47570 "nominated": false, 47571 "nomination_type": null, 47572 "resolution": 4, 47573 "main_sha": null, 47574 "because_sha": null 47575 }, 47576 { 47577 "sha": "0fcdcf210393d5160c0d2c04d5582be320929c93", 47578 "description": "docs: update calendar and link releases notes for 22.1.5", 47579 "nominated": false, 47580 "nomination_type": null, 47581 "resolution": 4, 47582 "main_sha": null, 47583 "because_sha": null 47584 }, 47585 { 47586 "sha": "17355d0dcfd3dc080f042974eb60d44e716409b1", 47587 "description": "docs: update calendar and link releases notes for 22.1.4", 47588 "nominated": false, 47589 "nomination_type": null, 47590 "resolution": 4, 47591 "main_sha": null, 47592 "because_sha": null 47593 }, 47594 { 47595 "sha": "fcc547328f507f6b45a87495153b3fc08c10a1ed", 47596 "description": "docs: Add sha256 sum for 22.1.4", 47597 "nominated": false, 47598 "nomination_type": null, 47599 "resolution": 4, 47600 "main_sha": null, 47601 "because_sha": null 47602 }, 47603 { 47604 "sha": "7b65653900b46f3145cb97ca3031639ff3bbb8ae", 47605 "description": "docs: add release notes for 22.1.4", 47606 "nominated": false, 47607 "nomination_type": null, 47608 "resolution": 4, 47609 "main_sha": null, 47610 "because_sha": null 47611 }, 47612 { 47613 "sha": "aa14d6144b8acb3a2125412d56974200aeb94d73", 47614 "description": "docs: Add sha256 sum for 22.1.5", 47615 "nominated": false, 47616 "nomination_type": null, 47617 "resolution": 4, 47618 "main_sha": null, 47619 "because_sha": null 47620 }, 47621 { 47622 "sha": "604b48b64173cb4e50dd7c10d40e459c726798dd", 47623 "description": "docs: add release notes for 22.1.5", 47624 "nominated": false, 47625 "nomination_type": null, 47626 "resolution": 4, 47627 "main_sha": null, 47628 "because_sha": null 47629 }, 47630 { 47631 "sha": "32211788d05311d1a92863e5445b56a5175ad4a0", 47632 "description": "util/disk_cache: Add new mesa-db cache type", 47633 "nominated": false, 47634 "nomination_type": null, 47635 "resolution": 4, 47636 "main_sha": null, 47637 "because_sha": null 47638 }, 47639 { 47640 "sha": "f64f74b8f23f16c46f06ea192a2c6e48df43c4c9", 47641 "description": "util/disk_cache: Make disk_cache_os.h usable by C++ code", 47642 "nominated": false, 47643 "nomination_type": null, 47644 "resolution": 4, 47645 "main_sha": null, 47646 "because_sha": null 47647 }, 47648 { 47649 "sha": "517e523a2a62ec782b55c4cc16492c1d10d07839", 47650 "description": "util/disk_cache: Move struct cache_entry_file_data to the disk_cache_os.h", 47651 "nominated": false, 47652 "nomination_type": null, 47653 "resolution": 4, 47654 "main_sha": null, 47655 "because_sha": null 47656 }, 47657 { 47658 "sha": "d86335dd49f9e0aa27c1464067ad8a59d016ea70", 47659 "description": "util/disk_cache: Append to disk_cache_load_cache_index() with _foz", 47660 "nominated": false, 47661 "nomination_type": null, 47662 "resolution": 4, 47663 "main_sha": null, 47664 "because_sha": null 47665 }, 47666 { 47667 "sha": "d423a4b2aa60e88d58a58615700e916550c2f90e", 47668 "description": "util/disk_cache: Enable testing of uncompressed caches", 47669 "nominated": false, 47670 "nomination_type": null, 47671 "resolution": 4, 47672 "main_sha": null, 47673 "because_sha": null 47674 }, 47675 { 47676 "sha": "2a9b4ad1774d69aa3ae8161ab964fe2d58aacee2", 47677 "description": "util/disk_cache: Add option to disable compression", 47678 "nominated": false, 47679 "nomination_type": null, 47680 "resolution": 4, 47681 "main_sha": null, 47682 "because_sha": null 47683 }, 47684 { 47685 "sha": "8e6bdb2ed31f27c28d258859ec48e8e67f51ff41", 47686 "description": "ci: Add vulkan dEQP tests for venus", 47687 "nominated": false, 47688 "nomination_type": null, 47689 "resolution": 4, 47690 "main_sha": null, 47691 "because_sha": null 47692 }, 47693 { 47694 "sha": "5ac14a97e27dbadff42bc409d818bc1b8803bf65", 47695 "description": "ci: Enable virtio-experimental in testing", 47696 "nominated": false, 47697 "nomination_type": null, 47698 "resolution": 4, 47699 "main_sha": null, 47700 "because_sha": null 47701 }, 47702 { 47703 "sha": "91ab35efab2a94bf943e6171aded05339b349976", 47704 "description": "ci: Build crosvm with opaque fd mapping support", 47705 "nominated": false, 47706 "nomination_type": null, 47707 "resolution": 4, 47708 "main_sha": null, 47709 "because_sha": null 47710 }, 47711 { 47712 "sha": "486a24c520d857d3ba995dd8686c992f1d512d31", 47713 "description": "ci: Move crosvm to the base test image", 47714 "nominated": false, 47715 "nomination_type": null, 47716 "resolution": 4, 47717 "main_sha": null, 47718 "because_sha": null 47719 }, 47720 { 47721 "sha": "46ba0f0ffab3ea5532ca1dcf6cb0c2848aba9bd6", 47722 "description": "ci: Merge common builds in debian test jobs", 47723 "nominated": false, 47724 "nomination_type": null, 47725 "resolution": 4, 47726 "main_sha": null, 47727 "because_sha": null 47728 }, 47729 { 47730 "sha": "6915d1978aacc78414fea29bfffa3672318160fc", 47731 "description": "tgsi_to_nir: handle compact arrays for clipdistance", 47732 "nominated": false, 47733 "nomination_type": null, 47734 "resolution": 4, 47735 "main_sha": null, 47736 "because_sha": null 47737 }, 47738 { 47739 "sha": "26317f16fd73b8f3ec1de9952f382a48d5d8285a", 47740 "description": "tgsi_to_nir: fix clipdistance store writemask", 47741 "nominated": false, 47742 "nomination_type": null, 47743 "resolution": 4, 47744 "main_sha": null, 47745 "because_sha": null 47746 }, 47747 { 47748 "sha": "95a7b65c1422b857eefa21358ca0229ab1a44587", 47749 "description": "ci: replace gzip usage with zstd where posible", 47750 "nominated": false, 47751 "nomination_type": null, 47752 "resolution": 4, 47753 "main_sha": null, 47754 "because_sha": null 47755 }, 47756 { 47757 "sha": "784642f773c3ad36c9a1c30721b55cb2c6752cde", 47758 "description": "ci: compress LAVA rootfs with zstd instead of gzip", 47759 "nominated": false, 47760 "nomination_type": null, 47761 "resolution": 4, 47762 "main_sha": null, 47763 "because_sha": null 47764 }, 47765 { 47766 "sha": "29ccd991a84e461840fea1056394627056e565c6", 47767 "description": "vc4/simulator: use i915/amd ioctls for BO", 47768 "nominated": false, 47769 "nomination_type": null, 47770 "resolution": 4, 47771 "main_sha": null, 47772 "because_sha": null 47773 }, 47774 { 47775 "sha": "e3b7fad356352a90acc7b148f898edb6b034ab57", 47776 "description": "pvr: get free list min size from the runtime info", 47777 "nominated": false, 47778 "nomination_type": null, 47779 "resolution": 4, 47780 "main_sha": null, 47781 "because_sha": null 47782 }, 47783 { 47784 "sha": "0bb03ffc76604fa5b69db66739e4ea303fe3392d", 47785 "description": "gallium: use gl shader types as the basis for the gallium ones", 47786 "nominated": false, 47787 "nomination_type": null, 47788 "resolution": 4, 47789 "main_sha": null, 47790 "because_sha": null 47791 }, 47792 { 47793 "sha": "9edd861eb1ad208be7f169a4ac45b0604fc05213", 47794 "description": "gallium: fixup some inconsistent uses of enum pipe_shader_type.", 47795 "nominated": false, 47796 "nomination_type": null, 47797 "resolution": 4, 47798 "main_sha": null, 47799 "because_sha": null 47800 }, 47801 { 47802 "sha": "49253c9c1b1bb999aa8df48bac4e6a3820cbf16f", 47803 "description": "gallium/iris/crocus: collapse a bunch of conversion functions.", 47804 "nominated": false, 47805 "nomination_type": null, 47806 "resolution": 4, 47807 "main_sha": null, 47808 "because_sha": null 47809 }, 47810 { 47811 "sha": "27f46465c7a408d3406886ed230b7e35dc693247", 47812 "description": "gallium/tgsi: reorder pipe shader type defines.", 47813 "nominated": false, 47814 "nomination_type": null, 47815 "resolution": 4, 47816 "main_sha": null, 47817 "because_sha": null 47818 }, 47819 { 47820 "sha": "9bbf235fd9d4ddc82583672bea4e299e4d69206c", 47821 "description": "svga: compare shader type against compute not tess eval.", 47822 "nominated": false, 47823 "nomination_type": null, 47824 "resolution": 4, 47825 "main_sha": null, 47826 "because_sha": null 47827 }, 47828 { 47829 "sha": "a26543f6368fed1604cfde7fffce2024e9d8abab", 47830 "description": "virgl: abstract virgl shader stages from pipe shader stages.", 47831 "nominated": false, 47832 "nomination_type": null, 47833 "resolution": 4, 47834 "main_sha": null, 47835 "because_sha": null 47836 }, 47837 { 47838 "sha": "64e8993476eaf65e507944231149f0c265fce140", 47839 "description": "zink: add defines for the shader stage templates.", 47840 "nominated": false, 47841 "nomination_type": null, 47842 "resolution": 4, 47843 "main_sha": null, 47844 "because_sha": null 47845 }, 47846 { 47847 "sha": "a9d8d606ccf3d809a9adfd529be8d1ceaf1dd799", 47848 "description": "llvmpipe/gallivm/draw: introduce a buffer type.", 47849 "nominated": false, 47850 "nomination_type": null, 47851 "resolution": 4, 47852 "main_sha": null, 47853 "because_sha": null 47854 }, 47855 { 47856 "sha": "118d61df59dffc7353a1978ed3a16de7b0024036", 47857 "description": "draw: fix up jit type creation for gs/tcs/tes", 47858 "nominated": false, 47859 "nomination_type": null, 47860 "resolution": 4, 47861 "main_sha": null, 47862 "because_sha": null 47863 }, 47864 { 47865 "sha": "e145912654dee5ce0ff989db3c02750bca23142e", 47866 "description": "lavapipe: enable shader clock", 47867 "nominated": false, 47868 "nomination_type": null, 47869 "resolution": 4, 47870 "main_sha": null, 47871 "because_sha": null 47872 }, 47873 { 47874 "sha": "c6cc3dece03ea8095a2292a2b817f4a34129f320", 47875 "description": "llvmpipe: add shader clock support", 47876 "nominated": false, 47877 "nomination_type": null, 47878 "resolution": 4, 47879 "main_sha": null, 47880 "because_sha": null 47881 }, 47882 { 47883 "sha": "25e2c4d7841648c80ba973d1ed89d2150aca8f71", 47884 "description": "Microsoft clc: strip lib prefix Otherwise OpenCLon12 ICD can't load it", 47885 "nominated": false, 47886 "nomination_type": null, 47887 "resolution": 4, 47888 "main_sha": null, 47889 "because_sha": null 47890 }, 47891 { 47892 "sha": "ec46a85c4f92e25e7994881679d6a1531a59b58e", 47893 "description": "d3d12/dzn/spirv2dxil: Require version library", 47894 "nominated": true, 47895 "nomination_type": 1, 47896 "resolution": 1, 47897 "main_sha": null, 47898 "because_sha": "b8328c9664ed3f11924be37a243464236812a3a2" 47899 }, 47900 { 47901 "sha": "42a52a8be117127d8b51a57aa945c70386f13c7c", 47902 "description": "ci/bare-metal: Re-open serial and everything after test phase timeout.", 47903 "nominated": false, 47904 "nomination_type": null, 47905 "resolution": 4, 47906 "main_sha": null, 47907 "because_sha": null 47908 }, 47909 { 47910 "sha": "4e2f6e5b4c6b6931813320c0d2ba28f28e15ef99", 47911 "description": "zink: Advertise PIPE_CAP_NATIVE_FENCE_FD", 47912 "nominated": false, 47913 "nomination_type": null, 47914 "resolution": 4, 47915 "main_sha": null, 47916 "because_sha": null 47917 }, 47918 { 47919 "sha": "86e4fcd9a92962007adaf8fe1554637c624cb05c", 47920 "description": "zink: add a graphics pipeline library implementation", 47921 "nominated": false, 47922 "nomination_type": null, 47923 "resolution": 4, 47924 "main_sha": null, 47925 "because_sha": null 47926 }, 47927 { 47928 "sha": "e20aa7eb3a07afd4ace5fac82c931c52fa3b8223", 47929 "description": "zink: set program pipeline array idx earlier in zink_get_gfx_pipeline", 47930 "nominated": false, 47931 "nomination_type": null, 47932 "resolution": 4, 47933 "main_sha": null, 47934 "because_sha": null 47935 }, 47936 { 47937 "sha": "ed733d934ef797bcc05bf733760cd017e702d8ab", 47938 "description": "zink: reorganize zink_gfx_pipeline_state a little", 47939 "nominated": false, 47940 "nomination_type": null, 47941 "resolution": 4, 47942 "main_sha": null, 47943 "because_sha": null 47944 }, 47945 { 47946 "sha": "5b7eb0d9d348b6320306dcc244c92ee8bb80177a", 47947 "description": "zink: break out program primtype->idx conversion function", 47948 "nominated": false, 47949 "nomination_type": null, 47950 "resolution": 4, 47951 "main_sha": null, 47952 "because_sha": null 47953 }, 47954 { 47955 "sha": "2215377aa00208312e09eb2f0ea8692e871db8f0", 47956 "description": "zink: change zink_create_gfx_program signature", 47957 "nominated": false, 47958 "nomination_type": null, 47959 "resolution": 4, 47960 "main_sha": null, 47961 "because_sha": null 47962 }, 47963 { 47964 "sha": "80fac34d92fc6a3cccd46838860628f724926c48", 47965 "description": "zink: hook up pipeline_library extensions", 47966 "nominated": false, 47967 "nomination_type": null, 47968 "resolution": 4, 47969 "main_sha": null, 47970 "because_sha": null 47971 }, 47972 { 47973 "sha": "ae022b784c942d80d92d33962e5c3daa157fc9bc", 47974 "description": "zink: always set vertex dynamic states", 47975 "nominated": false, 47976 "nomination_type": null, 47977 "resolution": 4, 47978 "main_sha": null, 47979 "because_sha": null 47980 }, 47981 { 47982 "sha": "3d58642984cb4df1fff6f4915f8d8fbc5d038d41", 47983 "description": "zink: init cache_put program fence on program creation", 47984 "nominated": true, 47985 "nomination_type": 0, 47986 "resolution": 1, 47987 "main_sha": null, 47988 "because_sha": null 47989 }, 47990 { 47991 "sha": "4c0a7a169dd3b929352d8c61f3e47abc2b5628ea", 47992 "description": "gallivm: fix printf hook for cached shaders.", 47993 "nominated": true, 47994 "nomination_type": 1, 47995 "resolution": 1, 47996 "main_sha": null, 47997 "because_sha": "333ee94285ac453b9d75ce93b01bc26e48bf96d7" 47998 }, 47999 { 48000 "sha": "f0558c6f1cc47cf787a9b88357460f1ba307d4bc", 48001 "description": "turnip: use SPDX-License-Identifier", 48002 "nominated": false, 48003 "nomination_type": null, 48004 "resolution": 4, 48005 "main_sha": null, 48006 "because_sha": null 48007 }, 48008 { 48009 "sha": "8977913a23fec1d33fd29f8cfd17393a07773d86", 48010 "description": "turnip: remove headers from libtu_files", 48011 "nominated": false, 48012 "nomination_type": null, 48013 "resolution": 4, 48014 "main_sha": null, 48015 "because_sha": null 48016 }, 48017 { 48018 "sha": "381f234ab88cc4a9fc7998d71838261a8d79132d", 48019 "description": "turnip: remove tu_private.h", 48020 "nominated": false, 48021 "nomination_type": null, 48022 "resolution": 4, 48023 "main_sha": null, 48024 "because_sha": null 48025 }, 48026 { 48027 "sha": "5f7538f241bcad55b785ce647926bb120b9dba6e", 48028 "description": "turnip: move away from tu_private.h", 48029 "nominated": false, 48030 "nomination_type": null, 48031 "resolution": 4, 48032 "main_sha": null, 48033 "because_sha": null 48034 }, 48035 { 48036 "sha": "46baf8641439987c7837fa9afd73fb817df23798", 48037 "description": "turnip: update tu_util.h", 48038 "nominated": false, 48039 "nomination_type": null, 48040 "resolution": 4, 48041 "main_sha": null, 48042 "because_sha": null 48043 }, 48044 { 48045 "sha": "e99703b515ccbc0e64de888b30245b02fde081a6", 48046 "description": "turnip: add tu_android.h", 48047 "nominated": false, 48048 "nomination_type": null, 48049 "resolution": 4, 48050 "main_sha": null, 48051 "because_sha": null 48052 }, 48053 { 48054 "sha": "8e61bee30c5b47fb9ea512b8fce318fbf4286c04", 48055 "description": "turnip: add tu_cmd_buffer.h", 48056 "nominated": false, 48057 "nomination_type": null, 48058 "resolution": 4, 48059 "main_sha": null, 48060 "because_sha": null 48061 }, 48062 { 48063 "sha": "6666ec39458de73f7796d4b873d868ea1379770d", 48064 "description": "turnip: add tu_device.h", 48065 "nominated": false, 48066 "nomination_type": null, 48067 "resolution": 4, 48068 "main_sha": null, 48069 "because_sha": null 48070 }, 48071 { 48072 "sha": "9d9bf785656ff2e7e82f98647e5875158432b2c9", 48073 "description": "turnip: update tu_autotune.h", 48074 "nominated": false, 48075 "nomination_type": null, 48076 "resolution": 4, 48077 "main_sha": null, 48078 "because_sha": null 48079 }, 48080 { 48081 "sha": "4fc31e4af32e628b6319554cf24701e7aef3334b", 48082 "description": "turnip: add tu_wsi.h", 48083 "nominated": false, 48084 "nomination_type": null, 48085 "resolution": 4, 48086 "main_sha": null, 48087 "because_sha": null 48088 }, 48089 { 48090 "sha": "543fac108dcce5c6f360d50f4540954c6f64b9f4", 48091 "description": "turnip: add tu_pass.h", 48092 "nominated": false, 48093 "nomination_type": null, 48094 "resolution": 4, 48095 "main_sha": null, 48096 "because_sha": null 48097 }, 48098 { 48099 "sha": "3c607309c91a6e3ce29fa7fd65f3da189f91097a", 48100 "description": "turnip: add tu_lrz.h", 48101 "nominated": false, 48102 "nomination_type": null, 48103 "resolution": 4, 48104 "main_sha": null, 48105 "because_sha": null 48106 }, 48107 { 48108 "sha": "79dd12478f81801438ce5b0807da872d1dd9357b", 48109 "description": "turnip: add tu_dynamic_rendering.h", 48110 "nominated": false, 48111 "nomination_type": null, 48112 "resolution": 4, 48113 "main_sha": null, 48114 "because_sha": null 48115 }, 48116 { 48117 "sha": "4f759fddba25cb12af3a171920b64d496328864c", 48118 "description": "turnip: add tu_clear_blit.h", 48119 "nominated": false, 48120 "nomination_type": null, 48121 "resolution": 4, 48122 "main_sha": null, 48123 "because_sha": null 48124 }, 48125 { 48126 "sha": "6430efcab71866efbb4d0fc0d16a05fc8afcefcd", 48127 "description": "turnip: add tu_pipeline.h", 48128 "nominated": false, 48129 "nomination_type": null, 48130 "resolution": 4, 48131 "main_sha": null, 48132 "because_sha": null 48133 }, 48134 { 48135 "sha": "ec5bc3d8ff230a9b6d8f70db4b4551f52b3c1889", 48136 "description": "turnip: add tu_shader.h", 48137 "nominated": false, 48138 "nomination_type": null, 48139 "resolution": 4, 48140 "main_sha": null, 48141 "because_sha": null 48142 }, 48143 { 48144 "sha": "a7fe90434c1e2c4846ce178c6e31ea21e13179b9", 48145 "description": "turnip: update tu_descriptor_set.h", 48146 "nominated": false, 48147 "nomination_type": null, 48148 "resolution": 4, 48149 "main_sha": null, 48150 "because_sha": null 48151 }, 48152 { 48153 "sha": "216f19e62fa071d78d9c1119cfce0222800744ca", 48154 "description": "turnip: add tu_formats.h", 48155 "nominated": false, 48156 "nomination_type": null, 48157 "resolution": 4, 48158 "main_sha": null, 48159 "because_sha": null 48160 }, 48161 { 48162 "sha": "095dfcae45d76c2f812b86b040abdd8136702871", 48163 "description": "turnip: add tu_image.h", 48164 "nominated": false, 48165 "nomination_type": null, 48166 "resolution": 4, 48167 "main_sha": null, 48168 "because_sha": null 48169 }, 48170 { 48171 "sha": "65a5fbcb151aea52a02f2862d5eebd6ddfe2fd13", 48172 "description": "turnip: add tu_query.h", 48173 "nominated": false, 48174 "nomination_type": null, 48175 "resolution": 4, 48176 "main_sha": null, 48177 "because_sha": null 48178 }, 48179 { 48180 "sha": "51d416a7e492e0e11a38803fc30af6c1e0aee4aa", 48181 "description": "turnip: update tu_cs.h", 48182 "nominated": false, 48183 "nomination_type": null, 48184 "resolution": 4, 48185 "main_sha": null, 48186 "because_sha": null 48187 }, 48188 { 48189 "sha": "2e337f05ab1e4dfb235bb1e48798b8d8cc5c0f61", 48190 "description": "turnip: add tu_suballoc.h", 48191 "nominated": false, 48192 "nomination_type": null, 48193 "resolution": 4, 48194 "main_sha": null, 48195 "because_sha": null 48196 }, 48197 { 48198 "sha": "4d9ac3d0df559f2e80f3b6c21e11b85365cbfa18", 48199 "description": "turnip: add tu_drm.h", 48200 "nominated": false, 48201 "nomination_type": null, 48202 "resolution": 4, 48203 "main_sha": null, 48204 "because_sha": null 48205 }, 48206 { 48207 "sha": "120469efeae2b22a3e301137d53d43133d2c511c", 48208 "description": "turnip: remove includes that are already in tu_common.h", 48209 "nominated": false, 48210 "nomination_type": null, 48211 "resolution": 4, 48212 "main_sha": null, 48213 "because_sha": null 48214 }, 48215 { 48216 "sha": "0312157101f782dd2ac845cf0f05756b5342e794", 48217 "description": "turnip: add tu_common.h as the common header", 48218 "nominated": false, 48219 "nomination_type": null, 48220 "resolution": 4, 48221 "main_sha": null, 48222 "because_sha": null 48223 }, 48224 { 48225 "sha": "2af624706a82245b71a670d1139a763dd1bf696f", 48226 "description": "anv: use nir_opt_uniform_access", 48227 "nominated": false, 48228 "nomination_type": null, 48229 "resolution": 4, 48230 "main_sha": null, 48231 "because_sha": null 48232 }, 48233 { 48234 "sha": "d2754b12cd7385bf108a6f19746bf09ac13b38a5", 48235 "description": "radv: use nir_opt_uniform_access", 48236 "nominated": false, 48237 "nomination_type": null, 48238 "resolution": 4, 48239 "main_sha": null, 48240 "because_sha": null 48241 }, 48242 { 48243 "sha": "fa5559f272628c5d510bf9049af7dc94512cb072", 48244 "description": "nir: add a pass to remove non-uniform access qualifier when the operands are uniform", 48245 "nominated": false, 48246 "nomination_type": null, 48247 "resolution": 4, 48248 "main_sha": null, 48249 "because_sha": null 48250 }, 48251 { 48252 "sha": "fcbfce4e181b25dd0f31bff545c06b08d1871657", 48253 "description": "ci/bin: Print job needs DAG in ci_run_n_monitor", 48254 "nominated": false, 48255 "nomination_type": null, 48256 "resolution": 4, 48257 "main_sha": null, 48258 "because_sha": null 48259 }, 48260 { 48261 "sha": "266e3a627fbf014ae8f201e89e7d244c50fdf057", 48262 "description": "ci/bin: Cache GQL queries", 48263 "nominated": false, 48264 "nomination_type": null, 48265 "resolution": 4, 48266 "main_sha": null, 48267 "because_sha": null 48268 }, 48269 { 48270 "sha": "101697ceb3dcf15edc4e22d14900b18eb81ac986", 48271 "description": "ci/bin: Add script to expand jobs manifest", 48272 "nominated": false, 48273 "nomination_type": null, 48274 "resolution": 4, 48275 "main_sha": null, 48276 "because_sha": null 48277 }, 48278 { 48279 "sha": "39cdcea251c3a954862ba0048b304caa488b7de2", 48280 "description": "ci/bin: Make ci_run_n_monitor finds dependencies automatically", 48281 "nominated": false, 48282 "nomination_type": null, 48283 "resolution": 4, 48284 "main_sha": null, 48285 "because_sha": null 48286 }, 48287 { 48288 "sha": "caf9900b3da9b5d5747606a5b2b80da395b6095e", 48289 "description": "ci/bin: Sort imports from ci_run_n_monitor.py", 48290 "nominated": false, 48291 "nomination_type": null, 48292 "resolution": 4, 48293 "main_sha": null, 48294 "because_sha": null 48295 }, 48296 { 48297 "sha": "65b6edee3e9e7db921abb51e009779410dcd64b3", 48298 "description": "ci/bin: Add utility to find jobs dependencies", 48299 "nominated": false, 48300 "nomination_type": null, 48301 "resolution": 4, 48302 "main_sha": null, 48303 "because_sha": null 48304 }, 48305 { 48306 "sha": "63082cf70951262a632bbcdc35838243ea1bd4b8", 48307 "description": "ci/lava: Add timeout header info for LAVA GL Sections", 48308 "nominated": false, 48309 "nomination_type": null, 48310 "resolution": 4, 48311 "main_sha": null, 48312 "because_sha": null 48313 }, 48314 { 48315 "sha": "69400a07623e449af6519c26be0ff4620dbca451", 48316 "description": "ci/lava: Customise sections timeouts via envvars", 48317 "nominated": false, 48318 "nomination_type": null, 48319 "resolution": 4, 48320 "main_sha": null, 48321 "because_sha": null 48322 }, 48323 { 48324 "sha": "ceb9892c1c3317aaa05a9f2b15ccae107db96fe5", 48325 "description": "vulkan: extend ALLOWED_ANDROID_VERSION up to api level 31", 48326 "nominated": false, 48327 "nomination_type": null, 48328 "resolution": 4, 48329 "main_sha": null, 48330 "because_sha": null 48331 }, 48332 { 48333 "sha": "e7bd099dea64fc7821b15cd40f04132e7f34aa41", 48334 "description": "vulkan: fix ALLOWED_ANDROID_VERSION up to api level 29", 48335 "nominated": false, 48336 "nomination_type": null, 48337 "resolution": 4, 48338 "main_sha": null, 48339 "because_sha": null 48340 }, 48341 { 48342 "sha": "ccf5481a6c432d2a9a1196f01b143ec06bacb6af", 48343 "description": "vulkan: fix ALLOWED_ANDROID_VERSION for api level 26", 48344 "nominated": false, 48345 "nomination_type": null, 48346 "resolution": 4, 48347 "main_sha": null, 48348 "because_sha": null 48349 }, 48350 { 48351 "sha": "6bb524e48e95eaa40f386cd396f79c283b73d1ed", 48352 "description": "vulkan: sort ALLOWED_ANDROID_VERSION by api levels", 48353 "nominated": false, 48354 "nomination_type": null, 48355 "resolution": 4, 48356 "main_sha": null, 48357 "because_sha": null 48358 }, 48359 { 48360 "sha": "446d2039cb718ca9cf6428f0685c8dfe462b65d1", 48361 "description": "bin/gen_release_notes.py: bump advertised vulkan version to 1.3", 48362 "nominated": true, 48363 "nomination_type": 1, 48364 "resolution": 1, 48365 "main_sha": null, 48366 "because_sha": "df8ac77af8093c87d5d56d6f1b36c0144a607c40" 48367 }, 48368 { 48369 "sha": "49237c0eb3eaae799d9ee7703788d2573df21e13", 48370 "description": "radeonsi: implement a non-scaled compute blit+resolve and use it on gfx11", 48371 "nominated": false, 48372 "nomination_type": null, 48373 "resolution": 4, 48374 "main_sha": null, 48375 "because_sha": null 48376 }, 48377 { 48378 "sha": "098b9a8d02c5496c8975e4e6827f749468fe5ade", 48379 "description": "ac/llvm: remove all resinfo code now that it's lowered", 48380 "nominated": false, 48381 "nomination_type": null, 48382 "resolution": 4, 48383 "main_sha": null, 48384 "because_sha": null 48385 }, 48386 { 48387 "sha": "9c1014f3125ce8d757e172444c4f56db49570416", 48388 "description": "radeonsi,radv: run ac_nir_lower_resinfo", 48389 "nominated": false, 48390 "nomination_type": null, 48391 "resolution": 4, 48392 "main_sha": null, 48393 "because_sha": null 48394 }, 48395 { 48396 "sha": "4f622d62d0dd8967f16ddd6a3f989310c6543c1a", 48397 "description": "ac/nir: add ac_nir_lower_resinfo", 48398 "nominated": false, 48399 "nomination_type": null, 48400 "resolution": 4, 48401 "main_sha": null, 48402 "because_sha": null 48403 }, 48404 { 48405 "sha": "5f772a2b75c4a312e39e5bb855c9971d96c9757f", 48406 "description": "ac/llvm: implement nir_texop_descriptor_amd", 48407 "nominated": false, 48408 "nomination_type": null, 48409 "resolution": 4, 48410 "main_sha": null, 48411 "because_sha": null 48412 }, 48413 { 48414 "sha": "995beca09efe67bc58c7c1aa522116cdc74b4648", 48415 "description": "ac/llvm: implement nir_intrinsic_image_deref_descriptor_amd", 48416 "nominated": false, 48417 "nomination_type": null, 48418 "resolution": 4, 48419 "main_sha": null, 48420 "because_sha": null 48421 }, 48422 { 48423 "sha": "9a574d3802b518327fc93429c5d0dfb21cda366c", 48424 "description": "ac/llvm: implement nir_intrinsic_image_deref_samples_identical", 48425 "nominated": false, 48426 "nomination_type": null, 48427 "resolution": 4, 48428 "main_sha": null, 48429 "because_sha": null 48430 }, 48431 { 48432 "sha": "e075769a5357d11cd89f22313aabcbef0ce5a691", 48433 "description": "nir: add shader_info::uses_resource_info_query for txs, levels, samples, etc.", 48434 "nominated": false, 48435 "nomination_type": null, 48436 "resolution": 4, 48437 "main_sha": null, 48438 "because_sha": null 48439 }, 48440 { 48441 "sha": "3098000e712cb3f06165716ca426079eac221560", 48442 "description": "nir: add nir_texop_descriptor_amd", 48443 "nominated": false, 48444 "nomination_type": null, 48445 "resolution": 4, 48446 "main_sha": null, 48447 "because_sha": null 48448 }, 48449 { 48450 "sha": "6483fd394e4e7227f95104ac8d5782c2be46c642", 48451 "description": "nir: add nir_intrinsic_image_descriptor_amd", 48452 "nominated": false, 48453 "nomination_type": null, 48454 "resolution": 4, 48455 "main_sha": null, 48456 "because_sha": null 48457 }, 48458 { 48459 "sha": "ea6993f9c76ec8b2cdfbd75914a614a55b2936c4", 48460 "description": "nir: add nir_intrinsic_image_samples_identical", 48461 "nominated": false, 48462 "nomination_type": null, 48463 "resolution": 4, 48464 "main_sha": null, 48465 "because_sha": null 48466 }, 48467 { 48468 "sha": "22eff86eafd5766e7b1de4c24f1b110d652e718b", 48469 "description": "zink: use modifier feature flags during surface creation when necessary", 48470 "nominated": true, 48471 "nomination_type": 0, 48472 "resolution": 1, 48473 "main_sha": null, 48474 "because_sha": null 48475 }, 48476 { 48477 "sha": "c9250d3ee3d014495713edcca626851be1476e77", 48478 "description": "zink: use stored format features for blit functionality", 48479 "nominated": false, 48480 "nomination_type": null, 48481 "resolution": 4, 48482 "main_sha": null, 48483 "because_sha": null 48484 }, 48485 { 48486 "sha": "fffd57ef6105d78c0cc0fb2acf379f69195a8643", 48487 "description": "zink: store VkFormatFeatureFlags on creation", 48488 "nominated": false, 48489 "nomination_type": null, 48490 "resolution": 1, 48491 "main_sha": null, 48492 "because_sha": null 48493 }, 48494 { 48495 "sha": "28ee911ad67192bc7a0683b6061b89e372482faf", 48496 "description": "zink: handle mutable swapchain images with dmabuf", 48497 "nominated": true, 48498 "nomination_type": 0, 48499 "resolution": 1, 48500 "main_sha": null, 48501 "because_sha": null 48502 }, 48503 { 48504 "sha": "0a4e599918c779385616479c3cb9604d8ebabd64", 48505 "description": "docs: reset new features", 48506 "nominated": false, 48507 "nomination_type": null, 48508 "resolution": 4, 48509 "main_sha": null, 48510 "because_sha": null 48511 } 48512]