From 863b2bbad71107ffdbeea2266e5d945428354783 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Mon, 11 May 2026 10:49:50 +0200 Subject: [PATCH] .pick_status.json: Update to aee10432272f77fd5979de084f4f64f7374c3278 Part-of: --- .pick_status.json | 6530 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 6530 insertions(+) diff --git a/.pick_status.json b/.pick_status.json index 359494f12ce..ae88a58c87d 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1,4 +1,6534 @@ [ + { + "sha": "aee10432272f77fd5979de084f4f64f7374c3278", + "description": "radv/meta: adjust an assertion for HTILE expand on SDMA with compute fallback", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "db95df3da453aa497715b7e07dfbecbcb0975afd", + "description": "jay/opt_propagate: propagate undefs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "21e527ceec2383c54b1501a6a5a7f5032f43c0ef", + "description": "jay/opt_propagate: fix NOT propagation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5cbf0002c45acc0ba8453f63f238cf750a230fdf", + "description": "jay/register_allocate: tweak roundrobin heuristic", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "37e414469333a212bcadd1c4376bc8231a256b32", + "description": "jay/register_allocate: set num_regs[MEM] properly", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d67e37a24c251a0c2263afd75421f1827a268e92", + "description": "jay/lower_scoreboard: use sbid syncs to elide regdist deps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "89e33407e492597ddffe2d8b9e4119f72a3b1c87", + "description": "jay/lower_scoreboard: use CFG for RegDist scoreboarding", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c2a423b5b554d20058c4f020beae507bd6ca5dce", + "description": "jay/lower_scoreboard: rename gpr_range -> key", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d549fb9c047d12524b927346ee67823160757c4e", + "description": "jay/lower_scoreboard: compact inst_exec_pipe", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "adaae3baf17a299c4ed3a657ca12530cce84b35b", + "description": "jay/lower_scoreboard: control flow is int pipe", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "039b76d07ca8c4972b344fa491c11872bb2b2bc7", + "description": "jay/lower_scoreboard: factor regdist logic out", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a7b8395c1519a0f9a8fad6c374bfe302c996f32b", + "description": "jay/lower_scoreboard: run RegDist globally", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "52224bb5976f0763748cbb285af66198845d52b5", + "description": "jay/lower_scoreboard: refactor", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3a7baf2cde3cc30c7c9efeed6c8f21270ba6b374", + "description": "jay/lower_scoreboard: fix trivial scheduling", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7ba6e9810a8227a4363504e379fb62eee4156119", + "description": "jay: clarify development model", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "45d63539a6b591a9e3524c3f0411a22e02472a5a", + "description": "jay: have proper UNDEF", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c2911dd688ae23d23213c7ae25b8975e65a91ec9", + "description": "jay: fix comment", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3d94ba1d208116bb10f9dab92842db09be5d5f27", + "description": "jay: make indirect push data blow up more obviously", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b10c0d95a8017864ac6b9e2c2634d0a0234710dc", + "description": "jay: optimize pack_32_2x16_split(#0, x)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5ebf0c916186e106a9120ce07780ff2da1216ca8", + "description": "jay: elide atomic dests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b3fe01e2c1c387cbeed7f2459ddcd78aceb8dd27", + "description": "jay: fix bfn with 0xffff constant", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c5cee5d9739381eaa805a3eee0f388a322ddd468", + "description": "jay: add JAY_DEBUG=noacc option", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9dbaaecb74101344d2ae51fc06ae24baf5da6a37", + "description": "jay: swap predication/acc pass order", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "afa9ab41b9f7adf83af648a068b8fe39a4eda5d0", + "description": "meson: fix renderdoc integration define", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "93390d4b73d1786070613fc685aed7d63b032ca7", + "notes": null + }, + { + "sha": "6cb04bb79165f825b4762f86cb59ddeec29cb35e", + "description": "r300/ci: run EGL deqp tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2f63d09270880fc790b6c5f065e53937c11e398b", + "description": "kk: Support shaderCullDistance", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e81a292165add2997276dd30cd65381aa49ca72d", + "description": "nvk: Disable compression on Turing", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "b524bf368e8efa7cd024bc8497c3a09dcab71f85", + "notes": null + }, + { + "sha": "1f5a54a28934f28628d10ded5e04d0ee1b1bc99b", + "description": "zink+nvk/ci: update expected fails", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1e114e2dce16dc0a3bda0be70448f105f81e4d3f", + "description": "nvk: Add a wfi for blackwell in CmdDispatchIndirect", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "1c77a6f049da4901682cac62f23d53d60eb9d22d", + "notes": null + }, + { + "sha": "ee64cb2763df65ad7096ad8c5e921d4146762750", + "description": "aco: add tests for cube txd to tex opt", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d256c1f49e2c1a833e5679f19e4146106625d1a7", + "description": "ac/nir/lower_tex_coords: fix optimizing cube txd to tex", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "7d552d71e94b3080eb569b3fa6763ab905d98b7a", + "notes": null + }, + { + "sha": "6b3223895f9ac7fd0a6f76cc9b982b952f4b66c5", + "description": "radv: invalidate command buffer state after executing secondaries", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "70a3d2c0829324ab4be37f9c8d01b9518dcf14e9", + "description": "radv: remove a TODO about layeredShadingRateAttachments", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "da0ee50c3b6f2ec7f8706bb9635d2809d377d6bd", + "description": "radv: fix another case of VRS with mipmaps on GFX10.3", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "83d350dc1c2426e5c3aeeed36e21ab9ce992d177", + "description": "radv: advertise VK_KHR_maintenance11", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d10e732aac191376fcb7c644c75387d18fdd76aa", + "description": "radv: adjust minImageTransferGranularity for transfer queue", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c44ec2fc69738d53c00a40841eed3a5cfa387c10", + "description": "radv: add support for VK_SHADER_CREATE_INDEPENDENT_SETS_BIT_KHR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7931dd09ba7f48db06ecce187b8d174c6c7b4583", + "description": "va: Wrap assert-only code in NDEBUG", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "23f8e75f8c989275d8794c2e41dd3b3a9349f4c1", + "description": "nir_lower_non_uniform_access: Add ASSERTED for assert-only var", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6e5bfc678d9c37fbccbc056a859adb22ea6b1fd9", + "description": "nvk: Store available and timestamps packed together", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "057568f0fb0ec165ff7c7ea19581b00ed524dec6", + "description": "nvk: Handle zero queries in CmdCopyQueryPoolResults and CmdResetQueryPool", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "179b53285172b38271433992d97aefcf819fe987", + "description": "nvk: Move report offset to reports_start for nvk_CmdCopyQueryPoolResults", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "891c786cf5f843588ea779448efadc2dbc051975", + "description": "nvk: Conditionally enable counters when needed", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "42ffc61d296e456d648b17a609cea094097d6859", + "description": "nvk: Remove delta handling from query pool", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dc6516713c89fd7d234e662f1e86161b63432cd4", + "description": "nvk: Clear counters at the begin of a query", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1f114b832a9efa5378531cadec7e40042a03d322", + "description": "nvk: Move nv_push closer to their uses in nvk_cmd_begin_end_query", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ad1e2909bbc1bdec95f001b6b9c08d1716bcaa4d", + "description": "nvk: use MME shadow RAM in nvk_meta begin/end", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "478735e515696d2d0dbac38cfbcd20601e400b44", + "description": "nvk: Use nvk_cmd_fill_memory in CmdResetQueryPool when possible", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "751cff86e08acf78deaa4d62d4d9a00d3f649837", + "description": "nvk: Use SET_REFERENCE in nvk_CmdResetQueryPool", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f4f3326fa281bcdcb9602a266857255a17e0f2bc", + "description": "radeonsi: handle any size of shader args in the LLVM PS prolog", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b0df142b93957b05efaa82d5c614db3a05780161", + "description": "radeonsi: stop using TGSI definitions for interpolation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2fe4c47a2133cf868e2210d4d19a5bc3af22e036", + "description": "radeonsi: simplify get_interp_info_from_input_load", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "38cea8334ecf08f480bb58d1bb1f961bafbc7f04", + "description": "radeonsi: declare prolog LINEAR_SAMPLE/CENTER VGPRs only if used", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cfc9038a3d978889b403a9bb7b15689a1a4b60df", + "description": "radeonsi: declare prolog LINE_STIPPLE_TEX_ENA VGPR only if needed", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e6db0492f620173d3a23e3cb4e3975cc710301dc", + "description": "radeonsi: declare prolog ANCILLARY & SAMPLE_COVERAGE VGPRs only if used", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "280f8e6ab5325159d35e4390094ef7c623e24d26", + "description": "aco,radeonsi: declare prolog CENTROID VGPRs only if used", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5126258f5574e91abeb8064e3e8e3cb322778a45", + "description": "aco,radeonsi: don't forward LINE_STIPPLE_TEX_ENA VGPR from the PS prolog", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e50b114d25b440951549e45efe60a9c4a0f3ef89", + "description": "radeonsi: move SI_SPI_PS_INPUT_ADDR_FOR_PROLOG into a helper function", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c488d02c5ee5612bcad815477bc840fd9f2daeb1", + "description": "ac: add ac_shader_args::line_stipple_tex_ena", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7376c311c470aa4d52bc086fa109716413e0be93", + "description": "radeonsi: use shader_info::fs::uses_sample_shading for ac_nir_lower_ps_early", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b63f866c84fc3389398f33794958f75222e7a03d", + "description": "radeonsi: remove dead get_frag_coord_from_pixel_coord optimization", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c9c0dce94852263619f8712dc30d98dbb8bc429d", + "description": "aco,radeonsi: use enums for color barycentrics instead of input VGPR indices", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "97660e91b55167c932ad38472828cfe9412b9d63", + "description": "ac,radeonsi: add helpers to print SPI_SHADER_COL/Z_FORMAT", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1c76351aeeb76619b3b151f9f2e8167e5ba25078", + "description": "ac,radeonsi: add a helper to print PS input VGPR layout", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5e6952307d930642b61d78c71a9ce56e3069a5d6", + "description": "radeonsi: fix a typo in si_shader_update_spi_shader_formats", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "88986dcc9c81342a26951d576924d00a21d812c7", + "notes": null + }, + { + "sha": "933b25b0b68c170b31efe2682c7352422092620a", + "description": "nir: add an option to ignore INTERP_MODE_NONE in nir_shader_gather_info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "feeaae1c2841c46528263f9a569505f6e5b5a515", + "description": "nir/licm: allow speculative hoisting across terminate if the filter is set", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3c2786b76a47b38dd1674195aac9a3c2895433d7", + "description": "nir/tests: add nir_opt_licm tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1dfc0e3c3022254606e302cec5ff8a2eb10f272f", + "description": "nir/opt_licm: add filter callback", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bc841498f85fe40b10498072de38e40e9a96dda6", + "description": "meson: update libdrm wrap", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "e0b5724e85db55f20a1a0dd4eb6d58b6ec1cf49d", + "notes": null + }, + { + "sha": "06280fb8c26e0debab27d9b036877998204b1c34", + "description": "pan/ci: remove benign typoed flake", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "250b1b178abff03e0f2a38a1a25653e0663de686", + "description": "pan/ci: update flakes based on nightly ci", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b11f0ce609e4b38bc889b9d4d727a6b78e6035a7", + "description": "vulkan/wsi/wayland: use mtx helpers in wait_for_present2", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "3023f31cadc9a384f0d72832bfca5e05ce0ce89c", + "notes": null + }, + { + "sha": "6afe0421052d2955d4e44a4ede798bdd261e8f9a", + "description": "kk: Enable VK_(EXT/KHR)_line_rasterization", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8b738d475f862015990ccd1f6b2d8e346e2dd7b3", + "description": "docs/ci: explain what Marge saying \"Manual Step encountered\" means", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2551070ba36a4a6955d2948f8265cb6b7e45a876", + "description": "docs/submittingpatches: fix section nesting", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4916cee43968cbd86588aa5caa3552df5818d1c1", + "description": "mesa/main: remove unused array", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "37190ad932a8e7e67c69343249e895313790ef7b", + "notes": null + }, + { + "sha": "b92719f9267280c5cab633c4acbb2455ee73b934", + "description": "Revert \"mesa: check for ARB_ES3_compatibility in format checks\"", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "d5916cb3ca7af90f81639d91922efecf9e713fda", + "notes": null + }, + { + "sha": "7cbdb8e667b5d099479b12e460ab97a11a69e39b", + "description": "wsi/common: Report correct time domain in VkPresentTimingInfo.", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "47d69664d8f3393ecb895fa9a678f88c78b3505a", + "notes": null + }, + { + "sha": "e7a035df653f1135cfffbbe152f0ae69beeec3b4", + "description": "radv: fix amount of sample shading with required sample shaded inputs", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2d0e368937d2daac3eaa19d7ac205e16b837778a", + "description": "mesa/main: remove low-value verbose-switch", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1490ad5f09a9bd42eb0acd7f285a69cfe8b870e3", + "description": "mesa/main: remove mesa_print_display_list function", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ddbb14dc9d2cbb37947e655a4bfe5301e12793c7", + "description": "mesa/main: remove VERBOSE_API", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e33f163dfe8039b6ee3aea7d348b35ad0d983873", + "description": "mesa/main: remove unused verbose-flags", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "daea144448476adb8168d9e3cd4e60db15576769", + "description": "mesa/main: remove low-value debug-output", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b9c445f361556f6ed33128c04d32c97e3957afbc", + "description": "mesa/main: do not gate performance warning", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "afe3f2801370fbd8cc9a0eb90baae26488741bd2", + "description": "mesa/main: remove incorrect debug-output", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "916bc4491a2a7607bf2bd22aa1a5a537285c89c9", + "notes": null + }, + { + "sha": "e76ff764750bece193a682016b3864733f9fa168", + "description": "mesa/main: remove stale prototypes", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "88b6e46ee3cb88be6b8c55c7a3816cd92c2d8773", + "notes": null + }, + { + "sha": "98e30a598c9b60d2032503efa444c34f2807785c", + "description": "tu: Fix BV/BR race in tu_clone_trace_range when waiting on barrier", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "50cc9c723c5dab1eca3bb50f08af5abc72acb87a", + "notes": null + }, + { + "sha": "abcb0f6cf51d2de03c0e2f03ac3ba4a755bb65eb", + "description": "tu/autotune: Clear active_batches before history objects are freed", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "40ffc052afff7a40da99b398c09594c3ff2d40ed", + "notes": null + }, + { + "sha": "975ae012087a74491c75972583ab6d3197566b80", + "description": "spirv: preserve the explicit stride for untyped pointers with matrices", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "907cc49c3201170de01167a728bac0366066a6f2", + "description": "brw: Calcuate divergence before brw_from_nir", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "1bff4f93ca98847a637bbf836e290b70fe4db590", + "notes": null + }, + { + "sha": "d08d345686caf776ea03a09c0ad3bc2926112420", + "description": "brw: Remove references to SIMD4x2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "756343271acc7c8bb70722dc857220e40ee54316", + "description": "anv: add and use a drirc option to enable FullyCovered for vkd3d", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2ad92e3ea43d5c7db2aa9a3266554a3ad4d7f694", + "description": "anv/brw: handle FullyCoveredEXT", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "58006eaaa4f739fc448fb82ab22ca2fc3d223e56", + "description": "anv/brw: add conservative raster on/off to FS_CONFIG", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fea88309461cb494c048b1e28225469ee845641b", + "description": "intel/brw: add load_frag_shading_rate_intel", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5383afadbf58a7c3fdbe765b0fafabc5fa60dbf1", + "description": "intel/brw: add load_msaa_rate_intel intrinsic", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3448f3ce4af02c835aa7bbeec76423c073ae04ca", + "description": "intel/brw: add load_coverage_mask_intel intrinsic", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d8e1409948af46cde76de50347b6d560cd434a89", + "description": "ir3: don't cache driver param instructions", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "8b0b81339b9c3806981ee2ec7c08501bbd8bb7a3", + "notes": null + }, + { + "sha": "131eb491219d9635b6e2a2baf388607aa1d2b991", + "description": "zink: fix mixing of mesh descriptor bindings with gfx bindings", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d97b25fa0b9a0b2276d6ffe69af08dd47813e1a", + "description": "zink: delete unused descriptor variable", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8f86880450f5eea6309741395cd72a33e7e6693c", + "description": "Uprev VVL to 4acd00c7a0665c9b1d01604e5fe1454837f87134", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7d63efbd1aea8a2c67e575845abd7a15f3e278b4", + "description": "aux/trace: silence -Waddress warnings in macros", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "06c84cc77390f7d14d593856d40a22a03f6d3cf9", + "description": "frontends/va: Enable shader-based alpha blending", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c96c7e77f7e64cc3b5d40cdcd3cf4c9f99a3fc07", + "description": "gallium/vl: Implement compositor shader-based alpha blending", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cfd2d9f411c2633f28ee8e913d2fbac2b6d035b5", + "description": "gallium/video: Add enabled flag to vpp interface", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "45250d56fa7ef24d0801aaf7f566215125859413", + "description": "vl/video_buffer: Set alpha swizzle if format has alpha", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5c53e955ce0d218fa4af8d47feac22831289b034", + "description": "pipe: Add PIPE_VIDEO_VPP_BLEND_MODE_PREMULTIPLIED_ALPHA", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fa47f2ac8a272bb1a22b79d5fd1bcf169009f557", + "description": "gallium/auxiliary/vl: Fix typo in cs_create_shader pseudo-code comment", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "829130daad155b9047fc9690400c7e7308d35d11", + "description": "kk: Enable VK_(EXT/KHR)_robustness2 and VK_EXT_pipeline_robustness", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cccf953545dd5f032980b06fcd44b66b855188d7", + "description": "kk: Support nullDescriptor", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c9dfa90f93999d6cadea0deee5aa433d4fdcd2a", + "description": "kk: Support robustBufferAccess2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "23f7c87e3e1050c9e02c7ddca5e1e5d2f58ce7bc", + "description": "amd/tools: rewrite ac_print_tiling_layouts to print all layouts, including XORs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e471e83a6581120214a67b91b5b5fa94ae7a5de1", + "description": "winsys/amdgpu: fix memory leaks when amdgpu_cs_create fails", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d999e36eda4220cfcf76ad019f7a8a7b287a089c", + "description": "winsys/amdgpu: revert invalid changes from CS functions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5e698f8369706acf36e6f2c298296a517732ab99", + "description": "r300: drop TEX2/TXB2/TXL2 dead path from ntr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4f994350abff6bee3c062e10363cc694ce6243de", + "description": "r300: drop opcode paths lowered before emission from ntr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e1b042d2d7a52f2666b1b685bb30fb5d8edecc41", + "description": "r300: drop GLSL 4.x interpolation intrinsics from ntr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "085cb55f96accc4676315bdbae200e10e668c6fe", + "description": "r300: drop the i915g vertex_id/instance_id U2F branch from ntr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9b1587f588dad4e1ffb8104308ed24e9dedd96db", + "description": "r300: drop unsupported sampler dimensions from ntr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1c6e2a862580ec01a21bd6d02104c7eb0791dbfa", + "description": "r300: drop GLSL 4.x texture ops from ntr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a2d70557d5a9a025b5bd4dc0ce4bca5736eda648", + "description": "r300: drop framebuffer fetch handling from ntr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "489f30bf36aef63410f3656fcd217f76c6579071", + "description": "r300: drop GS/tess and load_draw_id support from ntr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "74d47e46b6f285fb702ae24b4022365f05ffe71b", + "description": "r300: drop multiple ubo support from ntr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2fd679e127f1459fe8dbfe04db9add4068b02dca", + "description": "r300: drop unused input arrays from ntr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "279669c0a0c0fb19733828d1b6c71ceadfbc2b7a", + "description": "kk: Support VK_EXT_post_depth_coverage", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0df9ba303391fbb1c19ace3244f86f35fff7a408", + "description": "kk: Fix handling of sample mask and sample rate shading", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1591e67a93f1f38058e7eb0f0865598b6f7896b1", + "description": "kk: Split per-draw data to separate binding", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "20d1fdf7ebdf46f946b3c380c3e33a5b15163e52", + "description": "kk: Enable VK_EXT_multi_draw", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e95626b62a703c4a33e9da7b8fa0adcb31cc84b9", + "description": "radeonsi: don't init screen state functions twice", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "d1c57f742e3864c3021dfda6537d0f208ac09a9c", + "notes": null + }, + { + "sha": "3c2ac800480a74dbaf10d2888e9748f0f40f595c", + "description": "gallium/u_blitter: remove unused skip_viewport_restore", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6cd9877ac9197b422ecd3dea24baf68e95669a4f", + "description": "kk: Support VK_(KHR/EXT)_index_type_uint8", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ef6a6f28a8dc4048c247ba4106b999756ab4aa7e", + "description": "kk: Fix geometry unroll for list primitives.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "21821603709a9b9e9d51040060e9f3444e8d3fe7", + "description": "kk: Enable remaining subgroup operations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a6352a504fa15e47bc29da0e62255db6d1e35919", + "description": "kk: Support subgroup rotate ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2cd9dd1fd77077ba8f85fc5c68e53af0c786521c", + "description": "kk: Fix emitting negative infinity", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0bc87e47e26266872ee733b310fd52a7cddedf4f", + "description": "kk: Expand workaround 3 to cover general use of ballot/vote ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5b34d1ff3421802a491da3cdb24a612354a67e37", + "description": "nir: Only attempt subgroups lower_boolean_reduce for single component.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8bd7f1d44bd00362a6a0db7614ef53a8b81b3db8", + "description": "v3dv: include mem_offset in vkCmdFillBuffer destination", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "5ed78d91fed6ba269c524703174032b7a71f8a93", + "notes": null + }, + { + "sha": "7d3b62e13dbdea0509095108d466075cfeebba43", + "description": "anv: only load fp64 software shader when needed", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "beb0ffc0695019d63b25163f6ea205c43d0f36c2", + "description": "anv: sweep the NIR fp64 shader before keeping it on the device", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "19997bc245574465a8b917cb861a817b578d7a92", + "description": "blorp: only request fp64 shader on when required", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "91cf85906b1191ac60114e767f6e25a619b833fa", + "description": "blorp: stop requesting the fp64 shader for ELK", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2c4ed4f90d378f1f0ac041ea26c6f3f8ac1370d3", + "description": "ci: Add missing rule for new trace replay config files", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2d453911f84a2db71dc4390321b4f6ba24c46678", + "description": "mr-label-maker: Add rule for new trace replay config files", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "421d1be560a59d1862abfca689e3930f84d915d4", + "description": "radv/ci: update restricted trace checksums", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ff3e0ec5f41f72b0f4f6d05791100f93c62013a1", + "description": "anv/video: fix up H.264/H.265 encode session parameters to match advertised caps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5a95658fa844a7ee0071bcdd0124226991a4a5ba", + "description": "radv: do not fallback to compute for image->buffer copies with emulated formats", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "3d803d7a2e0e7d46c04381896168c344d59d88e4", + "notes": null + }, + { + "sha": "d8e50619ab3eadd041f30893f73e4d771f905f30", + "description": "ci: lima farm maintenance", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "46cd7b6e28e457447f2179f8dbf5fcfd73363874", + "description": "brw: Move brw_prog_data_init to a different file", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22735335042c82bebd1f664a9e3f696adf8b1741", + "description": "brw: Fix some indentation in brw_generator.cpp", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b1c3e36fe322a7330d60d4f70c37b64aff33d723", + "description": "intel/dev: Expose list of known platform names", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0832f3251c442d09b9fde783526c5e9d9facc184", + "description": "nir/opt_algebraic: extend some extract_u8 pattern to extract_i8", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9895b5e5dac532f7ffec0ccf4f01bef45f587cbb", + "description": "nir/opt_algebraic: optimize downcast followed by upcast to extract", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1538621f4650c11108bd1eae52b7612df139068a", + "description": "tu: Disable storage image support for depth/stencil.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9771283c61e11208706c91f2500759b43a374338", + "description": "zink/ci/tu: Fix up skips/xfails for GLCTS testcases that got divided up.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "65f5319522187539ec46dc5fa48ed53d9b7d3943", + "description": "tu: Report missing layout support for host_image_copy with unifiedLayouts.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d3697599726700c1d183d8dc3a630225e3288464", + "description": "tu/ci: Drop some old xfails that don't trigger any more.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3e1f06b0794bd831cbcd5f5ddfe58801c5dbeb19", + "description": "tu: Don't leak pre_chain.rp_trace, and correct u_trace_move", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "24aa7715cb8852f4278f3168de9df37dbfcd2910", + "description": "intel/ds: Label selected draw events with vertex count", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e8b6f61a5061083c02cb0a7561b033633edb5b00", + "description": "intel/ds: Label compute events with dispatch dimensions in Perfetto", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ecbc6625cf47c9967593c6e26f1a5a3281aea1df", + "description": "intel/ds: Add end_event_dyn() and CREATE_DUAL_EVENT_CALLBACK_DYN macro", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "41a3213dca16536688382ea723a44866076d107c", + "description": "zink: remove remaining maint5 checks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3c3379d55ff9afd3314af228c761889600210308", + "description": "zink: delete zink_resource_object::storage_buffer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cac48876e0772f15d3e71fd08470b56a98c20d0b", + "description": "zink: use maintenance5 to more effectively set storage texel usage for bufferviews", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3eb50679bb53df39ffa26474babf8feedcb13897", + "description": "rusticl: enable freedreno by default", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "103887766cb288a7ec097af8c9f774ef6b0e1591", + "description": "turnip: Add an override to uncached memory type", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1716cbff376ebc8af8d7a57cdc713cebeba22923", + "description": "nir,amd: reassociate fadd to create more fma/mad", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9e87090db48de50007aeb1ebc58553696cd7a1c0", + "description": "nir/loop_analyze: do not count fmul towards the limit when only used by fadd", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "25add9cbd15355d39967d5f375f4325ca73353a6", + "description": "nir/opt_peephole_select: do not count fmul towards the limit when only used by fadd", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5f48aba9fa9b70712ede49568be0bd8281629af4", + "description": "tu: Fix double free of timestamp_copy_data->trace", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4c834255198e9e1a4b347b7b14b3adfbdaba9bf6", + "description": "pvr: set SMP component count for TQ frag load shaders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d2732faac076e40389a0c0e06e031aa9da595e68", + "description": "anv: enable VK_EXT_swapchain_compression_control when possible", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bfb752c6a36e5acb80bc8360a89c4dabda8169df", + "description": "vulkan/wsi: write VkImageCompressionControlEXT from swapchain to image creation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7094ad91e326b2113157fd7f87f0b165d71e6eef", + "description": "anv: implement missing device image property compression filtering", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "c94cd1235f436098d3b0a27ad5d13b9d3ac830c3", + "notes": null + }, + { + "sha": "e714e2f88d5a38a3db266581422f36020ca7d91f", + "description": "panfrost: enable ARB_texture_query_lod on v9+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8ef057b96429cd456a49e4ccd2e65ec1f3040dfe", + "description": "pan/bi: correct computation of lod.x", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "042e3eb937d83f421e5a0c04ca0111ff69e6c559", + "description": "pan/va: do not allow force_delta_enable on v9", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "85e32ec2495b68892899001c01c9dd38b16c6514", + "description": "pan/bi: TEX_GRADIENT may need helper invocations", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "4e58029dc014bd77db239e3c6436cd465e84241d", + "notes": null + }, + { + "sha": "0dd50a426e1e3010bb548ae0101a66b734ea4c94", + "description": "nir: fix fp_math_ctrl in fisnan", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "63d199a01e831859c607d74162acc0754c552763", + "notes": null + }, + { + "sha": "50a56b64d1b2358867421bbc939aabae82b7bd86", + "description": "pipe/video: Remove unused PIPE_VIDEO_CAP_STACKED_FRAMES", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c66811bb880073ff0a7e962c242b83ace2869e8", + "description": "pipe/video: Remove unused PIPE_VIDEO_CAP_MAX_LEVEL", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "78c95808084dde2dcd02e660fd4f49e335255d6f", + "description": "pipe/video: Remove unused PIPE_VIDEO_CAP_NPOT_TEXTURES", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7437ee8550d40b0a809dd25252033dcb7da55843", + "description": "pipe/video: Remove unused PIPE_VIDEO_CAP_PREFERRED_FORMAT", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b91ad4a4e57a75d031ec73372dbe6b58e42b9fdf", + "description": "vl: Don't check npot textures support when creating buffers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "16a2aeeb93abd92b1cb84209a984b695b25433ef", + "description": "vl: Use NV12 as deint format instead of preferred format", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2282220fec7818fc3b3cf68f1a38511021600091", + "description": "radeonsi: gate format and rotate/flip support by VPE version", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b4dde2ee0279a85ffea8b65613d2da46ae2db8a6", + "description": "amd: validate and expose VPE 2.0.0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "597fe16e8763bd180c9e3dfa5acae5ceaf5baea1", + "description": "frontends/va: add ABGR format mappings", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9dc8bb4403796b7122cde6697fe2387b3f9c1238", + "description": "ci/lava: Reduce LAVA job timeout to 20 minutes for Marge", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ccdcbde6dd7ae610f955dfb59ae19dc7997f0b15", + "description": "nak,compiler: Move FromVariants to common code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "933de407f6d794b652d9120d618425f6a7b73514", + "description": "nak: Don't use the proc macro to implement auto-boxing of ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "14fcd9b2f871124f1b6280a25b71ef9e8752060f", + "description": "nak,compiler: Move AttrList into NAK", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b0ccba02f76fc9da47d07235b41eaaee54038b60", + "description": "nak: Implement Srcs/DstsAsSlice directly on ops", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "57d7544896905b5ed6a1711229ac7ce6e4ff9ccf", + "description": "nak: Implement Srcs/DstsAsType directly for Op", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7d0c50f20aebd8bc695cc1f935fcd6ec7385396c", + "description": "nak: Move Srcs/DstsAsSlice implementations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ff5b9095113f3b39b28813b37f52e75a3f177e12", + "description": "anv/sparse: bring back our (limited) support for depth/stencil", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7eab94d5420b4c7fae17a7348e4e4f10da675550", + "description": "intel/nir: fix sparse shadow comparison for BRW", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "7468261d3d130ae682f0654398f9a5aba514fc3c", + "notes": null + }, + { + "sha": "4084f6900e0566b03bde23c112f7b3a04b298842", + "description": "util/half: Add double_to_float16_ru/rd helpers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7e26f9e2a9664044909f5d334d50ac5fe39e9e46", + "description": "util/half: Add a simpler double_to_float16()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f23d183b7ddf83a1fb0a3885189a0c8435d1d6ae", + "description": "util/half: Add double_to_half tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e00a841a9fdd13fc3c62df1fad52120fc8de32ee", + "description": "util/half: Add float_to_half rounding tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "de17328e00e7ecb8b8dc3c9299cbbf021c9fe68a", + "description": "util/half: Re-organize the tests a bit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0c8f85e6847ae7f64bcd9d94c46e9bde63f74041", + "description": "util/half: Rename the tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e063c5deb60e6a116dd6cef33dd5be5585e3db7", + "description": "util/half: Stop whacking CPU flags to test float_to_half_slow()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9bf392b67b094fbc20104d24e8198e711e1c0471", + "description": "util/half: Use explicit RTNE rounding for the C++ float16_t", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c6ddfe1a3ba666d0a64e3774ad2574441eee60ee", + "description": "amd: add a tool that prints tiling layouts for all shim devices", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "45706d39eae4d01cdc37494a5fd896f95569ff18", + "description": "ci: stop skipping HIC tests on lavapipe", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1ed6539a07c6fb4eb8f72bb732782a602587b59b", + "description": "ci/deqp: Backport host_image_copy fix", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "439c1123b0c0e10f48b88d1bc385c86c1b194826", + "description": "docs/envvars: update the ANV_DEBUG documentation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0e81aac260981ee7ff840b06496ac9a2da0e4bd4", + "description": "docs/envvars: document ANV_SYS_MEM_LIMIT", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cf7ada8475cbf254a0611062b6fb8eb93ac5fb5b", + "description": "docs/envvars: remove ANV_SPARSE and ANV_SPARSE_USE_TRTT", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4dc4012c4ca8718c1f6c589f65c08d778b05a8a2", + "description": "radv: fix an assertion with RADV_DEBUG=fullsync on GFX11+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "470897f94600064f0489a4946ab158462e0ec4f7", + "description": "radv: allow DGC+multiview by default", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "e47d584fede2448776c57f10f4163918015a78cb", + "notes": null + }, + { + "sha": "ce4e54f7a0e5ee1af535451a5b79371818f350b2", + "description": "spirv2dxil: Replace UAV_FENCE_THREAD_GROUP usage with UAV_FENCE_GLOBAL.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c540405ca38568891c6ff543eff71408f7e6e877", + "description": "anv: use INTEL_NEEDS_WA_14025112257 define for workaround", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c6f503bed6a5a8190cce2a8c80db74b11d949c7f", + "description": "iris: use INTEL_NEEDS_WA_14025112257 define for workaround", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c381b4fdd49acb5515a37882c3e1ce2c0d61460a", + "description": "intel/dev: update mesa_defs.json from workaround database", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "62b890046f480d63dcd2e50550b92a7b50f6aeb4", + "description": "anv: remove old entrypoints", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f123030dcd736e6378af31ff167d29df51d4df30", + "description": "anv: implement VK_KHR_device_address_commands", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7adece7ce0b1d37999887bb6e2f64ddad995c676", + "description": "anv: fixup null address check", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3ffca66b3cf318b5855e7006528fe65f64c8da8a", + "description": "vulkan/runtime: fix invalid address flags value for CmdCopyBufferToImage2", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "a8e49be9d94ce229a5603332241ae1ea6b12f4f1", + "notes": null + }, + { + "sha": "5d2cc50247e0ea85082ea59484216982c3cb9001", + "description": "pvr: add dri options used by common WSI code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "41ed38615b679afa7d597a47073571a7eda19fac", + "description": "pvr: prohibit clang-format from touching the dri options list", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "88f5e5986b382708772639d4750b5c1d2b55d843", + "description": "pvr: add support for driconf for the Vulkan driver", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "109af1b077a7ff52b22830848ea7d88fedd28d75", + "description": "pan/kmod: Fix uninitialized timestamp info", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "302127fe9dc725f80fb242f5666279bedef921c3", + "notes": null + }, + { + "sha": "4714395eb8bf9d0946331a108616a0496c5c62ce", + "description": "pan/bi: Drop lower_index_to_offset from preprocess", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dd2d30656d08fc2e0f533bad5eadbea77967193c", + "description": "panfrost: Handle pre-Valhall images and texel buffers in lower_res_indices", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d0bdd18212d968970e4a427fe2a89c2e953fb75e", + "description": "panfrost: Prefix valhall bits of lower_res_indices", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4412f3bad7a95020cb9f447add2a0a8a5e5c985f", + "description": "panfrost: Take texture/sampler_index into account in lower_res_indices", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0a69efb22bb3a94bd31b56c8583922563b193e4b", + "description": "panvk: Add MAX_VS_ATTRIBS to image indices in panvk_nir_lower_descriptors", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c73d4e14f983000e2a2189a51466b4ce28f96c5f", + "description": "pan/nir/tex: Support full index+offset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "61acf0e7816b061d7b28277e6fca5eb4fbf52b9b", + "description": "radeonsi: add tests subfolder and move AMD_TEST code inside", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "61ae8f60d10a1a34e132e22f1bcd7fadca8f8e08", + "description": "radeonsi/gfx: move static inline helpers to si_gfx.h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b833aeb9de424276a10a2092c7721a3cf71534be", + "description": "radeonsi/gfx: remove unnecessary u_stub usage", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4c080ae32e94a2de17231105dc0c271f4c7549ce", + "description": "radeonsi: move function prototypes from si_pipe.h to si_gfx.h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "714d3eb0b40283a58983c328e9419c921e0dd884", + "description": "radeonsi: move more code to gfx subfolder", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "79b09571bbb3b598c236053e876b8ba25344eda1", + "description": "radeonsi: move all multimedia files to mm", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e4def8a61c3853705a1f8aca56550b63a533442e", + "description": "radeonsi: add si_context.c", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b2db3e1ddca0364479fb183f734ae1b3420132df", + "description": "radeonsi: add si_gfx_context.c and move code from si_pipe.c", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a335f4be7a30de2d23a58bd844647917b4bab85a", + "description": "radeonsi/gfx: move code from si_get to si_gfx_screen", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d1c57f742e3864c3021dfda6537d0f208ac09a9c", + "description": "radeonsi/gfx: add si_gfx_screen.c", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5f56a0e0576d7ff6793378334b4c262527b99f3a", + "description": "radeonsi: add si_resource_copy_buffer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "838ce62f3a9a233446d730955bcbd9a0c0cd1f87", + "description": "radeonsi: extract si_init_gfx_caps from si_init_screen_caps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a325be95484c33da0511781d2e460fdf4780e8aa", + "description": "radeonsi: move shader cache code to new file", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "68a383531d1c5b5917d7946fa4772c91e4c1afb7", + "description": "radeonsi: add gfx subfolder", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4c08b87fe133c26c99c04e74f1c4aedef3e1dfd8", + "description": "radeonsi: add si_init_screen_nir_options", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e8cdd8ccb15824e28b9f6205c9a1d7cde036f335", + "description": "radeonsi: create a mm subfolder for multimedia code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b819ad62c2f131ec7af79914577262c0d21a7377", + "description": "radeonsi/vce: deal with has_gfx_compute being false", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6e2d8c04be3edf75540fbf6f63706c07b5024e8c", + "description": "radeonsi: don't use staging texture when we can't blit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3a1c466084ed466582f5e1a268f96c1e96ce68db", + "description": "radeonsi: add has_gfx_compute property to si_screen", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "931fc57f2aa2adf9939efcbdbe93ef04b62e1a38", + "description": "radeonsi: delay aux context initialization to first use", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "01c7a82760928038001a00a5a9178244ec0a3db0", + "description": "gallium/vl: only release created sampler views", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d4c23daffce42757e1f622bc156e717ecfea2cbe", + "description": "radeonsi: handle NULL return value from amdgpu_cs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4dbdd4c0ee1c6737fe7d7b5758e3b369755b3ea2", + "description": "panvk: Advertise VK_EXT_extended_dynamic_state3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fd2d3992ce51db9d6c0e827f6bf0576687bdc11b", + "description": "panvk: Apply sample mask in single-sample mode", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3afc792dc8969abb21dfd3395a19a4478ffca39e", + "description": "pvr: setup viewindex if the shader wants it even when multiview disabled", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "9d48088428bfe52d234319d2ec9c5b01d56edbc8", + "notes": null + }, + { + "sha": "d4b2e53ef3d731308ffb69ee5cd81c850392e531", + "description": "radv: advertise VK_EXT_pipeline_protected_access", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "665ebce297bdab7b6d0eafb7de595748a00a5efd", + "description": "docs: fix unescaped `*`", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "10f2c308c184960ec4f1750137f78fff2417d400", + "notes": null + }, + { + "sha": "c0003562287778bc7475117d3ebf4326b73c5fa8", + "description": "docs: add calendar for the 26.1 cycle, and 26.2 branchpoint and release candidates", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2d78d1bd843c83489b2022f0a99d1378d691537e", + "description": "docs: add sha sum for 26.1.0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6829dc1c3ad7a04677c985ad3ab9e156c836f7ca", + "description": "docs: add release notes for 26.1.0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "26039e2040f0e2cbe436714ea28ff954465a407f", + "description": "docs: update calendar for 26.1.0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2729b1608fb8f135e1f4773e8f0ea205344adb51", + "description": "brw: Limit SIMD width based on NIR rather than first backend compile", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c5928d40ae9a9b4460d7c672863531017e39a256", + "description": "brw: Drop dead code from dispatch limit check for dual source blending", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "599d26db00c5e6843ac5712074111e6c5c0149a6", + "description": "brw: Set prog_data::dual_src_blend from NIR outputs written bitfield", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "afb97ff2af303680a0a667545f08faa2838a35b0", + "description": "brw: Switch FS outputs to semantic IO and FRAG_RESULT_DUAL_SRC_BLEND", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4018aea9fa7baad1d7bdf473dd1dbc9866fe5818", + "description": "nir: Set FRAG_RESULT_DUAL_SRC_BLEND in outputs_written when lowering", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ff34135d0570120fde867cada798a82e86e27a87", + "description": "iris: Call elk_nir_lower_fs_outputs for Gen8 RT reads, not brw", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fbaa5ad0c35c6be23c30ec5c0ab0b89e9cb323db", + "description": "iris: Implement force_dual_color_blend_by_location via NIR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e3beb262bd413d6aa6a16496597eba8e4d95adce", + "description": "amd/virtio: fix amdgpu_sw_info_address_prt_wa_control_bit handling", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "60b406e23316cfababe5ef9e33b5c32aa9d0260a", + "notes": null + }, + { + "sha": "760ed3e888c531261fd737e86293e3c344a492ea", + "description": "amd/virtio: use AMDGPU_VA_MGR_RESERVE_HALF_VA_FOR_PRT", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "e0b5724e85db55f20a1a0dd4eb6d58b6ec1cf49d", + "notes": null + }, + { + "sha": "e5e375593ba92f7a97dc2540a972c1d3eed2cac8", + "description": "radv/tests: add tests for global pipeline keys compatibility", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "75d9cb0b323cd40d90fe3d6b8fc57fdeb0a18873", + "description": "llvmpipe: never pass a NULL function name to LLVMAddFunction", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4bad47e99190fb60d69d8ee04f9193827b204f9a", + "description": "gallivm/nir/soa: use uint for booleans", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3df48dec239db3d3af2836749b312554fda78411", + "description": "nir/lower_cl_images: call nir_progress on every function", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "593e3b3916da68e510e96678c678085db9846b07", + "description": "panvk: Let the compiler handle texture queries on v9+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8e6adcad7d77e4a874af8338b1d0c75c4f6e8dcc", + "description": "pan/nir: Lower image queries in NIR on Valhall+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "48827ffb21bf480f24c3dc6ee98e76b7aeb45023", + "description": "panfrost: Also remap image handles for image_size/samples", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e3fcc704ab172cf2275d973c2e122d4348aaa1c1", + "description": "pan/nir: Lower texture queries in nir_lower_tex() on Valhall+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "efc6a3053d113ee51ccc47e5caec58dc72f9362a", + "description": "anv: Fix some usage flags not propagated to ISL for explicit layouts", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": "8d13628f7f4a7ae139fc91521c2bb7be1571004e", + "notes": null + }, + { + "sha": "5636a57f60c5a4dd577fbc5fb95403b62aa53bce", + "description": "jay/lower_scoreboard: use SYNC.allrd/allwr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1dc9d3b1ad20d0a97102a92d46ae7f9a3fd4d7a", + "description": "jay/lower_scoreboard: be the sole emitter of SYNC", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0885ed10f5f935b877b11c9eb757bea1998c201e", + "description": "jay/lower_scoreboard: use .src annotations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "130e724d5e2207b2090b321205e4de07a68258ba", + "description": "jay/lower_scoreboard: refactor SYNC.nop insertion", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1ecd75a39741e01e13a26d0cc86bf8bd18c4f55e", + "description": "jay/lower_scoreboard: fix tracking for A@* and *@7", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "93edf9a3fd2026ae9ee6ca60ffae980239244b30", + "description": "jay/lower_scoreboard: refactor wait pipe code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "18e09858ebd6fc1409faea8a0a3d6bfd43e7e026", + "description": "jay/lower_scoreboard: elide more dependencies", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e4dc1612770643b7f5263088a1ccb8b45151b01b", + "description": "jay: assign accumulators post-RA", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8b324591d12afe743d37bbdac76b873aea8f9e8f", + "description": "jay: move simd32 deswizzling to float pipe", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "712719a2ae797197b4d5592e66a8530cd42af8aa", + "description": "jay: do moves on the float pipe where possible", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6f2b1cece6c85f8229a3e7c16a2a839ad017e9be", + "description": "jay: model MAC", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b6e88ab904279b9bbccd152e2734cb049fd73ab3", + "description": "jay/to_binary: fix packing of simd-split accumulators", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2e9e8e9a3667c0669bce34df2f9e29e313caf0ac", + "description": "lavapipe: fix setting colormasks when attachments get remapped", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "abc6f351b1f5e1dfa84bf6320a842886b02b8131", + "description": "lavapipe: unset attachment remap state if pColorAttachmentLocations==NULL", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "563259eaa943c2804717630b9d42adcaf69d60c9", + "description": "lavapipe: update cbuf count when remapping attachments", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ffd534aae4a563062efd6c82d440704dc070c1ff", + "description": "llvmpipe: unify setting raster_state for thread data", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "718a5d48b8b1f0d4ba7be842602a7b724787bc42", + "description": "anv: add an option to disable push constant space reallocation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a21da0199469e6262a27cb290cf9ec7386aae9bf", + "description": "anv: rename push constant allocation helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "696163d0e2f283c47771fab8393f1f0fdd1e903d", + "description": "anv/iris: stop using 3DSTATE_PUSH_CONSTANT_ALLOC_PS on Gfx12.5", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "85c4c87a583cac2ff3915a1c7644207fa78cc9b7", + "description": "anv: group all performance drirc together", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f694b2ac6f5f2f296f07385a28791bf5056cf412", + "description": "tu: Fix preemption latency selector values", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b430ca522e8ab6036f7744b72b38a25aebcdd48f", + "description": "freedreno/ds: Split a6xx/a7xx counters out", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5ca8c2107e42f6aa55cab7397ebfbbdcb540e941", + "description": "freedreno/ds: Use gpu timestamps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e4b77237ac605cfdfe750819514a3f4506eeb246", + "description": "pps: Re-emit time clock_sync more regularly", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0f75fa5bfd29770128a412f1fcf5c4121f95e1bb", + "description": "nir/tests: add partial unroll OOB tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e517e3da0ba5ad010f18464cf96b27eed8cf795b", + "description": "nir/tests: add helpers for counting used/unused instructions", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "959f59b3f02843ece30a29bceea0cbf5e55ff5fe", + "description": "nir: fix partial loop unroll OOB check for loops not starting at 0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "04055256eca68a4c33295d7bbdd72aabf2a2361d", + "description": "meson: allow DRI on darwin to enable Zink + EGL builds", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d15e1fd10888abd76f8ebda139387ddde218a59b", + "description": "android_stub: sync Android 16 headers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "419331429527764750818308ff165834190a4231", + "description": "android_stub: avoid vending in unused headers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9a01a5590aba9df8ecac7a3e20ca1fb46f21d6ee", + "description": "android_stub: fix libhardware source include path", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b9028f379b16d67f576b9c70d46ddbf6ba265514", + "description": "android_stub: fix update-android-headers.sh for libbacktrace", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "02c1f657a0f39a9f4623dfc36c292188109f36a2", + "description": "radv: remove family from cache key", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "268dba8c489a5ae6bce17c6e958c6f7eae10f515", + "description": "radv: don't pass GPU name to disk_cache_create", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6e06012825e4ca025c5dd755d0658d1b6398fd22", + "description": "radv,ac: make rembrandt and vangogh cache compatible", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ec59b59b97c85b3039ed16c6c498c909a28d7535", + "description": "nir: rename nir_src_parent_instr to nir_src_use_instr", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e33489420c63048c90e98c5ffbef12ab81f0aa5f", + "description": "ci: uprev vkd3d", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fc4c44b09d968348023b7ee112206d208b89e63d", + "description": "ci/android: Remove CtsDeqpTestCases from Android CTS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "11720e1b585cf523ba1f9ba7395ededc9bcd4713", + "description": "venus/ci: Enable WSI testing on Android", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "99f4ec7255531699fa3c2f34b472a20281ed36c6", + "description": "turnip/ci: Enable WSI testing on Android", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "71800d456eab20c972e1a730c89efd16c3f36c00", + "description": "lavapipe/ci: Enable WSI testing on Android", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "06816dbdbc46218c3b7f502a31325bb967692675", + "description": "ci/deqp: Add Android WSI support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1eb9eed8ea94c1553d5cfb248f8b78143ada7c1a", + "description": "ci/android: Update Cuttlefish build", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d7c3362752f86aac0a0a1e53a221dd516f4da71c", + "description": "ci/android: Fix intermittent adb root failures", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f34c18cb4ffe9566e028e2281c86bd0c8f406958", + "description": "ci/android: Remove SurfaceFlinger wait in get_surfaceflinger_pid", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2b9e491b6789f60a7993cc9b74fe5ac7fa60c9c5", + "description": "ddebug: Fix use of alloca() without #include \"c99_alloca.h\"", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "6fe6c18c12ed7120418dc9b379198895842e4d7b", + "notes": null + }, + { + "sha": "0d39d4e99ebb72a7f769deaf7da8a83ecaa99b9f", + "description": "anv: expose VK_KHR_maintenance11", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8a1c9a614f1f87bdf57fe30c0c50d99689b559a4", + "description": "vulkan: stop forcing independent sets for shader object", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9764225ff1dd2017830fe76184fbbe23e1ad5e38", + "description": "vulkan: replace VK_SHADER_CREATE_INDEPENDENT_SETS_BIT_MESA with the maint11 flag", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "567a65bbbf61fce2f8d3dd419bb018cbbceeaa08", + "description": "etnaviv: Use shader R/B swap for LINEAR_PE shared resources", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "99bf43dd08bed93ae88d16eac3b24580610f1d7d", + "description": "etnaviv: Add per-RT frag_rb_swap shader key and NIR lowering", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cfa8deaad97f72c270cf32da53d24b1c66d6ddf3", + "description": "etnaviv: Select texture format dynamically for shared RB_SWAP resources", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4172e9a9186f32098fe832991daccab602ca6f8a", + "description": "etnaviv: Convert PE-internal BGRA to RGBA when flushing shared resources", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "377f2ec49ce074c4577f885a422589ca501d0eda", + "description": "etnaviv: Bypass BGRA-internal optimization for shared resources", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fee5106b53f8b331dce47546fec9b4d2393d22cd", + "description": "anv: add Gfx9 support VK_EXT_device_generated_commands", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "afabf6e3504c1e6d9965d1b555eed779e9dc3af5", + "description": "anv: add a device generated command debug option", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "50aee346514559a63ad3481f87e9eda03a753f88", + "description": "anv: expose VK_EXT_device_generated_commands by default on Gfx12.5+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e69062f8c9bd2602cfbd65342b45df60c927689d", + "description": "anv: track generated commands work with perfetto", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "badcfc164d5f51754e501607fd227eaba98f25e5", + "description": "anv: handle preprocess buffer creation on <= Gfx12.0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d1ef31346622c8e6d1c934c0c379560b2da9b528", + "description": "anv: add barrier flags handling for preprocess buffers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "71732d79ac0e986874ba18853f9433c915c4f8fe", + "description": "anv: implement generated preprocess & execute", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "80bb2ddb778aec517dd016b6a34e198a0b25cdb9", + "description": "anv: handle descriptor binding with DGC", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "08c5e2854a5c64570fcee41d65d739682e108857", + "description": "anv: enable generation shader calls", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5c3deebd6fefb26b9898ff0dfd5bf3f7ef280356", + "description": "anv: allow simple shader spilling for complex ones", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "068351f8485fbb67b04eafb1e761d1daa8fe1b04", + "description": "anv: add unspecified internal kernel send count support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fb26ed6bf7b9ff5d89c128bad71a3d57d70f5def", + "description": "anv: add indirect command layout support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "68885511d2c64951600307e8d0041c7de3d0bc64", + "description": "anv: add support for indirect execution set", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c6dc2df9e53e9ac818a0495c64979fd8627ef9a9", + "description": "vulkan: add pipeline helper to retrieve scratch-size/ray-queries", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "35b0d3569ea0db3095cc5fd87ffaae46843a0109", + "description": "anv: program relative push set offset for descriptor buffers device bindable shaders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4960e103ef0a658cee806843501f892742636de8", + "description": "anv: add a helper to flush the descriptors for indirect compute execution", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6f5d30c0a2f55a79831ab754dc4b13625c87512d", + "description": "anv: add apply_layout support for device bindable shaders/pipelines", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "af8c85b5bdcf193545dec1ed6e4bbf883f633156", + "description": "anv/apply_layout: use the resource index to compute descriptor buffer addresses", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1281e2b9a0959ede17f052f6b763f4734a8105dd", + "description": "anv/intel: add device generated commands shaders", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c85647b96880ae29e2984b1353fed59975d56b1a", + "description": "anv: move a bunch of structures to anv_types.h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "edc2fdf2585344c83098e999123ddb5746dea137", + "description": "anv: enable compute state flushing with indirect state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "22ab95ae10f6d70dc3d7d52357c5cbd009c15133", + "description": "anv: expose RT state flushing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0ef0b358da24a5a174e960d12765dd5625d8d685", + "description": "anv: expose non binding-table/push-pointer flushing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c30a4d4fdb3ab43328092f09cba7207bbf04655e", + "description": "anv/brw/nir: fix wa_18019110168", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b8f5b58bf1f1db4d9410e59d943e224f97914142", + "description": "anv: print out the content of the printf buffer at vkDestroyDevice", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a8c7a25fb135ca9705901bcf2f1a8f0f9f432317", + "description": "broadcom/compiler: Add explicit NOP instruction at page boundaries", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "864ccf6cf5257cf91a5c60f23ba86a083b619c77", + "description": "panfrost/ci: Document recent g610 flake", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f326f86ab0cd172c281d69669d8f6179be6e4008", + "description": "panfrost/ci: Move t860 jobs to nightly", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "20cb81d38975ee38b6c8ba1426bd24c6207718b7", + "description": "panvk: Enable scissor_mode for draws", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c50210ba7c081bd6aabf74bd62ab7c0d13741fbf", + "description": "broadcom/qpu: add V3D 7.1 disasm tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2b1d9a2afcc74185c1f901a2949c87b0288fad84", + "description": "pan/bi: Restore b3210 as a valid swizzle", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "c36326d3afc453c23c8e3bb55d27a7443c89f06c", + "notes": null + }, + { + "sha": "f6b7a40571160808f271632530fb56bc73abef22", + "description": "Uprev VVL to 8474616c3095756c52c1b810b21bd1366b3fc909", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f267e7797fc5bb12367c8a151d3f976380a49c57", + "description": "ir3: allow const src0 for ldg.a/stg.a/ray_intersection", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8bd02128747bbdd12fdbc8d3bf75475f209b0140", + "description": "ir3/cp: support propagating const vecs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c67118a6ebef15657b725d2510e7605c06717403", + "description": "ir3/shared_ra: insert reloads before tied dst pcopies", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "fa22b0901af548d5e1433ad4cdbda314182137c5", + "notes": null + }, + { + "sha": "c50c06d83f5632be2dd8a8e7a1a8743c70357f63", + "description": "ir3/shared_ra: use ir3_cursor instead of instr in reload helpers", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "fa22b0901af548d5e1433ad4cdbda314182137c5", + "notes": null + }, + { + "sha": "5674327297af8d00d44871aff1a36abfc4465dcd", + "description": "screenshot-layer: Wait on the fence before fallible operations.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "25b2865146aa4578e8322b4f034e7735b8a5cee3", + "description": "screenshot-layer: Fix race on writing the .pngs vs device destroy.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3512886aa79446b2066852c85de67d352258fd1a", + "description": "screenshot-layer: Clean up the lifetime management of the copyDone fence.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0fc106823c2cc5acc368650739c4d1503e8df6cf", + "description": "screenshot-layer: Fix rename() to final png before the file is flushed.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a2f4977e7f1eb1b40f6be9e208b920495c7b98f6", + "description": "screenshot-layer: Fix a bunch of unused variable warnings.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "25723e3a3714e79b0459f6a534c93c0d96e63f62", + "description": "screenshot-layer: Fix leftover VK queues in the map at DeviceDestroy.", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "111faf215886a25ce855ca15354d5651bd3d972b", + "notes": null + }, + { + "sha": "4c46cd8e9dea94a4b6d94fefa0d0f58730c1b16f", + "description": "vulkan/screenshot-layer: initialize info to NULL", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "eda55c7c2f695492e8ebdd26725e5be5ee66eb1c", + "notes": null + }, + { + "sha": "653ef9040385d5050f7368446271cd90a77cbe96", + "description": "subprojects: update to rustix 1.1.4 + downstream patches", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e5ebc027ca785558e042f06e4ceec4b121b4a722", + "description": "subprojects: update libc-rs to 0.2.185", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f111dedab629140e552ee962d7b3e0273be39f0a", + "description": "anv: fix arc artifacts on Farming simulator 2022", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e60e5fe5efb08cf9eb78b747a0143d148d175e41", + "description": "ir3/cf: fix rewriting uses with different dst types", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "3474ba53b5e6560e758cef51b50d248b6fb806ec", + "notes": null + }, + { + "sha": "099933f00415707e948cae858d5c0dfcbb336536", + "description": "llvmpipe: always set view_index for linear rasterizer", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b6b13bf9dfe2973f6aab3a6ef87995c310fe2244", + "description": "isl: Make sure isl_device::requires_padding is always initialized", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "8d13628f7f4a7ae139fc91521c2bb7be1571004e", + "notes": null + }, + { + "sha": "844087c6e7841811119a85ddb26ee1c197f5c5f3", + "description": "anv: enable EXT_descriptor_heap", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4222a9353ecec7431fa8cc746a1669436032cc80", + "description": "docs: document ANV_DEBUG=desc-dirty", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cf3b4757cf7903c3004c742a13559c7c9f367789", + "description": "anv: add descriptor heap binding support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9231204026210e84ddb03ee4056c8c643a7ae287", + "description": "anv: implement EXT_descriptor_heap entry points", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "624dd006f45d71f80cec47d81b712df49d75819b", + "description": "anv: add lowering of descriptor heap intrinsics", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f309f0b1a09755ae13b93ffe9c9fdb0d35ab9a23", + "description": "intel: add resource intrinsic support for heaps", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "25bc517ef58dc112f4a0c06e2d633a2eaa1e6657", + "description": "brw: add heap support to brw_lower_storage_image", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7b95d82240b00bfc771d3bf8159e9dd3c663b263", + "description": "anv: split sampler state packing from API object creation", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5ec7d31e20f43b33084c74f4bbda71e436c8f482", + "description": "brw/lower_texel_address: add heap support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a634df1fdc0fba0d440ce8ab5096e00424691808", + "description": "radv: take advantage of VK_HOST_IMAGE_COPY_MEMCPY_BIT", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6699eecb6fde1a5ebf4465d1c08e09b9fd67a111", + "description": "ac/surface: allow to select hybrid/block memcpy path for host copies", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "de978d1e5f6739a373397a26f601f12217b6d198", + "description": "radv: make optimalTilingLayoutUUID driver and chip specific", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "14992361a4ef6355443b774e8dd2888e6c365af4", + "description": "zink: relax build-id length assertion for Mach-O", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "28011852f47fbdd12e1e1166f66f8567318c7862", + "description": "lavapipe: maintenance11", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ec42f873e9f6dfc52bb5ea33c80c91780b236ce6", + "description": "tu: Fix tu_bo_make_zombie without queues", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "9ee6a23b8fe96c043cc17e2002c658004cab1367", + "notes": null + }, + { + "sha": "27c870a28359644363547cdc0b18e36fc230e4ba", + "description": "st/mesa: fix implicit conversion warning in st_atom_framebuffer", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "2b37f233143275d5d11fc0a5f392b8d99c7bad29", + "notes": null + }, + { + "sha": "49c658972f7614e9660fb86fe4303798b129f5b9", + "description": "ir3: mark __alias_n as UNUSED in foreach_src_in_alias_group_n", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "956f4c96e1e51e6ee4743e4dd9c41ad44d68cd08", + "description": "amd: disable reset_filter_cam for mec", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "60fdab22a5f38f7ecef040961d1401d27d4d83b1", + "description": "v3dv: Emulate multi-queue support via vk_queue for Android", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "16526e451e3c2693a51956b054afd4c95b5ae7ab", + "description": "v3dv: move noop_job creation to device scope", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "87be392251ce04a7755dc05d2d186c2cbffc295f", + "description": "radv: fix determining needed dynamic states when rasterization is disabled", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "39406b8e83d65c8723965a324823b6fb54649ebc", + "description": "tu: Add shared image support on Android", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "924e86b9570c7df32a54f47988f88878bf757d93", + "description": "tu: Move Android extensions into main list", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6d6efc332ad0ca9493339cd9852291f8da446a38", + "description": "ir3: enable opt_offsets for load/store_global_offset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "97edf88d5fa1b4a2a187da9034014d23924c28da", + "description": "ir3: move feature check down in ir3_nir_max_imm_offset", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0703f27d6a135689e8d5cf1c297bb094e3252fb3", + "description": "nir/opt_offsets: add support for @load/store_global_ir3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c784af5ca02173383da9ac08ccd99d91f8120f9d", + "description": "ir3: always use byte offset for @load/store_global_ir3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6158072e6f2c06756c346c29700feb72a335c593", + "description": "ir3/isa: use same src for ldg.a OFF field on a6xx/a7xx", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "53d96aed05aca39440678226cd883e770aef0489", + "description": "nir/get_io_offset_src_number: support @load/store_global_ir3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a9b28b9838745814a2eead1e34c60b536c2cf099", + "description": "pan/nir: Lower texel buffers in nir_lower_tex()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "84bbfaa7e5d0708dc9614b3246ef1a38563b0be5", + "description": "pan/bi: Delete the old texel buffer intrinsics", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b496d8e4f3596879e3a837095c70466650324c41", + "description": "pan/nir: Use HW NIR intrinsics for texel buffer addresses", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7d5cb2884cc25a4fed5d42ae87f1895a74d5f1ce", + "description": "pan/bi: Allow setting the table on lea_attr_pan", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bf9fa6e6191dcf223d72ae7e1bea96a29bfefcbd", + "description": "pan/nir: Load texel buffer conversion descriptors in NIR", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6c9ffd782b2b95db85da594a9dce0c77e2f76f94", + "description": "pan/nir: Lower texturing ops in NIR on Bifrost", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "05a066c921e8ace506005cf7891b9f2db7c6224c", + "description": "pan/nir: Add bifrost support to pan_nir_lower_tex()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2369808cd1c84094c17b854b59317e08c51352a8", + "description": "pan,nir: Add Bifrost texturing intrinsics", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4dfb07e7eb9175c4c09c454b3cb7e0e324270339", + "description": "pan/bi: Implement nir_op_f2[iu]32_rtne", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0d549f5bdeb93944892bcb6cfd0af951bc24a39b", + "description": "nir: Add a new nir_op_f2u32_rtne", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "55c4595b2a850a2c846db4b29a8b51b550e3d384", + "description": "pan/nir: Use the NIR lowering on Valhall+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ddfde51985ed89660ebc95f8e8a39df804ac596a", + "description": "pan/nir: Add a pass for lowering texture ops in NIR on Valhall+", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ffae24bfe250de518da9586f124b81b58df1494c", + "description": "panvk: Implement bitfield_select", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "58cba7887a36e775b322238c9fc0ba3652840c77", + "description": "nir: Add a new nir_texop_gradient_pan", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e0fffabda7b8c69ef50dfe2da5b54a7b372503bf", + "description": "nir/builder: Allow backend1/2 in nir_build_tex()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "337aaa0ab91f88d9c7ceac1f60e255e26f85552b", + "description": "pan,nir: Add cube face intrinsics", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c99f97efd37eb93e6632d2273059275d9a425986", + "description": "panfrost: Add and use a new pan_nir_res_handle() helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1883f3094fdf4bb4498fb0e778f96577b86342ea", + "description": "ci: uprev virglrenderer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "758a0e1ad987171a78e9058e5e59710ebc736ea4", + "description": "d3d12: proactively trim completed pending-free entries", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "955b2672d331caec9b127513030fb144e11bdf33", + "description": "d3d12: drop peer-batch peeking in resource_is_busy / wait_idle", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "18012b69ab3c7f08ebd7633ddad9b86c9be763ab", + "description": "d3d12: implement pb_fence vtbl for cache/slab reuse", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b8f2b968dea6603aff5175f50bc34a05ef3b2034", + "description": "d3d12: reclaim in-flight BO memory on allocation failure", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a1c7f7479d6106a3442f2b4ba8ac2e038a20d5d8", + "description": "d3d12: transfer batch->bos refs to screen at submit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a518b7f1037f649874e15f41582205dbe84bf5d1", + "description": "d3d12: transfer batch local_bos refs to screen at submit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3e47a6581125297bf1a140c03514039b25402ffe", + "description": "d3d12: clear stale per-context BO state at context destroy", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "381b56389c95fb809b96eb941ce13a8af48d840d", + "description": "d3d12: add screen pending-free list plumbing", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "af746cc2a6498fd7acbbe8fc3b632d6f58d7ac86", + "description": "radv/rt: Use 64-bit keys for gfx11-", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c432ffc5cefd322bb0e87447c0418109373cae51", + "description": "vulkan: Implement 64-bit morton codes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "74e21c2c599f158d29944f023e7e83aa48d91207", + "description": "vulkan: Rename key_id_pair to key32_id_pair", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "04463fe91e10333888af19c19edd67aff4d51741", + "description": "vulkan: Rename radix_sort to radix_sort_u64", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a1c2b96cd161edd7500aa7e74b3f3d5f797e79fd", + "description": "vulkan/radix_sort: Add support for 96-bit keys", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a2175b7ec365e1c52756f91e45fef3c3bd9af549", + "description": "iris: Improve and standardize the behavior of madvice in i915", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cbc1ec206d57291a775ba447e734ec2f9df9cfff", + "description": "intel: Add support for madvise purgeable VMAs in Xe KMD", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b2293977e47cd9e0d34cf6922997b4c809cd0cba", + "description": "intel: Sync xe_drm.h", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0d9ae02665b65f0d1832f91ad1b2c86489a82c9d", + "description": "docs: fix Intel tracepoints.py path", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b5f91ed589900b8cd3a837497d9e867cdfba85be", + "description": "gfxstream: emit global state wrapped decoding for vkCmdEvent", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4ac60d221fb2fe48b7025161182aaf6fcba246b7", + "description": "gfxstream: some cleanup on device extension allow list", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7a56d8112f21a0c2abffbc374dc3b52ee209acdc", + "description": "vulkan: update spec to 1.4.350", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "352a8d6beb61767406026b2e2db6628210115e80", + "description": "pan/compiler: Clamp fp16 ldexp exponent range", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "081feabf9cffbd27dfbb041ddac8cef919f4a5cc", + "description": "nir/search: fix nir_algebraic_automaton after constant folding op(bcsel)", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "f4812dc11d48204091260914d481784eb55a75eb", + "notes": null + }, + { + "sha": "f47e7b7bd5e82f66961c891507b0d49ba09a3e60", + "description": "radv: bump VkConformanceVersion to 1.4.5.3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0ff16506628216e06d876aab5cc498f71067b2af", + "description": "ac/nir/lower_tex_coord: fix moving wqm coordinates", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "ac33f82d54b764f3a82cfab19ba073e4637d0884", + "notes": null + }, + { + "sha": "2c1923458c356e536443645882c34bfe97afeb48", + "description": "r600: update memory barrier operations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6f50dda648fc6479093fd7ef665f69c33afdcd18", + "description": "aco/gfx11.7: fix v_pk_min_f16/v_pk_max_f16 opcode numbers", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "58debf726c26375cac04c5ba27bacc7f6086b41d", + "notes": null + }, + { + "sha": "8a146a1be9c6f55fa8bf200f989aa8080d4a3388", + "description": "tu/perfetto: Add performance warning tracepoints", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "109d98b4cf59b521a47c122caf81b3ce674cecee", + "description": "tu/perfetto: Add a performance warning track to perfetto", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "638b10c5e0baad900d79ef59843c317e3285659a", + "description": "tu: Disable LRZ when resuming if the GPU doesn't support tracking", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f590e46b9d72c32231feaee36ca64ee6866413fe", + "description": "tu: Fix LRZ+FDM offset+secondaries", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f4812dc11d48204091260914d481784eb55a75eb", + "description": "nir/opt_constant_folding: constant-fold op(bcsel(), #c) -> bcsel(.., #c1, #c2)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8b1c60add48dd1bb1fecd77fadcbab9950ff5dcb", + "description": "nir/opt_constant_folding: create const_value_for_alu() helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "52b195b4e8da91f1a861e738120f5ad6eacc4230", + "description": "nir/opt_algebraic: add more fmulz pattern", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7372c7c9e20341fa0edf0bea62c1b119076628e2", + "description": "tu: Add capture/replay for sparse buffers and descriptor buffer.", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "8feed47fce263438d1b2546e8f3475a4e0caa8d6", + "notes": null + }, + { + "sha": "917058a4c5a68ddf3befb899c7daa03171cceddf", + "description": "radeonsi/tests: update expectations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2267c148031702c8f8d3afff22f696d6cca7217e", + "description": "ac/info: add gfx12.1 identification", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "20b0349b05da740e2bd7406393abec825beddb2c", + "description": "radeonsi: clamp cp prefetch size", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c1f1b704d92af4a2de5515fd129b11e0d113eec3", + "description": "dri: add big-endian 8888 entries to driImageFormatToSizedInternalGLFormat", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8f56c51d51af0af05441bf065529aac55a5227e0", + "description": "dri: add big-endian 8888 entries to dri2_format_table", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1e97d3ed94a7968f2dc8266ce5d41242d2bf389c", + "description": "dri3: add big-endian 8888 fourccs to dri3_cpp_for_fourcc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9361a5b865c720bcc062abf951f52688bc235079", + "description": "docs: describe the contributions workflow for RADV", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "38e691fc0a693fe338c9de4ab13ab3f48bbcaf92", + "description": "nir/opt_varyings: do no_signed_zero linking even for non removable stores", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fac4edbcba78e485c187762d55c632a86887f679", + "description": "nir/opt_varyings: back propagate signed zero information to outputs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b2bc57551aabb1301be0e13b3d945dc4475fce78", + "description": "nir/instr_set: allow cse with fp_math_ctrl mismatches for intrinsics", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a0a88e329de1ea5216736d1042b657adaa547e3e", + "description": "dri: try to enable GL_ARB_compatiblity when supported GL core version is 3.1", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f583f6e717a3e5fb3948ff73bd1f1a406d229b3c", + "description": "nir: use nir_build_frag_coord everywhere", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b63a9a8b392090fdfc3e1592cb2aef2eba061b93", + "description": "nir: add direct lowered frag_coord building to replace lowering passes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9c5ad16819be44c8a876bf8377d56d701ca8b0e3", + "description": "nir/opt_frag_coord_to_pixel_coord: handle frag_coord_xy", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "076b0aaf1de5d04e24a0d7788119cb203cd71e55", + "description": "nir/lower_wpos_ytransform: handle frag_coord_xy", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e49f29f25e6fc7d488ac1c383f357425e084e587", + "description": "nir: add frag_coord_xy", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9cb688af88a72aef8b40937899736561da44427c", + "description": "lavapipe: treat NULL pColorAttachmentLocations as no handles", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "be75ece0952322444483e372b73c380cf7caff45", + "description": "kk: Workaround for GPU capture under Rosetta 2.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "640b4cb96c5773b34cec1c1f6902913d0ff9142b", + "description": "kk: Enable VK_(EXT/KHR)_global_priority and VK_EXT_global_priority_query", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f74a5dd0cf7da503c112459c4c6f057a01d4f02b", + "description": "kk: Enable VK_EXT_buffer_device_address", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4dff9d43296ce3c33eb5324f5789f528afbcb3c4", + "description": "kk: Enable VK_EXT_extended_dynamic_state3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "95954b098190dc24f0c555db7dfbe0cb0f6feefb", + "description": "vk/cmd_queue: always ceil() param lens", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "547dc7a1319fb174486d4fa2182cfcc1d353ae6d", + "description": "lavapipe: allow fbfetch with shader objects", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1da8528bbcbad7b9f1a07d622a5c52c9675d0c5e", + "description": "lavapipe: rework immutable samplers", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "965beb520c8274ec1875feb567b9b3526bb7f6d0", + "description": "lavapipe: use the right type for DGC mesh draws", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "43051547b66d0756c5b43f056746f03ecf7cfac3", + "description": "util/format: support 256-bit formats in util_format_get_tilesize()", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "eb64ce43866b0e87526dcd20807ccdeb5ba17c80", + "notes": null + }, + { + "sha": "ea578140030ddc9dd5e36a6e1014efa112833822", + "description": "lavapipe: null out local var to avoid uninit warning", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f4461b66b696ec9983544203d2945c9f5c0c7673", + "description": "lavapipe: fix pushconst data updating", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "87764963f25c51248406d400c8935228b19d4347", + "description": "lavapipe: fix indirect memory copies", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "216c5c6dde9e2b239cfb550a2f860330bca12a21", + "description": "nvk: Re-enable zcull save/restore", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0a3eb2b9fbc4dc07b041e1763715ea4230a7f5c2", + "description": "nvk: Don't LOAD_ZCULL w/ VK_RENDERING_RESUMING_BIT", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8d054c390ea662526ebe44ad540706bf519336ba", + "description": "nvk: Zero zcull data in layout transition", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cb29829f72552cbe4e006f0f80faff8aee3a9adb", + "description": "nvk: Allocate a zcull save region in fewer cases", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d4eb5c76c97e2273502108a1bb40d50b89d26c0a", + "description": "nvk: Split out nvk_cmd_fill_memory", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8b7525dd5d79f6d2ce55a96008a1e20d7ecfaf75", + "description": "android_stub: purge unused log utils", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "26c870f1731abe7e228bc4d339e18d22b99a500a", + "description": "broadcom: remove unused Android log utils", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2065c589c0aee13045c03575da66354a277e803e", + "description": "intel: use stable NDK __android_log_print helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8ea8e87378e6fd096e628b99b1de1ea04c52483a", + "description": "util/os_misc: use stable NDK __android_log_write helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ebe835e94cbf33495dd049d18ad4e6e80545fc53", + "description": "intel_hang_replay: Don't force scratch page on Xe KMD unless explicitly requested", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "04bfdb287be6248fb44162df248968426907f0bd", + "description": "anv: Disable scratch page by default on Xe KMD", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4120ae496339d6104e057769b304cef364e074e8", + "description": "brw: Avoid vectorizing loads in NIR if it could extend into a different page", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3ac6233655f0e61b0eabdc8e17720903b49c223b", + "description": "brw: Avoid rounding every convergent block load up to a full register", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8ce98fedc40545670711560c24e8b9b3f915ebb7", + "description": "anv: Make sure robust UBO access does not fault", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "64b5823d33f1b366905a31b8eeb722afcbb1c139", + "description": "blorp: Work around sampler overfetch for buffer copies", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fd7c094f7baf8f6e7c5e8a05486798b1e6f8f253", + "description": "isl: Add and use isl_tiling_get_intratile_range_el/sa", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f5c848ef57754f28eda17b6d3a1560cd9b26b759", + "description": "isl: Add function to calculate the amount of overfetch for an unpadded surface", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3cd9b14c804352de7c319bdc9f4862939b072ed0", + "description": "isl: Optimize the sampler cache to overlap as few 64B cachelines as possible", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8d13628f7f4a7ae139fc91521c2bb7be1571004e", + "description": "isl: Add additional alignment/padding requirements to prevent overfetch", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "aee9602fea69080cff5f962f500164b5562546ef", + "description": "isl: Add usage flag to force SurfaceArray to false", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bd88042f57b8fc92335d56e215ff9c9612c1ab44", + "description": "anv: Add padding to the shader heap to manage EU prefetch", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5fb78a26db9e854e3c4eb7a49482fd95c8dadf40", + "description": "anv: Store batch buffers in a null-initialized VMA heap", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "80e6b468f435aea09c085b14efff9e70c32ec4dd", + "description": "panfrost: add helper function for checking for active queries", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2b10a6c37f5284103aac2e87d7f99f9dba5e6575", + "description": "panfrost: make sure INDEX_OFFSET is cleared", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9ee6a23b8fe96c043cc17e2002c658004cab1367", + "description": "tu: Support VK_KHR_maintenance9", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "789e7651610845a0e772424b6fa4d40ff023af88", + "description": "turnip, ir3: Use shader for vertex input count", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b8a5aeee4826c2dafa421a302e2c76c536609ff6", + "description": "tu: Don't zero-initialize query pool", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7171c3dd71889cfc393aece033daee8042ed4658", + "description": "tu: Optimize sync2 event handling in the non-asymmetric case", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "012d72f2b0314e91e3b8637e3390337a58366c62", + "description": "nir/opt_algebraic: add some imul24_relaxed pattern", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "708093d830684df3f1d60df3c3f96a381f68c951", + "description": "nir/opt_algebraic: use imul24_relaxed for lowered dot4x8_add", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "fe067b17d908d8f02e88ef3c4433ec5fbb66b2a9", + "description": "radv: split radv_compiler_info's family into debug::family and key::family", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7244ecd602bd55fc44d338e79c0ad53b2aa8fef2", + "description": "radv: replace radv_nir_compiler_options with a LLVM one", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "567f7bb21358f6b564aefb3d628650ad3510edb6", + "description": "radv: remove radv_aco_convert_opts", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a34bbb41c036a1a26ae71a39ee84223d3b5803db", + "description": "radv: inline shader_compile()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "24ab54fe3fb4ef091bcdce3666a7e73f43971ae3", + "description": "ac/llvm: fix isub image atomic", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "38cf44a7330db312683f5d84c5c85c6d0e63f08d", + "description": "pvr: ignore DS attachment's D or S when it's unused in dynamic rendering", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "645de2b433f154203ff27ae30eb7b8db816e5843", + "description": "gallivm: handle llvm 22 scatter/gather intrinsic changes.", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "469270b91499632507a0a0cbb908a1b97f545b97", + "description": "gallivm: handle llvm 22 coroutine end change", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d998456d21d5d327b63aa9e9d7c16538c1f7fb05", + "description": "llvmpipe: fix min_samples + A2C", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "740b9fa19b4ed47e578a91407c45e871687523b8", + "description": "radeonsi: set glsl_bindless_handles_are_32bit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5db0493a04e426ae9f46899149c1aac876da1616", + "description": "glsl,gallium: add pipe_caps::glsl_bindless_handles_are_32bit", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1b409ff6815c83fcbd9b08418e26b640c1ca1bfb", + "description": "aco/tests: update ACO tests for ac_nir_lower_tex_coords refactoring", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ac33f82d54b764f3a82cfab19ba073e4637d0884", + "description": "ac/nir/lower_tex_coords: move input loads instead of cloning them", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ad4eaaae6894e0e02693ee1af79b0a2f31322dd4", + "description": "ac/nir: factor out ac_nir_lower_tex_coords from ac_nir_lower_image_tex", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6aabe5482e51ec28126d4af5285936c04b247a34", + "description": "anv: Fix support for indirect SBTs on Xe3+", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "6deb1950a4b632b9c1b0af88ad949a4dcf6d4257", + "notes": null + }, + { + "sha": "8f7309d9a9053dfa441eb52f131de096303bca7f", + "description": "anv: Fix address bit masking for indirect SBTs", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "ce68824bdfb05379f0e682165588528a11b05214", + "notes": null + }, + { + "sha": "3e51d35d1ae74732f9cc0fde3733f39540f9bfff", + "description": "egl: Switch to mesa_log(..)", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d04945ed96dee8994a7d038b97a8e064f254e494", + "description": "nvk: Remove nvk_image_plane_size_align_B()", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c6fbd3402e5065a85d75fbd7ba3caaa9fbf2fa11", + "description": "nvk: Use the pre-calculated offsets for sparse binds", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "98185bfb8ea85ed1d1f5197a6531b97eb6847bed", + "description": "nvk: Enable multiplanar YCbCr linear modifiers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "72e4b256c72e5014b5e34e6fd27f16828a982522", + "description": "nvk: Defer tiled shadow plane memory allocation to draw time", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1564995b0f3f5d5e262daa7b93fd809980174066", + "description": "nvk: Extend tiled_shadow to be multiplanar", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "29ffb84501082305e872bd2ec7df7fa8f2dfc100", + "description": "nvk: Calculate and stash the plane offset and alignment at create time", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7f5767a2f2ccaeb9570d73f946455c7ef2d2f554", + "description": "nil/modifiers: Clarify drm_format_mods_for_format rejecting modifiers for unsupported color formats", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "baa13f6a8619aa6bb9a32dd4b099df1383bb107f", + "description": "zink: Assert if we try to use a dedicated allocation with offset > 0", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d8b525466ca4d51a75d460f84697dd497d7c5a43", + "description": "ir3: Fix shared IMAD24 lowering.", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "b4874aa5cf56a7041eb609b6d9829719f8a49bcb", + "notes": null + }, + { + "sha": "608bc0e5930ec2c75511eb818d787d8c1432e8e6", + "description": "radv/meta: fix expanding HTILE on compute with multisampling", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "207aa9eba4861550bfb098a258ecfe75274c7e0b", + "description": "venus/ci: Skip more robustness tests on ANV", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8ced368644a47dde9d075f2e46e331df908b0d92", + "description": "anv: don't silently convert view ranges from u64 to u32 then u64", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4167b7d51f22f58dc5d0eccd1fc40e31330b76e4", + "description": "intel/isl: warn about excessive num_elements only once", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "f3c7e14f091a21aebb9449f32e3483c28d39fa9c", + "notes": null + }, + { + "sha": "c4b6df29bf50aba7046ca42d569729f2cf8de1d7", + "description": "intel/isl: fix assert when surf->size_B is > UINT_MAX", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "fcdae4d4c09cfe3f8f38011a6e2b533cbb5e04f7", + "notes": null + }, + { + "sha": "293b264b7dd22451f76342f38451fcb686a4bddf", + "description": "pan/kmod: fix double syncop count sum when populating vm_bind syncs", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "97f6a62f7ef82b909f62ca78788d4f24416fbd31", + "notes": null + }, + { + "sha": "9145ce0bb2aa21e6d6b24395814bfbbe2b8ca118", + "description": "pan/kmod: Fix minor version number check for USER_MMIO_OFFSET ioctl", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "590ad83b980e37e87bab6bcc7574e154729066ec", + "notes": null + }, + { + "sha": "b64cd520f7858814374e19b8a2ca2f36e6871367", + "description": "vulkan/android: Set COLOR_ATTACHMENT_BIT for external format resolve", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "db27a10f38ff766ed2171aa8f5de2c37cd22bddd", + "description": "pan/compiler: Add better documentation for second lower_int64", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d2f7b8db9dc994c9d5b52c08c9b2cc19afd0367e", + "description": "pan/compiler: Collect nopersp varyings in lower_noperspective_fs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dfdb9f1d411bd6743942f98b35466a35fda33133", + "description": "pan/compiler: Sort postprocess", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "312603b2fa0c5ae4d107b7e26698ffd8799717a5", + "description": "pan/compiler: Rename bifrost_optimize_nir", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6f05b27b9a944cd78003fdbff27f1cc2a1528288", + "description": "panvk: Remove pan_optimize_nir call", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "39f54ddea26763afbf3138f89d97c29a1e2b4037", + "description": "panvk,panfrost: Pass inputs and info to postprocess", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "01e6a0555cb908bfdb79e0709154fab3005c2b88", + "description": "pan/compiler: Rework scratch memory strategy", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f0d2ad984026eba7726f5a9a94ba57832e66c226", + "description": "panvk/jm: Fix tls_size overwrite in indirect draws", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "005703e5b5f1b20903185d2f3f958e3f0aa4cbc4", + "notes": null + }, + { + "sha": "768d7cb14975a8124c012b75248d2dd9caafccad", + "description": "pan/compiler: Sort preprocess", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "cf6ce1bb8c3d96e9a26529bb6ad751a208d5e084", + "description": "panfrost: Constant-fold io locations after lowering", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "63aceb07ffa0729cb33b53ac072b7ebcb15b81ac", + "description": "nir/opt_sink: Add pan-specific load_input", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "30d8f9c55420814891d84a4591c7c5a6d93f1c9c", + "description": "nir/lower_point_size: Handle 16-bit point sizes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dd96a1514ba8d09f199270211ca819daa08c7b51", + "description": "pan/compiler: Handle ssbo_atomics in lower_vs_atomics", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "408d03291d26eeb84debe0102021cb0cb8ccb456", + "description": "pan/compiler: Lower unaligned scratch memory accesses", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ac23e3c6c5e8958efaca73b4a325cc20a1eea403", + "description": "pan/compiler: Fix WaRaR hazard in pressure scheduler", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "abde403a7c74cf426abeed852dfb4b79e0489a6c", + "description": "pan/compiler: Allow 16-bit alpha for atest_pan", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2a7d81759122a22c6616061d02208bc308682830", + "description": "nir/opt_algebraic: optimize fadd/fmul with 16-bit source and constant", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "89436db61136b919d9940c056aa6d402bbc80aa4", + "description": "nir: Extract float_is_half tests in common code", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e092e945a71316c38cb6b67f63c0dded93501943", + "description": "radv: fix printing image format with RADV_DEBUG=img", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1ebc14bcb9c74f8404d3948fd86f398a933c3460", + "description": "brw: Stop tracking inline parameter usage in prog_key/prog_data", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3d16845e9a3bcaf9ef460eb15ca8a9c06b6d69e3", + "description": "frontends/va: Add missing NULL check for additional output surface", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "efc6d27fd4bf863f205e1218bc89260c21f8b983", + "notes": null + }, + { + "sha": "d3dc812eb1c3049843d6094869f40122e91a559c", + "description": "frontends/va: Fix dereference before NULL check in postproc", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "69db546936f5b8fd9be1ef285005489631427b62", + "description": "frontends/va: Fix setting output color properties from color standard", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "6e8a8d8ee707bf21b6452d61b5412f0981b3eb1e", + "notes": null + }, + { + "sha": "4e67582ddff4e1a7c36c84f3c27b6ad56045c801", + "description": "nir: add fmul_rtz optimizations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f5e92e5493c8d9f390c261efaaaf91c541acb46b", + "description": "nak: use fmul_rtz for NAK_INTERP_MODE_PERSPECTIVE", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5d9225388c98bc2bc9a968f4df8e2628284b8926", + "description": "nak: handle nir_op_fmul_rtz", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2e09b4ac683d075b63e9fc4175ed1b3291510d36", + "description": "nir: handle fmul_rtz in a couple of places", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4e520f671c2eda86bdef23830dfc861dcbadafb7", + "description": "nir: add fmul_rtz", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f2ce2868c5154673db763b0ef13bb06dfcfb9f12", + "description": "ci: uprev vkd3d", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3359de824729de3ca8a0efa6c442e7682313441d", + "description": "driconf: disable allow_rgb16_configs for SPECviewperf", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "f2aaa9ce00ffe7310bddcd5e884f34afb741f460", + "notes": null + }, + { + "sha": "d95076e581a6e07ea37d2ccfeb1696c81373812f", + "description": "v3dv: lower oversized compute workgroups to 256 invocations", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c3ba5effe2e0eb568635e38030f254fa5c4ea2f7", + "description": "v3d/v3dv: Use new V3D_MAX_CSD_WG_SIZE = 256", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "e378a7d773c9221f79441b842410706e8617da79", + "description": "v3dv: bump maxComputeSharedMemorySize to 32 KB", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ee5daf590b4a33f69401870f43f1421bccd74175", + "description": "gbm: Replace VER_MIN with common MIN2", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dab24c34dd2588f702191a4a90b93ec0abc93334", + "description": "gbm: Remove unused ARRAY_SIZE macro", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "8d1fba686bb6f5b180854f61dbbe972ee76c3827", + "description": "panfrost: add some sanity checks", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "41965d4082d954a911f41ee7a4b7a233a98527d0", + "description": "mediafoundation: code clean up", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ff1c171bae6c3f5a0845bb6de11903eac546fc56", + "description": "mediafoundation: periodic clang-format", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b795a1a20c0c7867a51a65859f347d7ba585e120", + "description": "intel/tools: add eu stall viewer", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d59552947597dd144c401a26a7eaf42bd9774f0d", + "description": "imgui: update copy and port all tools using it", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0a965c0bcef5e6962399aca0585161ec9ec45d7c", + "description": "anv: add a shader-dump debug option", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3951a00d863f62ced48d40158ffde6323aedd9f7", + "description": "anv: reorder debug options", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b3c1cba483ea1f96d72021f55a8b127e95d9e08d", + "description": "anv/docs: update environment variable docs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "2cd51a6efcdfde07e219869e3fd663c88da92a04", + "description": "broadcom/compiler: move nir_lower_undef_to_zero out of optimization loop", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "cbe24a0e9c57a1e65243a9dce1c122597b08d50f", + "notes": null + }, + { + "sha": "b4591f4b30825f676214cd03efdc6584f5e13078", + "description": "radv/ci: update list of skipped tests", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a0d39a29da33bdc188b929d737b87fda497d607d", + "description": "radv: set RADEON_FLAG_EMULATE_SPARSE_RESIDENCY for sparse SSBO/UBO buffers", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "41fa96538656d19f129ae50fb974d184f8a93d25", + "description": "radv/amdgpu: emulate sparse residency for the SMEM loads with NULL PRT workaround", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "0be39ce4adbe14e1ef27743547ffeb883a005015", + "description": "radv: use the \"LOW\" address space for UBOs", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "3237666fc4189d06ca143f7d7963d658b53a5917", + "description": "radv: run the pass to fixup SMEM loads with NULL PRT pages", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "a4668733e54aef935d61449c1b69aee607ceba13", + "description": "ac/nir: add a pass to fixup SMEM loads with NULL PRT pages", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "60b406e23316cfababe5ef9e33b5c32aa9d0260a", + "description": "ac/gpu_info: query the PRT workaround control bit from libdrm", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "978605fd06a8954b6dee4535d13540831011bf7e", + "description": "ac/gpu_info: add has_smem_with_null_prt_bug", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ecfda339ca19aaa2412e231372303cf4e557614e", + "description": "ac/gpu_info: store more addr space info", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5a462d77ff24a726ef76073ad92e5f4b49bb11c3", + "description": "anv: remove a bunch of KHR alias uses", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "4c7948ec0df9989c4f76036c66084b9c73d6318c", + "description": "anv: stop using queue priority KHR aliases", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "dad8f65611bf7478a06ec3e979e7788a5d211ee8", + "description": "anv: fix null pointer access", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "595889018ad4fa3e2c593a13d640c9eee26336c7", + "notes": null + }, + { + "sha": "da7ed1c5769ffb60c791d67e52688487a7627fcd", + "description": "amd/virtio: fix bo use-after-free race condition in amdvgpu_bo_free", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9960637b26ee138addfee9f526cc28f9808aedc6", + "description": "pvr: record deferred RTA clears for secondary cmdbuf subcmds", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ecd4e93456dedaa6a30054fa939f57a3dd7551e2", + "description": "pvr: add deferred RTA clear command to list after checking it's not NULL", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "2eabbbe57d1215695310ed8ce101be6a448a557e", + "notes": null + }, + { + "sha": "40e0f0f9338198441518f9769cbdc08488eca37f", + "description": "pvr: properly handle deferred RTA clears for 2D array view of 3D image", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "95820584d06e067766283ccb76c33a75c383a203", + "notes": null + }, + { + "sha": "43b22a477ca41f9731c4ab463cc6b7799efe9372", + "description": "pvr: do not setup deferred RTA clear for active render targets", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "95820584d06e067766283ccb76c33a75c383a203", + "notes": null + }, + { + "sha": "08c13564d68101519bfecd45d94af7072050b6ed", + "description": "pvr: Revert don't csb emit multi-layer clear attachments without rta support", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "69680f3d66dc89f19dc150facbca1281dd95dec6", + "description": "radv/ci: bump timeouts for radv-{navi21,gfx1201}-vkcts-full", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "1027059baa2554afa8fa3ca4aa222861f9863a04", + "description": "pvr: increase maxPerStageResources for new maxPerStageDescriptorStorageBuffers", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "35f57a27396c116fc5e9984ac1254d26b83ad2c4", + "notes": null + }, + { + "sha": "a3e3bf0ac22bd622f13abca0b5d3c24548d62c97", + "description": "nir/opt_dce: add shader_info::assert_inputs_not_dead", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7bd5856cc62bc56edb8a5abe191ad94a97ee88f7", + "description": "nir/opt_dce: factor out dead instruction removal into a helper", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "52669c3b5b0077b8badfccb896b683e9967027bb", + "description": "radv: re-organize radv_cmd_state slightly", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "730a5b725e22c46fa72a8cc7bfb386c84fa2974f", + "description": "radv: move vertex buffer state to radv_cmd_state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "9feb722b31c166a71294e3cf72956781c2e6577b", + "description": "radv: move conditional rendering state to radv_cond_render_state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "57ecb1c1ec28135691e21fe9e4549c4277913836", + "description": "radv: cleanup suspending/resuming cond rendering with DGC", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "43abb732733b64062c91768692863b6c5647c9ac", + "description": "radv: move index buffer state to radv_index_buffer_state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "93468750ef5b2fc76e58424c5624c40caa927bb1", + "description": "radv: remove unnecessary radv_cmd_state::mesh_shading", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5246eee299dd6aeee800c13018609dd5ddc525ae", + "description": "radv: move streamout bindings to radv_streamout_state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "02ec87672b6d653883cb3386d68938a8565d3a44", + "description": "radv: move suspend_streamout to radv_streamout_state", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "b2aa92b52374066e9830672ef07bc4f6100a3508", + "description": "softfloat: make sign bit an unsigned int", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "7c69f31eccb27b8294f48c76ab3b79669bb2813b", + "description": "radeonsi/ci/build: also fetch video decode/encode sample for VK CTS", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "97597d36966b32354d7c80c1353abc901d706116", + "description": "radeonsi/ci: remove the fixed XFB test from fails/flakes", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "d433ea59eb0c17b59ebf17d428aa372ef043af05", + "description": "docs: add sha sum for 26.0.6", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "ba7ed5e3095d5dcd918ff42d95eb09fa54caa53a", + "description": "docs: add release notes for 26.0.6", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "f9b205bfbcf3aedd75a1e73e573cdf010650dcb9", + "description": "docs: update calendar for 26.0.6", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "bac8b0bcb9ab0ec469b3db81b6fdefc43f110b77", + "description": "docs: update calendar for 26.1.0-rc3", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "59f626ac81bd139bdf4ae92e02c1d2ec93a196b4", + "description": "tu/u_trace: Fix explicit toggle_name not being used", + "nominated": false, + "nomination_type": 2, + "resolution": 4, + "main_sha": null, + "because_sha": "889f71f71a709a6b871715f5cab7947ce220685e", + "notes": null + }, + { + "sha": "6e8ec44287e6e370715633dfc3d1362459d7e71d", + "description": "tu/u_trace: Correct the order of tracepoints clonning for binning", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "50cc9c723c5dab1eca3bb50f08af5abc72acb87a", + "description": "tu/u_trace: Prevent cloning stale RB_DONE_TS results", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "6ac25aac23ede0025f1c7530ecc8ee686388632e", + "description": "tu/u_trace: Use correct u_trace destination in tu_clone_trace_range", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c5b184a02a542067ecdc4566e44d8c0186b2c2d4", + "description": "mediafoundation: Test compile steps v/s step , and set build flag", + "nominated": true, + "nomination_type": 4, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "06ebe40ca148a326a072769ab116fb2ae439238f", + "description": "tu: Set HALF_PRECISION on blits to R11G11B10.", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "82925935d425b4465bcede519a671045fb58d098", + "description": "pvr: wait for graphics jobs in CopyQueryPoolResults", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "24b1e3946cc7e679a31aa07bd731464c900c1df7", + "notes": null + }, + { + "sha": "528ceeb49b95b0797979c85b959fa543253fa0b3", + "description": "rusticl: link the C++ runtime statically", + "nominated": true, + "nomination_type": 1, + "resolution": 0, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5512680581f25cf4b3b3e9e8be6d5e9813ecd4ae", + "description": "ci: install libstdc++-static on fedora", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "5fcde4d65d8ff9a3a9d8a92d6a5a01f162308dde", + "description": "freedreno: Fix CP_CCHE_INVALIDATE not being applied at the right point", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, + { + "sha": "c2e78f1b225f3208c771c285edfd369149c60fda", + "description": "tu: Fix CP_CCHE_INVALIDATE not being applied at the right point", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "fb1c3f7f5de6642fcd127724a0cea5643d39d7ee", + "notes": null + }, + { + "sha": "e1745e0bd93d25c5d70bd1de884a86a0ade0adf9", + "description": "brw: Fix max_dispatch_width collection for CS with variable size", + "nominated": true, + "nomination_type": 2, + "resolution": 0, + "main_sha": null, + "because_sha": "2acc2f18ea74e5f59b1e6f67fec49fd0c6b1e466", + "notes": null + }, + { + "sha": "bdbf4ed7399bb581b8f13e3b56155005101669b1", + "description": "v3dv/android: Add deferred ANB allocation support", + "nominated": false, + "nomination_type": 0, + "resolution": 4, + "main_sha": null, + "because_sha": null, + "notes": null + }, { "sha": "d4d7055aee547f452689f8165e21ca100869e6fe", "description": "radv: add RADV_QUEUE_DISABLE env var for selectively disabling queues",