mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-16 22:48:05 +02:00
The list free_query_feedback_cmds for recycling query feedback cmds was only used in vn_command_pool when it was a vn_feedback_cmd_pool. For clarity, refactor and store this list in vn_feedback_cmd_pool instead and introduce a new struct vn_query_feedback_cmd that references the feedback cmd and the feedback cmd pool for tracking. Refactor out the allocation portion of query feedback cmds into its own function for allocating the new vn_query_feedback_cmd struct. Fixes:5b24ab91e4("venus: switch to unconditionally deferred query feedback") Signed-off-by: Juston Li <justonli@google.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27163> (cherry picked from commitc3417c5bb8)
46432 lines
No EOL
1.4 MiB
46432 lines
No EOL
1.4 MiB
[
|
|
{
|
|
"sha": "5d293f01cc718af0ea5db3309605cf49dcbf8cca",
|
|
"description": "ci_run_n_monitor: avoid spamming a ton of \"new status: created\" for all the jobs at the beginning",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "62508856401e082486f2ff0dc80f17ac852f4882",
|
|
"description": "panfrost: fix UB caused by shifting signed int too far",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 2,
|
|
"main_sha": null,
|
|
"because_sha": "13d7ca13001064dc7114e6cc26ba2c3e7ff64e47",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2085d6043804c316939ac47d6b334007872655b7",
|
|
"description": "zink: run sparse lowering after all optimization passes",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "0d652c0c8db33ff80d16f30b2d2e8f4413946338",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6a8cd7a64fbf8a91d99a4c3f08a13b53ce5c72d6",
|
|
"description": "zink: move sparse lowering up in file",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "0d652c0c8db33ff80d16f30b2d2e8f4413946338",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aacc4e1c687b643929d496cec72891b814fc2256",
|
|
"description": "zink: zero allocate resident_defs array in ntv",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "73ef54e34242fa59803a3a89b5a6eb92053e917e",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3b025d6b42476d27f5e8d6e2347f85874a50eb72",
|
|
"description": "zink: fix sparse bo placement",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c71287e70c2bf4aac96b24635e48ec13cd31fddf",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bb14ee53a5fbeecb968fdac8fa32b51b6c27dc56",
|
|
"description": "radv/sqtt: Handle ray tracing pipelines with no traversal shader",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "0f87d406b58aa103ae67f3cc8a694c1343d8f8ed",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0aa9afa8e1240ff19de73fbdf47d73a1f4752e13",
|
|
"description": "radv: add support for emitting VS+TCS compiled separately on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "397a08b407b4fdbeda7de1d2503ebad47c2217f3",
|
|
"description": "radv: always emit PGM_RSRC1_HS when emitting the TCS epilog state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "542b9aaf18218dd2cf04a07065edafbdcefb60c6",
|
|
"description": "radv: force TCS stage for VS as LS compiled separately on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3d5d163693956fc064dc58621e252592f1cb9da7",
|
|
"description": "radv: always mark drawid/base_instance used with ESO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3c23ae8547bed956692c1694b5c8c6c51e2e871f",
|
|
"description": "radv: rework shader arguments for separate compilation of VS+TCS on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e55d91c82267f728f7e96fa99c4f23f98cfc690",
|
|
"description": "radv: only merge shader info stages if both stages exist on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0018faf384afaf4921e703aad80bc41942cce3ce",
|
|
"description": "radv: check active NIR stages before trying to merge shaders on GFX9+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1fe8770bbec7b60b812872de6dc248e47a9e702b",
|
|
"description": "radv: constify radv_device in radv_emit_shader_pointer()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3b2452da3c6d275f8d106c2172ec1f226daef2cf",
|
|
"description": "radv: set the default workgroup size for VS as LS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a58bbbed865f0e14a5eb3002128f675aa859ebd",
|
|
"description": "radv: determine the workgroup size for TCS earlier",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c6ca7fcc25b9253189951a3dcc9cacca41de6d0c",
|
|
"description": "radv: remove radv_graphics_state_key::dynamic_patch_control_points",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3bc6f95e3d175a1c20cad4de4f5c31ff1f102a28",
|
|
"description": "driconf: set vk_x11_strict_image_count for Atlas Fallen Vulkan",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7b7a581a52db21ed8826d6f2986ea6dfc208fb2a",
|
|
"description": "zink: prune dmabuf export tracking when adding resource binds",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 2,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "60d2ea83e8dc852c8f322eb070fd8e0e9436f2f1",
|
|
"description": "vulkan/video: add AV1 decode support to common code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "68da9e4dff9c59ec3a51cf1dac33bee5f0982f01",
|
|
"description": "intel/compiler/xe2: Set SIMD mode for sampler messages",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "84de7a88d333318035e60f0fd40f284558a54d21",
|
|
"description": "intel/compiler/xe2: Emit texture instructions w/ combined LOD and array index",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c8ba2bc2f00cb0140ad4c01ad4cddce44d0dbadc",
|
|
"description": "nir: Pack texture LOD and array index to a single 32-bit value",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "78e7f7b3778e39499b54bb4631c9ce84348e583e",
|
|
"description": "intel/compiler/xe2: Use new sample_*_mlod messages",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8690a6b546d1cb3dcbba8a663dad0be4df4ebfe8",
|
|
"description": "intel/compiler/xe2: Handle 6-bit message type for Gfx20+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a9ed9cf88b1a48335f9e4cab4c7e382c022dbfe3",
|
|
"description": "intel/fs: Move opcode modification before the switch that emits srcs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7441af803f1b7b929eaf69de9fd3838a0a222c3f",
|
|
"description": "intel/compiler/xe2: Update get_sampler_lowered_simd_width",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "24a7f6cd1685e189f7e266da4954305c7110795c",
|
|
"description": "zink: add a tu flake",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59fb425e1c4e821f51c118c1df5282e27379269c",
|
|
"description": "vulkan: update registry/includes to 1.3.277",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "559f31e202fd8bdb984a6bbf8c03d65dd1e93d57",
|
|
"description": "dzn: Use blits for all non-averaging resolves",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "70fa127c977a48ebc7664523cb7c4ce27f3691d3",
|
|
"description": "dzn: Use correct format for depth/stencil resolves",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "973c5bd047d1cf73f71dfd78cea7d412eb0a6192",
|
|
"description": "dzn: Don't resolve for RESOLVE_MODE_NONE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dd7cfd52553d2393de8bfa6908ff144a12ae1dfa",
|
|
"description": "dzn: Add a debug flag for forcing off native view instancing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a85e8058cbcf3fc4e28f6330d6effc7db4486ee6",
|
|
"description": "dzn: Support non-static samplers for meta",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c286c011363c05af09965ec4aa4e8733d86edfed",
|
|
"description": "dzn: Add barrier to copy source for DispatchIndirect copies",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "581a23c0cca8ca2b9998bc9a711d0fa849ed4992",
|
|
"description": "dzn: Add missing handling of VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "60aad6ef07120d0ddd2951320c772329a4ba8d1f",
|
|
"description": "spirv2dxil: Lower the Vulkan memory model and coherent loads/stores",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "003d2da2dcfdf665cb01a48b2d79bc003b640c30",
|
|
"description": "microsoft/compiler: Add a pass for promoting ACCESS_COHERENT on loads/stores",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b74cd405d30c23507a6dda0192a25c2ddaf104dc",
|
|
"description": "microsoft/compiler: Respect ACCESS_COHERENT in UAV variable data",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "118e0bdc1f0b41f047b69a1b5f9a75c72b21c4a2",
|
|
"description": "intel/rt: Don't directly generate umul_32x16",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bc0178af57fe5e328580190806354982e1c41e16",
|
|
"description": "glsl: don't tree graft globals",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d75a36a9eeb1606fab19362746f9b5d94b98bd3a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "98197e15cc67cecd845473b42835a6a0e9843a88",
|
|
"description": "ci: explain purpose of the word after the date in image tags",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b6d70eb09902842543793341e046e381a8e8208a",
|
|
"description": "ci: reduce maximum image tags length from 30 to 20",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b6fceeaa9f71aad2b0bdc17fc004317d8dbd07a7",
|
|
"description": "ci: enforce maximum image tag length",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "73dcdc50d209df9e9f8d0b476f974c81ea476056",
|
|
"description": "ci: drop dash in image tags dates",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dd267ab434e1dfabe14e508e6a80a4ef3c928602",
|
|
"description": "zink: move zink_resource_copies_reset out of exportable_lock",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "01e64bbf36e3eac8b2df20cad151a9ea93739971",
|
|
"description": "zink/sync: remove duplicate assignments in UNSYNCHRONIZED case",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef548bf040b2e533f442fe22a4e9ba9e05df6886",
|
|
"description": "zink: extract update_unordered_access_and_get_cmdbuf",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ceca83266225b749a87f5926a193e6e38f907db0",
|
|
"description": "zink: extract emit_memory_barrier::for_buffer from zink_resource_buffer_barrier",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8c1ddcace92b2f0481b3a48d2c3f852541d07ba9",
|
|
"description": "zink: extract emit_memory_barrier from zink_resource_image_barrier",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2cac3adf315a86bc9b0d78fc7e7bc572ac04f823",
|
|
"description": "zink: remove duplicate check and assignment in zink_resource_image_needs_barrier",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "de354a48b9089ee32c43e783b3263a9a09041d55",
|
|
"description": "zink: extract check_unordered_exec from zink_get_cmdbuf",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "558aca10b48573ed487292cb4c4ace6085cb5f55",
|
|
"description": "meson: drop -DANDROID",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "53d9debcf4de881b5b7cd74004c2e698602b4e98",
|
|
"description": "util: refactor to use DETECT_OS_ANDROID",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "569437221da967868410cf173167912d274bd963",
|
|
"description": "gallium: refactor to use DETECT_OS_ANDROID",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8762b2fca1e0334f363d12481937fa6e4eb340cc",
|
|
"description": "egl: refactor to use DETECT_OS_ANDROID instead of ANDROID",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5a37340689d08f5246ebbb6834aab57aaaa2f713",
|
|
"description": "turnip: refactor to use DETECT_OS_ANDROID instead of ANDROID",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5df083eff7ac043b75d5697765479aa5d3797333",
|
|
"description": "radv: refactor to use DETECT_OS_ANDROID instead of ANDROID",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4fd4a6109d146f61329f9f91161e4cbe6dbd262c",
|
|
"description": "anv: refactor to use DETECT_OS_ANDROID instead of ANDROID",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a678b7434a1fa4ab7dde104f8794dc201a879d68",
|
|
"description": "hasvk: refactor to use DETECT_OS_ANDROID instead of ANDROID",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f245339120c5b1f1e803abdafa30fbe3a039e83e",
|
|
"description": "venus: refactor to use DETECT_OS_ANDROID instead of ANDROID",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f06d7f694235562b38f9bc6b714dad1cecf51e12",
|
|
"description": "v3dv: refactor to use DETECT_OS_ANDROID instead of ANDROID",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2dd95bc4b796e7287a2bc110b496cd90bc628927",
|
|
"description": "vulkan/runtime: refactor to use DETECT_OS_ANDROID instead of ANDROID",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f7d35be3627373bbe1204a83fa7d63864a579c9c",
|
|
"description": "vulkan/util: drop redundant code gen from vk_extensions_gen.py",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e80a426c28b5139a80d70792c997f7bcaeacc04",
|
|
"description": "anv: extend implicit fencing support for case requiring implicit write",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "be3af5acf6f3fc18a1381d1a85adac4bb92abfda",
|
|
"description": "anv: optimize the implicit fencing support of external memory",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "55ac9a08b57a265f11cacb130f4a57d69b3ef257",
|
|
"description": "anv: refactor wsi_memory_allocate_info handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f8078e278c94df1ae2a607898cac6f31f60b79b0",
|
|
"description": "docs/calendar: add 24.1 branchpoint and release schedule",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e04eed28274ace94978d12345351588d2caa8dca",
|
|
"description": "auxiliary/draw: fix streamout overflow calculation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb4effeead405cc388d310c322a044757afd8fc6",
|
|
"description": "v3d-rpi4-gl: reduce the parallelism from 10 to 8",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "03490ec01953addabb53a79684ee48b5dd65c328",
|
|
"description": "vulkan/runtime: rework VK_KHR_dynamic_rendering_local_read state tracking",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "fe19405c4640cdee88cf91a0faa13620090d5f70",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d7f5a815e3d31ec95c16ec3ecdcef957a2e4d870",
|
|
"description": "vulkan/multialloc: bump max number to 16",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4de62731f4db56360026cbb6a3b8566f86f22466",
|
|
"description": "mesa/main: add support for EXT_texture_storage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "16f6f50ce49c965302c4d81fd65c96c9d630f66b",
|
|
"description": "v3dv: expose VK_EXT_depth_clip_enable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "03371887d513b1357853a290d2faf92ad30c4270",
|
|
"description": "gallium/u_blitter: Fix a few uninitialized fb_state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6f47e87a605897a851ab7ee6cc2ae49dc4f1f5a2",
|
|
"description": "egl/drm: flush before calling get_back_bo",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9f15f8d9ba5f920b77132e5b688f1f08cf8db04",
|
|
"description": "meson: require libelf when radeonsi is built",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e4f7754977f4c2380a66223818391cc1e128227f",
|
|
"description": "radeonsi: try to disable dcc if compute_blit is the only option",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f66055a6a6773dee32e4877f4914ed8338f48e91",
|
|
"description": "radv/rt: Write inactive node data in ALWAYS_ACTIVE workaround",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a9831caa144f9944fec936608faf03d253e9bb7d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "60071f94e52b993757d853b34a7ae46e6c33edf5",
|
|
"description": "nvk: Use the upload queue for shader uploads",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aea4c9a913c52283cf08d4d9845415aa4fbf1bc7",
|
|
"description": "nvk: Add an upload queue to nvk_device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2074e28a0d6aa65d2a979ba6bae9012797dd3352",
|
|
"description": "nvk: Add an upload queue",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e6f137e9edcbc66715ccc0f7534e33c66f4a7245",
|
|
"description": "nvk: Only map heaps that explicitly request maps",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e162c2e78e8681865b3ae249de3e9dc9a1a18429",
|
|
"description": "nvk: Use VM_BIND for contiguous heaps instead of copying",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f0fad6ed1710db7cfcc2ff27bd18cd86d25ceeb4",
|
|
"description": "nvk/queue: Only initialize the necessary engines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ced7c5193ec541312c380ddf216c031f091c3ade",
|
|
"description": "nvk/queue: Rework context state init",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b02f83e5c6aa679961de2687cf2f4b2b93d80a86",
|
|
"description": "nvk: Add an array of queue families to nvk_physical_device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "86e79cd7449d8aec9d6cc12f2d5f165a00c6ec50",
|
|
"description": "nvk: Move the nouveau_ws_context to nvk_queue",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3273eaf52a7d575e84ad2574b3cc749402e337a7",
|
|
"description": "nvk/queue: Refactor the push builder a bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "88b19ccc3f0c8c6ba8b4987f6ca2d45cceceda54",
|
|
"description": "nvk/queue: Pull DRM specfc stuff into nvk_queue_drm.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "88445fc12aaaeac5a2e71b6381917c2b056f89b7",
|
|
"description": "nouveau/winsys: Allow only allocating a subset of engines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4ea8ab527f14d4bfb450367b74320508889ac39",
|
|
"description": "nouveau/winsys: Re-order channel creation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec4990ef4193251355e0e37d0c0ab93850858a85",
|
|
"description": "glsl: remove now unused GLSL IR validate_geometry_shader_emissions()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ce3420394cdd8104a25e1631ec11aeaada95718a",
|
|
"description": "glsl: use nir version of geom stream validation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f21e2e6229d1584492551573e4f1d6e85d20e7c4",
|
|
"description": "glsl: add nir version of validate_geometry_shader_emissions()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cdfbd3323d9e2dc653b7f2f02dc67f014b892804",
|
|
"description": "docs: add sha256sum for 23.3.5",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f140c5ed64d4ad8e2ff05e6ddc301373fbbce461",
|
|
"description": "docs: update calendar for 23.3.5",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7217e62b3ec86229baec40403f6c1ca2cf84e056",
|
|
"description": "docs: add release notes for 23.3.5",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ff50e805746d8f614bac8b00e2889028b47f481e",
|
|
"description": "zink: use sparse residency for buffers.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c90246b682686597b09109858fb2c220dca1ad59",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4f6e4ae3d6babe4249cf0f5b26b637eade5ef969",
|
|
"description": "docs/release-calendar: add planned 24.0.x bugfix releases",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dd141af19e0f02c185d66c21ec0fb89182325d75",
|
|
"description": "docs: add sha256sum for 24.0.0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8aa0ef0d010737696aed3aa2a2c9236588dcb068",
|
|
"description": "docs: add release notes for 24.0.0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "331e6f5b5ed69a2e0df2264b0dfc49d2ab58b664",
|
|
"description": "docs: update calendar for 24.0.0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d1a7f9d566ddcf423300fbb7bb203c32f973a84",
|
|
"description": "nvk: mem cannot be null in binding buffers/images.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "44b4fee786189d1f44761a03d7d350911abacc45",
|
|
"description": "iris: Avoid read of uninitialized value in blorp_clear_stencil_as_rgba()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "90b6f84c5eace12f8facd7e4ea0170f86426cb97",
|
|
"description": "ci: when specifying a driver remove all other ones",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a53af346648018e96c5703f116b358481173118e",
|
|
"description": "anv: use workaround framework for Wa_22018402687",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c35247ab2046bf3e013c51a0db19b7636854adbf",
|
|
"description": "vk/util: fix 'beta' check for physical device properties",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "083793a39dd9fb421bb8ae78908b18ae6cb8a178",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "794ec7f0a1c208143cbe4e9aa5a09b3d811824b3",
|
|
"description": "vk/util: fix 'beta' check for physical device features",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a7141a6f8a1112575c73281428fda0f8a798c857",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "253968fc601283920a97c581e964683ca3a56997",
|
|
"description": "d3d10umd: Use flush_frontbuffer for Present",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2b5e2576904fdd2de5638ae19d3bd36dbbd92d51",
|
|
"description": "winsys/gdi: Custom acquisition of hDC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "be4b1c2639aefabac29089e6b9a2657147c67cea",
|
|
"description": "winsys/gdi: Handle R8G8B8 formats",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "01636ee700222db2f87b1127b37a9ae736dd6576",
|
|
"description": "anv: Disable compression if we have concurrent sharing mode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9a4d951ef94529a24b98d1505f67a0be4195b1fa",
|
|
"description": "vulkan/runtime: Track VkSharingMode in vk_image",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4cd5b2b5426e8d670fc3657eee040a79e3f9df1e",
|
|
"description": "intel/hasvk: assume() we don't get ISL_NUM_FORMATS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3d4ef6f983fa78c3d6f361ab2b5a3409e6c9d09d",
|
|
"description": "intel/vulkan: assume() that we don't use \"ISL_NUM_FORMATS\"",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "529e7ab9755c33c5c59438f3b58b5cfdc2eeffc5",
|
|
"description": "lavapipe: RM2024 extension promotions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1c01fd028616c755fdac59016b17b07933a416ed",
|
|
"description": "util/disk_cache: Use secure_getenv to determine cache directories",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e8b0e5cac9062f9f290a46460279eaa3eb0c60a8",
|
|
"description": "radv: Use secure_getenv for RADV_THREAD_TRACE_TRIGGER",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c01a07f2e47bc778ff6faf665b98be5556c77e77",
|
|
"description": "radv: Use secure_getenv in radv_builtin_cache_path",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "72f95a8364c018ed833aab171f8d5fa65145cb10",
|
|
"description": "mesa/main: Use secure_getenv for shader dumping",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "321e2cee5315e94c050f8659a8cd55e0e7cd9076",
|
|
"description": "vtn: Use secure_getenv for shader dumping",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 2,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f3b892b74ab7db998dd24d8443803ba9dc20f8a6",
|
|
"description": "aux/trace: Guard triggers behind __normal_user",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ea96ff75b771ea8eb48d2b9fec05e5edc958b21",
|
|
"description": "vulkan: Use secure_getenv for trigger files",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8b209a62006ad6fd4593bb4f528ce8aee23fc038",
|
|
"description": "util: Provide a secure_getenv fallback for platforms without it",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0fa4ea98ca70646f445552fce3e1912655b34274",
|
|
"description": "ci: always skip dEQP-VK.info.device_extensions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4824238dd901b57e2f804b38fdc88e2d1a533c4f",
|
|
"description": "zink: Fix return type and values of create_buffer and create_images",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "f6383e03f9c8d56ffc76f014175fc9697bd66945",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c309d2017230e657fd042b9b9dd7acd1c621d2c5",
|
|
"description": "aco/insert_exec_mask: Fix unconditional demote at top-level control flow.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4097df29f6e716155fae17f0ec5ce38fa3ec2a96",
|
|
"description": "nvk: allow 3d compressed textures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ddf647eabebd2e346c2bcb5e68e198ecca650ac",
|
|
"description": "nvk: Fix whitespace in nvk_image.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e8bec58de0138ba1e6118b45b1c0240e25cdf11b",
|
|
"description": "nil: Set the level offset to 0 in nil_image_for_level",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "445aacb4217cbf5fb7be604c5484eb84c3c06497",
|
|
"description": "clc: retrieve libclang path at runtime.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e22491c83265200f518e9fb4deff54e3c2823b68",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8efd11fce99710757b14cb575f33778f730ec904",
|
|
"description": "clc: force fPIC for every user when using shared LLVM",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e22491c83265200f518e9fb4deff54e3c2823b68",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "37a13463478703e42e590b8d23a221604653b384",
|
|
"description": "meson: remove opencl-external-clang-headers option and rely on shared-llvm",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "501f78fdbae91c889c1c472265ab930c3e36b9bd",
|
|
"description": "util: check for setgid() as well in __normal_user()",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "afd4e633eecb03a548b06db73a5d70067413a4c2",
|
|
"description": "util: simplify logic in __normal_user()",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6c570f7a98b83a9fbb3fd63caadfe4933f78d88d",
|
|
"description": "v3dv: allow subgroup operations in fragment shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e5bfce6f46e65aebf5ef34e7796833e0d9445185",
|
|
"description": "broadcom/compiler: support subgroup reduction operations from fragment shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3544113ee25a86df8f2f1ca711627c749e5d8509",
|
|
"description": "brodcom/compiler: implement non-compute TSY barrier",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b269814fcfcc2a947b8abc0dc4144124e7e59b2",
|
|
"description": "broadcom/compiler: be more careful with unifa in non-uniform control flow",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "31e8740808c850cb0581f2aabfb141ed95909123",
|
|
"description": "v3dv: expose more subgroup features on V3D 7.x",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "93df9800e87fb04fee2786b5ed3e8bd3aa8d83ca",
|
|
"description": "broadcom/compiler: support subgroup quad",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "69d3b90839545e392d50d94e8b340358a0107e86",
|
|
"description": "broadcom/compiler: support subgroup vote",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3222fd71a13bf807f1ae240ac25c154bf45dea46",
|
|
"description": "broadcom/compiler: support subgroup shuffle",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "29a5e3e6154fc1b518155e5171897aa7aedc890b",
|
|
"description": "broadcom/compiler: support subgroup ballot",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "295f906517ead02834630a08dcd1f50e9d15f48d",
|
|
"description": "broadcom/compiler: don't move subgroup reduction instructions above setmsf",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9bbfbc2089bd63ebfcf5650317cf4ad6132a1414",
|
|
"description": "broadcom/compiler: add new SFU instructions in V3D 7.x",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7bdc8898b15333223a7fe2ba8470da1349143897",
|
|
"description": "broadcom/compiler: fix incorrect flags update for subgroup elect",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "29d4924e5e5b2460d442012e05c210c03b0747f7",
|
|
"description": "broadcom/compiler: fix incorrect flags setup in non-uniform if path",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e401add741f33d113fe1496298e35ad00ce6a878",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "13ca3d0eeb0f8a28d164bcb2475c267155042262",
|
|
"description": "radv/sqtt: Set SeparateCompiled for monolithic RT pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d2926c54e03705f7c21bd95c6acfabcd2f185cc",
|
|
"description": "radv: Skip unused acceleration structure build paths",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "93b1eec09bd77c4810be44e6e0b363d7abf6e426",
|
|
"description": "radv: Emit user events during acceleration structure builds",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "22b719b445fefb825bbe5edbba6ad146b6abdb02",
|
|
"description": "radv: Make radv_write_user_event_marker non-static",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f43099ecf57acacbd42ae8252581adcc8ff13077",
|
|
"description": "radv: Reduce the amount of radv_device_to_handle calls",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "41e78330e728b81c07e5aab2ae643584195c67ed",
|
|
"description": "radv/radix_sort: clang-format",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d0d2cf549bad34a6e2f9a40a80784450b51168be",
|
|
"description": "anv/video: fix out-of-bounds read",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8d519eb5f5947800279e4c02bf7aa79b0b65cd17",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "31e29f73048e6194f5d44a4034f88061abcff290",
|
|
"description": "radv: enable deviceFaultVendorBinary if RADV_DEBUG=hang is set",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a778d5fd0d6bbec24ff9a312fd14f560420dbba2",
|
|
"description": "radv: export GPU hang reports through VK_EXT_device_fault",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8c3d1c91404372cb9595f44ef7cc4345d0de8105",
|
|
"description": "radv: add support for keeping GPU hang reports in memory",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c710cba0c7659a35ccb1026e57d80081ad8ca896",
|
|
"description": "radv: refactor dumping GPU hang reports by using chunks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7a20946579f9b4de54a83d4235c49dff9a3063e5",
|
|
"description": "radv: add a helper to know if device fault detection is enabled",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f9c4e25483f9e96479566209b643fa6342eeccb9",
|
|
"description": "freedreno: add fd_rd_output facilities for gzip-compressed RD dumps",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a97d1ebfa24b5016526cf0d79be503810520729",
|
|
"description": "zink: fix descriptor buffer unmaps on screen destroy",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "b06f6e00fba6e33c28a198a1bb14b89e9dfbb4ae",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c900cca96c4cf6766f5b855e07a0ea4d2584bf22",
|
|
"description": "zink: always map descriptor buffers as COHERENT",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "b06f6e00fba6e33c28a198a1bb14b89e9dfbb4ae",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f119a1fd8deaa46c4342837d13096cd7873c8d2",
|
|
"description": "util/disk_cache: Add marker on cache usage.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5fbb00dbc7558153eee5f3ca4d2fb5492bb424ff",
|
|
"description": "venus: use obj handle instead of id in device memory report",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "7f9381782f984f7db18646c0fbf99042ada88222",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8c87657fbd8732f0a1858fee48ec68f59f6b858f",
|
|
"description": "driconf: Fake vendorid for RDR2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "01a99f5d4d55e302a33d83b41d0ee3af5243d454",
|
|
"description": "d3d12: d3d12_video_encoder_negotiate_current_h264_slices_configuration to use correct mode when intra-refresh is on",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "45a6e1dc89586fea66d7eee8fa8334f630b47760",
|
|
"description": "nak/nir: Stop lowering load_local_invocation_index",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ac11cb0f72b24dc1b421b6459dfd8f78a2c69f72",
|
|
"description": "nvk: Call lower_compute_system_values after zer_initialize_workgroup_memory",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "184bcfdc1c3cf22d248053cd22834a1c052b4323",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1718980e851c1cfaba80098bcd10915a7522e882",
|
|
"description": "venus: force async pipeline create on threads creating descriptor pools",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "d17ddcc84773899ef8b022d94969ffc0909db0bc",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "62797f036f5e332c2e973f20183ef705c8420989",
|
|
"description": "zink/ci: update polaris10's expectations after piglit uprev",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "1c29869c206a9844a72ab1ff307b899264376c0c",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a0bf21e72f87b986699326eb1b74991b89d849f6",
|
|
"description": "zink/ci: update navi31's expectations after piglit uprev",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "1c29869c206a9844a72ab1ff307b899264376c0c",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a6ea0f176280863280bd224b6498ce7542fa0fbe",
|
|
"description": "radeonsi/ci: update vangogh's expectations after piglit uprev",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "1c29869c206a9844a72ab1ff307b899264376c0c",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "faf3bb644dfa16ad4619c7eb0df76833787692be",
|
|
"description": "spirv: Update headers and grammar JSON",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e3c2dc2324a7a360a279d44562fcc78cdecfb6d9",
|
|
"description": "nir/print: Rename workgroup-size to workgroup_size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "449e44d6d3528e7cd47224ef3e3f05c54ec5f5f7",
|
|
"description": "nir/print: Don't print shared_size twice",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0ab3b3c641fa67f1f538c3b9e21f6a1dcb802081",
|
|
"description": "nir/builder: Fix compilation with gcc-13 when tsan is enabled",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "4a4e1757381c65653fd6a81cf4e969ddff926ed5",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "80a1b91601172be9c13d5f3ef63f126ecdaa1c15",
|
|
"description": "nir/lower_int64: Fix compilation with gcc-13 and tsan enabled",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "bf7a11424650af2ac9e8f546741fb6ab2ed3b8d7",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ca47138fb17c87d49347e4ec00cedbb656afe747",
|
|
"description": "radv: Fix compilation with gcc-13 and tsan enabled",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "4de305cb8a3c68df8e89f8c1359f510a1089cfd3",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f6383e03f9c8d56ffc76f014175fc9697bd66945",
|
|
"description": "zink: use enums as return values in resource_object_create",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3d203b547718953ac57c53f13909bb112ce3db6a",
|
|
"description": "zink: remove duplicate arguments and use VkMemoryRequirements locally",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9c3e733779e5c58e1da8ce8d1da5d58a0b438864",
|
|
"description": "zink: simplify call to get_export_flags",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "472bca9469068e5fea04f2da627b7be09d8f57ab",
|
|
"description": "zink: Move more code to create_image and create_buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b88f680675423d276e35dceb4c2a3caf817f2f7",
|
|
"description": "zink: extract allocate_bo_and_update_obj from resource_object_create",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df9cbe431eeb7ba996d4f4b9b13f79d6d69ef6d7",
|
|
"description": "zink: drop duplicate assignment to obj->alignment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "063949063c7857aeaec1d551574fec2c8a61be29",
|
|
"description": "zink: extract debug_resource_mem from resource_object_create",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7180670e289ecd398823efee120cf563353d70b6",
|
|
"description": "zink: extract update_obj_info from resource_object_create",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "081e5d11092271bba0a98616c2446c422898c6e8",
|
|
"description": "zink: extract function update_alloc_info from resource_object_create",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d0e9001cd9498fd6aed6337cb19609e56438313",
|
|
"description": "zink: extract function create_image from resource_object_create",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb394f53162ea447fa427740b66af49e5e7ff946",
|
|
"description": "zink: redesign the allocation try loop to test all heaps",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "252e877a87654e75596de69886ed023f0e1db778",
|
|
"description": "zink: extract function allocate_bo from resource_create_object",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3806586c6e671d53b9d92726dad7e9c9354fc2c3",
|
|
"description": "zink: extract get_export_flags from resource_object_create",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e22c525aa0350e3945667308efe4b81bb2cb9f2d",
|
|
"description": "zink: reduce number of #ifdefs in resource_create_object",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a5fd408a749b4ee18fb8756a9fa727f116a29881",
|
|
"description": "zink: factor out get_image_memory_requirement in resource_object_create",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "55f39410766aaa66315db2a5a4b798afa6023663",
|
|
"description": "zink: factor out get_format_feature_flags in resource_object_create",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6664fdaf48d2fd8695ec28d6a7b8828dd71c81f9",
|
|
"description": "zink: Factor out create sampler conversion in resource_object_create",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b2ce61b91d44e38b67230221dff33cbce9112353",
|
|
"description": "zink: shorten lifetime of success variable in resource_object_create",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7cf77c553c56751c5539064d3b828614382c56a2",
|
|
"description": "zink: Factor out create buffer from resource_object_create",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "46f5a226d6613e0a4c7b3a3496e745090fc14429",
|
|
"description": "radeonsi: fix video processing path without VPE enabled",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 2,
|
|
"main_sha": null,
|
|
"because_sha": "6b441ef6ab1e89da5560cd31711feb499a9cd8ff",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "26c8f13ff51b42eb8a13091bf99e07d182ae668f",
|
|
"description": "vulkan: enable VK_KHR_shader_expect_assume",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5df7be80173986093391e07105fc34c55e9a893d",
|
|
"description": "spirv: Fix SpvOpExpectKHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9b5ea351583b3192392f1b48112c0eb92c4805cf",
|
|
"description": "radv: add support for VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9211eef738786e04bd580a2b32f1701c1d972b8e",
|
|
"description": "radv: init the shader key in radv_shader_stage_init() for ESO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "13add95beba09060ee1f6e062119ba84f993c665",
|
|
"description": "radv: prevent crashes when a task shader is compiled unlinked with ESO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f23efd70937f1c84ef6f10460fa5c04368779e3e",
|
|
"description": "radv: bind and emit mesh/task shaders with ESO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "29491d36aa89205ff83d6aca49c9c749a2287c60",
|
|
"description": "radv: determine the last VGT api stage with mesh shaders and ESO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6adea03a3ea314bed2db358dfeabe554f8625e46",
|
|
"description": "radv: ignore unneeded dynamic states with mesh shaders and ESO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9157087d4393302c78daad13694c2965dbfc6784",
|
|
"description": "radv: determine next stage for mesh/task with ESO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "64aa84eaf7afd7cb5564e11915dd189089cbdf6d",
|
|
"description": "radv: rebind mesh/task shaders when restoring meta context",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1602129465f076e5649f8c0078f7daea74d8ae5a",
|
|
"description": "etnaviv/isa: Add missing dep of encode.py/decode.py calls on isa.py",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "944aefa93304be8ff157527aa35449977dd23659",
|
|
"description": "zink+anv/ci: add a couple more flakes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f0aca7e7c9cca4e092ce266adb5a7b8fa30345ba",
|
|
"description": "lavapipe: KHR_dynamic_rendering_local_read",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "92c24191d4ee9379626c5fef9f6c234f64eeeee1",
|
|
"description": "tree-wide: use __normal_user() everywhere instead of writing the check manually",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3e00558ef00d76a32843fc08eae8d1ba22428ad5",
|
|
"description": "util: rename __check_suid() to __normal_user()",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d91b870fb99314502bed32a019f04252991beb0",
|
|
"description": "radv: emit required programming for tess on GFX10+ in radv_emit_hw_vs()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f870e5ff11bb9faae1d91c832dfe13e63d2e8e72",
|
|
"description": "radv: fix emitting tess domain origin for merged TES+GS on GFX9",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9b61de2f789da4d6cecd7ed4c6ccf57618231cc",
|
|
"description": "radv: fix detecting invalid binaries with ESO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3304c6ca01ed89945c0c145b8474e59a7098eb8e",
|
|
"description": "v3d/ci: update expected results",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9acc869b57d123273de111903cc52eb9bfca18a3",
|
|
"description": "llvmpipe: Fix building with llvm11",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f27a97328339a9e640971d004494cf515d5fdabf",
|
|
"description": "radv/rt: Use doubles inside intersect_ray_amd_software_tri",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "29d18f3ca90ba16ea02b0b3b93d5b07dfd6d9f2b",
|
|
"description": "anv: Fix typo in transition_color_buffer",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ff3a13e4d0ec5f820bc8954bca6c88c09a34544",
|
|
"description": "nak: sm50: fix some legalization issues",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b18472c718b04ba415b23dbb7ca5c554ba33aaf8",
|
|
"description": "nak/sm50: add support for brev",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "84a7e94f31cdbb72bdba10bc44a4f5a3dbc290b9",
|
|
"description": "nak/sm50: legalize: display instruction on panic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c1614913d9fd5094cb4644071c55cd97a7afae74",
|
|
"description": "nak: sm50: fadd: ensure src[0] is in a register",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2ac28dd9a96ee47c7de90e02001bdabd3b0e530a",
|
|
"description": "nak: sm50: add support for OpOut",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8b40a8715d0f154587f436ee860e9bf4b7d863af",
|
|
"description": "nak/sm50: add support for isberd",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d558cb664a6833fa5ea09e8c4b5bd79d438aa8cd",
|
|
"description": "freedreno/drm: Submit should hold ref to device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fe8c2dd43abcf25efc3858584407ad9763d53d54",
|
|
"description": "zink: Avoid variable shadowing everywhere",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "86aef4a3c4b949446e19fac5e4db93807fd3cc1d",
|
|
"description": "zink: Do not shadow the variable ret",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "edc56f944af145dda281202c22ecb768a05b0f5f",
|
|
"description": "zink: Initialize pipe_query_result",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "66cc73a304b520675ed558fe95e000859fa04cbc",
|
|
"description": "zink: Initialize zink_bindless_descriptor to zero on creation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f0af613d02861a21567ec27005b4540347d940c",
|
|
"description": "zink: Initialize zink_shader_object",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9710fca6123476e23cf86db970bf430aacad6be2",
|
|
"description": "frontends/va, d3d12: Fix PIPE_VIDEO_SLICE_MODE_MAX_SLICE_SICE -> PIPE_VIDEO_SLICE_MODE_MAX_SLICE_SIZE typo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e28d52e7619fbb5e276d4e9eaef76572d4652782",
|
|
"description": "gallium/hud: add \"csv\" option to print values to stdout as CSV",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0f79f9ac4d613e9ff770bfe2c74e2dbe8f0f7f5d",
|
|
"description": "glthread: apply the thread scheduling policy when a batch executes synchronously",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c8c926d776c69ef12a1158f17100d3ccfbcfa195",
|
|
"description": "glthread: apply the thread scheduling policy when the context is created",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "787ddadf734a6629c31edfa3fd754231bf8fa35a",
|
|
"description": "util: add mesa_pin_threads environment variable that sets a static affinity mask",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ea08690d1c6edc1add17859701da0261a03c043e",
|
|
"description": "st/mesa: rename ST_L3_PINNING_DISABLED -> ST_THREAD_SCHEDULER_DISABLED",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "386822c1b0b4ff778f7058b5ea605345a2e3ba72",
|
|
"description": "gallium: rename PIPE_.._PIN_THREADS_TO_L3_CACHE -> .._UPDATE_THREAD_SCHEDULING",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d230434ae34a54b2c7ec61872be7b6654ea1ff39",
|
|
"description": "mesa,gallium: move the thread scheduler to src/util",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1c29869c206a9844a72ab1ff307b899264376c0c",
|
|
"description": "Uprev Piglit to e9316bcd12544aaf7e753ce37fe50d64165d9598",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d290eda3610442bcfc4fe39bc9448566670f418",
|
|
"description": "Reapply \"bin/ci: Add GitLab basic token validation\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "e39fed5737626c36fe54e1fe2d7206598a4ae173",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "24f14bfacc5a63a08b7deb57777d23f50239a89e",
|
|
"description": "dzn: Add missing blit source barriers for enhanced barriers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f91ac2ff41f4e8c41cb4469b3aa5e7b40c1b33e3",
|
|
"description": "dzn: Add missing condition to immutable sampler init loop",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fd89ca82a6394e6b3541f368a5abf53cddeb3d32",
|
|
"description": "dzn: Add a stencil blit fallback",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5cdcb7134a8d6c65275080b7bf2bd1000a74bfe1",
|
|
"description": "microsoft/compiler: Use double pack/unpack instead of int for reduce ops on doubles",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b75ee1a0670a3207dfd99917e4f47d064a44197f",
|
|
"description": "frontends/va: make vlVaSyncSurface blocking",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4b32f9e90b7204735e6adf1f60c178bf85752e7",
|
|
"description": "docs/features: synchronize new features for Anv",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c258e02e66832e53910348d610bc2f6fd13e8fd4",
|
|
"description": "docs/features: drop gen8+/gen9+ on Anv",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc1b16c0102b916d2df69efb96d2505cdde869a3",
|
|
"description": "radv: export alpha-to-coverage via MRTZ for ESO on GFX11",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6a2b264526c5ca7c5ecf8fb734fc6db6494f7d9b",
|
|
"description": "radv: emit more default states for ESO on GFX10.3+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b7fdfdc9014e15503c59114336d164afe29d2040",
|
|
"description": "radv: do not ignore RADV_DYNAMIC_FRAGMENT_SHADING_RATE for ESO on GFX10.3+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9a7c551f9594d1f808aca4b4a739480cd67fe7aa",
|
|
"description": "radv: set NGG fields in vgt_shader_key for ESO on GFX10+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "70c288558a6565773c6c8ac3d8db7964c99d9ccc",
|
|
"description": "radv: fix the late scissor emission workaround with ESO on GFX9",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "411e23e193a8e9b19bcf21e9d18ddbc84fb0ed4f",
|
|
"description": "radv: use the non-emitted graphics pipeline for the needed dynamic states",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bbcdd1dc094f08dce20cf6ed4e9e46620509d293",
|
|
"description": "radv: refactor gfx103_pipeline_emit_vrs_state()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e7b4dcd5227ee4ddfabd78cf6b97bf7cd402ed60",
|
|
"description": "radv: refactor gfx103_pipeline_emit_vgt_draw_payload_cntl()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5ccc40cbd5ac9d916b1a4e65ab447f28654b6765",
|
|
"description": "ci: Upref virglrenderer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b9fea5ea6b5e5c79c916792cdb45a2a9ca0f522e",
|
|
"description": "virgl: Use better reporting for mirror_clamp features",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "9efe50c83bfa3678fe7ad3cfcd94cf73d900be22",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fe19405c4640cdee88cf91a0faa13620090d5f70",
|
|
"description": "vulkan/runtime: handle new dynamic states for attachment remapping",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0105cfd93c01f884e6a690b1c852c084daff2533",
|
|
"description": "radv/ci: enable RADV_PERFTEST=shader_object for vkcts-polaris10-valve",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c68f96878ce208f2c1cbd32aa143c8cbf68b3a36",
|
|
"description": "radv: fix segfault when getting device vm fault info",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "8097becc7f1be886d91727b87abbdab03dd1d6a1",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e39fed5737626c36fe54e1fe2d7206598a4ae173",
|
|
"description": "Revert \"bin/ci: Add GitLab basic token validation\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "cd8b546205f3fd4c915fd99c9387df449c5bb80e",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2f4d6df3723c00a38b012e10cb60c7b06ed6b539",
|
|
"description": "wsi/common: Allow KHR_present_wait on WL.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0d51cd48089c2b03abbf1db956248b618ee5759f",
|
|
"description": "wsi/wl: Improve fallback for present_wait.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1af7f41174231d56f3844b1816c878f85e1e4582",
|
|
"description": "wsi/wl: Refactor out code to update current present ID.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "820859a6abd7e6186070f3d51491bba4a1456618",
|
|
"description": "r600: lower dround_even also on hardware that supports fp64",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "aed6a39c10c328c32e6009e6f5c00cfdd9257e73",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "324ddd09191309515d0d16ad3251438c9b16c2ff",
|
|
"description": "ci: Valve farm (Keywords location) works again",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4a23b2862305a6b3595418b0a44c695c71b77650",
|
|
"description": "ci/VK-GL-CTS: add patches to fix dEQP-VK.glsl.derivate crashes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "299aebaa551835d01c5485bd73bb7f672a38753b",
|
|
"description": "ci: bump libdrm to 2.4.120",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7965483b4c1e73c5f6133be6e487f9e84becf442",
|
|
"description": "ci: disable Valve farm in Keywords",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "68b3b1573b4abd732957c8fc5ee7afd3dc68927b",
|
|
"description": "d3d10umd: Fix compilation",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "eb20ef92772c6a4963128370260d578f100efee9",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "55413e33dc0d19237a93f5f9cf882f3e1b2f6004",
|
|
"description": "nvk: Disable all cbufs in nvk_queue_init_context_draw_state()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "35bd36c1b0d62d31ea6db3e196689b24704d2c20",
|
|
"description": "nvk: Whitespace fixes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4254f374ff1391d41dd158a74480ceeb7462bd0",
|
|
"description": "nvk: Do a second submit to check for errors in the sync case",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "38aba351f13fa0cebd9527d549e4c94dcd21dd9b",
|
|
"description": "docs: update features.txt for nvk",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "614e4269cf780648d83582ea5b9074c2fc03508f",
|
|
"description": "nvk: promote load_store_op_none to KHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "132b3a79f462b7ee416ea2ce2adf7c59b4c8d108",
|
|
"description": "nvk: promote VK_EXT_line_rasterization to KHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "da910fc2fd8166f758b2f9c17731802273385aae",
|
|
"description": "nvk: promote VK_EXT_index_type_uint8 to KHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32babbc416c3b693db389cfa61fe611e311c7465",
|
|
"description": "nvk: Set ICD version to 1.3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c467a87e06e21ad9e8bcc9e3556b6fc6f19a1bf1",
|
|
"description": "radeonsi: Destroy queues before the aux contexts",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a0a453e43f6efec864267a20a555a5c1ffe7eabc",
|
|
"description": "nvk: Advertise Vulkan 1.3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "25d40e8e2c84873c49d2228701e517d38cc3739d",
|
|
"description": "nvk: Stop requiring dedicated allocations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "305256e34408c0b46152a6f7cd88b8e4c4299e20",
|
|
"description": "venus: handle empty resolved query feedback list",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df1cd20096188069e0d700be3c38b99696a02434",
|
|
"description": "venus: recycle linked query feedback immediately during submission",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "decc5d453984c745646ccd5a5f3b7c6b24c406af",
|
|
"description": "venus: add comments for query feedback batch free list",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e2c4bafccc7c363d21ec43614b9ba8b0c65fcc87",
|
|
"description": "venus: free query batches for VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aceda1f5f6fe597c6ac74d561fcb45b95ba2869a",
|
|
"description": "venus: acquire mutex when recycling query feedback cmds",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "5b24ab91e43a54b4f4081db52ebf6653b97e72bb",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c3417c5bb815722bdedf6ca83ce1466bec14a3f2",
|
|
"description": "venus: refactor query feedback cmds",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "5b24ab91e43a54b4f4081db52ebf6653b97e72bb",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7bc56466098bd26269bc6d91ec1583a6ac4e2190",
|
|
"description": "ci: bump the image tags to rebuild all the deqp variants",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "52b784dbc5b6f876f11ac1975133df8621a17e34",
|
|
"description": "ci/deqp: only keep the mustpass lists that are relevant to the build",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e0c564dd0b80ea544135201f911b078e6125a416",
|
|
"description": "ci/deqp: only compile the test binaries that are relevant to the build",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "969b430a23f12c8d00bddde5e05faa3a8707593b",
|
|
"description": "ci/deqp: only compile EGL tests in GL builds, not VK builds",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9833b89a2af6ee0d46a9b1977ac41d94a5d29ad",
|
|
"description": "ci/deqp: drop the implicit DEQP_TARGET; explicitly set `default` in VK builds",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fb326ef27f317a9eaa298bb414f4be8808523852",
|
|
"description": "ci/deqp: split vk and gl builds",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "24161160e5fcf880886cbb3868f70d9541f0639f",
|
|
"description": "ci/deqp: move editable part to the top of the file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "86bf197bf73302961022dfdf78ee398917e6b622",
|
|
"description": "ci/deqp: avoid storing the huge list of vk tests on android builds",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3cc1c711488958244d2e87e1f6e94d0564f81dab",
|
|
"description": "ci/deqp: simplify version log dump",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "115ab467c6b013140d0db377756084ca301f0035",
|
|
"description": "ci/deqp: fix default target check when target is not specified",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "27a1b4e4f314832c164380ea332c096fe394c8f0",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3b9466dd517feede421c0978893649eb1f46e8ab",
|
|
"description": "anv: fix transfer barriers flushes with compute queue",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9f99685c1ba0dca101813d6271ccd8e05b90af72",
|
|
"description": "virgl: use PIPE_MAX_SAMPLERS in bind_samplers_states",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5275df0cfe3020e2b88405633fb2caa1f2af16ca",
|
|
"description": "gallium: Add ssd130x to the list of kmsro drivers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9d31680e79ad1aa3a91e917a9e3d615453203298",
|
|
"description": "anv: retain ccs image binding address",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "e519e06f4b274fabf9302626c6e63d084372c1ea",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eead86ad8e353234f47e00fb25b393dddb15106c",
|
|
"description": "anv: rename aux_tt image field",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fdc2f0a52e5225a8fbe41fde1329e18b7a99d6f4",
|
|
"description": "anv: factor out aux-tt binding logic for future reuse",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6260fa47ff85e49be8672b0b00c4e9b6e7b57b59",
|
|
"description": "nak: Loop to ensure we get accurate shader clocks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "48ebfeba34c5e3845b0d3693d7841fb4becc2ec3",
|
|
"description": "nak: Add a source barrier intrinsic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d57c79846d487335b141e612b5e0603e02fef548",
|
|
"description": "nak: Choose S2R vs CS2R based on sysval index",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e121d873bdd57cd41626e3c37ae65a05662206d3",
|
|
"description": "anv/hasvk: don't report error when intel_get_device_info_from_fd fails",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "3fd44345c40bcccc43ee440626ddeff591d6e198",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "02fe3c32cdfc3cf48cd691d6321978b8d4c3e61b",
|
|
"description": "ac, radeonsi: remove has_syncobj, has_fence_to_handle",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d25201903df3dff1ddd8627bf77be2ae2bc90af3",
|
|
"description": "winsys/amdgpu: use syncobj rather than amdgpu fence",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d14ecd6d897cafa4f977467a7cc55344ad06cebd",
|
|
"description": "radv: use device->vk.enabled_features instead of iterating twice",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cce59200254fe6b0d45f408777e9cf3490359d24",
|
|
"description": "radeonsi: adjust flags for si_compute_shorten_ubyte_buffer",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "1a99f50c7f27793f86a089a028c678cf5cf3142c",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e16da89fefb8ec38fafbd26ca4a60fc3c1e3b4c",
|
|
"description": "radeonsi: emit cache flushes before draw registers",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "1e4b5390425c13b493b05bdaf17a94a6f2f32057",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "72dc596aa09112892a46693107ea098d5f2d0477",
|
|
"description": "anv: implement VK_EXT_attachment_feedback_loop_dynamic_state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a9d72609d95c42af327d05e37ea9bc1574c6d0af",
|
|
"description": "anv: Advertise VK_EXT_attachment_feedback_loop_layout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dda8c2b8bee73dc4de87062bf78c66b85ed32a14",
|
|
"description": "anv: handle image feedback loop usage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bd285a6ad539e366cbbccff29d5a8e8667d6fb61",
|
|
"description": "anv: Add helpers for getting the surface state from an image view",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "16391645efd42ba203a821691aa4840792a501c4",
|
|
"description": "anv: add check that in renderpass barriers apply to attachments",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eed788213bd70ad5e2996d6b285eb802c15f4e77",
|
|
"description": "anv: ensure consistent layout transitions in render passes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "76cf391255df07e8a2f0ffcdea74707baba8587a",
|
|
"description": "vulkan/runtime: add helper to query attachment layout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f92bff91989faa15be55e1e795e900badc1f8576",
|
|
"description": "intel/ds: track predication of blorp operations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "97efa57531b826edf62b00fd4dc26d7568ff941b",
|
|
"description": "pvr: Implement VK_EXT_memory_budget",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "991ae339f572807bd3808dafc14bffe833908a19",
|
|
"description": "radv: Implement NIR caching behind RADV_PERFTEST=nircache.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2ed5f2caceebc31ce516a826fb6e05b7e6506182",
|
|
"description": "radv: Re-sort RADV_PERFTEST env vars in docs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8bf5c33c9c9c2b67fa1d40a5298f1ae3e7ea3fb0",
|
|
"description": "radv: Rename cache_search_nir to cache_lookup_nir_handle.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "70b0c5909bfd77effc3c26820255f315f16eb616",
|
|
"description": "radv: Add radv_spirv_to_nir_options that summarize early gfx states.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e519e06f4b274fabf9302626c6e63d084372c1ea",
|
|
"description": "anv: add missing alignment for AUX-TT mapping",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "4cdd3178fb10723e91060a75c34f379a1a92184c",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "337fbab9ce7d189e27800b1e2dd4ffbb61747d09",
|
|
"description": "r300: remove backend support for SUB",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "18a0ff121ef652a3c589c5323b320b6f202c4b8b",
|
|
"description": "r300: remove the remaining of backend constant folding",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "553e841d7c5c168a738243a71fc36687136266d9",
|
|
"description": "r300: remove SGE, SNE, SLT, SGE lowering in the backend",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5115cebd5d5f7980dabd1f0ff5c994a371f1a0b6",
|
|
"description": "r300: lower comparison ops early in NIR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "99abd9ad30f10a9554716d9d9ebcfb5e60033b7d",
|
|
"description": "r300: optimize out more modifiers produced later",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bdf42690f6f6dc3dd8bad5d797f11240a32f3890",
|
|
"description": "r300: add r300_is_only_used_as_float helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b1a669be75767ee728fc631bd58167a261830a40",
|
|
"description": "r300: remove backend SLE and SGT support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d46bbf727d095e73e8fea12c8c8d386af6a98145",
|
|
"description": "anv: promote EXT_load_store_op_none to KHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87acc6b59bde038bfc3d4d38842b3d2ee1cc0235",
|
|
"description": "anv: promote EXT_line_rasterization to KHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "976d5b95515b6339f5c52c9f84d263f9dae8399a",
|
|
"description": "anv: promote EXT_index_type_uint8 to KHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1aa832e5f5879e70a2c25c3517951ccddd36a599",
|
|
"description": "panfrost: Legalize before updating part of a AFBC-packed texture",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "33b48a55857b15f7e7b892a89cad2f0ad2399ba6",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee77168d575cd41c0202ef918bf4935cc1603489",
|
|
"description": "panfrost: add can_discard flag to pan_legalize_afbc_format",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "33b48a55857b15f7e7b892a89cad2f0ad2399ba6",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "62ed14b3868e304371b3e096da94c6dc3e24a299",
|
|
"description": "panfrost: add copy_resource flag to pan_resource_modifier_convert",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "33b48a55857b15f7e7b892a89cad2f0ad2399ba6",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "22a7637b08255acc998e67bbdbc1ed34daf21465",
|
|
"description": "panfrost: factor out method to check whether we can discard resource",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "33b48a55857b15f7e7b892a89cad2f0ad2399ba6",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c53d0a6a6d6f580584b9c36a769cec2bd1205f92",
|
|
"description": "radv: advertise VK_KHR_index_type_uint8",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "30f2802e31ad6040f6ebb163ae8245c2df362f35",
|
|
"description": "radv: promote VK_EXT_index_type_uint8 to KHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0ceeb67b3ba90cd0daeaf1327645cfdd0225122f",
|
|
"description": "radv: advertise VK_KHR_line_rasterization",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df3fbe3b339dc6b69437fe1b353dbf3e182e0af7",
|
|
"description": "radv: promote VK_EXT_line_rasterization to KHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "701a37e863d5301bb214846d1ddf2d13fcfda52e",
|
|
"description": "radv: advertise VK_KHR_load_store_op_none",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e6156df53a58b820e9b49f02bca53569d5b4be9f",
|
|
"description": "panfrost: fix shift overflow in `bi_fold_constant`",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b703e0be530aa7a13eaa468cbceb05ba51f753b9",
|
|
"description": "anv: factor out common code for determining surface usage from a VkDescriptorType",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2972590a53346a2413121ad3def8813f2796f00d",
|
|
"description": "radv: advertise VK_EXT_shader_object on GFX6-8",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f0e7714d0d66cf94d30aa469e81902941c169055",
|
|
"description": "radv: add support for binding/emitting shader objects",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2b93647d7f0fca285ef98570cb9aedc5008c7c33",
|
|
"description": "radv: make some pipeline graphics helpers non-static for ESO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "37d7c2172b2a9dbf9b0469fdff40b33b92cc99a5",
|
|
"description": "radv: add support for creating/destroying shader objects",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2f1902d4dfd857f194a9638d732d7a81e8cf33f0",
|
|
"description": "radv: add radv_shader_layout::dynamic_offset_count",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1dbb859b3b3cdd388a1d56ef637e285318cd2d45",
|
|
"description": "radv: add radv_shader_stage::next_stage field",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a12019cc91cb9462c67193a3d6368bc53e2db066",
|
|
"description": "radv: initialize default dynamic state when beginning a new cmdbuf",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "482ca4b07469c29119a9e8064696d95566aa1737",
|
|
"description": "radv: add required NV entrypoints for VK_EXT_shader_object",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "de1805faedc742e021754b571b5949bed019b38f",
|
|
"description": "radv: enable prologs/epilogs in-memory cache for shader objects",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9351a4c51a928da641b830d1d36d02e5e8bd214e",
|
|
"description": "radv: re-emit the TCS epilog when a new TCS is bound",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1bc5f15b6853d9b49dcf904b09168c08f4c06c79",
|
|
"description": "radv: prevent accessing NULL pipelines when emitting VBO with ESO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6728e9dd152d6bedda7361f77f6f7781c24d87fc",
|
|
"description": "radv: add a helper to get the VGT_GS_OUT value",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fe1a9b3ab32d75299015b38de3bd4c8a3c07ea7f",
|
|
"description": "radv: add a helper for binding the custom blend mode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bf1a2b7427bec1059bc76070fe31e0915344fb06",
|
|
"description": "r300/ci: add dEQP on RV380",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cd8b546205f3fd4c915fd99c9387df449c5bb80e",
|
|
"description": "bin/ci: Add GitLab basic token validation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8eabdb3909017ae425732f5615a96cc9601227d6",
|
|
"description": "bin/ci: Refactor read_token function",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "708a26c6074c47476c608ea8d08d9dc8d968efa1",
|
|
"description": "bin/ci: Move get_token_from_default_dir to common",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "50fcea9c34b17e391bb8c5adc021bb13d03a20e2",
|
|
"description": "bin/ci: Propagate the token to GitlabGQL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7cc6140cc87e5459f1b9bdf8923e5ae534ad49ab",
|
|
"description": "ci: shorter kernel tag, included Vivante NPU patches",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "472ef1ecae4ed9ddef0110faf92ed489bee48d3d",
|
|
"description": "d3d12: Fix path passed to CreateDeviceFactory",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4fede8d419552f04ee2786b5758982dc4348c2f3",
|
|
"description": "dzn: Fix path passed to CreateDeviceFactory",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fa1c9618f970ffd5e1ddf1fc0a4783bbee1d911e",
|
|
"description": "dzn: Don't set view instancing mask until after the PSO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "86b5c9278ccc2ce3e660142915f9b1c9c5a33c09",
|
|
"description": "glsl: Work around MSVC arm64 optimizer bug",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6139cd0656575c3600052101565d777f6f5be0a3",
|
|
"description": "util: Detect arm64ec as aarch64 (and x86_64)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "99ef70d8aafb22f3ffac21aa0414ae95afcee5ea",
|
|
"description": "nak: Fix TCS output reads",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "abe9c1fea2d7ae613ce63a13828eaa0683047552",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e44e57b4e73f9d33a00b6a5b01a9a7f9e3898540",
|
|
"description": "radeonsi: get enc/dec caps from kernel only on amdgpu",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7c2ff46a4fc3e537573ac9503057e0cd29b6fff3",
|
|
"description": "anv: don't prevent L1 untyped cache flush in 3D mode",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d0bbab98dfa53c47fd231db12b1cabe44cffab1a",
|
|
"description": "llvmpipe: fixed race condition in lp_rast_destroy that causes a crash on windows",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "98ec98d08f5fdfb43ef03c72ceddb78d45f8afcd",
|
|
"description": "spirv2dxil: Handle aliasing/overlapping UBO/SSBO variables",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4833126b406e934a59d6f0343c8b059b3b4443d5",
|
|
"description": "spirv2dxil: Fix the spirv2dxil command line tool",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6825c67c991fc1fc6192f81a25e86f5bde7367d1",
|
|
"description": "ci_run_n_monitor: allow passing multiple targets",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eeba409c54761d48bb5cd26233324e7a0ad9f8ac",
|
|
"description": "ci_run_n_monitor: drop always-true condition",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8e6643fee5d1159a49f6d5a6a20cf7ff2ded1cf6",
|
|
"description": "freedreno: Add a7xx crashdump-related registers and enums",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b69345fcfcd01a13bbf7cfab169cd417b26e5bb9",
|
|
"description": "vulkan: promote VK_EXT_index_type_uint8 to KHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a8142a6051abdedfbadcd18ed073cb03df8bf241",
|
|
"description": "vulkan: promote VK_EXT_line_rasterization to KHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "98dab1aad56bf1c50084aadc99e205e2a30ce437",
|
|
"description": "rusticl/program: mark NirKernelBuild as Send and Sync",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dd5b0adc79a8e91e53240046429402c8bc5095d0",
|
|
"description": "rusticl/mem: make Mem Send/Sync by storing mapping ptrs as usize",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f110ec63dfc28a2993b532c1b22656ac1121ad7",
|
|
"description": "rusticl/gl: mark GLCtxManager as Send + Sync",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b76fb0f01be69705a0a04a6448d6b7e9d3704969",
|
|
"description": "rusticl/context: store SVM pointers as usize",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "89868992ab7aed09c3f8de34f0b40ae60686aabe",
|
|
"description": "rusticl/mesa: add thread-safe wrapper for pipe_image_views",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1166944124255f70c4a15361868952c71f094d9c",
|
|
"description": "rusticl/mesa/screen: convert to ThreadSafeCPtr",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef8461b84f281e093420f59db4484d5ba683bceb",
|
|
"description": "rusticl/mesa/device: convert to ThreadSafeCPtr",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a108bc9908f4761c96834d309bc9c2beae669a07",
|
|
"description": "rusticl/util: add a wrapper around \"thread-safe\" C types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5a44d0fd1dfbf07766fc309b7790bc013e0c5c2f",
|
|
"description": "anv: Advertise VK_KHR_shader_subgroup_rotate",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4af079960d80ee7e633ea0acadd9cead4f23bb30",
|
|
"description": "intel/compiler: Enable lower_rotate_to_shuffle in subgroup lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cb1b6649e12abd8f082cc46f83e6eb695932b8b3",
|
|
"description": "freedreno/regs: define the wide bus enable bit in DSI_VID_CFG0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7a81855a67526809d1ff2e3a70c7991e52948e3e",
|
|
"description": "freedreno/drm: don't crash for unsupported devices",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "48610676897d989ff8ce604022e7d611cec9c131",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5a6a55fbbed00facb0a18061f899d12778c37cda",
|
|
"description": "tu/kgsl: Fix sync_wait'd FD in kgsl_syncobj_wait",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a3a1a8b1d059a420e574110c0394a103871f8350",
|
|
"description": "radv: enable VK_KHR_shader_subgroup_rotate",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6725ad9f2278851a7e2a37d7a6b47a05d14e51b0",
|
|
"description": "lavapipe: fix build since vulkan spec update",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ccaec08012625ed9178eba6c87d065d13c417198",
|
|
"description": "vulkan/runtime: handle new image layout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2cc13f3236f44be42325ccc5df8e61782b8dd5e2",
|
|
"description": "vulkan: bump headers/registry to 1.3.276",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3e93ccbc1b25d3e24f1672eaf1fbdb998ca94173",
|
|
"description": "anv: untyped data port flush required when a pipeline sets the VK_ACCESS_2_SHADER_STORAGE_READ_BIT",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "425ddc24b147fcedda3053389d61a611c96bfcda",
|
|
"description": "winsys/amdgpu: Fix build on BSD",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "cf24d155038c60abca9570a5a1503693e6c4b541",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "963813fbfd02b69a27a182f00e672179db5fc4b3",
|
|
"description": "radv/amdgpu: Fix build on BSD",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "c58cff3ce42f1e2f3b76d7798a302254cc347ea9",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9cc3e842bb7f0d65228a94c96f958f5da8593c2c",
|
|
"description": "egl: Return BAD_CONFIG when robust access unsupported",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3fd44345c40bcccc43ee440626ddeff591d6e198",
|
|
"description": "intel: Skip ioctls for querying device info when hardware is unsupported",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "96504d51a214d26cd35beedbc0714f91d64a6b2d",
|
|
"description": "panvk: advertise bufferDeviceAddress",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d614b55506ec1443322249a6d225404a66fef25",
|
|
"description": "panvk: implement vkGetBufferDeviceAddress",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2e38024fd89830da20be0a7e4cf8fb6a7409fc38",
|
|
"description": "intel: Use hardware generated compute shader local invocation IDs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5e7f4ff97fb871376a828146ab3a276c1d3c4fcf",
|
|
"description": "intel: Add driver support for hardware generated local invocation IDs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10ed4f1cab244ca7100a139cdd2b2030b046ac11",
|
|
"description": "intel/nir: Pass devinfo and prog_data to brw_nir_lower_cs_intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f85ad92dae82b42983eb8023133a6fe8ced4aa81",
|
|
"description": "iris: Implement query_memory_info() on discrete cards",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f7ef356a74a0f57e9828239057374bceed565895",
|
|
"description": "intel/dev: Fix typo (ajust -> adjust)",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "b571ae6e7a76725840e50345e46de65e9ab7935a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5ccb9f46322abc7141b3a972dfde845321d7da1f",
|
|
"description": "iris: Don't return timestamps modulo 36-bits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ffd8497c70ee72bbb9ceea812e14d659a089b63d",
|
|
"description": "docs: update calendar for 24.0.0-rc3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9b495ee8a94f6fd778127f0bd8bd6d6530b38131",
|
|
"description": "dzn: Disable depth/stencil for partial binding from dynamic rendering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f4c6d9d9a993fe1457a09eb8b1eba90e07b2b39f",
|
|
"description": "dzn: Handle VkBindImageMemorySwapchainInfoKHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df684ee653a24e377d135f9a57cc88762f1a0f6c",
|
|
"description": "dzn: Fix enhanced barrier layout for depth blits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fcd56e31f7ceab8860932a7a30e6d588032b0f1c",
|
|
"description": "dzn: Implement maintenance3 VariableDescriptorCountLayoutSupport",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "beb82c836d9555dd8c0c8f0a37d077ac3c81b016",
|
|
"description": "microsoft/compiler: Add feature flags for new comparison sampling ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb218e15bf1c3d5d0fcb7036afd38676ee03af5f",
|
|
"description": "docs: add sha256sum for 23.3.4",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e7e260f468bcfa4f68504115422558535f38bee5",
|
|
"description": "docs: update calendar for 23.3.4",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3e2dc3520ef0ba2f3388118710fbe74b766c36ce",
|
|
"description": "docs: add release notes for 23.3.4",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d5ec2fa52f9bfbc96a0d56a149b6c85f1e4e3b8f",
|
|
"description": "anv: Fix calculation of syncs required in Xe KMD",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "38e92556a041cc421dadb95aaac43a4619311a87",
|
|
"description": "gallivm: passing fp16_split_fp64 to fp16 lowering.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 2,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c2a25cf75cad20959e3760c13818379624264f3d",
|
|
"description": "intel/fs: Fix shift counts for 8- and 16-bit types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b2824dd38d687f8c3b0d5fe0e5c153133dd050fb",
|
|
"description": "nvk: Set maxInlineUniformTotalSize",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "58e916b3b7e0328e43d914f8a3d6d0906210ac97",
|
|
"description": "nvk: Don't exnore ExternalImageFormatInfo",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "702326d0138fd7bc1bd032678998b5909951a62c",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f3850c97d1e3e1dd693c596b658a9a1e69cf5347",
|
|
"description": "ci/lava: Fix the integration test",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2b86e49393d83404203827fbda9043bcb45e6e2f",
|
|
"description": "ci/lava: Ignore DUT feedback messages",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc2639acb4d2481cc224c388e4a247a01f351dd8",
|
|
"description": "Revert \"ci: disable Igalia farm\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "a6d9e21c237c4667260e9885c5f0d2c369349ede",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c7ffbd8759638ae58907dda255714586b83a8132",
|
|
"description": "nak: fix clippy::single_match warnings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cce0a42dcd0ee10dc640a366b520ef05e2e4025d",
|
|
"description": "nak: fix clippy::clone_on_copy warnings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e7a059794e2b68ed3fc5f9c9229d0b354ed46283",
|
|
"description": "nak: fix clippy::manual_while_let_some warnings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "36cb48d08379d03aef8d1bb7a3ad39cdc653eb17",
|
|
"description": "nak: fix clippy::unwrap_or_default warnings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fb53146b443d1e28cf0626b7978d5990ac217002",
|
|
"description": "nak: fix clippy::redundant_closure warnings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "06ff342ee1bd92a0b2d1f9ddc9f3142dcc544416",
|
|
"description": "nak: fix clippy::needless_return warnings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4b039abd7b1d1e30ba5e31104ca20fc48ec583d5",
|
|
"description": "nak: fix clippy::match_like_matches_macro warnings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4d414cb61a844150fc2abdc2ecffc06dbeef70a4",
|
|
"description": "nak: fix clippy::while_let_loop warnings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1effb5262a11f3b4ec75d4c2766b4fe570472381",
|
|
"description": "nak: fix clippy::needless_borrow warnings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3d4bd73fa3420c2675f765baefa105459b21b8cc",
|
|
"description": "nak: fix clippy::needless_lifetimes warnings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "00a6e2ae4d3857d382940bce36abc9beb2b92d91",
|
|
"description": "nak: fix clippy::useless_conversion warnings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec7b32d920607f6a38f734f4068256489dcba02f",
|
|
"description": "nak: fix clippy::mem_replace_with_default warnings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cab414669ff3b655945a1415e8391bd14bb38cfd",
|
|
"description": "nak: fix clippy::extra_unused_lifetimes warnings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7c9734b6dcd4b52dc6ceebac50eabfb1b60b64c4",
|
|
"description": "nak/meson: specify rust flags globally and allow some clippy lints",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6dc182b6b21520bfa68b647cae9fb303e286980a",
|
|
"description": "aco: fix labelling of s_not with constant",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "dfaa3c0af69ab035cb825943b1cee0f60272010e",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7adc7678a88edccfbd20af2307e7f50e9ed48e47",
|
|
"description": "teflon: Add table with known supported models to docs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4c74077b62da5581d074e45ce9554ef89c236ab7",
|
|
"description": "aco: implement rotate",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b90ec971d7c6524d4ecdaf1aa46c2ed925b77b17",
|
|
"description": "aco/gfx11: resolve VcmpxPermlaneHazard for v_permlane64",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "19876386e2eac98abbcead1c62b5caa8ac1df3c6",
|
|
"description": "aco/gfx11: use v_nop to resolve VcmpxPermlaneHazard",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a626f765b5808a3a5a7de1ea8f857f50d2a495dc",
|
|
"description": "aco: support v_permlane64_b32",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c67d4a75babc0dd2e09397870f53bb35f1228142",
|
|
"description": "aco: validate v_permlane opsel correctly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bc57f14c2d471ab9316fb6bc09f117e0c576952c",
|
|
"description": "aco: fix printing dpp8",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c69650a95e26193652b93bb229c82b77cfac6b3c",
|
|
"description": "isl,blorp,anv: introduce ISL_TILING_64_XE2 for Xe2+ platforms",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db4673ee72339d46b1843b3239b8f7b9c3c66b68",
|
|
"description": "radv: add a per-stage key field for mesh shaders with a task shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e1a6d8e267865e910510cb19ba97edc89dadc6e",
|
|
"description": "radv: remove unused parameter to gather_shader_info_mesh()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df45cbddb59a19293dc63f2d7df0d2fbc24a457e",
|
|
"description": "zink: set more dynamic states when using shader objects",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eca4f0f632b1e3e6e24bd12ee5f00522eb7d0fdb",
|
|
"description": "rusticl/kernel: check that local size on dispatch doesn't exceed limits",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a0c15d5ebc55a233eabb155a6291efb206fbd39",
|
|
"description": "rust/spirv: fix clippy lint on unneeded late initialization",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4dd404dd2eecd6d658255925ead02ced6495f9aa",
|
|
"description": "rusticl/meson: use rust_abi instead of rust_crate_type",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9f22b95956cb11ccba12dd9f7e4510851fb744a3",
|
|
"description": "nir: Handle casts in nir_opt_copy_prop_vars",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6c845ed548f87fdade9293c83858f2876d3b7cc6",
|
|
"description": "nir: Make is_trivial_deref_cast public",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f6f7715c5824922e867aa739c587eb1718db66c1",
|
|
"description": "panfrost: Clamp the render area to the damage region",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ff3eada7eb4e4df0abe93ee76b77101f9d24e72c",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "69d39dba425b1e10f711a2bc171849720cf62629",
|
|
"description": ".gitignore: Add .venv folder",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "60c2bcb8afd5e1af8aacf29f82662e8a9046cedc",
|
|
"description": "etnaviv: Use TP cores to accelerate tensor transformations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d6473ce28ee0f36890e24b3832cd53d3ed5e98e7",
|
|
"description": "etnaviv: Use NN cores to accelerate convolutions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f014f1bba99ba157260ba5081b277d05cd2ee810",
|
|
"description": "etnaviv: Don't emit boilerplate for compute only contexts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "30a8c071e9ee40fdd437349d94197229ebeb87b0",
|
|
"description": "etnaviv: Add a bunch of new params for NPUs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9e055508881b77278cf79134330f7ca3c1e867e3",
|
|
"description": "etnaviv: Update headers from rnndb",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "af199e0ff01250313bad5fde2905cfb796fb1930",
|
|
"description": "teflon: Initial commit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "92904108706f979cd80cee57af58d866e0f9f7ba",
|
|
"description": "mesa: Import TensorFlow Lite headers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d8fb1dc7aea35a497f5282977ff04d6c51549376",
|
|
"description": "gallium/util: Fix pipe_buffer_copy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a6d9e21c237c4667260e9885c5f0d2c369349ede",
|
|
"description": "ci: disable Igalia farm",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fdf6b22ffe7d63121bd7a9170639e79a77b59bb6",
|
|
"description": "Revert \"ci: disable Igalia farm\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "c16645c091a478fe441a732d9807ebfaa3c7823c",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "26564b8515d8fec01216c4ec5242b0deaa8e15e6",
|
|
"description": "bin/ci: Don't submit jobs on integration test",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ffe2b31f9a0ef07fd1380580986302bbfd936f32",
|
|
"description": "ci/lava: Detect hard resets during test phase",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "94d075d049387243e109492b678cef2930c28a13",
|
|
"description": "nak: handle nop ops from NAK IR on SM50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fc232a67a4cbf3b3e3923ed7dea35aaea1c02a7b",
|
|
"description": "nak: implement cs2r op on SM50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "48055f6a239e989c22bb5eb39feabc9f74d0ae97",
|
|
"description": "nak: implement kill op on SM50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "354c26d0c066f14657146442d140d6ae3bbdf5e6",
|
|
"description": "tu/drm/virtio: Fix dmabuf import",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1a43970276dc3048653fe9803418fd7456b89304",
|
|
"description": "driconf: Change vendorid on Palworld for Intel",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aa56740dede991483715af7852fe7d0aa2ba170c",
|
|
"description": "rpi5/ci: add flake seen today",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "79a27848d7698c3f8ba78b9fe30301892bdcefe1",
|
|
"description": "rpi4/ci: add timeouts seen today",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9abd16d96fd5009fb1567785d1f3714c10cef25",
|
|
"description": "rpi3/ci: add flake seen today",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e465ac25618b3ce2d8666b5015101414f05f9876",
|
|
"description": "nir/lower_shader_calls: remove CF before nir_opt_if",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "015b0d678f8027008a5ae4cc3bb066a859839c8a",
|
|
"description": "nir/lower_non_uniform: set non_uniform=false when lowering is not needed",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "b1619109ca91f5b9b4f29d75479241ec82c31549",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "90939e93f6657e1334a9c5edd05e80344b17ff66",
|
|
"description": "radv: do nir_shader_gather_info after radv_nir_lower_rt_abi",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1b9a6e4f3c1702d68866bec2799b1216812595a",
|
|
"description": "anv: initial RMV support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d53fcd54e9332fe0062c3b204684964eb5a89e8",
|
|
"description": "anv: track imported ray tracing pipeline groups",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8229ee43acd5302556ea8802eefef4cd1892d527",
|
|
"description": "anv: track total state stream allocated blocks from the pool",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "693325721196687b73aae8a8065aa2834a2e6f6f",
|
|
"description": "anv: add BO flag for internal driver allocations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "82c08c41417068142ee0212196db75f8ae1f0b4b",
|
|
"description": "anv: rename layers entrypoints",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cb0af056bc06b0f46e55a4e4271ca4ce7be735a3",
|
|
"description": "anv: remove unused perfetto declarations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b87807028c6ba6dcda0b975e5920ed0d49ba0c57",
|
|
"description": "anv: reorder anv_astc_emu.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "04ebb79b9e1e73cf2459f0e3599fb7281010d20d",
|
|
"description": "d3d12: Clean up H264 video decode interlaced code path",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9477f994a9f64b1bdd54d402bd39ea13fc55f02",
|
|
"description": "panfrost: Move pan_{bo,device}.{c,h} to the gallium driver dir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "211aa201945b5fd93a9419bacf89e89be23d830c",
|
|
"description": "panvk: Move away from panfrost_{bo,device}",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ab6a61829ca1c5141edd73dd4dea56c7b6d7fa4c",
|
|
"description": "panvk: Keep tiler_heap and sample_positions BOs at the panvk_device level",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c05104c71fccf64a9e6d49725f0a2bf3da16a0a1",
|
|
"description": "panvk: Keep a ref to a pan_kmod_bo in panvk_buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "06a2a857f7cf69f2cccfacebcea3449d69b35948",
|
|
"description": "panvk: Keep a ref to a pan_kmod_bo in panvk_image",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "00cdd1d74365ebb57598a5e82d9b2d59f0c96d95",
|
|
"description": "panvk: Track blit src/dst using pan_kmod_bo objects",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "01c7abf56f0dc30eea5ce5a5e3a805417ec6ad14",
|
|
"description": "panvk: Transition panvk_{image,buffer}_view to panvk_priv_bo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d09f38882426d7252b20ea82946c6e231d7237b2",
|
|
"description": "panvk: Transition panvk_pipeline to panvk_priv_bo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "57ea8e4a469dbe9d54d6843ef04a4c9a5407423e",
|
|
"description": "panvk: Transition panvk_descriptor_set to panvk_priv_bo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "86109da54e7612757f8cd404bed66fcfaaf2a701",
|
|
"description": "panvk: Transition panvk_pool to panvk_priv_bo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "78e5bc1ee5b37d82323d300ff88bdbb4b4da3b58",
|
|
"description": "panvk: Add the concept of private BO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9672ddcc3a204d8eda061ac5a0b96a88c84af207",
|
|
"description": "panvk: Add pan_kmod_{vm,dev} objects to panvk_device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "48ff9fc8181533fe1a6f5acb436db17a8e7bbb97",
|
|
"description": "panvk: Instantiate our own blitter/blend_shader caches",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d155d6b7a334f07ad652e5a87f16f3302c7b968b",
|
|
"description": "panvk: Add a decode context at the panvk_device level",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "acdcf5c0a173ff6f00858cb0e1699f96d68a9a66",
|
|
"description": "panvk: Move panfrost_device and panvk_meta to panvk_device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ea4dc54d720c10d4cf55f47f0fe1ea4374847aee",
|
|
"description": "panvk: Use vk_device::drm_fd instead of going back to the physical device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "92fa7468a18dc8ace5a2280e98a91b9438d348d1",
|
|
"description": "panvk: Store various physical device properties at the physical_device level",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2e65d7347e597a599a0500a0cd80ba265e6a91c3",
|
|
"description": "panvk: Stop passing panfrost_device around in internal meta helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e028b6dbe7abf371faed2b455b6a8a01d1889702",
|
|
"description": "panvk: Get rid of unused pdev arguments passed to some meta helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c615b4ae10227332f4a50474b40f144773fbdc4d",
|
|
"description": "panfrost: Add a helper to retrieve a panfrost_bo from a pan_kmod_bo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "446ec05faecbe92246dc37a69631521448112fdc",
|
|
"description": "panfrost: Make pan_perf panfrost_device agnostic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b554c093996284872f91d9c1ed791f4bda6d913b",
|
|
"description": "panfrost: Make panfrost_texfeatures.c panfrost_device agnostic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f2c06d0813779873428547fe5fe0926aec3e3cb0",
|
|
"description": "panfrost: Remove uneeded pan_device.h inclusions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "493cf2f0082d958729c3268f425edbd7d70e39df",
|
|
"description": "panfrost: Make pan_desc.{c,h} panfrost_bo agnostic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f94889d0797f6dc66b7875e68ae7d44c0f018131",
|
|
"description": "panfrost: Make pan_texture.{c,h} panfrost_bo agnostic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d07926df1eb6e943025e88538eda54c73ba9d4a",
|
|
"description": "panfrost: Make pan_props.c panfrost_device agnostic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7b4d1bb9be1f6e94649a0b09abcb1d05b822cf38",
|
|
"description": "panfrost: Make pan_pool.h panfrost_{device,bo} agnostic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b1f1a6d7615b1836dc7524e07ab431a17fade0c",
|
|
"description": "panfrost: Make pan_indirect_dispatch panfrost_device agnostic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2bdcef6506bcb6ce1084f2831b7c04994ad848ac",
|
|
"description": "panfrost: Make pan_blitter.{c,h} panfrost_device agnostic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "49aeced1a4c6dcbed2408d5e8a7870a24e2ea622",
|
|
"description": "panfrost: Make pan_blitter.h includable from non per-gen files",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "146b51d9f4dc10f7809e39c25949471fa85dc88e",
|
|
"description": "panfrost: Remove unused header inclusions from pan_blitter.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a01be2f21f32355c7cefdf51b060faadaf9b2a1d",
|
|
"description": "panfrost: Make pan_encoder.h panfrost_device agnostic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0651b8871bbe5e9f9ac30635b69ea985a2730a9b",
|
|
"description": "panfrost: Make pan_sample.c panfrost_device agnostic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "387882d811fe397453a5b99f5122da5ddca27494",
|
|
"description": "panfrost: Make pan_layout.c panfrost_device agnostic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f4f2b7492b0a7bdc61bc50e7c8dbed7edd8995c8",
|
|
"description": "panfrost: Drop unused panfrost_device forward declaration in pan_shader.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "517c0458f24a1e6a3dc8e9662f84fdd8bee24e2e",
|
|
"description": "panfrost: Make pan_desc.{c,h} panfrost_device agnostic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56438e06b971b2b27f484c126932a916e02d6628",
|
|
"description": "panvk: Inline pan_wls_mem_size()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "00fb95175f969a39b69a1ec2e764f312df51b1d2",
|
|
"description": "panfrost: Pass tiler heap info through pan_tiler_context",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "42138ee1c801dfd289e0f3e0214600fb1a01890d",
|
|
"description": "panfrost: Pass no_hierarchical_tiling info through pan_tiler_context",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "00d4a7c7fd9900fb685059034bcd74c73c6738a8",
|
|
"description": "panfrost: Pass the sample position array through pan_fb_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8b8942d4dc3796e7849a085209882dc1fe6018fe",
|
|
"description": "panfrost: Pass the tile buffer budget through pan_fb_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "95480bc2ab6a594cd9a096d264ba5f8e0efd7ea9",
|
|
"description": "panfrost: Get rid of unused panfrost_device arguments in pan_blitter.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3e85e3ce080a910861c907b3a2f84a7a344ead1b",
|
|
"description": "panfrost: Make the pan_blend logic panfrost_device-agnostic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8a42913c230ac23b0eda5852d0ccfcb38849dcdf",
|
|
"description": "panfrost: Stop passing a panfrost_device to pan_inline_rt_conversion()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9c8af69827bcd375d376c4775bd5ef1fb61cbf5a",
|
|
"description": "panfrost: Stop passing a panfrost_device to pan_blend_create_shader()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b79735a635909f1e9b08b463760b15622a98143",
|
|
"description": "panfrost: Stop exposing pan_blend_create_shader()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e7e22a808163937cc34374914b4c263f6398bbe",
|
|
"description": "panfrost: Stop passing a panfrost_device to pan_blend_get_internal_desc()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fbcc85108b28486c3b8b80d117de524ab7803446",
|
|
"description": "panfrost: Don't pass a panfrost_device to panfrost_afbc_can_tile()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a758e95077ae48b4a72758c4b861cf6d3f283956",
|
|
"description": "panfrost: Don't pass a panfrost_device to panfrost_format_supports_afbc()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0d76cb026890a57acbe23831610109f76ad2a1f1",
|
|
"description": "panfrost: Stop passing a panfrost_device to panfrost_new_texture()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5669622857ab960a24d3de4379d61c4da2981a70",
|
|
"description": "panfrost: Move YUV-debugging out of panfrost_new_texture()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "897733c55d6b31c81d4ec717dcfe8765936ad0b8",
|
|
"description": "panfrost: Move panfrost_is_yuv() to pan_format.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fba7f38fdaa0bef82b0394c5ddc1a6a5858e1dbf",
|
|
"description": "panfrost: Add panfrost_[blendable]_format_table() helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e0fe9c369a1e68c4367e1a38d192594900c7dc1a",
|
|
"description": "panfrost: Make panfrost_format_to_bifrost_blend() a per-gen helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b87de3a2e0d9caebcb3314ce9b4c668641d78b52",
|
|
"description": "panfrost: Add a per-gen panfrost_blendable_format_from_pipe_format() helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e8d2b5b86da1463e9364136dbcf7836b2e755c04",
|
|
"description": "panfrost: Add a per-gen panfrost_format_from_pipe_format() helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fe9d541d9d66b361a245a145e96089d183e12780",
|
|
"description": "panfrost: Kill unused forward declarations in pan_texture.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bd901213dc0878da82c13bec414319cc4ada23b1",
|
|
"description": "nak: make it compile with clippy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "548d919bd32ca14ade8911ef0a3992104dfb96e8",
|
|
"description": "nak: simplify phi_dsts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a414ecdf5b55bb5a1717693dbf0fbaba9867792",
|
|
"description": "nak/opt_out: fix comparison in try_combine_outs",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "5b355ff25a769193cfe83af669e69d9e51f109ec",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c3fbd0dcb186c502390935b3088b711a24a6c7e4",
|
|
"description": "nak: use rro when emitting mufu on SM50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4a0f5fff875a97ffb9daf73f99124c30ac09f426",
|
|
"description": "nak: implement rro op on SM50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d0a3bac163ca803eda03feb3afea80e516568caf",
|
|
"description": "anv: move *bits_for_access_flags to genX_cmd_buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "231ede4f0ca92b33da8b16e7921af9877379c7d1",
|
|
"description": "iris: replace constant cache invalidate with hdc flush",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c16645c091a478fe441a732d9807ebfaa3c7823c",
|
|
"description": "ci: disable Igalia farm",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba87656079a7fb745c06e78641d2fa6ac4112b82",
|
|
"description": "anv: implement undocumented tile cache flush requirements",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0bc6462924fa2389b35d4e27c6be3de629779b89",
|
|
"description": "isl: add print helpers for debug",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "58c9f817cbed2fc5263c86b514730e54a2d9cbe4",
|
|
"description": "anv: fix pipeline executable properties with graphics libraries",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "3d49cdb71ee8cb07ca922b9ffa15edd27627959c",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "42fc83a6e3cbf4521f7c2d2acf26bdf22dd73f83",
|
|
"description": "venus: default to enable GPL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "85df907ad8692d1448ba12735c2981e47add34aa",
|
|
"description": "venus: allow tls ring submission to utilize the entire ring shmem",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "80a5df16fe81d39fd771d5805b141c4eff623886",
|
|
"description": "venus: fix to respect the final pipeline layout",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a65ac274acf250a8f4a5abb030c46b572c3552f4",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f713b17a16d7899ef78f85b91c14a46b9f91b3c8",
|
|
"description": "venus: fix pipeline derivatives",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a65ac274acf250a8f4a5abb030c46b572c3552f4",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f256e8171cb47f5be566607dce5d6267324c550f",
|
|
"description": "venus: drop some redundant comment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b551b6e48a4b69e0b1b6eb36acfbebe359025c24",
|
|
"description": "venus: fix pipeline layout lifetime",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "19f2b9d0bbd71ba218962a26434507e70f6cde98",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7e8dce8c93268891fd16dda0c743300a93d21743",
|
|
"description": "ci: bump kernel to 6.6.12, modularize i915, add Transparent Huge Pages",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "459b5222511ce0eea17f5a43cb55f54bbaca7984",
|
|
"description": "rusticl/program: add debug option to validate internal spirvs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e70699e24ad7c06e43ba856cec9371f142ebaf2",
|
|
"description": "rusticl/program: add clc_validator_options helper function",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "421b73207cf2f7985ef5532890b52d4a49d61cfd",
|
|
"description": "rusticl/spirv: use bool::then_Some inside SPIRVBin::link",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "93c1eb112fed0fbc9748ef94177cc670c65602a8",
|
|
"description": "rusticl/spirv: do not attempt to parse spirv after failed link",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb2afbc0e5973eccb47065861225b19bc22a9884",
|
|
"description": "rusticl/program: rework debug logging option",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6fcec87090d7c06cab119aef8c517daa55df1f62",
|
|
"description": "intel/fs: Track instance id in gs_thread_payload",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0384e96aee0505b12f8775a397b7c53fde2203a5",
|
|
"description": "v3dv/ci: increase timeout for full jobs in 30min",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ebf7f49a052c75f49496e31f7b3ccca716d30e5",
|
|
"description": "llvmpipe: Compile sample functioins on demand",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "533d17ec7164c8063920b7ccf3669f6bd561afa0",
|
|
"description": "llvmpipe: Stop refcounting sample functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4d950ce37ae88a7799ed00ae107cb4440dcfe93",
|
|
"description": "rpi4/ci: skip more of the dEQP-VK.ssbo.phys.layout.* tests that timeout occasionally",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "959819c458674ed8074cf7a019cc7b155c49b811",
|
|
"description": "rpi3/ci: update piglit & deqp expectations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a3c91624f487ee7676dfce0f8ed4e4c87ce2c0a2",
|
|
"description": "d3d12: Implement cap for PIPE_VIDEO_CAP_ENC_INTRA_REFRESH",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "c81967fa89d918e11107cc787ae70bf32cc56a56",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "57cd0a0a28c1bf5d489c58afad309011836fce93",
|
|
"description": "wsi/x11: Make chain->status atomic.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b634537b8b0d5d41e5c3bfe039975042e6fed9c7",
|
|
"description": "wsi/x11: Keep track of multiple presentation requests.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b90b6a395d8fcf6329e4838d312ce5bbb20ce978",
|
|
"description": "wsi/x11: Implement VK_EXT_swapchain_maintenance1.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "19dba854be005142f70c36895622c5d46c3b9ba2",
|
|
"description": "wsi/x11: Rewrite implementation to always use threads.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a3784ae33bbdcd50b2a6d8de5d52779276bb36c",
|
|
"description": "v3dv/bo: use mtx_lock/unlock on cache_init too",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ffd0e3a7fefa9f08fdc34a79488eba9846344f49",
|
|
"description": "broadcom/compiler: fix coverity warning (unitialized pointer read)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f2b7c4ce29b36556968ccf0480393180455d498a",
|
|
"description": "nir: rework and fix rotate lowering",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "fe0965afa6becfc9c9aa341babd34bc5920e421b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a50b2f8f258eb71984a3d63ca031b8051c380344",
|
|
"description": "panfrost: fix panfrost drm-shim",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "91fe8a0d2859e0b869edf83a56c463cf548ac10a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59b652f10fd6a114dfab8f933c4ef3576329dd1f",
|
|
"description": "anv: using a single struct for kernel upload",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "783e3c096fe34b06a251b3355330feac3a015e4e",
|
|
"description": "radv: fix indirect draws with NULL index buffer on GFX10",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "db9816fd666a53dcd6285517c558373f93b12599",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5c03cdbd02a69884ce759e0cbd0cf76dc212e2d3",
|
|
"description": "radv: fix indirect dispatches on the compute queue on GFX7",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c3a64f8dd1192bef2b1cea29283a82f5f82f79a8",
|
|
"description": "intel/fs/xe2+: Allow SIMD16 MULH instructions.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "54f3d5a00c7527ef40c79344fea15a2c66fc6103",
|
|
"description": "intel/fs: Emit QUAD_SWIZZLE instructions with WE_all for derivative lowering.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3e710a84ad8c2ecd2785a10b7977fa5b1b087448",
|
|
"description": "intel/fs: Set the default execution group to 0 when not representable by the platform.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "43c9620dbf169fd7a66f9d5a34ee95f3bd9a923a",
|
|
"description": "intel/eu/xe2+: Translate brw_reg fields in REG_SIZE units to physical 512b GRF units during codegen.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8bc38215206f450723c820b6f86cd36ce98f246a",
|
|
"description": "intel/fs/xe2+: Disable bank conflict mitigation pass for now.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6efcba9e3622822357d42549863603176929aa44",
|
|
"description": "intel/ir/xe2+: Add support for 32 SBID tokens to performance model.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a9c057d5a3568282d40ee9fc4c7b101464bb10cd",
|
|
"description": "radv: Implement NIR debug printf",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "03379d74ba5ce9c59d96eb6c4f114881b741fbc6",
|
|
"description": "util/printf: Expose util_printf_prev_tok",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d05f8f6146adaff588e154324e398aef2dd7fcf6",
|
|
"description": "util/printf: Include stdio.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87417012f3f42b84b6e8f8264f64e0388201f55b",
|
|
"description": "zink: Update zink-anv-tgl flakes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "908f444ec10fe44ae2df004909b2e6206188a71a",
|
|
"description": "ci/deqp: backport fix for zlib.net not allowing tarball download anymore",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ebcab145cfce334776be7e59db9beeb3f74b6967",
|
|
"description": "dzn: Add a debug option to enable experimental shader models",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "90bf4b630b28319314b811102a0186061693b97f",
|
|
"description": "microsoft/compiler: Handle comparison bias/gradient sampling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "733b7fe831f6ea22283fdb9c1df468d6e7a07075",
|
|
"description": "microsoft/compiler: Declare shader model 6.8 / validator 1.8",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bf461d856fc4af8dd7b808d377a48d26e3cd1e15",
|
|
"description": "ci/ci_post_gantt: add script that post gantt to Marge's messages",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1a9a71e2d99d508714f382ab1b88e8c3c1f3104d",
|
|
"description": "freedreno/registers: A couple newline changes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2e733e94d81b77aba32219de9f4f0af3bb953b88",
|
|
"description": "freedreno/registers: Add basic kernel header support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ab64afc109e80871f5512d744f1c3b6491fbabf4",
|
|
"description": "freedreno/registers: Generate copyright comment blurb",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8eca68d2dee9940cfcfe627ffc1b0b8d118428a3",
|
|
"description": "freedreno/registers: Don't re-parse files",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d1567249e99cb00aabb797c6bdf23e1383389941",
|
|
"description": "freedreno/registers: De-duplicate xml_reg_files",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "15f94505ba75adaf052dcb8d9f349a2bf10242b4",
|
|
"description": "freedreno/registers: Pass full args to dump_c()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "670e93bfb5d2700264801b38373d7e87b0886bef",
|
|
"description": "freedreno/a6xx: fix comment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5552ffd0f3b5a169ffc1da7b4435bb69b11035dd",
|
|
"description": "intel: Use an intel enum for cmat scope",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a03cf5b3c294a274e2cd352a188cac220171a5e",
|
|
"description": "aco: remove boolean shuffle isel",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b4180ebbb9e6bd7a763ad37dd730621ad2f71d2b",
|
|
"description": "radeonsi: lower boolean shuffle",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2571580b2b78b9772d5289d2f6e586055e9d8691",
|
|
"description": "radv: lower boolean shuffle",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d641750573a163674458004f74d0057bec86c62e",
|
|
"description": "nir: add lowering for boolean shuffle",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "37a15ba53a8a7eff3fc16b09f784f4d59fbf35b6",
|
|
"description": "ac/llvm: implement as_uniform and ballot_relaxed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6b031daf16ca66750b2baaf09ac9568f93b5c7c8",
|
|
"description": "aco: implement as_uniform and ballot_relaxed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1cb5bf700907a0b862fc4e340c0803bd9411b5d0",
|
|
"description": "nir: add ballot_relaxed and as_uniform intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fc9ffb90fdaecdfa682d7783b9ee3dc417373ae0",
|
|
"description": "r300/ci: add flakes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "74fc2e287fc79b9451919b21957bc5d0ef186a5a",
|
|
"description": "aco: stop scheduling at p_logical_end",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d1519e6ab77c79aadfe455f1c17af1fcf93f8710",
|
|
"description": "nak/sm50: add support for suatom",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9f54d269c20e1c7a668a2ca41ac5ffee76cf60e3",
|
|
"description": "nak/sm50 add support for suld",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "458d4150dfc704fe04e7bc5209643e2eb6479ccd",
|
|
"description": "nak: Legalize OpBMsk",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "bb10f7f5da76f2e5b90781b99f35e4eb430f5313",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e3098bb23284b598ec6d5030ceaa1c3d5bd9d428",
|
|
"description": "aco: give spiller more room to assign spilled SGPRs to VGPRs",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "47d7d73eb31466d850a8912dab2067707daa658e",
|
|
"description": "panfrost: implement line-smoothing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a3cbfb5bd9d9b2cbbd1a8a68d2577183e0b4f190",
|
|
"description": "panfrost: clean up active_prim update",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6343e0bbd0bf8d0173795934fc42eb7851d0730b",
|
|
"description": "panfrost: add line_smooth shader-key and lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4b6972366aa62678c46af972ec0f9467912d4002",
|
|
"description": "panfrost: pass reduced primitive type instead of points",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e9ada4c0a2ebe11a4a8b3bf08fd12a0f76d56c9a",
|
|
"description": "panfrost: add support for forcing sample-counts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "550cc685a76b609a3c3f358d554de6e9911510ec",
|
|
"description": "gallivm: fix coroutines with llvm 18",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3b62b0d096d989b1eeacc0fe31d4d47b66094919",
|
|
"description": "nine: update verbiage for enduser device messages",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "41107e4e641cdde3689b2718f8c0b260ab3964ce",
|
|
"description": "nine: detect emulation fallback of d3d coordinates",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "60e3a43bfc03530f121c7d26adcd253442562c6e",
|
|
"description": "nine: r500 under 20 fragments cap is a warning",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "500ca5ce7e4c093c410ce75add64be2494be111b",
|
|
"description": "pvr: split out device info into per GPU headers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "09ab2ff925e31e3ecf0af4758a6d8d451e3afa55",
|
|
"description": "pvr: fix up some includes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7a7aa01a49b9791eb6b51c4e2bdd79b3602121b1",
|
|
"description": "amd/ci: consider much more of dEQP-VK.query_pool.statistics_query.host_query_reset.* to be flaky",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7d67debc2ef22d65c98a7961d60a77c396b95369",
|
|
"description": "CODEOWNERS: update Imagination maintainers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7c4a797bc98e2800be09ded38436817d2d7b0381",
|
|
"description": "amd/ci: add flakes seen today",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dcc8c8aa4ad0050ae5477143663eb57ee6eff9b5",
|
|
"description": "radv/ci: sort navi21 flakes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "14345c4dd67c75698ed071eb7b798e1f52abea62",
|
|
"description": "zink: plug leak in `zink_create_quads_emulation_gs`",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3a72fc1cb7073fcc892ef0b36e99cc8455337476",
|
|
"description": "nir/passthrough_gs: plug leak",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "15e7c6327216efa1f2c5b71b0a2ca65020f67852",
|
|
"description": "r300: remove R3xx/R4xx backend absulute modifier lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "78404cc57d7c0115550728515edd8820d27ece81",
|
|
"description": "r300: skip backend DCE for vertex shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e2e4688af737328229101e4983d5d7120ac6e5f",
|
|
"description": "r300: fix writemask for nir_intrinsic_load_ubo_vec4",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "43bdfebbff2c5557355df88816e737ef19618ed2",
|
|
"description": "radv: Fix shader replay allocation condition",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "86954c766fac7e56985d8d435c7773ec663c641b",
|
|
"description": "radv: Ensure vkGetQueryPoolResults returns in finite-time",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "907fe6ea625a82dd356f383fee05f5197e5dd11d",
|
|
"description": "radv: Add radv_get_tdr_timeout_for_ip helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed4ef4dc65348a18ca44d815bb8d5a0ebc6aa599",
|
|
"description": "radv/amdgpu: Remove ctx_query_reset_status",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f62bdde7031ac919be8e87d389f9b23c49861b5c",
|
|
"description": "radv: Remove check_status",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b24a4b8949109d787a2db7a1c3a61274b9238de6",
|
|
"description": "radv: Mark device loss if QueueSubmit failed immediately",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c58cff3ce42f1e2f3b76d7798a302254cc347ea9",
|
|
"description": "radv/amdgpu: Handle -ENODATA and -ETIME from cs_submit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7a0b34349541043774e3ee60bccbd4063299989d",
|
|
"description": "aco: silent checking if clrxdisasm is available",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "34a27ac3a7315376646e4c132e02c1c91524e2c0",
|
|
"description": "d3d12: Set up spirv-as and fix expectations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "13cc5afb3590e932532b1a037161684ca37d0250",
|
|
"description": "ci/windows: Rev Vulkan SDK and piglit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b571ae6e7a76725840e50345e46de65e9ab7935a",
|
|
"description": "intel: Make memory heaps consistent between KMDs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ca94420d6d3de80287be37a452236936bbcc9519",
|
|
"description": "intel/dev: Reduce usage of intel_device_info_compute_system_memory()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f05350899a72c2b7d1dd298e59f111a1d53c6979",
|
|
"description": "nak: fix iabs on SM50 with an explicit i2i op",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f332f4087500219f7fecc76ea268bd538f58c5e",
|
|
"description": "nak: Enable NIR fuse_ffmaN",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4dbf9181cd53baad71a2dba7b3a9198c57ba1941",
|
|
"description": "intel/compiler: Fix rebuilding the CFG in fs_combine_constants",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "65237f8bbcaae12929fa4c35a71626f3c53f5b56",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e9bfdcf57688978404187a52bebdfda2d80c93c9",
|
|
"description": "intel/compiler: Add couple of tests for fs_combine_constants",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "280fe3f592f9e48366f820e72e0848293bc21d40",
|
|
"description": "nvk: Wire up nir_opt_large_constants",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0bc02eee4b2d79a85f67fe53a35f5373cf196da2",
|
|
"description": "nak: Refactor shader upload math",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "148971f232dda5b1bd122df5ccf64635fde3220e",
|
|
"description": "nvk/draw: Map cbuf slots to shaders, not cbuf_maps",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2b47e93c8a8acb2fc501704f8f277d4ed696d53f",
|
|
"description": "winsys/amdgpu: Limit usage of query_reset_state2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cf24d155038c60abca9570a5a1503693e6c4b541",
|
|
"description": "winsys/amdgpu: Hook up guilt to amdgpu_ctx_set_sw_reset_status",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "024f144165f7b53e78bdd18f8b5afe11bf4e36e1",
|
|
"description": "lavapipe: Report the correct preprocess buffer size",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "976dd26004ff6b52e14c031398edae840ded005a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cc94ff081c9b431dbb1242a04bd4efe0feaf5dde",
|
|
"description": "lavapipe: Mark vertex elements dirty if the stride changed",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "76725452239e9e7740c0edd6a5f3663ab897c343",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d98142eda7be693bb39e8ac229d83242f0eceab",
|
|
"description": "gallivm: Use saturating fpto*i conversions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d88c1bb6ce7b64188ff1a19238a40d9218fd021",
|
|
"description": "lavapipe: Fix DGC vertex buffer handling",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "976dd26004ff6b52e14c031398edae840ded005a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e83ef27ba657e49272061c52072c6ec480d578a2",
|
|
"description": "radv: Vectorize load_global_constant",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "220c91208037a499ff7a553f263d20e5844094a4",
|
|
"description": "ac/llvm: Enable helper invocations for quad OPs",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b1afb0482f638323c2bef3ec957544499f9ca02",
|
|
"description": "nvk: Advertise VK_NV_shader_sm_builtins",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a55b2996ab1aca810d449d6f7b3b72482a9f7486",
|
|
"description": "nak: Add support for SPV_NV_shader_sm_builtins",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "82fe981e359e7d6fa8448dd8572e52e85ede1a38",
|
|
"description": "nir,spirv: Add support for SPV_NV_shader_sm_builtins",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "02d7f5e4ff1a93d149778d8b40f327cccbb412ee",
|
|
"description": "anv: expand pre-hiz data cache flush to gfx >= 125",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "93706d5c2fb8cd47fa444fd8598b5cb190cf74a7",
|
|
"description": "iris: expand pre-hiz data cache flush to gfx >= 125",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7481d61a5d5a8bef71c855182f1d958c4e6c4f0f",
|
|
"description": "intel/compiler: Track mue_compaction and mue_header_packing flags in brw_get_compiler_config_value",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "48885c7fe347b61555ddae247a7c7fdc6834a6a1",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6f237a23c771e3dc74adc1cc0ab5cbc3e3b03be8",
|
|
"description": "intel/compiler: Track lower_dpas flag in brw_get_compiler_config_value",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "3756f605586fb2dcf53d892606152ecc5ce1ad1d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2741c6464c347946f1392c97731b24c386b9f782",
|
|
"description": "intel/compiler: Use u_foreach_bit64 in brw_get_compiler_config_value",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "951e08fc18a32f8a5ee9faa39cab69f8f0767e24",
|
|
"description": "intel/compiler: Disable DPAS instructions on MTL",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "3756f605586fb2dcf53d892606152ecc5ce1ad1d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a1e67b393371e8d57e5d1e9ba94747ce9f8fd701",
|
|
"description": "mesa/vulkan: use DETECT_OS_ANDROID",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c27cd96f3104443cdd73d9f6f17d9f6b8e90564c",
|
|
"description": "mesa/vulkan: use a simpler path for header in trampoline gen",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c860935501bda56da7f8fb7a3c436a8ce97a2b66",
|
|
"description": "mesa/util: use DETECT_OS_ANDROID in anon_file.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b133ad446b1c8c714eebf02106f695486377d5c",
|
|
"description": "mesa/util: add <linux/fcntl.h>",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e08add916457d8bd9724ffd1960e638679c8c630",
|
|
"description": "mesa/util: Check __ANDROID__ when for detecting for Android",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "155b2b955566ea6bb4e3f923b0bcebf9c979a264",
|
|
"description": "CODEOWNERS: remove myself as a person of contact for a few things",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "52f24121b6d723431ff4f5070508f4f3a4bfcb6e",
|
|
"description": "CODEOWNERS: add myself as as person of contact for CI changes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "efc0131d5bf42c7671b6ebcda61de06c9b954b11",
|
|
"description": "wsi/x11: Add workaround for Detroit Become Human.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4ab6d7e7534b6848231e1a2b8bc1a05531ab54bc",
|
|
"description": "wsi/x11: Add drirc option to ignore SUBOPTIMAL.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "745282736eb8b1b3bc0ac9d45a77a40e502b887f",
|
|
"description": "wsi/x11: Compare modifiers before signalling SUBOPTIMAL.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2b9c54d47dca10eccd84b50e9f247abecbcf3ffb",
|
|
"description": "wsi/x11: Remove unused vk_alpha in get_dri3_modifiers.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b25564ba3364fcbb9b22c95af43f69d156a9c5fe",
|
|
"description": "zink+radv/ci: drop duplicates flakes lines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f7e407213bc87d5cdcadde28b1c573a311283c7e",
|
|
"description": "clc: silence a warn_unused_result",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "338636a4ab34026892a2997d4f289b894191945c",
|
|
"description": "clc: require LLVM-15",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bd085c253cf4b0fb59eafbc0c9bdc7a0a30c941a",
|
|
"description": "clc: merge blocks handling optional features",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "faea27e4acd0e764039a0301576d429c2e58c514",
|
|
"description": "clc: require LLVM-14",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "05b628b5affd6305ae4d958c15fa1a0a10928125",
|
|
"description": "intel/dev/common: Add xe2 support to get_l3_list()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df0fe0dfbdd3de42039d9da881433952b92101ea",
|
|
"description": "intel/genxml/xe2: Remove L3ALLOC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "36012af17fc2d8445a4f84dfb603e44369143822",
|
|
"description": "nir/printf: remove treat_doubles_as_floats",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d2b08f9437f692f6ff4be2512967973f18796cb2",
|
|
"description": "freedreno/replay: Make meta \"print\" instruction take any number of regs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "30e09d0e9815a1edd64f19d73e9d992c2121b042",
|
|
"description": "nak: implement FLO on SM50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f33683e4dad9e1dfb7dcd4f86bb86ef3e3954315",
|
|
"description": "radv: don't submit empty command buffers on encoder ring.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d32f2ee7b632b87c9ea8de66aa41423bf36f8268",
|
|
"description": "radv/video: refactor sq start/end code to avoid decode hangs.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d8f3060bd915e6ba6cc01086978d126e70bfea92",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6bd31b60e14aa8d573c4352e32458243c94d1c7c",
|
|
"description": "vulkan/video: constify the encoding apis.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f9381782f984f7db18646c0fbf99042ada88222",
|
|
"description": "venus: ensure object id is unique",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "184bcfdc1c3cf22d248053cd22834a1c052b4323",
|
|
"description": "nvk: Implement VK_KHR_zero_initialize_workgroup_memory",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e214f21579456d7f149986fcebd0448365ee6e6",
|
|
"description": "nvk: Properly configure the min/max shared mem size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eaa7980e15ecf81e78ea7e9b0fe4515b465e7e43",
|
|
"description": "nvk: Add a #define for max shared memory size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "be0f04f5bd3155c05af14b2c8ffee887838af807",
|
|
"description": "nvk: Unref shaders on pipeline free",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "d6a1e29ccdc12461495e01b7dc0b510a9bb84c3d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4b0448d8f8b1edfbf74104eabcbf473846eccbac",
|
|
"description": "nvk: Set framebufferIntegerColorSampleCounts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "03f5fc45bbd29ad3eab8385a53001bd9b54f1e69",
|
|
"description": "docs: update calendar for 24.0.0-rc2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e4bb8253ed36f911a0a45dfecf89c237a8cd362",
|
|
"description": "venus: fix shmem leak on vn_ring_destroy",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "d1e29b7557877c9b278593b8f0c7e6c531849f23",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "531505f8c598316ee69b916bfbe414598fec9a72",
|
|
"description": "nouveau: mme: Add a dumper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cb6d954c67d83c03b018afe4ab14b06dbf285dd8",
|
|
"description": "nouveau: nvidia-headers: Add nv_push_dump tool",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9cd3e4c55bedb732ac8b340f247bf3bde1fb9ad",
|
|
"description": "nouveau: nvidia-headers: Add compute array parsing to class_parser.py",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2cc9ad0e5c415a41a8b3d655d67904849404cf28",
|
|
"description": "nouveau: nvidia_header: Add AMPERE_COMPUTE_B in vk_push_print",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "20b3f9521ee7a4383bf8bd96f6c3b6de500291b9",
|
|
"description": "nouveau: nvidia_header: Add TURING_COMPUTE_A and AMPERE_COMPUTE_A in vk_push_print",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d8b9b91601c14f065644f0c9dba1c5981cce117",
|
|
"description": "nouveau: nvidia_header: Add AMPERE_A in vk_push_print",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32f2a0f1e15fe9d8c8ba45b5dd9fe37c73dd9645",
|
|
"description": "nouveau/mme: Stop using isaspec",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a69b7f1b19cf2cf87eef1c4a87a189515f092c3b",
|
|
"description": "nouveau/mme/fermi: Stop truncating iadd immediates",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10e2dbb63b9d1f8f35c4fc3f570cd19b3fc03b43",
|
|
"description": "radv: delay emitting streamout enable at draw time",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bdfce158bd9122b0c6d4f5a3d8a774b12891cf64",
|
|
"description": "amd/ci: add flakes seen today",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "79422eccd80e3e6d0ab76a652c9b062cddc43d79",
|
|
"description": "ci: Add kmod",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a9831caa144f9944fec936608faf03d253e9bb7d",
|
|
"description": "radv/rt: Add workaround to make leaves always active",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a18ea091af4b594aea552a4e147e29aa5901386c",
|
|
"description": "nir/comparison_pre_tests: update expectations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "873fe637e20d6a7bf63dfcb456cd4aceaa373915",
|
|
"description": "nir/alu_srcs_negative_equal: bail earlier if possible",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4740ee8d670c2a82085525f59939e417dd50b0fd",
|
|
"description": "nir: Minor clean up in nir_alu_srcs_negative_equal",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b289028d0abf56f453be9b2ba01969bfe38c3352",
|
|
"description": "ci/ci_gantt_chart: show duration on hover",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ffaa247b4fff72cd2045f37be526904c7ebd200c",
|
|
"description": "ci/ci_gantt_chart: add option to save output to a file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cf86e97ace3f6f6db95f79350a8ca107276e17db",
|
|
"description": "ci/ci_gantt_chart: add timeout vertical line",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "61ab9ae2af193ab534066687266a58878232ba81",
|
|
"description": "ci/ci_gantt_chart: add tool to analyse pipeline execution time",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9e8cbc8e91072471b00c0c791b8c34b6185f46ea",
|
|
"description": "ci/ci_run_n_monitor: move get_gitlab_pipeline_from_url() to gitlab_common",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ce200669b1fe9a0c530d8b226110e91f05d198b9",
|
|
"description": "radv: rename radv_pipeline_key to radv_graphics_pipeline_key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c5a5ab46c9a0282a6f20aa2bfdcf0545d052950e",
|
|
"description": "radv: remove radv_generate_pipeline_key()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "72d2eb39fbe394721c22bf58ad8063fea4a0a52d",
|
|
"description": "radv: pass radv_graphics_state_key to radv_hash_shaders()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b18bfed2c5fc9c8ad93b08bae8b9e65380a1b772",
|
|
"description": "panvk: Fix access to unitialized panvk_pipeline_layout::num_sets field",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "73eecffabdd37fc2a181dfe38e35e4240812611e",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "35a02560c8932d4b1841772b016b8e672e409eda",
|
|
"description": "panvk: Fix tracing",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "56be9a55be03cce9925989e7d22696733488e05b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c5ba55314cb3187dd4cc115002bbc14a086d1547",
|
|
"description": "panfrost: Fix format tables for v4 and v5",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "404da63a0e7221e2b57342aa366976e491e531ea",
|
|
"description": "panfrost: Don't try to set bifrost blendable format on midgard",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "969ed851102b6136c63b1690c21750b00680d009",
|
|
"description": "radeonsi: don't flush CS before and after every blitter invocation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "da49e9dcc2a2ba6d1f4b8ac0e759aec1625419fe",
|
|
"description": "radeonsi/gfx11: flush DB before Z/S clear to work around dEQP failures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5fd31c1301ed92d0f27e833743ab992301421ab8",
|
|
"description": "radeonsi/ci: update gfx11 flakes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3601c1b2cfeb82b83edc0c693ecda433806c4652",
|
|
"description": "radeonsi/gfx11: clean up MAX_ALLOWED_TILES_IN_WAVE programming",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "15f88ea46ed9b3d28d3d3c644cf3035748f8b7f8",
|
|
"description": "radeonsi: rename *trivial_vs_prolog -> *trivial_vs_inputs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b8c23cd4cd769896d7f257087a8a670d2faf87f3",
|
|
"description": "radeonsi: remove unused preloaded instance_divisor_constbuf",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9dbd3437c6628f7f3440fd90bc0f61cd6e6875bf",
|
|
"description": "radeonsi: remove no-op additions for viewport0_y_inverted",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bad2530a40293cea5217e0cc0753dfa30eb05f20",
|
|
"description": "radeonsi: pack GS_STATE_ESGS_VERTEX_STRIDE better to save 2 bits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8eed352e053f6ac544a4bff3c3c670686880154c",
|
|
"description": "radeonsi: split si_update_ngg_prim_state_sgpr into 2 functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b3326bb947ec0ecba8ffdaf5d739786799bd1d35",
|
|
"description": "radeonsi: change GS_STATE_PROVOKING_VTX_INDEX to 1 bit PROVOKING_VTX_FIRST",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6c74fc6bfbdbdeee9b40dd41bdaa2f92bd7b8f1c",
|
|
"description": "radeonsi: deduplicate gfx10_ngg_get_vertices_per_prim / get_num_vert_per_prim",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "da20c6c73fbb0399f60c082900d51c5ede1b704c",
|
|
"description": "radeonsi: don't use staging uploads for buffers & shaders with all VRAM visible",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b7af7efee4d9f274ff69017b05c0449631e72815",
|
|
"description": "radeonsi: expose shader profiles to other .c files",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "767048f8b2e0e9ba8dac45863ebb555c4648072e",
|
|
"description": "radeonsi: report more detailed output stats for shader-db",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b9b00a0e7a309930d4a65b1c029caa67ca8bbef4",
|
|
"description": "ac,radeonsi: emulate GS primitive pipeline stat on gfx11 because of culling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d3f93714279f0f1f6798db69322d29a41e0b952",
|
|
"description": "ac/nir: simplify code at the beginning of ac_nir_gs_shader_query",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4747bd6ba84d5675449b2c299586f7ec1847a144",
|
|
"description": "ac/nir: optimize out multiplications in small line culling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0d74123633cf6dd0f168e2a3fcddc9048c6a1350",
|
|
"description": "ac/nir: rename clipdist_enable_mask -> clip_cull_dist_mask",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "af4e91f6b8b89763b2d436283f2cd4bf82c1a1ba",
|
|
"description": "ac/nir: don't write TCS outputs to memory if no_varying is set",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4880c1e12ee26d208cbb5cdadca3ffdf86c36b9e",
|
|
"description": "amd: unify NIR options between RADV and radeonsi",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6b0bfdfa9e83aba5316821296fb9cf68fdc958f8",
|
|
"description": "nir: Use alu source components count in nir_alu_srcs_negative_equal",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c6ee46a7532291fc8583400e174e77b1833daf23",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e19ecf49eaf36d662d5e17af5f84a21d590279e0",
|
|
"description": "radv: remove an extra new line in radv_shader.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee96de53e47e45253bcb561639f6677ca441b970",
|
|
"description": "radv: remove the pipeline key for ray tracing pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e7999070713c28c929ab82f7fbb1fcc4a83ec55f",
|
|
"description": "radv: remove the pipeline key for compute pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e017eb3b5893468546ccbfad3add5191fd8ec474",
|
|
"description": "radv: stop hashing radv_pipeline_key for compute/rt pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "739c8eb681bd0f5a0e2903b6f8601a6be19b8ab3",
|
|
"description": "radv: hash radv_shader_stage_key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "853298edb1586eac0a018e42d730606e31ffadbd",
|
|
"description": "radv/rt: cleanup radv_parse_rt_stage()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ffe997d71d96b92b104837a3e6d865791c6ef0b7",
|
|
"description": "radv: add radv_pipeline_get_shader_key()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "844004c3354356ab4a761eecc523294ace0baedf",
|
|
"description": "radv: cleanup radv_generate_pipeline_key()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3615bcdde3b9d9ae13b20005ec89849ba7592688",
|
|
"description": "radv: make sure to retain shaders key for imported shaders with GPL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "082c524f861c1d421d9f59d2b9010cfaf9971069",
|
|
"description": "radv: pass radv_shader_stage_key to radv_pipeline_stage_init()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "08b8356111bcfec40c89231798ed3c2593002c4b",
|
|
"description": "radv: add shader_version to radv_shader_stage_key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "20fdbc7a44a029687a89c064660dfd9a61ee8ff4",
|
|
"description": "radv: add keep_statistic_info to radv_shader_stage_key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "027363416be3d5002c5413fcb3f21b106a8d7f89",
|
|
"description": "ci/lima: update expectations, failing tests are being skipped",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8bd4cae768ef9f1d5a96eb603bd25191db9d0f69",
|
|
"description": "Revert \"ci: lima farm is down\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "601b826a5ec17da99c2984eeb720bc9e0f3ffeaa",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "616c0cd06727e19039d88a405adb4987b0d84959",
|
|
"description": "compiler/spirv: vtn_add_printf_string support for handling OpBitcast",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "88c4de7e7b967b5a9d868492e8ed977a8b87c592",
|
|
"description": "compiler/spirv: There is not need unqualify const in function vtn_string_literal",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fd118188285d0f3b2d963b0a4807f3f4cfd0efbb",
|
|
"description": "compiler/spirv: The spirv shader is binary, should write in binary mode",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "53265c8798ee83e812f2e27356c8d9affc5356ca",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1593caf6100897a4466064776df05835a94d4ca1",
|
|
"description": "nak: implement FSWZADD on SM50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bb10f7f5da76f2e5b90781b99f35e4eb430f5313",
|
|
"description": "nak: Implement nir_op_bfm",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c14f4cc052778b7a0ae1ea4cbc520210b305b5b7",
|
|
"description": "nak: Rename OpBrev to OpBRev",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9b68c77abbc2f9020293af2701d7fa46b45310b1",
|
|
"description": "nak: Implement nir_op_ufind_msb_rev",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a3bceafed5660c386fa147603f1ff9473015bc10",
|
|
"description": "nak: Implement nir_op_pack_half_2x16_rtz_split",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "95a6165fac62c01b592b2e97645c057e20c34e14",
|
|
"description": "d3d12: Do not assume multi-subregion support when querying for driver encode support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e8c5a0485e907ba1fd573944ebcd792618cc0dcd",
|
|
"description": "amd/ci: simplify deqp config",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6de31ef8a699197a44c94ee04cde840504941e85",
|
|
"description": "nouveau/ci: don't run nouveau (gl) tests on nvk changes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc5725ee29727a3272ecf30141a249cf4f91f1fc",
|
|
"description": "vulkan/wsi/wayland: fix returns and avoid leaks for failed swapchain",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9eb48e804005c01273e67234cc4b088716f1cc19",
|
|
"description": "nak/repair_ssa: Remap PHI sources as well",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2ce0b5ab0a66a3fc281c1577b74dab67023c3753",
|
|
"description": "ci: fix job dependency error in MRs for bin/ci/* scripts",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "f298a0e7092addb9db5ab14c9085cd5a0f54fa1d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "99720f056481270deb04516492c244198cb9efa9",
|
|
"description": "nak: fix frnd on SM50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df5203d6316d8b79705c6fa37fecb0d072a63caa",
|
|
"description": "radeonsi/vcn: remove EFC support for renoir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ff84aef116f9d0d13440fd13edf2ac0b69a8c132",
|
|
"description": "nak: support predicate sel on SM50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9b6a39cfd45189ee85a76fccab6d9ec275651c50",
|
|
"description": "nak: support predicate swaps on SM50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "de2c847c24695ec5be4858b375db697c3ebcff15",
|
|
"description": "ci/lava: Detect r8152 issue during boot phase",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bfd50f72eb6d661d0ef4b834625b71172d4e967e",
|
|
"description": "ci/lava: Turn the r8152 issue check into a counter",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9a6ac1dd2ffb3d06fdff21d4b9ceab86c888855d",
|
|
"description": "zink+anv/ci: add known failures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4ff77f08e476e37bf387178b5151093296491016",
|
|
"description": "ci/deqp: uprev deqp-runner for Linux too to 0.18.0",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "1ff4687e866043f938fa5d4b14f79393b8361ec7",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "865abfde6393689d17d33fb907cc39d63ef02df4",
|
|
"description": "radeonsi/vcn: Fix H264 slice header when encoding I frames",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a5b21f7cf441670b77d4831777bcef0ff4f0bd3c",
|
|
"description": "zink/ci: skip more arb_shader_image_load_store.* on Polaris10/Navi10",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bacace8634346f853547f51a0ea6ff8082a8dcb8",
|
|
"description": "glsl/nir: fix gl_nir_cross_validate_outputs_to_inputs() memory leak",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "7d1948e9b5d953cf8f5a56c676c935621b8da2bd",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a68a94a513716884c4a8c46c543ffc8bcf8e9c7",
|
|
"description": "util: Optimize mesa_hex_to_bytes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "34e72579cda63681c2d49ef6eb3e9ddd2bca705e",
|
|
"description": "vulkan/video: start deep copying the parameters structures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b4a6a876bee8d2f3ec74aeee0da4fa75f8c0df62",
|
|
"description": "vulkan/video: start to wrap the video structs for deep copies.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b72b4d8a0eda81c306746f453462d1d9752f7d4f",
|
|
"description": "vulkan/video: rename some of the parameter tracking structs.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "57d83cb99cab81be58534c7d468c8bd7bb9f9e6f",
|
|
"description": "vulkan/video: drop unused function.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ed27bff0beacf5d6b965afc0792ead588c11045",
|
|
"description": "winsys/amdgpu: cosmetic touchups around IB sizes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e1dae77a9664e36290954ed81647e58b6cb9834",
|
|
"description": "winsys/amdgpu: represent max_ib_size_dw in bytes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fd1e36a044bb2a23356df025fff16f015ad34130",
|
|
"description": "winsys/amdgpu: represent IB_MAX_SUBMIT_DWORDS in bytes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a008a7dcdf18acb7d74d63c53ca89fc84e3620e2",
|
|
"description": "winsys/amdgpu: remove misplaced duplicated comment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b2b7603ecbf35b5c805d5bf5bcc51f85bc5ca8e2",
|
|
"description": "winsys/amdgpu: don't clear fence list elements after IB submission",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fb3171b653bd39a6521928fd8d41df1972e6b43d",
|
|
"description": "winsys/amdgpu: add more fence_reference helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a94319d29b466c48ff0e00d6f986e36b99d2ed7b",
|
|
"description": "winsys/amdgpu: don't clear buffer list elements after IB submission",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2da16e963593a91381766a84573ae76e1849920e",
|
|
"description": "winsys/amdgpu: cosmetic touchups",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e06cdad0d6ee04ef3fa1d955f569281deaddb15",
|
|
"description": "winsys/amdgpu: merge loops decrementing num_active_ioctls & unreferencing bufs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f1cf7f0d869c6daf2104d1cb975cc21b7a3e5433",
|
|
"description": "nak: Stop passing --explicit-padding to bindgen",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f079b6a18d87bb2a99ebb4365ef426b39019efed",
|
|
"description": "util/format/fxt1: include \"u_format_pack.h\" instead of \"util/format/u_format_pack.h\"",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "43bc212aeb8b5905ddd69d1a39ac7b5e2d175426",
|
|
"description": "ir3: Add fullsync and fullnop ir3 dbg options for over-syncing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "123c5e7c3a19c169a6116b3081ae777ebb81d8d9",
|
|
"description": "ir3: Fix \"print\" meta instruction synchronization",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ea023ff5cddf91521436b6d3f24021ae35774997",
|
|
"description": "rusticl/kernel: no need to reset the scratch size anymore",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "835c208578b333f4624dc7d81158058e99e5efb0",
|
|
"description": "rusticl/kernel: add a few comments in regards to pass ordering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f8966598940ad46fb1ff2cbd9c23013289ef0736",
|
|
"description": "rusticl/kernel: run opt/lower_memcpy later to fix a crash",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2f229a8ba63d5840d6fb9ed430acdbfb1272ebee",
|
|
"description": "etnaviv: implicitly update shared texture resources",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "27ac55873a1cce5584a61992600382aa0acba97f",
|
|
"description": "etnaviv: only add shared resources to implicit flush list",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ab9df39417af23bf07967fb66eaf8f9e6c8dab3",
|
|
"description": "etnaviv: track resource sharing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "22c4a5e1272321e94a04bc316055e004fe8615fe",
|
|
"description": "v3d/ci: run OpenGL 3.1 tests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "480ec5b1d480c62bc9984a44bbb6453bca1970be",
|
|
"description": "freedreno/replay: Add WSL backend for Windows",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "16de8e99cf6500758295c73aaf878366caf99065",
|
|
"description": "freedreno/replay: Correctly free iova on msm backend",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56a6bc758d5be2c6e137369590c9cfdc247242b5",
|
|
"description": "freedreno/replay: Delete all buffers after each submission",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "985a5c8f1ad7c0cdaa9c8e874442145c156a1181",
|
|
"description": "broadcom/simulator: protect simulator BO rallocs with mutexes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56eb09480b6ffe4488e9527628ab0444046d5347",
|
|
"description": "anv: rename video command file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "51d63f22363d08e7b9477fd795d4c1bcc04acf72",
|
|
"description": "anv: move compute/ray-tracing commands to their own file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cfe894e1e94a33a290d78cbebb6ebdfb4aaa5426",
|
|
"description": "anv: move draw commands to their own file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ddc18b4e78407901396266ba53c4fad6098cc655",
|
|
"description": "anv: move generated draw flush helper to its own file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df1dc882cb22603621ecdcf292dace835efde8ff",
|
|
"description": "anv: fix missing header",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "74c8edd288fd67fc3b2ba5623738422d3018991f",
|
|
"description": "anv: fix include guards",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6bb3ae99c52be4707ccebc5d62b6215e5a52baee",
|
|
"description": "anv: export descriptor flushing functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "43fb43ba2cfe673d5b6693bfe93d0331f86817ed",
|
|
"description": "radv: never set DISABLE_WR_CONFIRM for CP DMA clears and copies",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b555f9451cc3a22209cc7ff91e2f29fdb6f946ed",
|
|
"description": "radv: introduce radv_graphics_state_key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b888677dcfe0d522189d05099d9d006c9c88739b",
|
|
"description": "radv: add vertex_robustness1 to radv_shader_stage_key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f2f87d08721d53f6b5821d378b71b186e8a7deb4",
|
|
"description": "radv: re-organize radv_pipeline_key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fb80421a62356c3c8af6f868dc4f690b59efb33b",
|
|
"description": "radv: stop passing the pipeline key when compiling compute/rt shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e7018e74d6e674967f18363fbceff5881d3ad11",
|
|
"description": "radv: remove unused lower_rt_instruction_monolithic_state::key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ea89328fb41a0ebc497e8045e468070ea8af5931",
|
|
"description": "radv: remove unecessary radv_nir_compiler_options::key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e1a73a53d1640c1732b4566683b8455143b0aa9",
|
|
"description": "radv: add optimisations_disabled to radv_shader_stage_key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3a776f036fc9d47f9afaf6003f256f098ef934a1",
|
|
"description": "radv: use radv_shader_stage_key directly with pre-existing fields",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "28e330c24536d353ec25be7b78ce20c7770d1e23",
|
|
"description": "radv: add radv_shader_stage_key to radv_shader_stage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cff2a3aafcc449d95c3405b21938c6225a67c9ef",
|
|
"description": "radv: move radv_pipeline_key::mesh_fast_launch_2 to the per-device cache key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d74150fc66131f23e2a54dd4920fa33d6604f13c",
|
|
"description": "radv: remove one unused parameter in radv_fill_shader_info_ngg()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "138ce72860be3815eee81a39014382c8cfd225c5",
|
|
"description": "radv/nir: remove useless struct for nir_shader typedef",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "18349692d0e2726dcd0c441c067f2995989ce19b",
|
|
"description": "radv/nir: pass radv_shader_stage to some radv_nir_xxx() functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7e111268f12fa5b8abda8c3297211a25387592cb",
|
|
"description": "intel/hang_viewer: add aux-tt view",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "78a881af4391006ead4c2e728647cfea70544d5e",
|
|
"description": "intel/genxml: add GAM done register description",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "547c2f3d3f9d736f5d3bdb487faf05fd122ee5ca",
|
|
"description": "intel/genxml: add CCS_INSTDONE register",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f78fac623a1043fc9f42048651aca77f1cca8644",
|
|
"description": "intel/decoder: don't ignore BT entries at offset 0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7107ed55c01840c7bea21c01f8d3e3c9b10fe9c2",
|
|
"description": "intel/decoder: make vertex data decoding optional",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e481c1269c36efae6fad9e3c60af9c66cc8bbf74",
|
|
"description": "etnaviv: disable 64bpp render/sampler formats",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6febec12e444ff8a52eb831361e2055d58b68b0b",
|
|
"description": "radv: correctly return VK_ERROR_OUT_OF_DEVICE_MEMORY when mapping a BO fails",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4fe5f06d400a7310ffc280761c27b036aec86646",
|
|
"description": "radv/rt: re-use radv_ray_tracing_stage::sha1 for hashing RT pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bb86fc03596a1aca0862a10eb251c1c71ed81d10",
|
|
"description": "radv: constify stages in radv_rt_fill_group_info()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "36f428f1de78d6bd2c0aa6719da06cd5233a8c7f",
|
|
"description": "anv: check for wa 16013994831 in emit_so_memcpy_end",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "73835874a82f741e10cbc8da9128a4f5cd46e347",
|
|
"description": "intel/disasm: Remove duplicate variable reg_file",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "1c92dad5cb7f5d46dfaf56d2f9ce0203c2fbefbe",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e84aa455e550bb151cccbc8668c5dd64719342e9",
|
|
"description": "iris: Use Mesa internal drm-uapi headers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a34a113059f55947cc08624897999f7f066f000a",
|
|
"description": "anv: hide vendor ID for The Finals",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ff6041afdf2df9f048aa192f602c191e96ce92fd",
|
|
"description": "intel/aux_map: fix fallback unmapping range on failure",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "7c6faa1efe8f50263bfc1f71cb1c4a1c2302b5df",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "33b77ec774a10f052a2814d9ff3668cc0aa13083",
|
|
"description": "cso: don't unbind vertex buffers when enabling/disabling u_vbuf",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb20ef92772c6a4963128370260d578f100efee9",
|
|
"description": "gallium: remove unbind_trailing_count from set_vertex_buffers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2725b095ea2a16a1ce28aca8ae31e9d3df448c67",
|
|
"description": "gallium/u_vbuf: replace unnecessary dst_index with \"i\"",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cfba24ccb548af0ad3427b525def602383cd204a",
|
|
"description": "nvk: Add a couple more features to features.txt",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "27a1b4e4f314832c164380ea332c096fe394c8f0",
|
|
"description": "ci/deqp: ensure that in `default` builds, wayland + x11 + xcb are all built",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3c7460c0238a4c7823aea22d9fbfb795ea738fc4",
|
|
"description": "nvk: Advertise variableMultisampleRate and EDS3RasterizationSamples",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e33dba6256f0da5882a55081616004d3f5dc1e2",
|
|
"description": "nvk: Move SET_HYBRID_ANTI_ALIAS_CONTROL to draw time",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "148ea7792f32d6a454c610fa8a49994ff954a61f",
|
|
"description": "nvk: Emit SET_ANTI_ALIAS at draw time when no render targets are bound",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "48d510ac578c859ce2046f055d1e6dc37716a499",
|
|
"description": "vulkan: Fix null pointer dereferencing on sample locations state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e36235e6d530e037cffd189d48fb6ae88f5dd613",
|
|
"description": "aco: reassign split vector to SOPC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "94d96dac601ff2126996ac37a0b637961d06dfab",
|
|
"description": "nak: Add explicit padding to nak_shader_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d280160a1352e8f05be27a9573fead98c617e2ac",
|
|
"description": "nak: Disallow gl_FragData and set MRT correctly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "005b5b1464518201dbb25907094268e0e0ca4cb3",
|
|
"description": "nvk: Set a minimum of one patch control point",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2cab67a9f1825b21584b86fbec5d03cca671830d",
|
|
"description": "nvk: Invalidate state after secondary command buffers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bc36dfdb5d80c3e1d939ac881b81472c160960b9",
|
|
"description": "nvk: Handle missing descriptor sets in nvk_nir_lower_descriptors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3197aff4e8ff47708b825f272322e759591d7f79",
|
|
"description": "nvk: Make dynamic cbuf indices relative to the descriptor set",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e0d907f56fd84c119af22d6b4d14c52d99fd7b0c",
|
|
"description": "nvk: Rework descriptor set binding",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a11adbe40845d9cb60f71cc3ca2d43f3a78a7b3c",
|
|
"description": "nvk: Use s instead of set_idx in CmdBindDescriptorSets",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d5c04ee4aa655bef250b246077e2618c265c421",
|
|
"description": "nvk: Return an nvk_cbuf_map from nvk_lower_nir()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f62b5582ea398bba0bbc67006ac4ed5f34b5a77a",
|
|
"description": "nvk: Add an explicit mapping from shader stages to cbuf bindings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8120360358663af237562a7c81313087a23f8dd6",
|
|
"description": "Revert \"v3d: show warning on creating a v3d screen on real hw\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "c31be1f4bacde88ccd7177af26cb554c35472573",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4cb9c77e8e08507b5c181a480259e42b43dd647e",
|
|
"description": "mesa: Consider mesa format in addition to internal format for mip/cube completeness",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "75ff6ca470dcceaba317877e636968278a044ac2",
|
|
"description": "clc: add support for the native spir-v backend",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "22fa315ee0622b73956cebf8375497f3ccb8d456",
|
|
"description": "clc: use spirv triple starting with llvm-17",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "49fe060b5f39eb673b0c6a8757730386c6ce5570",
|
|
"description": "anv: Fix PAT entry for userptr in integrated GPUs",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 0,
|
|
"main_sha": null,
|
|
"because_sha": "060439bdf0e74f0f2e255d0a81b5356f9a2f5457",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8929257352d127feaaaf764d019b83803b9a325c",
|
|
"description": "zink: use maint6 for multi-layer compressed surface creation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "33282e750452860918149c0ef6e16c795d3607d8",
|
|
"description": "zink: hook up maint6",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4ccc91de17014bc5e36ec8b1b4963348ac331b88",
|
|
"description": "zink: use local screen variable in surface creation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1a3197094649487d8ca6f3233e206d4d869746f4",
|
|
"description": "intel/compiler/xe2: Implement instruction compaction for DPAS.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e56a4b474944eec5d17af81732e26c398244b2d",
|
|
"description": "intel/compiler/xe2: Fix for the removal of AccWrCtrl.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f39e51dd5144b95844b4226f83346bbf84f1f87",
|
|
"description": "intel/compiler/xe2: Add extra flag registers.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f974eacab3d239e9cd3c3f29f0b2589eb8563386",
|
|
"description": "intel/compiler/xe2: Fix for the removal of most predication modes.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f79123e1d99ccff43ba714e2a6457345b7239f6f",
|
|
"description": "intel/compiler/xe2: Fix for NibCtrl field removal.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7db3f0b1c1739a5b09c46f743c32e160849c484d",
|
|
"description": "intel/compiler/xe2: Implement instruction compaction.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "57ba9c176cd1b1211ee74acc5374b788505ccab2",
|
|
"description": "intel/compiler/xe2: Implement codegen of compact instructions.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d8ba1d63bc6ebc1639137843bb543399e6fd9a9e",
|
|
"description": "intel/compiler: Add assume() checks to brw_compact_inst_(set_)bits().",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4a24f49b5790383effadfece49735f27b576de73",
|
|
"description": "intel/compiler/xe2: Implement codegen of three-source instructions.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e10e7d5aa3cad29759550874428bec01d2cfc94e",
|
|
"description": "intel/compiler/xe2: Implement codegen of indirect immediates.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "294bdbb25353ca8be1ff9f573241ce8179454c08",
|
|
"description": "intel/compiler/xe2: Implement codegen of 2-source instruction operands.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "72bbfa8e8d676615583b4361d5a492f2feac2246",
|
|
"description": "intel/compiler/xe2: Implement codegen of general instruction controls.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "066e6c6234c505d43aec30190d6b6a6046097d53",
|
|
"description": "intel/compiler/xe2: Add Xe2 bounds to FF() macro.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ecd50e70d4d23802c4c102ca2e5723ebf4a19c0c",
|
|
"description": "venus: populate oom from ring submit alloc failures",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "ec131c6e55313d5816a4d69e5a828d7e56965e3d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "12d428bc689d1508e2efb8ebe0012f446bfdb94c",
|
|
"description": "venus: avoid redundant layout transition for optimal internal layout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b7c73390247caa847c56c442298107a1e568a6d",
|
|
"description": "util/tests: Disable half-float NaN test on hppa/old-mips",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "067023dce2cae5ef44d2b8cd52a81aa880256037",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0540c9de447730e5efe73a0c5a1a5b6c1e902722",
|
|
"description": "util: Add DETECT_ARCH_HPPA macro",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "68f5277887aae1cdc202f45ecd44df2c3c59ba7d",
|
|
"description": "glsl: Make sure that the variable is a ir_variable before unreferencing it",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9c4ccf56dd0d963f5e844776e1ea4bc75ec94b5",
|
|
"description": "glsl: Make sure to not cast ir_dereference_variable into ir_variable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b9ad22d24eeeba5cf4ad1ec5e740e825500f57b8",
|
|
"description": "virtio/vdrm: Fix lockup in vdrm_host_sync()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2fa1979c6688b92917e6242bab7e5c08ec8831b4",
|
|
"description": "egl/wayland: Fix possible buffer leak",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e2f39e8aca185eb9875b2fe0164b6d718a4ccd10",
|
|
"description": "Revert \"ci/radeonsi: disable VA-API testing on raven\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "9017852de431ebdcc3989250184d7c9fd009c89a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4e76c4ecb462ec6bc1b114b93161c7c732f3a65b",
|
|
"description": "radeonsi: compute epitch when modifying surf_pitch",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "115b61e51f619df0b8d920b8ee572b56e7be575f",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "810c1f7747b62fe4dbfe7631312c7ff1ac92603a",
|
|
"description": "hasvk: remove gfx9 specific cs stall from emit_ps_depth_count",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "30c148fd16e468cd31ba17e2216f6feb52e27fdc",
|
|
"description": "hasvk: remove softpin (GFX_VERx10 >= 90) related code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed2743258a501acf5680fe24ddd74ce3e535b6f0",
|
|
"description": "hasvk: remove gfx9 specific code from emit_sample_pattern",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4d3d3a495fe2e0dc4dcf5a67ff7f2b00a4d844e0",
|
|
"description": "hasvk: remove cmd_buffer_ray_query_globals function decl",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b4015a189405a1b23b2c11ec11201331f0d1614b",
|
|
"description": "tu: support l1 dcache size on musl",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "91798bab2d8514da3d590674f256d79087ec4e72",
|
|
"description": "anv: refactor emit_dynamic_buffer_binding_table_entry",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "49794473c73875d892e34b9d4a7b5ce9f3faa72c",
|
|
"description": "v3d/vc4/ci: reset the list of timeout tests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "09413ff7458e12c5cbce20633d16bfd618cb5512",
|
|
"description": "aco/insert_exec_mask: only create loop phis for exec mask if necessary",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e83d8e13668076bf1b55b2cea85496c6fdc5309e",
|
|
"description": "aco/insert_exec_mask: replace phi for loop restore mask with explicit copies",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d375d297cf0d75ac913056c7621b921c94241a5e",
|
|
"description": "aco/insert_exec_mask: unify exec restore code after divergent control flow",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb96a4bffe295b91da813ac7af73250ce4bcd3e8",
|
|
"description": "docs: fix syntax highlighting on shell commands",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb505979bafe94d09fcee3d82c0c6d75fce27122",
|
|
"description": "docs: fix syntax highlighting on non-code text snippet",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "83b5745404d9d6114727a268863219e463988767",
|
|
"description": "r300/ci: move streaming-texture-leak from fails to skips",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "328b1ae02a5de4e6d1a5d8274c3826f77e900d0a",
|
|
"description": "r300/ci: add the KHR gles2 tests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "13b1ff33ab9cadbbca01a6f308cabfbd0dccee4d",
|
|
"description": "r300/ci: switch to deqp-runner suite",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "63827751e136cbfd8f5eb5cd74df40442377972e",
|
|
"description": "radv: Recompute max_waves after postprocessing RT config",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "533ec9843e466e0cadf876a39d6fac74db2bdcd6",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "475661a64e438a290bf9043c01dfa7f39e04a305",
|
|
"description": "intel/isl/xe2: Disable route of Sampler LD message to LSC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "89de5e22ae181f6d71dc88f97aa175a598df1904",
|
|
"description": "asahi: don't use NIR_PASS_V",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "375ad0ef26ed352473e02134aabd32a981ccf7c9",
|
|
"description": "asahi: don't use NIR_PASS for removing entrypoints",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "afefcc3b303b08f276c8a2b7bd5a7853592263fc",
|
|
"description": "asahi: avoid silly internal NIR_PASS in gs lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c87d46b600d4c940cc8884d257c19556d92d52c9",
|
|
"description": "asahi: return progress from passes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8a6850d33cfc1e6c62c13a6198f2afb5fad7986b",
|
|
"description": "agx: return progress from passes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "26cedede0d76f35d411e7e7f723a3afc7373c906",
|
|
"description": "agx: unset silly nir opts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "01344819b066f342afccaa8be1812f9d685b5d35",
|
|
"description": "agx: fix metadata in layer lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fe04e85be903e417a3e7bf1e6ea4208951759bb0",
|
|
"description": "agx: only lower vars to ssa once",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "08fc7a40821f935d1290fc008200d474fed8fe9e",
|
|
"description": "agx: stop lowering in opt loop",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9dfb072ae3d7990e6e7269416feb8a5212e08b25",
|
|
"description": "agx: ingest undefs in the backend",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b14987bf9057349b6a6aa5e6617841e4e809ecc5",
|
|
"description": "agx: rm deadcode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aee66f4c8f88d9de57f61ad236a1a4e14ebad3c6",
|
|
"description": "mesa/st: don't use NIR_PASS_V",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "52eb7e1ada3c7b1834af15837d0ef08f98181e67",
|
|
"description": "mesa/st: return progress lowering builtins",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5da993ea9aea8bf69429f71d8c08696769be46bc",
|
|
"description": "mesa/st: use instructions_pass for plane lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f81afb4b06a0cf9c3a47a90b0d8b2e739be23c99",
|
|
"description": "mesa/st: return progress in st_nir_lower_wpos_ytransform",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1452b22ef976a2f1b37b61c252d46cce6869575c",
|
|
"description": "glsl: fix metadata in gl_nir_zero_initialize_clip_distance",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "854b6020bddb3dd6775b2643411551bdec4dcf88",
|
|
"description": "glsl: don't use NIR_PASS_V",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b3d6658d96570be16bd59655b21d3cd3e6d98d60",
|
|
"description": "glsl: return progress in point size linking",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8fd18c4f20c294bf5a7d702cf64f02621954abe1",
|
|
"description": "nir/lower_flatshade: fix metadata",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fcae4b469f25831641355b01821f9909d3bcc4a5",
|
|
"description": "nir/lower_io_arrays_to_elements: return prog",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "70fd20d2bcce3d0ccacd1533f44c32ec787141fb",
|
|
"description": "nir/lower_passthrough_edgeflags: return progress",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "460d2ca4f331f710c10f15626411a618999c26fb",
|
|
"description": "nir/lower_point_size_mov: return prog",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8b7d765e59801c4d6bc5dee7b4311e09cb3dd432",
|
|
"description": "nir/lower_alpha_test: rewrite with intrinsics_pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "086cbe5da25305bf8d9b828bedefc6c7960019e5",
|
|
"description": "nir/lower_bitmap: return prog",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4833e42721bf09ea71ab3d8e984538ae912b0177",
|
|
"description": "nir: return prog from drawpixels",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6fa32b5b838a7b155e069b0aee799d607abd657b",
|
|
"description": "nir/lower_clip_cull_distance_arrays: return prog",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a36812d9b4b1c864d176e24e576c93236660aa3f",
|
|
"description": "nir/lower_io_to_temporaries: return prog",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "caffc3abcac8b9eebc4fdfd6c95c71edfb9bdb46",
|
|
"description": "nir/lower_blend: return progress",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "29bd0a8ffaf88262c6323d03ee298f91b55e003d",
|
|
"description": "nir/lower_ssbo: rewrite",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "93b29cd40a2d3e02234c0f1d5d78a24a70a3913d",
|
|
"description": "lavapipe: delete extra descriptor buffer layout validation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae29ffb63730b94f9ab0d6e67f79e71e5ec3f4ce",
|
|
"description": "intel/eu/gfx12.5+: Don't fail validation with ARF register restriction error for indirect addressing.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32b3ea3c3d3a650ebe3326c3087aa1d165169f08",
|
|
"description": "intel/eu/validate: SEND instructions don't have immediate encodings on Gen12+.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dfb034853a27ec981c1e205c5b798b234215baf3",
|
|
"description": "intel/fs: Use full 32-bit sample masks when immediate.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "565ee4fafc9490a4ee7eec117123444843376d1c",
|
|
"description": "zink: fix separate shader patch variable location adjustment",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d9942442f200bea0ef5b906f288a5234994767b5",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "695b4a299250ee7ff5da5f7eda70c6b245dd0f78",
|
|
"description": "anv: fix disabled Wa_14017076903/18022508906",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d0669f3ede53cccc245efaf27e32b68f6150549a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1279e7b6c7706553f4424a7d3d8e48bd4f751f5f",
|
|
"description": "zink: Use memmove when dealing with overlapping memory",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a18171968cb84e54fd939d35cd08262fb56ed2a3",
|
|
"description": "zink: Avoid the use of negative array offsets",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "920fe469b328c7f7b608f1d3c00d1181164dcb47",
|
|
"description": "ci: Disable VK full runs that time out since 1.3.7.0 (hasvk, anv-tgl, a630)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "78da1845fbe1e2824f72993d9b3994927bf21712",
|
|
"description": "ci: Add full-run xfails missed in the 1.3.7.0 CTS update.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f298a0e7092addb9db5ab14c9085cd5a0f54fa1d",
|
|
"description": "ci: make sure we evaluate the python-test rules first",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "2c9fdaa83013ac60b55ef821d502282e297505b8",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "436b89e8388810dc456c366b8ab0ee03f8fb1357",
|
|
"description": "radv: Correctly select SDMA support for PRIME blit.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bc65d14ddb946a77d075fb29536bb29739271c97",
|
|
"description": "ci/windows: Update WARP to 1.0.9 NuGet",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9530ec9c070ab033e8ec9a296781932e90c4b3ed",
|
|
"description": "r300: skip draw if vertex shader does not write gl_Position",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "53c17d85abad095c9d381785d29531e8a4532ffc",
|
|
"description": "r300: fix reusing of color varying slots for generic ones",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d4b8e8a48144f4b899d48c271558f0dc613632cb",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7e4d95c271b3ef7f9cb370946933bd584fd47a32",
|
|
"description": "amd/vpelib: Solve the downscaling problem for 2 tap",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "25d0384df8b7b7bfcce35eccdfd9346220b93c96",
|
|
"description": "amd/vpelib: Add VPE prefix on API to avoid naming conflict",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "16c1628f73904875f9ad25a11909c6939ba21477",
|
|
"description": "amd/vpelib: VPT Failing Test Cases",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b354ceebaa36c8d4c6d0441d39dc81159053a569",
|
|
"description": "amd/vpelib: Use uint64 for buffer size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4a48896a0d2981ca45bd88e7c16a17377952dda7",
|
|
"description": "amd/vpelib: White Screen Fix",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "28b7c1e61157d9165030d9f2cd293f0eec70c0d9",
|
|
"description": "amd/vpelib: Need a debug flag to support 2tap downscaling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee20be9b077c72662dfbd4a8758f9b803e02cd50",
|
|
"description": "amd/vpelib: Apply inverse gamut remap to background",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "73713f837b4c0ceda7f33476586931c04a0ec4b9",
|
|
"description": "amd/vpelib: Studio Range Handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e18761001e6a7638ac831b88b440db8a784a1bb6",
|
|
"description": "amd/vpelib: Rename the parameters of init vpe function",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "258acf022744d5624cd6e256231ca6c65371ab61",
|
|
"description": "amd/vpelib: revert SRGB to 709",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d19aca14498a1e046632788eeeb9187c7bc955c",
|
|
"description": "amd/vpelib: remove unused header file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "74eb5114588b9b4c5fb69c0aa86db929105e1ae8",
|
|
"description": "radeonsi/vpe: Don't map and unmap emb_buffer every time in process_frame",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "82314a6dad0e97db86fa6d3cac5e96901d5d19ed",
|
|
"description": "radeonsi/vpe: Add environment variable to set embbuf number",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "211b67c79b26c79f4ba6499490e2c2c1ed6da1c6",
|
|
"description": "radeonsi/vpe: pre-allocate stream struceutre",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bd37cbc8e538f7f63e8a94b41fa914726df34589",
|
|
"description": "radeonsi/vpe: support multi-buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f6f9e3fe08b60975e974afe88a99e48b67367a80",
|
|
"description": "radeonsi/vpe: move flush to si_vpe_processor_end_frame",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "14365ea353b440f0f3d7a22be68195de754d844a",
|
|
"description": "radeonsi/vpe: disable info log",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7bea7ced400b8e7cdea0d725b43f82d8cfcef2e6",
|
|
"description": "radeonsi/vpe: remove wait source surface fence and while loop",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d3273e388171ce2dcb6a3aab71066f18820767b",
|
|
"description": "nak/algebraic: write code to an output file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "15785a9bfea534f8f7650233f63f3861a8019a25",
|
|
"description": "nak/algebraic: merge run and main function",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "465e26dd9806728f4689c56097d80d6c04f610f6",
|
|
"description": "lavapipe: fix devenv icd filename",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0482153ef6218fd46305c0b3fdcc160d2d401d5a",
|
|
"description": "util: Update ALIGN prototype to match align",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8c847eb2def89bfed766fb1eaaf59434515cb032",
|
|
"description": "treewide: Use align64 instead of ALIGN for 64 bit value parameter",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32d2f7074280acc194282a10ad0c2a7f42c299dc",
|
|
"description": "nouveau: Use align64 instead of ALIGN over input layer_size_B",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fb55c7026920156e93a124c994a782beebf43c83",
|
|
"description": "svga: Cleanup duplicate ALIGN macro defines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b9c96562b97e0c4fa1c058931530e317b37193c",
|
|
"description": "treewide: Use util_is_power_of_two_nonzero{64|_uintptr} when needed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c1d6d745cfeebba140d3c3a88f8a9cf7fa7fc503",
|
|
"description": "asahi,panfrost: Use IS_POT_NONZERO to replace util_is_power_of_two_nonzero for different size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9bed04c5a65416352097033ef1649e6ae6463059",
|
|
"description": "util: Add function util_is_power_of_two_nonzero_uintptr and macro IS_POT_NONZERO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "50e570fd8e3a780cf166b3bef2306e459e90fb90",
|
|
"description": "docs: update calendar for 24.0.0-rc1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bf729063c3f09b47c6a8105d8b7417285f81ad25",
|
|
"description": "lavapipe: use pushconstants2 for dgc",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "ec656e198402a535a20e7ac31cea277b060ab75a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b6bfa73dc7b7825aca85b2451d446a32ebc05505",
|
|
"description": "vk/cmdbuf: add back deleted maint6 workgraph bits",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "ec656e198402a535a20e7ac31cea277b060ab75a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0f57ffb845b61de8e5ed9f623cec2ef468e83f0c",
|
|
"description": "zink: add render-passes HUD query",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c31be1f4bacde88ccd7177af26cb554c35472573",
|
|
"description": "v3d: show warning on creating a v3d screen on real hw",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0557f0d59c5b22a8a934900ddc91f7a6057e146f",
|
|
"description": "Revert \"v3d: use kmsro to create drm screen on real hw\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "8f621174da089e87e2bdd48e683defc83a3472c9",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4be49fa15a30eb88453c6623e5a648be43efa856",
|
|
"description": "docs: reset new_features.txt",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8dc234b36bf972ad69d0b9963ddb4ba005bbef05",
|
|
"description": "VERSION: bump to 24.1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2fab92ed9adcb6fb4e3d1480d5eae23f6e82a09b",
|
|
"description": "docs: close the 23.2 cycle",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6f6905fc94b55d8fdf64f506258f28e820cd55ee",
|
|
"description": "radv: move all per-device keys from radv_pipeline_key to radv_device_cache_key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4d44cea3e0423e09049a7fb8574b2702363d4480",
|
|
"description": "radv: introduce radv_device_cache_key for per-device cache compiler options",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc857e5c9e45ad22614a5c2a64a800ad37770a20",
|
|
"description": "radv: initialize radv_device::disable_trunc_coord earlier",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10a25f39df96af4c056711152d8603a15f09f468",
|
|
"description": "radv: move RADV_HASH_SHADER_KEEP_STATISTICS to radv_pipeline_key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4455c79299923475034759fff088ba950fe8fc6f",
|
|
"description": "radv: add missing disable_shrink_image_store to the pipeline key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f655bc47c388d9fb37d4569be7bd79208820a6a",
|
|
"description": "radv: do not issue SQTT marker with DISPATCH_MESH_INDIRECT_MULTI",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "312103e0ffb6129427feee2ece1db81fc57862a6",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f37bb34d8667e4fa5b9406d2d60dc708d816deaf",
|
|
"description": "v3dv: expose VK_EXT_subgroup_size_control",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b0c0511b8eedf2b4ca7d939a5c47ef0ec98d302",
|
|
"description": "venus: allow to retrieve pipeline cache on TLS ring",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bec287b2a2c124b138dcb22910fb8d8020415c80",
|
|
"description": "venus: clean up secondary ring",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "945165acadb68d9e0301c037cd99c4060180822f",
|
|
"description": "venus: TLS ring",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "30316246d0809bf9d148f961a15a475dd22a97aa",
|
|
"description": "venus: make tls hint specific to pipeline creation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "813b1939f6fdeac46a6ff7279342828f67bc23dd",
|
|
"description": "venus: add LRU cache eviction for image mem reqs cache",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b51ff22fbe8c9786f968e102ef8d223f415fcaba",
|
|
"description": "venus: support caching image memory requirements",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a32d76b545f6f35065a8ddfc6d454f1ccf9b7f09",
|
|
"description": "venus: use vk_format helper for plane count",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cb12a222648e002ab6bae015128dad0c075c63bd",
|
|
"description": "venus: rename buffer cache to buffer reqs cache",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f2a593f756f7c224e4ddd5c4b49b4c162ad72c2d",
|
|
"description": "ci: Re-enable Collabora farm",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4afcd0c6d6246e21bf9a68a9949355ac68610231",
|
|
"description": "u_gralloc: Add support for gbm_gralloc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b1c8ce172fc76007d745ff65e1a452930aea5ca6",
|
|
"description": "docs: update calendar for 23.3.3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4895e00d261ed7109ab84517c3c32341dac8d70e",
|
|
"description": "docs: add sha256sum for 23.3.3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "abf500ec84e17e631c994dd57941fc120d484745",
|
|
"description": "docs: add release notes for 23.3.3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4ed0957ce75878f8a2ce769e933c5ea3a1aa2510",
|
|
"description": "nir/tests: Reenable tests that failed on big-endian",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5997cf7587ce56aedac9114c0db9b250f1b54461",
|
|
"description": "nir: Fix cast",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "268ad47c1115be8a8444d8e0e40af71623f9d281",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3923d43908fa3ac2c8535e33277229038333fe8f",
|
|
"description": "meson/vulkan/util: allow venus to drop compiler deps",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fb934751394749982ee854d6ca2cb24f8ce54e27",
|
|
"description": "ci/deqp: set default platform to `default` instead of glx, to also support wayland",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1935daa195c4de9e7f23c44875d0b096865e270",
|
|
"description": "ci: convert several `find | xargs` to `find -exec`",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0ab7ea56b2558d30400a7462a05014e758c9c9c1",
|
|
"description": "symbols-check: Add _GLOBAL_OFFSET_TABLE_",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "62c21c240e8107d7d34f01cacd5ea8c07e762c35",
|
|
"description": "anv: remove ANV_ENABLE_GENERATED_INDIRECT_DRAWS variable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59c05b9cfa3552aedde3ed87022bcf3b0aec0ae9",
|
|
"description": "Revert \"radv/rt: Lower ray payloads to registers\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "658ce711d5b9c3137d28f6e2b29e56ba847729bb",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a077c14f150f1c4f670dce381ac2eb548f1a4ac2",
|
|
"description": "zink: Fix resizable BAR detection logic",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9d1e69ca451189d20b04c9bb4b7977d49c4e68a9",
|
|
"description": "radeonsi/vcn: update session_info from vcn3 and up.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "39616c13e003085e46e3d6b2fd9d8e481edd5003",
|
|
"description": "ci/rootfs: add libdrm also inside the rootfs",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "402330101009754f32ce05a7a59b92f35869b1e1",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0960fd5e8a49e143497f8880ad0e0cd1c4e93d6f",
|
|
"description": "ci: split & reuse debian version identifier",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "402330101009754f32ce05a7a59b92f35869b1e1",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "41cbd6f73521504b9e46b59ea80480f20dd1f86d",
|
|
"description": "radv: rework declaring color arguments for PS epilogs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "75fa621d34967773c0b9a40d29ba9b24d1c4bb6b",
|
|
"description": "d3d10umd: Fix compilation",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "4eb4c9bba97d659eb199cf41fb607d02caf6c748",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0444d057ae6b0765cefa760845bed488396f9fde",
|
|
"description": "zink: ignore tc buffer replacement info",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "96cf4531e11eac8175671be990a02c7b5d17fb60",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e4d901a2eeb3ede16fc423c6347fca2442ea811",
|
|
"description": "zink: fix buffer rebind early-out check",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c32bcb9a8c2354b0c117d3f209c3d790b81f26be",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ddd89ffa561456418550c57203ff035668da2c3",
|
|
"description": "nir,zink: Redefine flat_mask in terms of I/O locations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "efe12ae7ee1801d8d05c4069b793766b2f06cb7b",
|
|
"description": "egl/android: Switch to generic buffer-info code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ff82868a6013e665c14ce8b64baddc5e78019f84",
|
|
"description": "Revert \"ci: disable mupuf's farm\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "f5125637c085cd4b9bd6fe07813a2505aa3196cb",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bec61b72b1da2e8a49f4cc70e7dd643baca7e021",
|
|
"description": "agx: clang-fmt",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5948e7ec2e53072fb81423798cf9d5ffdbd0e9bb",
|
|
"description": "agx: unit test split uniform opt",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ab7fb3d40072612ffe4d073ff2882102ffcb8a1c",
|
|
"description": "asahi: don't canonicalize nans/flush denorms when copying",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5cd74165427cc73ddabe96ebb0be4799bc204ad1",
|
|
"description": "asahi: fallback some resource copies",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "355af1e9038cd64b6b3c51d89cbc17a5faf6f367",
|
|
"description": "agx: require min alignment for load/store vectorize",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "96cd46755922d8aea7c14b0246355493c07af570",
|
|
"description": "agx: add unit test for pcopy lowering bug",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b50040c51be50ce46642f43af23e810f587da21",
|
|
"description": "agx: fix 64-bit phis with inlined immediates",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1f0abffdafe24654f53fd1a249188e38bc8c4e01",
|
|
"description": "agx: expand agx_index",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "51f8bded0ed9fc1df2e9e19db73d21cc7d385287",
|
|
"description": "agx: optimize split(64-bit uniform)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "344ec4258731ecc52f9803c338be1ded08fedcd3",
|
|
"description": "asahi: add missing tib alignment check",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dd42bf84a3c419b26e34ef5bfc256590ef1aef27",
|
|
"description": "asahi: fix passthrough GS with poly modes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10d48979ce224c44cf7df5d719a387d3c119e12b",
|
|
"description": "asahi: make txf robust properly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f6d5832b6c5aa85dc700c5465bcc9659dce3039e",
|
|
"description": "asahi: plumb get_ubo_size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "21aaba5b83fd0f104d0ea21359fb6ca4d41cb8de",
|
|
"description": "asahi: inline something silly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "27e3e88f184642796f2e4482670725bbb9cd89c7",
|
|
"description": "asahi: rotate xfb'd tri strips",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f70da4e920dd501947bca0aa5b420a95d0128878",
|
|
"description": "asahi: factor out libagx_map_vertex_in_tri_strip",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9d78e40735b9ef4e61a474d6b910b2b05334329a",
|
|
"description": "asahi: cl-ify some xfb logic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "76e8a68249571aae5a11c5ed476cf247a3cdb26b",
|
|
"description": "asahi: link libagx before lowering mem access widths",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c688db1fd7d2d91b901ccf11ed891284d1798c44",
|
|
"description": "asahi: add missing GS line strip (+adj) handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed05cfb674a8d8b7defb288c37311099a366f9e4",
|
|
"description": "asahi: disable fp16 cbuf cap",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dd840eb501475ac14fffbe8ce0e355eff995ac95",
|
|
"description": "asahi: divide by xfb stride for xfb draws",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ce71e5b88c6488a22d61ea4d79c0846dc997c04",
|
|
"description": "asahi: invert program_point_size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5eae46d9ea706d14fbf595bc8eed44db64e3c21c",
|
|
"description": "asahi: rm agx_vbufs wrapper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9192d8367b78c4ed2e857f79d661a61bfaad7712",
|
|
"description": "asahi: rm vbuf.count from key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "13603bedc773c4a16809d4db5497795891ed7fb4",
|
|
"description": "asahi: rm blend->store from shader key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f094e635fbae45e75a0e0810d3eb65233d2a029",
|
|
"description": "asahi: rm nr_cbufs from key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d31d0af5c5114bb8897560f80db98d7c165ef82a",
|
|
"description": "asahi: rm logicop enable bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1bdf189393a56796d497a393bfadb6e3b9445e1d",
|
|
"description": "asahi: rm unused blend enable bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "97f9f7ab0a327cfa297782a80ece136f8ad2a5f2",
|
|
"description": "asahi: implement point sprites w/o shader key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba0f28ad8b91365c7b6a2fe61ef41099aa33254b",
|
|
"description": "asahi: rm layered bit from shader key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5931862c29d1abf9ef839ab149c44b4626e05a1d",
|
|
"description": "asahi: rm pointless multisample key bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "78614653a69e69bbd92d1de25cc6ee0a15c4d256",
|
|
"description": "asahi: bump vertex shader outputs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a20c693b7f4e7e0b26aa9db10cafc87ff4620bf7",
|
|
"description": "agx: fix xfb of invalid var",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e0c177618798aa563e563425e8866c20efe78aa2",
|
|
"description": "agx: fix xfb of invalid comp",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4071baf1b3c3c1640159672302d5aef5250719f3",
|
|
"description": "agx: const fold after discard lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1006e27627c4f5b7bd687547c8fb2a5242601c18",
|
|
"description": "asahi: implement xfb overflow queries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4fd1abc8bb5113c2b2f9ff2675b8a65ec097f30",
|
|
"description": "asahi: stub qbo on the cpu",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6deaaaa46aa9b6d0075afdbe3203898094c0de97",
|
|
"description": "asahi: rework compute emptiness tracking",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "33229d4ace33c407d9d45b76d81c485267a6bb87",
|
|
"description": "agx: handle imm inlining into phis",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "efeed6a6fcbef34754075617d9851e4c61caeff4",
|
|
"description": "agx: prepare for immediates in phis",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b7585851d00a925035e5a8edb1f04b0a98f97883",
|
|
"description": "agx: allow phis with 16bit imms",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d8391860d940d3569a44e1737ad8c16ad008918f",
|
|
"description": "agx: use mov imm for pcopies",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6102c866d140434ebf7984f728e63fc51b1dc6d4",
|
|
"description": "agx: use custom assert when packing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b8c80c5e80f673adf0c7697dfb0b7f510535e64a",
|
|
"description": "agx: mv agx_read/write_regs to validator",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b7da198274e58ecf8d6eb1ff5323ae365946ba8c",
|
|
"description": "agx: trust in agx_index size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "75d911f0ee712035901b96d0b1c44fff1304a3d9",
|
|
"description": "agx: add index size helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8e938d48f58e7056b3e908c44d1bedcb7ad93d17",
|
|
"description": "agx: rm outdated comment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a65f17bfea2610f7a394791e6bde355a9785ce41",
|
|
"description": "agx: rm silly todo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f1ec658e9240a017b89659025ff4f79fc8e9729",
|
|
"description": "agx: validate post-RA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f0b8d933fcf3cc642313233b85949abd4b0b123c",
|
|
"description": "agx: make vec widths explicit in IR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "caee8a3114a1d232f03e7f1912164a971198d35b",
|
|
"description": "agx: Add scoreboarding to stack instructions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f5ea767625fd766d5b6624e3dbfcefddebc28adc",
|
|
"description": "agx: Fix packing of stack map/unmap",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5009e4874823b21c56fb2691b93335c7196c73f7",
|
|
"description": "agx: skip scoreboard bit in builder for !wait",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7fff5a128b668bfd7df6921f1374b809cc7f1637",
|
|
"description": "asahi: Implement BO alignment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4dcb0d40d22b307b3d45d7ed15530c5378ab8151",
|
|
"description": "asahi: Add .editorconfig for CL files",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d30b0adddb1be01f282014fd46134b1d1a738213",
|
|
"description": "agx: remove internal agx_device queue",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8f52e726866a8e7c8ac5649970b67a1de486878b",
|
|
"description": "asahi: create queue for screen",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "43fc09a0d821cc4747053698b1d8b696d869e213",
|
|
"description": "agx: implement query_levels",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "65789854c5e2b3a4ec6647975cfee5ce2c62873e",
|
|
"description": "agx: lower votes to ballots",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c037fa376d72a91d58678caa05f1e38f6664b74a",
|
|
"description": "agx: wire up some ballots",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "93d15c2bd296253dfe808c49a0e1e23d548d72f1",
|
|
"description": "agx: optimize fcmp like fcmpsel",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "61944b23cf33a465be21fa52fa29ff9089f36088",
|
|
"description": "asahi: fix max tex sizes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4690ecd15f1d2b422d14ba131edb59955f5734dd",
|
|
"description": "asahi: fix set_sampler_views",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "210c6931ff7d001fcfcc3c6e8ac1288e1b173dd9",
|
|
"description": "agx: fix early-z + discard together",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eab145e223b2c7df7e9707c9b59c22a2efd61cb5",
|
|
"description": "agx: use more mem->tex barriers even on g13g",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2aa82f7fd344ffcc26e89c882083ea789625b961",
|
|
"description": "asahi: disable compute-based blitter for now",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dd787b7b43f18157625616b6eb089ad8bf301a96",
|
|
"description": "asahi: fix scissor arrays",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "66125329427151aa4bb58d99402e53d0a96a6543",
|
|
"description": "asahi: use copy region for decompression",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b849f8557b356ffb0714e3fa53b0bf283dcc592",
|
|
"description": "asahi: fix snorm staging blits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c3ffcc27c13df8e1f937fcfd29073f596df3b01c",
|
|
"description": "asahi: implement blit-based resource_copy_region",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c9b2bf84e51c4d45fc727284ceab5ffd6e9fa29d",
|
|
"description": "asahi: do not stall for writers with invalid mips",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "69e6606bf9903be1461d37e64c9998dd96d0e2ba",
|
|
"description": "asahi: reduce transfer map flushing with staging blits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7c86e6c05c5bc4033f318ceec959e44ef2c4b31d",
|
|
"description": "asahi: fix data valid tracking",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "386bd7fb97dbc4491adf64f2acd4e6ae06e14cd6",
|
|
"description": "asahi: set data_valid on first draw",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b46e8fb4fe218a0001cd01a1f0f9737e87dfeee2",
|
|
"description": "asahi: drop custom mipmap generate",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2feea36b37a85e770c0c9452b5d17a5d47efc1f9",
|
|
"description": "asahi: allow multiple compute dispatches in a batch",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10e528a49557226a5bbcbfd2b1396cd74c6b142e",
|
|
"description": "asahi: fix get_batch with compute batches",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b8f737937fcbf90d421af592c13cae0dfc269d68",
|
|
"description": "asahi: add and use batch_is_compute helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9063da53d8e19b3c5c2581d71634bb5242f098a2",
|
|
"description": "asahi: add compute blitter",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1c60ced65b708ebdc8e62a4ead5be2d0db1dbd41",
|
|
"description": "asahi: fix image_mask with unbind num trailing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "54ea4087427e2a13adbe3cc82ff2115f69cee088",
|
|
"description": "asahi: allow compressed image stores in blits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c54502ebe0a660b3a49e5a3f65924df935c166b8",
|
|
"description": "asahi: respect last_block",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c1636ba56c6111f67e8ea102e3d23987279e32df",
|
|
"description": "asahi: implement arrays as 2d for internal images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "799f568dccaddb1338eb351b7fef5cc23ae3074c",
|
|
"description": "asahi: don't format convert with staging blits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c455a27f543499d83566bb0757626cd8349ed1ef",
|
|
"description": "agx: allow bindful arrays if not clamping",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "611fcfc5cade53e8d7014033105c4ec8b2223a72",
|
|
"description": "asahi: do not use compression blits for uncompressed levels",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "11a180c6e15478b646cab2ae8ed59f2270fe43d3",
|
|
"description": "ail: add ail_is_level_twiddled_uncompressed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8dcdf5040be82efece696ca5feaf2c68fe510ee0",
|
|
"description": "ail: use is_level_compressed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "67d92e0bb633a485fff38a93c7022c6000ff5b30",
|
|
"description": "ail: add is_level_compressed query",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2728995f12ea6569916012c9b607adef3eb02929",
|
|
"description": "asahi: fix eMRT + background load interaction",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0610891c7cadecd99695e1cf2a7b47aca9d64c10",
|
|
"description": "r300/ci: add piglit job",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "58d2a78dbaa7fe8f6d9dea85fa1cb2653a8cdf3e",
|
|
"description": "radv: move dri options to radv_instance::drirc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1854d03c20fdbca60721f37911b2e2ee7eb13648",
|
|
"description": "radv: query drirc options in only one place",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "67ad1142cf6afe61de834cefeddb4be06382899f",
|
|
"description": "r300/ci: switch to b2c v0.9.11",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fc8979025458bca2f84d603d8ee699295623b2e4",
|
|
"description": "r300/ci: add missing kernel url quotes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b3485664f38cb224cedd72e2d8cdadf4e329572f",
|
|
"description": "egl: only accept APIs that are compiled in",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "68418db212d51c8d4348ec43bb1f0a927b761423",
|
|
"description": "winsys/amdgpu: remove amdgpu_bo_sparse::gpu_address, use amdgpu_va_get_start_addr",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d05e029ff0c07fff3f02f9f6553857131191fb51",
|
|
"description": "winsys/amdgpu: remove amdgpu_bo_real::gpu_address, use amdgpu_va_get_start_addr",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1f5f1ce29d1dddf0ada816d9e667d5ecd67aa97f",
|
|
"description": "meson: require libdrm_amdgpu 2.4.119",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "29fc135a55e65a0d3987ad40b0d25b57f31ed529",
|
|
"description": "anv: use workaround framework for Wa_22018402687",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "afc7203539688f581f865e710c795786dad6080b",
|
|
"description": "iris: use workaround framework for Wa_22018402687",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0fd066a1d7f64011fed63c64a1d3e3757ba5a55b",
|
|
"description": "egl: only check dri3 on X11",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "cedb534a1763b6bd3c733d439e5d145ae6f1270e",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "71e486d1cf5ec2ef4c3b35a300869fe7841f5ce3",
|
|
"description": "radv: Add layer to skip UnmapMemory for Quantic Dream Engine",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dd758d9de9baaac342a621a46e783051f14117b0",
|
|
"description": "ci: disable collabora's farm which appears to be down",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b0149a22b2d591a85206ae0dfabf4407165997da",
|
|
"description": "ci: disable mupuf's farm",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8467b7f44abd0aa130fdfe1f803e0864899c2914",
|
|
"description": "ci: bump Fedora and Android libdrm2 to 2.4.119",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7d0630d763c7a24f5e902912e9061a8b02e367a3",
|
|
"description": "ci/alpine: update to latest to get libdrm 2.4.119",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "402330101009754f32ce05a7a59b92f35869b1e1",
|
|
"description": "ci: enable ci-deb-repo for libdrm 2.4.119 (and others in the future)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "436051f8eee992287fdf3f785a2021ac4460d6b1",
|
|
"description": "u_gralloc: Add QCOM gralloc support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3922bd59760e82d6da4bb9d063c5854349120f03",
|
|
"description": "u_gralloc: Extract common code from fallback gralloc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4c363acf94a04a9a885ed4025e628520354186dc",
|
|
"description": "vtn: Allow for OpCopyLogical with different but compatible types",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "745d7b63ebd5cc7117d47cedf9455b2f52f6b6b4",
|
|
"description": "docs: update features.txt for nvk",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "83ba2498c2c0bce273420b8730b603c361c8184a",
|
|
"description": "nvk: VK_EXT_shader_module_identifier",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "057133927b4e777af9cd1625ac4fc0ce7f7be51a",
|
|
"description": "nvk: VK_EXT_pipeline_creation_cache_control",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "74647ee45af6759487c75cd93cb7be70f0b7fe61",
|
|
"description": "nvk: VK_EXT_pipeline_creation_feedback",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d6a1e29ccdc12461495e01b7dc0b510a9bb84c3d",
|
|
"description": "nvk: pipeline shader cache",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ad802ae2f991c4d0c433d3814c793213f4f410c3",
|
|
"description": "nvk: allocatable nvk_shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3e4411a1d34946f87c54333744b690a84415f489",
|
|
"description": "nvk: Free shaders created by codegen",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3e13d0fcd9ff2e2a7a5f0b95a88724db2925cc96",
|
|
"description": "nvk: add hashing for shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1cb6b4f82d6e584071f15e99e85034e9491fb2d9",
|
|
"description": "nvk: loop over stages in MESA order",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b55a3cf644dea132dbeb3294ead904effb2bb0f",
|
|
"description": "radv/rt: Acceleration structure updates",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "62fe4f0b1b8986dbc90f70794bb468496420cb2e",
|
|
"description": "radv/rt: Move per-geometry build info into a geometry_data struct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3da27733166450a86815276b4adcd352fb29186b",
|
|
"description": "vtn: fuse OpenCL mad if we can can",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f6d2df5a7542025022e69b81dbe3af3e51ea5cd3",
|
|
"description": "egl: implement EGL_EXT_query_reset_notification_strategy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "73603c19c524a0d746d501be3bb2ac7b41686269",
|
|
"description": "EGL: sync files with Khronos",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db5ddf1c2e4bcbd74cd382dda5250a1df7038640",
|
|
"description": "d3d12: Decode - Adding more supported resolution",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4c7486c9aacc331f53a258e63834cbda4a1493f3",
|
|
"description": "radv/winsys: replace '<= GFX6' by '== GFX6'",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae4628d3d6ce541560afe90da48ebc20d101cbdc",
|
|
"description": "radv: do not program COMPUTE_MAX_WAVE_ID (GDS register) on GFX6",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec656e198402a535a20e7ac31cea277b060ab75a",
|
|
"description": "lavapipe: maint6",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "89a7ee7393050a575afd400a30b6e831d9c6c87e",
|
|
"description": "lavapipe: maint6 descriptor stuff",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6c83b9f2199e542111fd756c8f57683d9a77869a",
|
|
"description": "vk/cmd_queue: fix up indentation a little",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e977a2368b8362a3c903de580b33e233f44cec44",
|
|
"description": "vk/cmd_queue: generate maint6 functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2439982eac3a42019f73d7aeeec8bfb1d236481b",
|
|
"description": "vk/cmd_queue: stop using explicit casts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ad158b0beec97dae8042a16f529425dd67f4d6c3",
|
|
"description": "anv: Call anv_measure_submit() before anv_cmd_buffer_chain_command_buffers()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d37414d8a4d9648eb182c44269636b95ffbdcea2",
|
|
"description": "anv: Fix anv_measure_start/stop_snapshot() over copy or video engine",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b8d48ebc93ecc975f69a79c224b998375d47e482",
|
|
"description": "anv: Add missing anv_measure_submit() calls in Xe KMD backend",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a0f7820fe83d7f0662873a999347cffdbe393964",
|
|
"description": "anv: Simply companion_rcs handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "428a179865a11b39d5a5f7fef89ce2e23d871ded",
|
|
"description": "anv: Drop useless STATIC_ASSERT in anv_physical_device_init_queue_families()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0997766069b3e1cc5ecb0eb282ad2e7fa778e9fa",
|
|
"description": "anv: Increase ANV_MAX_QUEUE_FAMILIES",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "17b8b2cffdb07eaf06a309fabcd933886f6e7070",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0c42c79edfb031509c9c0cf833d52a6f4c064356",
|
|
"description": "utils/u_debug: Fix parse of \"all,<something else>",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a63f3fbdae08bd1c155b681146c7d5fdd9110235",
|
|
"description": "mesa: check for float-format support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c75b882de4c737a521f637f664cd6ced376de61a",
|
|
"description": "mesa/main: require EXT_color_buffer_float for ES 3.2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "782fb8966bd59a40b905b17804c493a76fdea7a0",
|
|
"description": "mesa: actually check for EXT_color_buffer_float support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5f995f5e34b678f7926ae2462e42b7e4c6605e4a",
|
|
"description": "mesa/st: do not check for emulated format",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee8ac6a7a2f6e4b200a11fa663254169394e26e0",
|
|
"description": "mesa/st: do not require render-target support for texture-only exts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5c42d6c62f9bec7ecc1bfe10d22ee7ffab773bf3",
|
|
"description": "v3dv: implement VK_EXT_shader_demote_to_helper_invocation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "658ce711d5b9c3137d28f6e2b29e56ba847729bb",
|
|
"description": "radv/rt: Lower ray payloads to registers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8e6d28f4734158182c722898e4469b121a5f4b12",
|
|
"description": "intel/tools/tests: Add i965_asm tests for gfx12 and gfx12.5",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b87fc2125e9a4423fa760a16ecf30f473ad33609",
|
|
"description": "intel/tools/tests: Unbreak i965_asm tests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bb2083a57ccca93254ca4cb8ab7f3cedc56d8d94",
|
|
"description": "intel/tools/tests: Fix sends indirect argument in gfx9 test",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "98d2461424960e492c923a604308b7b3e5967296",
|
|
"description": "intel/tools/i965_asm: Don't set src0 for break and while on gfx12",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db4d58fe3108523e0d7c91d7542f0ce39216aa12",
|
|
"description": "intel/tools/i965_asm: Add dp4a and add3 instructions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "88fcd305be01725a624894e828d5bfc960ca500a",
|
|
"description": "intel/tools/i965_asm: Implement gfx12 and gfx12.5 send/sendc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bc46cc7807712795a209af9a4f5ef699de2615da",
|
|
"description": "intel/tools/i965_asm: Allow src0 and src2 of ternary instructions to be imm",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8eaa0db13f38810019cdfc7773e6ac4c70a9269c",
|
|
"description": "intel/tools/i965_asm: Don't override flag reg from cond modifier",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f96e08f34df2f80a030a02c044587944cae7081b",
|
|
"description": "intel/tools/i965_asm: Allow neg and abs modifiers on accumulator register",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "98665e024fe0f75d27fe356f6bb3bf887d58995f",
|
|
"description": "intel/tools/i965_asm: Handle sync instruction",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9dd3a6f86f96c23786ff0591b9359a77db358df9",
|
|
"description": "intel/tools/i965_asm: Handle HF immediates",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0c41a8f5d6c63861a6226c9594ffe91a1f208d11",
|
|
"description": "intel/tools/i965_asm: Add SWSB handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cfb34dc695f43354f00bf096eea1dd473ee95d25",
|
|
"description": "intel/eu/validate: Validate that the ExecSize is a factor of chosen ChanOff",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dbf6f0291afe3c2cbb600abbc5bdb9697d743459",
|
|
"description": "intel/fs: Set group 0 for Wa_14010017096 MOV instruction",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "173a991405bd1cf258a0f569c56b6c3070d033db",
|
|
"description": "intel/disasm: Print src1_len correctly depending on ExDesc type",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b5c0b9040218569ce13efcd0d87664e93b48f8b7",
|
|
"description": "intel/compiler: Set flag reg to 0 when disabling predication",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a129e136deae765efb511c8807a3fa2757cdf92a",
|
|
"description": "intel/disasm: Print half-float values instead of placeholder",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4f41c44df22116d351d06c3a03711e8ee68a7869",
|
|
"description": "intel/compiler: Add variable to dump binaries of all compiled shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "54e2e44f991a71fb77a6b100709dcf1ac3238d22",
|
|
"description": "broadcom/compiler: remove one superfluous call to nir_opt_undef",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a60c52e5f857d51f2a2a5373c41e5375f512df3b",
|
|
"description": "panfrost: expose support for EXT_copy_image",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17a62ff9934c9c3f8721e05ea1485b7e1e078a9f",
|
|
"description": "panfrost: legalize afbc before blitting",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5027b5aa28fb9395b1acff57336d2862753bba17",
|
|
"description": "gallium: stop calling resource_copy_region for multisampled copy_image",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c6a7d0ead25014f742f4c39aadc0ed6e65f2ae7e",
|
|
"description": "panfrost: fix untracked dependency when converting resource modifier",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3e1708ea402fa0f02850481227a3e96b73106bee",
|
|
"description": "panfrost: document ci failure",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2e4951d3fb517d77b4bb6f3494f9e4a48db1a2ab",
|
|
"description": "radv: Remove the BVH depth heuristics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "719619c477025596c3422e3bdf9b6a5917a10a3b",
|
|
"description": "radv: Use PLOC for TLAS builds",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "71bd479a7f43ad80955e2c5043a1229e3fe35e2d",
|
|
"description": "radv: don't emit cp dma packets on video rings.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5cee5578f7f7b773e98f80736282446165d83a3d",
|
|
"description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc2170f32b58345ff2d44ddef10be8c2a660e3af",
|
|
"description": "ci: Add Werror=misleading-indentation to debian-clang",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6024bbed3cc53bc17a66c38ac454e88e4403ff02",
|
|
"description": "rusticl/llvm: do not include spirv-tools/linker.hpp",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "299f9497758ca5d7278e5aafd210aa91d20dfb4d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ab6f7170e0618b884e5ee402654d6d16cfe81a33",
|
|
"description": "Revert \"ac/nir: Export clip distances according to clip_cull_mask\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "b38c776690c9c39b04c57d74f9b036de56995aff",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e0eea5ea4edbca9d28b91224830ef168ab7ecc5c",
|
|
"description": "nir: Disable -Wmisleading-indentation when compiling with GCC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef88a20d962655b4140ae10ae6d1fffd2f57f26c",
|
|
"description": "intel/compiler: Use INTEL_DEBUG=cs to ask for brw_compiler output",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c21213b4387dbf3a23150bae54e641fa085c5778",
|
|
"description": "anv: Don't print warnings for GRL kernel compilations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f09384f4c3acd6b963b772675304118b2ac275fe",
|
|
"description": "gallium/u_threaded: keep it enabled even if the CPU count is 1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b448fb8b8f23dd51b316c6471906b27ce1539899",
|
|
"description": "gallium/u_threaded: remove unused param from tc_bind_buffer/add_to_buffer_list",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6327302ec20352b689db2795e1cbef7166e428e6",
|
|
"description": "gallium/u_threaded: use a dummy end call to indicate the end of the batch",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a3a6f6855ed4c9174954770c093e6101b1643eb6",
|
|
"description": "mesa,u_threaded_context: add a fast path for glDrawElements calling TC directly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e04055b90ea7980d17a5ee0245270aa97e5f4c4f",
|
|
"description": "gallium/u_threaded_context: use function table to jump to different draw impls",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "03f049f49730b8b1268f2975fc34ac2b1f9a4ef9",
|
|
"description": "zink: always force flushes when originating from api frontend",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4ee32ced41abf7e9d8ccf926481a23e5175ac381",
|
|
"description": "glthread: add proper helpers for call fences",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56b4d199a05ef8f9d73ad3215b27238231a477fb",
|
|
"description": "glthread: don't unroll draws using user VBOs with GLES",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "50d791ca73e52c678cee8a84e607ff810d834689",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "311d653df958336db4e829d1b11e1a63860f7bd5",
|
|
"description": "d3d12: Fix AV1 Encode - log2 rounding for tile_info section",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "da647e7e42c22d81611a85b474a4ea8f0279c3e2",
|
|
"description": "radv/rt/rmv: Log pipeline library creation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "84cc494e51101ae71a407b137c6d611d3d9894db",
|
|
"description": "radv/rmv: Fix tracing ray tracing pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8050b89819fadc69fb4f3693217ae6c9e1aa57dd",
|
|
"description": "vtn: Handle DepthReplacing correctly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0541a57517f7b8b6a518b0cdb94d2be8f8243257",
|
|
"description": "virgl: Assert build_id_note before dereferencing it",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4b30b46ffdbc962f09ef87529a71d78cf514f8d8",
|
|
"description": "intel/fs: fix depth compute state for unchanged depth layout",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9eac06521a810ea5e2276cd82be1e21fedfe2710",
|
|
"description": "gallium/vl: match YUYV/UYVY swizzle with change of color channels",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "dc2119bf3fa9a7f18481b16b0b3e9e9900ad6d8e",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8b5cdc5fa54edadbf344b2344750565e7f75947c",
|
|
"description": "ci: add r300 RV530 dEQP gles2 CI job",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6fd41f5416603e08f5438d7b1e11febf924516a8",
|
|
"description": "ci: uprev mesa-trigger container",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "000a8cbb65fd7353d9b743f8ec5c7b4edf57e473",
|
|
"description": "r300: fix memory leaks in compiler tests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "55e5c4e089a405016199964fa1ec3ce2670ac7b0",
|
|
"description": "radv: Expose transfer queues, hidden behind a perftest flag.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bd3f2567cc017f4bb87b418ec862f03d0862f95b",
|
|
"description": "radv: Implement T2T scanline copy workaround.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a4b4c9b72304ae407323b513bc522c2bb448bc1f",
|
|
"description": "radv: Implement image copies on transfer queues.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1405f9b68b98d1573e52710b925ada526e7bfed4",
|
|
"description": "radv: Correct binding index for transfer buffer-image copies.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "031978933151e95690e93919e7bfd9f1753f2794",
|
|
"description": "meson: C type error in strtod_l/strtof_l probe",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fddd866b2731c2b035e6f535f298a03961504923",
|
|
"description": "aco: apply fneg/fabs to VOP3P",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "72ac6a5251f123b9df6d779b002ad206c6aab564",
|
|
"description": "aco: clean up fneg/fabs combining",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a90d154f62d949e1d2315d7d09975fb1fcbce489",
|
|
"description": "aco: fix applying input modifiers to DPP8",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d61770dd515f0fbea679948e2181e2654a2048d",
|
|
"description": "aco: apply packed fneg commutatively",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2c9fdaa83013ac60b55ef821d502282e297505b8",
|
|
"description": "ci: fix python-test dependency error on merge requests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c1ef6037fd29dd3f75caa3f5031db03fd08e0e0f",
|
|
"description": "nir/gather_info: fix enumeration of wide subgroup intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d434a127f9df32f67f901362b8d02ef9b564115e",
|
|
"description": "nir/opt_move_discards_to_top: don't schedule discard/demote across subgroup operations",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "b447f5049b6d68fd80b7337bc1f7c79b1b1a4765",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dce695b24f10a2bb01d46aa1c1156f9ce9300b34",
|
|
"description": "aco: refactor and speed-up dead code analysis",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a37f43e4224c72cb85720401329473d041e32bfb",
|
|
"description": "etnaviv/drm: Remove redundant ALIGN macro by #include \"util/u_math.h\"",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b38c776690c9c39b04c57d74f9b036de56995aff",
|
|
"description": "ac/nir: Export clip distances according to clip_cull_mask",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 2,
|
|
"main_sha": null,
|
|
"because_sha": "f823581dd4c9bd9054a1e10d958d6e0f93f39b22",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f12ffc6b0486944c362760e70eb1774cd4fe1950",
|
|
"description": "isl: implement Wa_22015614752",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32450d0901c982b03af2bf639fce4f1bada04234",
|
|
"description": "isl: further restrict alignment constraints",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "907afddf974884c5cc8b25caad069d899c4fb5e9",
|
|
"description": "radv: stop disabling DCC for mutable with 0 formats on GFX11",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fbe4e16db2d369c3e54067d17f81bdce8661a461",
|
|
"description": "Revert \"radv: disable DCC with signedness reinterpretation on GFX11\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 2,
|
|
"main_sha": null,
|
|
"because_sha": "e6735409eefaec52ef78acecd3f3e7c310c63887",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "11b707de0e46b4e75eff89e867345da1bb3bb037",
|
|
"description": "ci: disable Collabora's LAVA lab for maintance",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1c042537e674fd9d65947a65ea994d5a280f67af",
|
|
"description": "pan/mdg: Use nir_builder for load_sampler_lod_parameters_pan",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4d02543853eb86c6c3cb6dd2a84e9a673b44001f",
|
|
"description": "vtn: Remove transpose(m0)*m1 fast path",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba7b08e324220e182afe19abdb548ae51616fb4b",
|
|
"description": "radv/rt: Repurpose radv_ray_tracing_stage_is_compiled",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "73cc952870dc2f60776f3defc60bb5c6f79f8ffe",
|
|
"description": "radv/sqtt: Avoid duplicate stage check",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "77b9a6f9e2e78c31d400f703a58073ba35a40e90",
|
|
"description": "radv/rt: Use radv_shader for compiled shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59d490b8aa574b13a4b41c737c19fbfa62bb38db",
|
|
"description": "radv/rt: Remove useless assert",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8198805e1f2469dfb877dc3212bc4e9780ec96a3",
|
|
"description": "radv: Skip compiling chit and miss shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0f87d406b58aa103ae67f3cc8a694c1343d8f8ed",
|
|
"description": "radv/rt: Skip compiling a traversal shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aaa64217ca8087b84ff419768e30933039cb36ac",
|
|
"description": "radv: Add more ray tracing data to the cache",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a7844772699810c10eb0292b13f0f30706b03e46",
|
|
"description": "radv: Don't store library stack sizes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "92a951db6a61762ba6be88416223278e2eb11c7b",
|
|
"description": "radv: Make pipeline cache object data generic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a84729d36866bc79619523065a6038c3d8444f97",
|
|
"description": "radeonsi/ci: add gfx11 flakes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "205646cd77bd7d00d05fbeea9b7c2ede5db83ff9",
|
|
"description": "winsys/amdgpu: simplify code using amdgpu_cs_context::chunk_ib",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "44df9517cd0ef98997423f65df1dccb792e7d7ed",
|
|
"description": "winsys/amdgpu: don't use amdgpu_fence::ctx for fence dependencies",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ccdcae4b57f666006c8f8555282eea54329edcc",
|
|
"description": "winsys/amdgpu: use pipe_reference for amdgpu_ctx refcounting",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "33980355d4d76dcae9bca5070fedc0fc1a0b2f43",
|
|
"description": "winsys/amdgpu: implement explicit fence dependencies as sequence numbers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d7a76595d0a0f98ebeaba244580bd585b340cec",
|
|
"description": "winsys/amdgpu: remove dependency_flags parameter from cs_add_fence_dependency",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6ac0b4ef0563e09a5fc17838e1d33bbde59eae84",
|
|
"description": "winsys/amdgpu: rename amdgpu_bo_real::lock to map_lock",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e2c02d76bd3f14edb0879037c44161daaa098dd",
|
|
"description": "winsys/amdgpu: rename amdgpu_bo_sparse::lock -> commit_lock",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1261c77b58ea8f70309c065630f1abedc9fca51",
|
|
"description": "winsys/amdgpu: rename amdgpu_winsys_bo::bo -> bo_handle",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4d486888ee895ee510fd0d0e77518c7c020482b9",
|
|
"description": "winsys/amdgpu: rewrite BO fence tracking by adding a new queue fence system",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b976f8fc1e61d7f1febbfd1937181a0240ce24de",
|
|
"description": "winsys/amdgpu: compute bo->unique_id at pb_slab_alloc, not at memory allocation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32dae84d43af625359a23071d1a71e0d57795182",
|
|
"description": "winsys/amdgpu: allocate 1 amdgpu_bo_slab_entry per cache line",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d913a2bcc69309d07ca9f75c91fed8f92004aad",
|
|
"description": "r300,r600,radeonsi: switch to pb_buffer_lean",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d2c76c4d77a2241d98eaa8755f3a1839ca2669c3",
|
|
"description": "winsys/radeon: stop using pb_buffer::vtbl",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6c4ab0267444b10bee850b30149732a1366d0a0d",
|
|
"description": "gallium/pb_cache: remove pb_cache_entry::buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "20bf2a06fb62aadb7a8a6db7e5a8faf03e70bd35",
|
|
"description": "gallium/pb_cache: remove pb_cache_entry::mgr",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d7de37235832c59c741ffc5765adedd16a30177c",
|
|
"description": "gallium/pb_cache: switch to pb_buffer_lean",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "39c1311766dd41e71bd2ac70d8e938102c439324",
|
|
"description": "gallium/pb_buffer: define pb_buffer_lean without vtbl, inherit it by pb_buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb19f0daa3a09e64511f4a8a9086f55afc1ccb3b",
|
|
"description": "winsys/amdgpu: don't use gpu_address to compute slab entry offset in bo_map",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a8e98882ea9a0c98d7555ba066e163a2ccb396e5",
|
|
"description": "winsys/amdgpu: remove va (gpu_address) from amdgpu_bo_slab_entry",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3cc2562ac09b1394ce60fc72a14b2f1a0bbea7d4",
|
|
"description": "winsys/amdgpu: remove now-redundant amdgpu_bo_slab_entry::real",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "49bf2545fe8fa92c1bd64fc80b64b440ec98eb85",
|
|
"description": "winsys/amdgpu: add amdgpu_bo_real_reusable slab for the backing buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cf2dc2d512fc8e621b99e6c53326f0957342ea70",
|
|
"description": "winsys/amdgpu: don't layer slabs, use only 1 level of slabs, it improves perf",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4a078e693e913921d11e30988dc6e923e7cc27b7",
|
|
"description": "r300,r600,radeon/winsys: always pass the winsys to radeon_bo_reference",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "643f390de531e72194f50ded11bce0c27d7baaf2",
|
|
"description": "radeon_winsys: add struct radeon_winsys* parameter into fence_reference",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e847c6e30154e02d37d624a1a827eedd7fc37b82",
|
|
"description": "gallium/pb_cache: switch time variables to milliseconds and 32-bit type",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "896c8b67cbc4e896eff494f2e5f4b450c66068f2",
|
|
"description": "gallium/pb_cache: remove pb_cache_entry::end to save space",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "523a4f71f296a9d715044f913c818cda7c0a66c6",
|
|
"description": "winsys/amdgpu: stop using pb_buffer::vtbl",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7752579202c9d68a41e276fd0a243669aa5dc363",
|
|
"description": "winsys/amdgpu: rename to amdgpu_bo_slab to amdgpu_bo_slab_entry",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b3c64638b4e34d014bc1bc9abd2517bdc9f1405a",
|
|
"description": "iris,zink,winsys/amdgpu: remove unused/redundant slab->entry_size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9431c338993ab406e90a93344b02d2db10f0184a",
|
|
"description": "gallium/pb_slab: move group_index and entry_size from pb_slab_entry to pb_slab",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5a3bacc3764e69eb868318e83c3375a183fe953d",
|
|
"description": "winsys/amdgpu: reduce wasted memory due to the size tolerance in pb_cache",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "023e78b4d7e9f8666cf09dbd218bd71266853da3",
|
|
"description": "aco: add new post-RA scheduler for ILP",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "72a5c659d4005bcedf1090f7e92443a145f1e5f3",
|
|
"description": "aco: form clauses for LDS instructions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8f1674582119eb4532979c0fea382d2a1a66cff0",
|
|
"description": "aco: fix should_form_clause() for memory instructions without operands",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "568f61787a5cd1a69c799d935c364138ff415a1e",
|
|
"description": "ac/rgp: Fix single-bit-bitfield-constant-conversion warning",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ed0c852243719c6bac420de50a2f1061250e5b51",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e5bc00715ad8acf3dc323278d0d6a24986bb4ae",
|
|
"description": "rusticl/program: add LLVM functions to cache timestamp",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "299f9497758ca5d7278e5aafd210aa91d20dfb4d",
|
|
"description": "rusticl/meson: generate bindings for LLVM",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d72544eea6bb1daf70d529f4948c5fc23e1c0fee",
|
|
"description": "ci,rusticl: bump meson req to 1.3.1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9fd4d7c0dea0c0e02d6d2e8dc01bf77374cac2a",
|
|
"description": "egl/wayland: fix formatting and add trailing comma",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "08b6f786acf4fd9705625d3a1576b87b0dd64281",
|
|
"description": "nouveau: Use align64 instead of ALIGN for 64 bit value parameter",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "06163884b2567acbb96d2e3db443c7278ed40fc4",
|
|
"description": "nvk: Avoid use align as variable, replace it with alignment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "481e737fe0414b5992acbad653f27902b249ae01",
|
|
"description": "util: create parents of disk cache directory if needed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a0fab95bc00653538c1ca4595baf200c6f13382d",
|
|
"description": "lvp: update symbols that have become aliases for newer ones",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2236dc348156d94786eb89653b20a4074581c6a9",
|
|
"description": "intel/dev: update workaround definitions to latest defect status",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "590fe58ef63e4f1ec44c3f406dfa66473be4fdbc",
|
|
"description": "intel: remove MTL a0 workarounds",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a6a95591aa40d5e5840c97f3efb29c2a106ea7ea",
|
|
"description": "intel/dev: poison macros for workarounds fixed at a stepping",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7354d3a947945c4bd0fad9633a44bdc874923723",
|
|
"description": "intel/dev: improve descriptions of workaround macros.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d6c258d9eedccddc95347442dd06df58dbbf3d20",
|
|
"description": "util: Add align_uintptr and use it treewide to replace ALIGN that works on size_t and uintptr_t",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aa8ea0f1b9d737905329c2bbe7ba0952d4e872b5",
|
|
"description": "glsl: Fixes glcpp/tests with mingw/gcc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae54cbeb3f40abebb8f534c69de620d6a0ca4b2b",
|
|
"description": "nir: remove sad_u8x4",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5fd747a50248369c7332cd7640770fb2e05d0407",
|
|
"description": "radv: enable msad_4x8",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a339699b5c92ebef8944a57d6e57bee6a0bf1df3",
|
|
"description": "ac/llvm: implement msad_4x8",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1410735a625a680591349d553429598641e5531e",
|
|
"description": "aco: implement msad_4x8",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e86ab8173b573e0754d0fa85f818dca0d85c4526",
|
|
"description": "nir/algebraic: optimize vkd3d-proton's MSAD",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0477421f7db6007e9490fba449655af9f107918b",
|
|
"description": "nir: add msad_4x8",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c511b8968a28c0c98a36500f68881cde0d2104bd",
|
|
"description": "radv: Implement VK_KHR_ray_tracing_position_fetch",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "24ef827f7151f6378762c2ce38de3597668716b2",
|
|
"description": "radv: remove radv_shader_info's cs.subgroup_size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59dbe633e3d243d65c06624345995d93758ee007",
|
|
"description": "radv: use CS wave selection for task shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3009dcd1023a5c29cc61fcc576feac132653c4ae",
|
|
"description": "aco: correctly set min/max_subgroup_size for wave32-as-wave64",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e3541728b63cd635aac7211b76798edfa8c34eb",
|
|
"description": "radv,aco: Convert 1D ray launches to 2D",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "12563a527f95f9c0bb3c843c8ee31a7056248e27",
|
|
"description": "ci/v3d: add support for rpi5",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b6d828576e1d561ad49c01f19c1cb5ba39e3832a",
|
|
"description": "zink: Always fill external_only in zink_query_dmabuf_modifiers",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db0f177edd793f30edee44c101bfdc7f9ea6e788",
|
|
"description": "zink: Initialize pQueueFamilyIndices for image query / create",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d922850e365fc685c6ad57bdbba0abde5f6ed846",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "71edf4de5e81c56816129aacca5e2441a96589fd",
|
|
"description": "aco/gfx12: implement broadcast dmask shrink behavior",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4a6ee2c4833b7be8f2ae9e379433fd855a865de3",
|
|
"description": "aco: shrink buffer stores with undef/zero components",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "862df28f6b1c42ec4b716cdcdd427cd1eab43899",
|
|
"description": "ir3/legalize: Fix helper propagation with b.any/b.all/getone",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "aa322a37fcb6ab58c389b48186268af5f041a62c",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "91ec3cc7e283bd9a57d1c326335cd78719907f5f",
|
|
"description": "panfrost: Avoid use align as variable, replace it with other names",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b389bccccd689a6f488501ed4884068b73b83098",
|
|
"description": "util,compiler: Avoid use align as variable, replace it with other names",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5ff33f99058b5338fa83689da3d3c34d7079f4f7",
|
|
"description": "rusticl: use real buffer for cb0 for drivers prefering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "900ce1f4f44136487a6fe7061fd21db0686e84bb",
|
|
"description": "rusticl/queue: release bound constant buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5f97ef3d03314cdbd0adb8fcf0c6521d0ed4442a",
|
|
"description": "rusticl: add QueueContext to track GPU state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a4f47ba52ca1d7d9972868fa5f38f9dcb404fa56",
|
|
"description": "rusticl: specify buffer bindings explicitly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "77f4f3112dfdea5f90a599f3e7cb152c5055b978",
|
|
"description": "intel/fs: Use linear allocator in fs_live_variables",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b5cd91501dd0bb6624e50a9728882b787ace5dfb",
|
|
"description": "intel/fs: Use linear allocator in opt_copy_propagation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d2503e93517f0b39e0799be17bd27ce25222824",
|
|
"description": "intel/fs: Only allocate acp_entry if we are adding one",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "96e0d979a7b9fb65a8fa88079ae779310e36ad2a",
|
|
"description": "intel/fs: Check fs_visitor instance before using it",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56a72e014fcda3c52cf119115cb71fce2fad86d8",
|
|
"description": "intel/compiler: reemit boolean resolve for inverted if on gen5",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "31b5f5a51f3a3d19600dd43bf6ab49bab98a9bbe",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b06f6e00fba6e33c28a198a1bb14b89e9dfbb4ae",
|
|
"description": "zink: fix heap-use-after-free on batch_state with sub-allocated pipe_resources",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e2a7c877ad1fd6bda4032f707eea7646e5229969",
|
|
"description": "ci/vc4/v3d: remove some flakes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "34cc76517286b88c8191a3e10dda0a3293c09127",
|
|
"description": "radv/rt: Free traversal NIR after compilation",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b8e06fa48aa88e9c5b608fe4ce2a965ec3349e71",
|
|
"description": "virgl: Only send the same amount of data than declared in pipe_sampler_state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "395dee0d89b82facdb63a510bd373656c4f9db3e",
|
|
"description": "radv: drop si_ prefix from all functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "89947eb151d3c89bc5378be844151569f733e2a4",
|
|
"description": "radv: remove radv_write_scissors()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dd64293104a47831f7dcd90d3958737b4a8c319d",
|
|
"description": "radv: rename si_make_texture_descriptor() to gfx6_make_texture_descriptor()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "887ac765bbd0829ff6ad0714592c4c58c5f6aeac",
|
|
"description": "radv: remove duplicated si_tile_mode_index() function",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aa1eb54b3bd721f5457c3829c927789a9453b650",
|
|
"description": "radv: constify a variable in radv_emit_depth_control()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8b7b5be98bc28117e6f4ce144a9d2fa087c18782",
|
|
"description": "radv: disable stencil test without a stencil attachment",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cc7ce6c01f9221ba90ec109ce163fc27c7f665ec",
|
|
"description": "r300: mark load_ubo_vec4 with ACCESS_CAN_SPECULATE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f8a5cba3b4265ccf088c05d9d44f36f42c961e0b",
|
|
"description": "r300: remove backend LRP lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f62a12827441c060dfb6e2a5b19721a4b5e6a090",
|
|
"description": "r300: remove backend CMP lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e6e1da8124940785920b038a14fdf78f37a1d03b",
|
|
"description": "r300: lower ftrunc in NIR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "77f429e1a5179b891b58281fcdee856e84cf056b",
|
|
"description": "r300: fcsel_ge lowering from lowered ftrunc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6167f6e0962f6d60553f021c7e8d91edbbd9dba8",
|
|
"description": "r300: lower flrp in NIR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ddcf29202d012e3b2ea715bf1f0d0f7e0c91be7c",
|
|
"description": "r300: add some more early bool lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "024491f60fdc6747b33de63fb2bef9e18267e9a9",
|
|
"description": "r300: nir fcsel/CMP lowering pass for R500",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "75e7790ee5230a555d9e58d573131205d613abfe",
|
|
"description": "r300: small adress register load optimization",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "af3cca98a2f9db3fc79dcfe91aeff2c0deeaf8e1",
|
|
"description": "lavapipe: bump .maxResourceDescriptorBufferRange",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "da53d0b6e5a0f72607bf00871e6121149dd74f00",
|
|
"description": "gallivm/lp: move sampler index around to reduce struct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "839045bcc840b451679b0dfcaf7653d019a66fb2",
|
|
"description": "gallivm/lp: merge sample info into normal info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "344fa0895ee8ca2daa6c38b9f2157eb7830722e3",
|
|
"description": "gallivm/lp: reduce image descriptor size.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "749a4fff86914453b922da1db1b7c2ffb7ebc5a2",
|
|
"description": "gallivm/lp: reduce size of lp_jit_texture.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1c68381ead41bd95ef7d5b494a596f795391eaae",
|
|
"description": "gallivm/sample: make the load_mip helper useful outside this file.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bdde30c1310e8720aa2d157829f82f01e06970ea",
|
|
"description": "gallivm/sample: add some num_samples vs level zero only support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7d4453b586260639c20c0632c1b95a282a855a4c",
|
|
"description": "gallivm/sample: refactor first/last level handling and use level_zero_only.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c8c8c5a3cf34d54423c91ab95d949e7315aabe35",
|
|
"description": "freedreno/drm: don't crash in heap allocator when run under valgrind",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fd6b3bf2672b0036dd26a30a67fc8542d50254c7",
|
|
"description": "freedreno/drm: notify valgrind about FD_BO_NOMAP maps",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "60686d4146cd3856dd2066f6e49560b1dd76bd66",
|
|
"description": "ir3/a6xx: fix ldg/stg of ulong2 and ulong4 data",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f25a73f17cb9e127b22a9172bba4195b2b31bc2",
|
|
"description": "ir3: fix shift amount for 8-bit shifts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e7f3112eb97952b5966089d8769cb53db8efe2a0",
|
|
"description": "asahi: Implement lod queries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d32daa3fb22b5ad647b3ce5aefec69c72b0137e9",
|
|
"description": "nir/validate: allow bias on nir_texop_lod",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "407fd1e1d735cd2768f33a98bf8df60183e90481",
|
|
"description": "venus/android: Switch to using u_gralloc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c2f79d7fb1c3c4931bee8171750a67d867366fda",
|
|
"description": "llvmpipe: fix caching for texture shaders.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "f675e4ee82319db31a9a70d65063290e4f151b4f",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8f73cc802cb935a1cc49560f9b89c3290ad7973c",
|
|
"description": "intel/compiler: revert part of \"Move earlier scheduler code that is not mode-specific\"",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "81594d0db180398f48634438c8c8b5b9ab6a227b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "37366fef682fbadcfd5d4376008ed0fc5542c8f1",
|
|
"description": "intel/compiler: fix release build unused variable.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "158ac265dfd0647830e8bca3e7fecc92e7fa421b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b3cfec2fd824a52023c92fd5928f4f5c1cb449a0",
|
|
"description": "gallivm: handle llvm 16 atexit ordering problems.",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2c078bfd18cae0ed1a0a3916020e49fb74668504",
|
|
"description": "freedreno/drm/virtio: Fix typo",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "b90244776added6cfce76e68d37e142607e09040",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "19fca131b179f1ba66d3171c5a04eb2223b26f4c",
|
|
"description": "amd: Use align64 instead of ALIGN for 64 bit value parameter",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "49378bc3cda770493c656e0de1b2e2a1e35d79f4",
|
|
"description": "zink: enforce maxTexelBufferElements for texel buffer sizing",
|
|
"nominated": true,
|
|
"nomination_type": 4,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bf43af984af6ab7ccf13fea976d11cb6f21af020",
|
|
"description": "nir/opt_loop_cf: generalize removal of \"trivial\" continues",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bdbf873b0f25d0b9cf3de0f249f8f6faad4ac9a8",
|
|
"description": "nir: remove redundant passes from nir_opt_if()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b1b5cd794ca4dc6544edeecb46696e1b8b95561",
|
|
"description": "nir: remove nir_opt_trivial_continues()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a3ed36da1a321a6d4f65a774622767bababe8f16",
|
|
"description": "treewide: replace calls to nir_opt_trivial_continues() with nir_opt_loop()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9808ef0349d30baee22548d830ff9bc285cdfb81",
|
|
"description": "nir/opt_loop: move loop control-flow optimizations into separate pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0158075b22dc40d157719a65a434e1e07fe6fdec",
|
|
"description": "nir/opt_peephole_select: handle speculative ubo loads",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6c758000fb90cf6713fdfb39dd35ab9cc61a6368",
|
|
"description": "frontends/va: remove some TODOs in hevc encoding",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3ee633920618de559f6cf76225b1c2b27256facc",
|
|
"description": "clc: remove code supporting pre llvm-10",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "99c69e624b6bb4c52c47ef460ff18fa1f874b36b",
|
|
"description": "freedreno: Disable UBWC for D/S images on A690",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fbfc1dc09d36da209f384bb77dd030af01f3c295",
|
|
"description": "turnip: Disable UBWC for D/S images on A690",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9fcddb761b04f00232a3564d87d98387a34864d6",
|
|
"description": "freedreno/devices: Update a690 magic regs from WSL blob",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e11605321aaf94e537751b09f3ec5133c385cc83",
|
|
"description": "Revert \"d3d12: Fix screen->winsys leak in d3d12_screen\"",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "81c8e89ff8e846839fffc1d103b2080bef5c1b5c",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "97cc7ea5a591ed7afaddd00370de3ca62d55cbb4",
|
|
"description": "Revert \"d3d12: Only destroy the winsys during screen destruction, not reset\"",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "325fb6e26b62326c86514d263ffedd241fd36865",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d6f0f46ae45ecd51b5ef92dee4f7a8dc24d4e4d1",
|
|
"description": "zink - Fix for blend color change without blend state change",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "53efd35acca14858666365c7e6772708ec8b2f42",
|
|
"description": "zink: Don't pass a blend state when we have full ds3 support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ea48145a1196ebdbe464c92d3728ae0ac980fe9",
|
|
"description": "radv: stop clearing CMASK to 0xcc when FMASK is present on GFX9",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1714f7aff4457d8c03bdcee2d77e175d7354c74c",
|
|
"description": "radv: disable FMASK for MSAA images with layers on GFX9",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cad2c0915d60b2f217aa228e8c4c53d1abf65c21",
|
|
"description": "aco/tests: use more raw strings",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "472b6f5379f6425c46bba17abc4445335d306c51",
|
|
"description": "intel,crocus,iris: Use align64 instead of ALIGN for 64 bit value parameter",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5a2aa3ff88b153a7178e08db444414514e783035",
|
|
"description": "intel: Cleanup duplicate ALIGN macro defines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8665ce27bca1301e59c43dd8dc084073cf265cea",
|
|
"description": "intel: Use ALIGN_POT instead of ALIGN inside macro define",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3a9c569177f6a7abbdbf473d54d50f64880a6ae7",
|
|
"description": "intel: Avoid use align as variable, replace it with other names",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10ce61e16c0e68d0944523f97a28b736c8d628bd",
|
|
"description": "radv: advertise VK_KHR_maintenance6",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db9816fd666a53dcd6285517c558373f93b12599",
|
|
"description": "radv: add support for NULL index buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "744cb98bc689225add12881ff59ce574afed8531",
|
|
"description": "radv: add support for version 2 of all descriptor binding commands",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5f6362470135cbd622bb5e2d07d1992bba443afa",
|
|
"description": "radv: rename RADV_GRAPHICS_STAGES to RADV_GRAPHICS_STAGE_BITS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17081334ab7c59b34660b7f83883c3135e966dbe",
|
|
"description": "radv: add support for VkBindMemoryStatusKHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "845a666e0fe8826ef782ffcc21ffdce3795de66c",
|
|
"description": "radv: move radv_BindImageMemory2() to radv_image.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f30fa9dec8612075977df0007eeb8a25af01cc2b",
|
|
"description": "radv: move radv_rt_{common,shader} files to nir/",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "02c5365ffa9d87d95cce9660bc75751b5a81c077",
|
|
"description": "radv: make a couple of NIR RT functions as static",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "685c4b6337467120e6c6ddc45cdc98656b8e1e9a",
|
|
"description": "radv: move radv_{emulate,enable}_rt() to radv_physical_device.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c100905796fb1b1de9862e24570e00931639db4c",
|
|
"description": "docs: mention that python package `packaging` is required on python 3.12+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b6d22358e4969c78f0a25e8446e841903bb43d3b",
|
|
"description": "loader: Remove a line of unused include",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "68a9b3cc6f26c755da584a645dd3a72bd61ea101",
|
|
"description": "venus: properly ignore formats in VkPipelineRenderingCreateInfo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a443d4dbc60e52ee8b754278ce9c7ad5ecd1cd7b",
|
|
"description": "venus: refactor to add pipeline info fixes helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c1d8056bbe29d30e067cf2c545d4c9d7b757adb1",
|
|
"description": "venus: split up the pipeline fix description into self and pnext",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2e1c9b68dfe7502347a749529b8adbc13b5c6b2c",
|
|
"description": "venus: clang format fixes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "18abdb8596f02d2608e6f9875e8203525586a51d",
|
|
"description": "compiler/glsl: Move glsl specific _mesa_glsl_initialize_types out and glsl_symbol_table of glsl_types.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "188c349e51ea16c0e8c914405d31e14eea9f45c5",
|
|
"description": "intel: remove workaround for preproduction DG2 steppings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56d556f8217a47f9dc06f36c641da9a5d62de88c",
|
|
"description": "anv: enable VK_KHR_maintenance6",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b7c4fe54cbc0754100c0d7cdd1d23390a581cec8",
|
|
"description": "anv: move astc_emu to use descriptors2 calls",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ce6899d804dfbeab9e05a6e203ec2ed9160979a4",
|
|
"description": "anv: add support for Cmd*DescriptorSet*2KHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "40377eed91683a41b63cb4c8c978661b80c38ea7",
|
|
"description": "anv: handle VkBindMemoryStatusKHR on buffer/image memory bind",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "abe0cc8aa4bbfefc7b1d7d4c8ba8cb6ca9418fa3",
|
|
"description": "anv: remove no longer valid assert",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3b5615500af2d96a3689445e6c2b88bc479eab0b",
|
|
"description": "anv: allow NULL index buffers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9017852de431ebdcc3989250184d7c9fd009c89a",
|
|
"description": "ci/radeonsi: disable VA-API testing on raven",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ff6589715afe4244aeedb8030f39155dbfcf3311",
|
|
"description": "ci/zink: update piano trace",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eca667b978e63941e6b3dc32204d692d28583cac",
|
|
"description": "Revert \"ci: disable collabora farm as it is currently offline\"",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fe5c82e853d5e1b91937e777d0a5dbc3e296d8e0",
|
|
"description": "isl: implement Wa_14018471104",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "70382f7f06561dcd94e4d2e6f2bedc8dbeec5d8e",
|
|
"description": "intel/isl/xe2: Enable route of Sampler LD message to LSC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e9b633619c1ff87475c5c597e86f4515a7bc3549",
|
|
"description": "intel/genxml: Add RENDER_SURFACE_STATE for xe2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db5be188629ae7724d963b54acd0c77a95a8d971",
|
|
"description": "intel/genxml/gfx125: Move STATE_SURFACE_TYPE to enum",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "772ce98a8166f535e80368a3b2342f2e97278aee",
|
|
"description": "intel/genxml/gfx125: Move L1_CACHE_CONTROL to enum",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9e97ce59a849c05d50d417277a72ba0fd572cbc5",
|
|
"description": "anv: No need to emit PIPELINE_SELECT on Xe2+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a22297d2b1ab860b3cc196ac9ce4bc8b3defbf2c",
|
|
"description": "iris: No need to emit PIPELINE_SELECT on Xe2+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "208875516c10f5163d5a7333e2f5fe271fad4ee1",
|
|
"description": "zink: lock screen queue on context_destroy and CreateSwapchain",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3bff59c567030884758c10d673afe9e38694b914",
|
|
"description": "docs: fix list whitespace",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ebc2af4e95e54021f860462f13f3f1a5a1a3d10b",
|
|
"description": "docs/backport-mr: fix invalid nested formatting",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b5abf25129acf6da5f9c27c54534cf13137b6af",
|
|
"description": "spirv: Use value_id_bound to set initial memory allocated",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d5b4b7356ead959c33d20eb2b1573db54bdea58e",
|
|
"description": "spirv: Use linear_alloc for parsing-only data",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "89afcc94eadbdd3d0acf8680db37e95c3dd20ec0",
|
|
"description": "util: Add a way to set the min_buffer_size in linear_alloc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "39c8cca34fb72db055df18abf1d473e099f4b05b",
|
|
"description": "zink/requirements: update feature and property names that have been promoted",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "48e4c6850956b4bf69fbb0528651d0c10c98af75",
|
|
"description": "zink: update symbols that have become aliases for newer ones",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a5930b4d4197032c6c229fe1de3a2ce4af8093ba",
|
|
"description": "zink: Force 128 fs input components under Venus for Intel",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "33eecafe757264ed58e33b87e010aacc6a376da8",
|
|
"description": "zink: put sysmacros.h include under #ifdef MAJOR_IN_SYSMACROS",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "6d60115be7cce87402f15ba01d81783dbf25f80a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aa81acf9cb51beb461141be4c88774cf67a0a3bc",
|
|
"description": "zink: Add ASSERTED to vars that are only used for asserts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5024b212b6224a67d60d472c12062639185a3916",
|
|
"description": "zink: use KHR version of maint5 features",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "f501f9453adc7024584e9d9598754c55c36d20f3",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "021645ebf5399a8c74f7f895a06d8919215243be",
|
|
"description": "zink: update profile schema",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "f501f9453adc7024584e9d9598754c55c36d20f3",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "115b61e51f619df0b8d920b8ee572b56e7be575f",
|
|
"description": "ac/surface: don't oversize surf_size",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "87ecfdfbf0a8448d1475e6da15175e68bdeb933b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ecfd7919baeeabd462b72ca10d4c24818db7b21",
|
|
"description": "aco: optimize 32bit fsign by using fmulz with Inf",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f60dafb4bdc5dc42fc4ee542364468392363d857",
|
|
"description": "vulkan: add wrappers for descriptor '2' functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f119f34742c41bff7d77ab69cc171a3ac68e2f97",
|
|
"description": "radeonsi: convert \"gfx11_create_sh_query_result_cs\" shader to nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c109c3f95c225fd01589644b807ad321c6a05b69",
|
|
"description": "radeonsi: convert \"create_query_result_cs\" shader to nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "740a4c3448fef807029ec423ad16ba7ce657c8dd",
|
|
"description": "radeonsi: add comments for unpack_2x16* utility functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d5ef8a0ac036cf6280fe60415563abf79c2e5bc3",
|
|
"description": "radeonsi: enable nir pass for 64 bit operations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b88ac6b381c8648ec9fcded61aaa09077ed394c7",
|
|
"description": "nir: Optimize fpow with small constant exponents",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8b3496df30da9c248389928f8fef9b06224ea9dd",
|
|
"description": "ci/v3dv: update results",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2e46dd062470b07d1c297275ab5a7a2040e1ab80",
|
|
"description": "freedreno: Enable A305B",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "80a319c0b444293761eb7e07cc4e97ad65d56cd5",
|
|
"description": "freedreno/rddecompiler: Add ability to read GPU buffer into file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3c89b2882f8c62e0b2391c8353fe56854bfb89b6",
|
|
"description": "freedreno/rddecompiler: Print pkt values in hex",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "84e5b28514ae8a7e9aa67dc1446512848a01d0f9",
|
|
"description": "freedreno/rddecompiler: Reset buffers after RD_CMDSTREAM_ADDR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fa735aacbf3a238d359e9bb640b0a50db82987ec",
|
|
"description": "freedreno/rddecompiler: Decode ELSE branches using NOPs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cfc2a85b89cf32128f610b722bc6673d0812f8ef",
|
|
"description": "freedreno/rddecompiler: Emit explicit scope for CP_COND_REG_EXEC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10e0518a85461023c8a3deeeaa4c394d5ac09cbc",
|
|
"description": "nir/loop_analyze: remove invariance analysis",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0210b554d6840fef68abe87f72464e197a7eebc8",
|
|
"description": "treewide: Replace the include of nir_types.h with glsl_types.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2e75d71c1faa737ef3290ff1e9cb4851762fa381",
|
|
"description": "intel/cmat: Generate better code for nir_intrinsic_cmat_insert",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c6d44284aa633569a58200d00015b3e6d80a465a",
|
|
"description": "intel/dev: Enable VK_KHR_cooperative_matrix on all Gfx9+ GPUs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ea032b78ee3257fd9398db8b79cdf9ca5ff4a36",
|
|
"description": "intel/dev: Advertise integer configs with saturatingAccumulation too",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f952dd510e4e83639f77259baaa61ff25c918305",
|
|
"description": "anv: Select the SIMD mode very early when cooperative matrices are used",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "511f91e307c98326185ec69570b0c6eee2c36cab",
|
|
"description": "anv: Lower indirect derefs again after lowering cooperative matrices",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b741a9a851ca3747aa92ce0d6611b488c6e0e07b",
|
|
"description": "anv: Set PIPELINE_SELECT systolic mode enable flag",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7bfbeb79a75a04c3a7baa0e230a5bd4efa0976c4",
|
|
"description": "anv: Set COMPUTE_WALKER systolic mode enable flag",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "67739b02de08e97128673f05bf1a525047873d3e",
|
|
"description": "anv: Add anv_physical_device::has_cooperative_matrix",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a6f8b40bfdf39faaf1ff7def741faf612cf5706",
|
|
"description": "anv: Implement VK_KHR_cooperative_matrix",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ff16458478eec50b04190f58802dde5d4d3e99d7",
|
|
"description": "intel/dev: Add cooperative matrix configuration information",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6b14da33ad3aa8a30ed5e479eace8bc6470095a7",
|
|
"description": "intel/fs: nir: Add nir_intrinsic_dpas_intel",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3756f605586fb2dcf53d892606152ecc5ce1ad1d",
|
|
"description": "intel/fs: DPAS lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3cb96255397747ecef3f824064ca0afba349c50d",
|
|
"description": "intel/fs: Fix scoreboarding for DPAS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb1f19d7bf194574b984033754a301d1407f24d5",
|
|
"description": "intel/compiler: Validation for DPAS instructions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1c92dad5cb7f5d46dfaf56d2f9ce0203c2fbefbe",
|
|
"description": "intel/disasm: Disassembly support for DPAS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e666872c751bedd1e4c2e1231644c14ed18639e7",
|
|
"description": "intel/compiler: Initial bits for DPAS instruction",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3a35f8b29bb9b6a92f98e8bb897bd444a54ca255",
|
|
"description": "intel/cmat: Lower cmat_load and cmat_store",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "502be565da052e91adfa596945d5d55f7565a203",
|
|
"description": "intel/cmat: Add lowering for cmat_bitcast",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7303315a8b5d16dc269359e19a8edcee4af99823",
|
|
"description": "intel/cmat: Enable packed formats for scalar ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "26c4acd8ee58239dadb0dcaf59703c7510ebbb9a",
|
|
"description": "intel/cmat: Enable packed formats for binary ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0d314eb3ccdbbc9c050c9432ee3713da5a9853c7",
|
|
"description": "intel/cmat: Enable packed formats for unary, length, and construct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "75388a71c932db7114a6980ef818b6f50236d6f9",
|
|
"description": "intel/cmat: Add lowering for cmat_insert and cmat_extract",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a2ded5b26cbaa7ee5f433f046b5f2c559329740e",
|
|
"description": "intel/cmat: Update get_slice_type for packed slices",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dba6451ce8113b7f81df95897d666d37ae5b8cee",
|
|
"description": "intel/cmat: Add pass to lower cooperative matrix to subgroup operations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "61c9cf9890431f94e3ec9c810aa18987fcfaafb3",
|
|
"description": "freedreno: Add a644 support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee524e198b54a1acb762f9be7ec47160bb9fde37",
|
|
"description": "iris: Fix lowered images in get_main_plane_for_plane",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "79222e5884f6b795e3801e0dcf89938391315632",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "94e5b5d04952922217da899ca80c36d3e4c4f359",
|
|
"description": "isl: Handle MOD_INVALID in clear color plane check",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "81d132d5ea909e1589421f39a78fe0019e0ffb6d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5fff6eac42b1fe0854cb1437f6d03261e1cc1809",
|
|
"description": "intel/compiler: Update disassembly for new LSC cache enums",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b91fa057abd066749d358af7baaf48e4b8e19d1f",
|
|
"description": "intel/compiler/xe2: Don't disassemble non-existent fields.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6495fe3d37c37f2a476cfcd2b98d42e80f185136",
|
|
"description": "intel/xe2+: Implement brw_wm_state_simd_width_for_ksp() on Xe2+.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d8ad51ec76c1d84747b1c74d93405ae73645d19d",
|
|
"description": "intel/xe2+: Implement fragment shader dispatch state setup.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ab0eff438839d319e61af7c6d60a67012d4912d5",
|
|
"description": "intel/fs/xe2+: Attempt to build quad-SIMD8 and dual-SIMD16 FS variants on Xe2+ platforms.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8cd8d6bcccea8fb66d7fa2c368833ebda362e3b2",
|
|
"description": "intel: Add debug flags for enabling Xe2+ multipolygon fragment shader dispatch modes.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "50d084ec295163f73fa7316be7ba77317a5704a8",
|
|
"description": "intel/fs/xe2+: Lower SIMD width of instructions that access ATTR file from SIMD2x8/4x8 FS.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0d332d0c49b099e5d1316a697fe51bec868ea9bc",
|
|
"description": "intel/fs: Plumb shader instead of compiler to get_lowered_simd_width() and friends.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bd634bef1237b3429731d70f508680ebd26e56f1",
|
|
"description": "intel/fs/xe2+: Implement layout of mesh shading per-primitive inputs in PS thread payloads.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4cebfaadf730c300afa0d84ec247ffe941ee57fc",
|
|
"description": "intel/fs/xe2+: Implement support for multi-polygon vertex setup data in PS payload.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "702eabaaae3ae559ba495488148139d506c1edcb",
|
|
"description": "intel/fs/xe2+: Update for new layout of vertex setup data in PS payload.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d622e19f000c7c26b6788a41375c1f0ea920c33d",
|
|
"description": "intel/fs/xe2+: Enable new format of barycentrics in PS payload.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "49a867f67e16a746f615a7aff6a6e99e8a8a57a8",
|
|
"description": "intel/fs: Add support for vector payload values to fetch_payload_reg().",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f295494cee8e8839b775a7444108b786ef26dd26",
|
|
"description": "intel/fs/xe2+: Update poly info PS payload for new multi-polygon dispatch format.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4cc9c37bba0173e4b362435209b35f5d0ab7b56c",
|
|
"description": "intel/fs/xe2+: Update location of sample ID fields in PS payload.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a0ae3c0dbac0c02017dd219f4f520265e032fbfc",
|
|
"description": "intel/fs/xe2+: Update uses of pixel/sample mask from PS thread payload.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6dae56cc57411c6d8a8534c2a5ce48e93eeee6b2",
|
|
"description": "intel/fs/xe2+: Fix for new layout of X/Y pixel coordinates in PS payload.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef6ef7aa8eb71cbaff0de401f18df0836f005607",
|
|
"description": "intel/fs/xe2+: Implement PS thread payload register offset setup.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "24e8709d8bbfcaebbe67a768bf6f09ebb7701d16",
|
|
"description": "intel/eu/xe2+: Add helpers for constructing registers in 512b units.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0ffb828513d0225e3657e21cefb496aba499033f",
|
|
"description": "Revert \"meson: add wrap for libdrm\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "40b87cde2ac6824d9827d897b9971c004c6c6586",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "666f27d228b6eadca4b9c0d0261a4cf91fbff3d3",
|
|
"description": "ci/containers: use build-libdrm.sh in debian/android",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "753056fb94fcd94ec06c607a89d378f5288d69ab",
|
|
"description": "meson: use `allow_fallback` instead of manually listing the deps and what they provide",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb24e070bfbcee7c84590148c274559d31d76a7a",
|
|
"description": "meson: update zlib wrap",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "05500ba4eb51ec6dadb8f05901e00238e901489a",
|
|
"description": "meson: update libxml2 wrap",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "14f8dd4236a6ddbd4df238dc727b46f5bddd3cfe",
|
|
"description": "meson: update libarchive wrap",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d55c655794363fc6376d8993f3265267b059b5ac",
|
|
"description": "meson: update expat wrap",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "40b87cde2ac6824d9827d897b9971c004c6c6586",
|
|
"description": "meson: add wrap for libdrm",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ebee672ef87794f3f4201270623a92f34e62b8ff",
|
|
"description": "docs: update calendar for 23.3.2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b8215b54420d4971a5902f6b9455635b8ab31232",
|
|
"description": "docs: add sha256sum for 23.3.2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0cf1ee35f7ecbb52a5529ccae2da8bf79578b99f",
|
|
"description": "docs: add release notes for 23.3.2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3465e9f3526c8dbba3ef5ab5bd6158b70422ab83",
|
|
"description": "anv: Assume that imported bos already have flat CCS requirements satisfied",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8d0e70f628b745ad81124e0c3fe5e46ea84f6b46",
|
|
"description": "anv: Replace anv_bo.vram_only by anv_bo.alloc_flags check",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 2,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "060439bdf0e74f0f2e255d0a81b5356f9a2f5457",
|
|
"description": "anv: Add ANV_BO_ALLOC_IMPORTED",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 2,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5683c54d8f1c7df14351287a7373d434c9830e4a",
|
|
"description": "driconf: add Witcher3 to Intel XeSS workaround",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b77b67064e45d4c6b705992719634137e47f28fc",
|
|
"description": "driconf: add Dying Light 2 to Intel XeSS workaround",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "55c262898ae7188311c89a60e4ec0fbb67b7a95b",
|
|
"description": "iris: Skip mi_builder init for indirect draws",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d55b5d4af5d55a25837d8507840f4ab9b1075ea3",
|
|
"description": "iris: Don't search the exec list if BOs have never been added to one",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d178334d5cafa9b215d38c7c443c4dbc168e66c5",
|
|
"description": "iris: Initialize bo->index to -1 when importing buffers",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bd32badbb778339d0280e2160dace09c08544510",
|
|
"description": "iris: Delay main and aux resource creation on import",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5f93f97892e449cbe4b9d366e322c981cb4ffe83",
|
|
"description": "iris: Use common res fields for imported planes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a0f3c0a2466b4bd1332b59b3613551b184a77612",
|
|
"description": "iris: Inline import_aux_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "81d132d5ea909e1589421f39a78fe0019e0ffb6d",
|
|
"description": "iris: Use helpers for generic aux plane importing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "733607cc37ee75269663c838d8ee502ff7e5ad1a",
|
|
"description": "iris: Simplify a plane count check in from_handle",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "79222e5884f6b795e3801e0dcf89938391315632",
|
|
"description": "iris: Simplify get_main_plane_for_plane",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9ba75e2e1193de45f110509e748038633853a8c",
|
|
"description": "Revert \"vk/util: ignore unsupported feature structs\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "eb5bb5c784e97c533e30b348e82e446ac0da59c8",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bc9fe6637b37078d9f3126977cb55082a6871b7c",
|
|
"description": "ci: merge debian-rusticl-testing into debian-testing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d4577799ce0b789a969b0984c0985901829a707",
|
|
"description": "ci/microsoft: Update the image-tag and image-path for msvc2019/msvc2022",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cb50d0cabfd4624d156d7c3adb2f67883a9accf1",
|
|
"description": "ci/msvc: Split the install of rust and d3d out of mesa_deps_test.ps1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e8c3a585ab2bd20ef76cc1d43c240792c331cce",
|
|
"description": "ci/msvc: Stick VK-GL-CTS to specific version 56114106d860c121cd6ff0c3b926ddc50c4c11fd",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "85bbc1a753079453f14b9919e62f2817d12cc377",
|
|
"description": "ci/msvc: Stick deqp-runner to version v0.16.1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5109790cf936aa5fd4dcba0005f9c1de96f7be1a",
|
|
"description": "ci/msvc: Install both msvc2019 and msvc2022",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "14e624bf4397dbb32d9ed3d8e9df23e29f16059a",
|
|
"description": "ci/msvc: Install msvc2019 only from vs2022",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "24c40cafc4d6e92e167fbf14e6189fdb47027290",
|
|
"description": "ci/msvc: Upgrade to vs2022 build tools",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "25a560b6226c3d44b42507769a7316dacf8b685f",
|
|
"description": "ci/msvc: Remove &windows_msvc_image_tag",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c0ad42fe3453f0079b0a6b282898e7e8182255d6",
|
|
"description": "ci/msvc: Improve msvc init",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a2595dbf3bf3ccee005acb418680bec041a73c96",
|
|
"description": "ci/msvc: Rename vs to msvc for consistence",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4d6d0a24ed01263f118286b098ac8aecd9a49a92",
|
|
"description": "ci/msvc: Rename vs2019 to msvc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "543e872d908792871e532608e5e4ab4246c12845",
|
|
"description": "ci/msvc: Split install vulkan sdk out of choco",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9e89e7a7c2b0ea1186e1bf6cdc79a855ce311601",
|
|
"description": "ci/msvc: Install graphics tools(DirectX debug layer) easy to stuck, place it at the beginning",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "09ca7b3d9e88f7d90695ea243ffcb2014885edb7",
|
|
"description": "ci/msvc: update flex and bison to winflexbison3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7e8db6aedfdcfd2fa4fac92919e0af55fd443b47",
|
|
"description": "meson: always define {,DRAW_}LLVM_AVAILABLE one way or the other",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ac5a27917d9046960fd60f542500d3aa0e0ad89f",
|
|
"description": "ci: fix farm restore pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d75643f400c2b0a9e2323b8219aa12b5341eb1a8",
|
|
"description": "ci: disable collabora farm as it is currently offline",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c05261a7d824bc8e6dfdc4ec206a73a6f979e577",
|
|
"description": "ci/v3dv: add new failures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "551924aa87912f664637ae844b422986f8453712",
|
|
"description": "ci: apply two bugfixes for VKCTS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3e46ee61d557b0a1cee9930e708a3603dec8c34d",
|
|
"description": "intel/fs/xe2+: Lift CPS dispatch width restrictions on Xe2+.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "84b53e1a54ccc099679bbebc8802495462ecea60",
|
|
"description": "intel/fs/xe2+: Pass correct dispatch_width to fs_generator for geometry-processing stages.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f92dde55efeae8b692780602008b72821900c8b",
|
|
"description": "intel/fs/xe2+: Stop building SIMD8 shaders for geometry stages (VS/TCS/TES/GS).",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "68779161556b185251b883d0dbe557d7b5b30d3a",
|
|
"description": "intel/fs/xe2+: Stop building SIMD8 fragment shaders.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7397ba61c2d3e6f0347c34e863ca2ebd971f098d",
|
|
"description": "intel/fs/xe2+: Stop building SIMD8 compute-like shaders (CS/BS/TS/MS).",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "69cc72e50adcf110e0cbffb75acb487a3da00c18",
|
|
"description": "anv/gfx12: Hook up dual-SIMD8 fragment shader dispatch.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4ec54e84da603fe9f4d0c2cb070284ce2a300403",
|
|
"description": "iris/gfx12: Hook up dual-SIMD8 fragment shader dispatch.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ccb5795938c1b0870530798c6d542b3f43c82c32",
|
|
"description": "intel/gfx12: Enable SIMD8 dispatch in 3DSTATE_PS for FS multipolygon dispatch.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4868408e6e02e54cc49504f69c25e72bda346faf",
|
|
"description": "intel/genxml: Add 3DSTATE_PS definitions needed for dual-SIMD8 dispatch on Gfx12+.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1f2c44dc21719eb4cf5c383866c897fd73956d2f",
|
|
"description": "intel/compiler: Attempt to build dual-SIMD8 variant of fragment shaders on gfx12+ platforms.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "261d07f3989738540764f88b57b7c402ed057a7f",
|
|
"description": "intel: Add debug flag for enabling dual-SIMD8 fragment shader dispatch.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "28aec45eed56b20b3155a646d00d046c128c798e",
|
|
"description": "intel/fs/gfx12: Implement multi-polygon format of render target array index in PS payload.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b1ab77423e64397c700cda7c9ed0de273881162",
|
|
"description": "intel/fs/gfx12: Implement multi-polygon format of back/front-facing flag in PS payload.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4672fcbc76b1e2d02810cd95584fcfa72f774b47",
|
|
"description": "intel/fs: Fix PS thread payload setup for depth_w_coef_reg.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "09ea8409870910b7f08000c4bf9081b939cd1d72",
|
|
"description": "intel/fs: No need to copy null destinations in lower_simd_width.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5e0760a993faf9d81bc7d5c8ffbe34d95e4c034c",
|
|
"description": "intel/fs/gfx12: Don't consider multipolygon PS to have packed dispatch.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8f92baa5d31d69e79139650b2468b996338dfd6f",
|
|
"description": "intel/fs/gfx12+: Don't set nir_divergence_single_prim_per_subgroup option for fragment shaders.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6bf99e6a452beefd18772934988fe0d6b86f74fc",
|
|
"description": "intel/compiler: Don't change types for copies from ATTR file.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2ed36050fb9b5b890c69ae55c3efbef62e7e5e60",
|
|
"description": "intel/fs: Don't copy-propagate ATTR registers in multi-polygon FS shaders when invalid.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f89fa63e6c0f0a34fc5925000e2eb12bd02e6cf",
|
|
"description": "intel/compiler: Pass max_polygons to copy-prop from fs_visitor.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b62ad4e0288a11898b425ef9594789f345f76c4b",
|
|
"description": "intel/fs: Rework layout of FS vertex setup data in ATTR file to support multi-polygon dispatch.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a844c0b185bffc7846eb1b4810fd8facf9b2a0ef",
|
|
"description": "intel/fs: Fix fs_reg::component_size() to handle two-dimensional register regions.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "83a0252e8d45f74f9ccc881db8cfc3e9e4470b06",
|
|
"description": "intel/fs: Pass builder to per_primitive_reg().",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8e9f09dbe52242dee2c734903ab197691e195f35",
|
|
"description": "intel/fs: Provide component index explicitly to interp_reg().",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "742a575bd6f6281a2780ee50a0a29f01bae10e30",
|
|
"description": "intel/fs: Consider ATTR registers with different fs_reg::nr as belonging to disjoint register spaces.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d26ed66881f07c2f9490e0865fc806a3d3f719d",
|
|
"description": "intel/fs: Assert fs_reg::nr is always zero for ATTR registers in geometry stages.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b26cf8b1891b820da10c74eef9298a637e75a976",
|
|
"description": "intel/fs: Map all TES input attributes to ATTR register number 0.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef12565a378848ad9a65621ea01d66c1719859cf",
|
|
"description": "intel/fs: Map all VS input attributes to ATTR register number 0.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d22721b5a6bebfa627ded44422a9df25bb033cc",
|
|
"description": "intel/fs: Map all GS input attributes to ATTR register number 0.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e4aca2ebaa75328dc216693f4f23d1161b2fd250",
|
|
"description": "intel/fs: Add separate constructor of fs_visitor for fragment shaders.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1eff2fcb6252a7086f6c8819c9f2f3ab126483cd",
|
|
"description": "intel/compiler: Add polygon count statistic to brw_compile_stats.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ccf9174655c96f8cdb208ed349a9934de4d7dcec",
|
|
"description": "intel/compiler: Add multipolygon dispatch fields to brw_wm_prog_data.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e7b1993376503a6922125cc7fec32b1ce5dc16cf",
|
|
"description": "intel/compiler: Add max_polygons FS compilation parameter.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6fccacda1eb621e6be728dd33a7df366b58ec475",
|
|
"description": "compiler/types: Use a typedef for glsl_type",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "550fdc2026dd447c9c7de1c641403b3aec9d312b",
|
|
"description": "compiler/types: Remove glsl_type C++ helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d06f0305f6255aa8488f0f183b57ba0f70924660",
|
|
"description": "glsl: Use glsl_type C helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db5f73dc9f94b90b5ba8394aff3a3c5ff164fc0d",
|
|
"description": "compiler/types: Add a few more glsl_type C helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6af93b1801a31edfc55bb1195ce221e511c3ffa3",
|
|
"description": "lima: Use glsl_type C helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7d0d4a494e16e7026bde293f80351cbe58829641",
|
|
"description": "mesa: Use glsl_type C helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "582c20c431934d103821ba81b1fa32e57e9e21bb",
|
|
"description": "nir: Use glsl_type C helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cc809d4de9e8e94a8caa7bef58f0ac26e10fecd2",
|
|
"description": "nouveau: Use glsl_type C helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2cbc318193b8436d660b8dca720e7dd27dc495d1",
|
|
"description": "r600/sfn: Use glsl_type C helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "55cde229d5cecc8215e882505a536f18da24e220",
|
|
"description": "intel/compiler: Use glsl_type C helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e6fcd6a611574241b1cde306afcc416a03ac76b",
|
|
"description": "dzn: Remove #if D3D12_SDK_VERSION blocks now that 611 is required",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8023ede00adf08359e6d0c2ebd6e62ebbbcc3c4c",
|
|
"description": "ci: Remove per-driver wayland-dEQP-EGL xfails",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c2bb95653b7873b1b61e712355a0488d33af31f2",
|
|
"description": "ci: Add wayland-dEQP-EGL.functional.render.* skips",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4261621a7ee1b3b5af292ae5c980903d8a34e1cd",
|
|
"description": "ci: List specific color_clears skips",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dbe5b8b5a468981e793dde2b285f6cbb43773304",
|
|
"description": "ci: More context for color_clear skips for Wayland",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f49624fc97d3ca8362774f1a2d81f153b10f7a13",
|
|
"description": "freedreno/drm: fallback to default BO allocation if heap alloc fails",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9e88c711a3da96cb633bdc35e009bcb1bd193d74",
|
|
"description": "drirc/anv: disable FCV optimization for Baldur's Gate 3",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f5d08bdf4e3a0e75a846b76889e234b7c9bbd754",
|
|
"description": "etnaviv: Remove duplicate initializers",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "9dc4ee91215cfd5ea6d98c4879abc4e7979b4c64",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "184fc71aa171ae920eb8bd8309704f535fa5cd84",
|
|
"description": "iris: Only initialize batch decoder if necessary",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "68c53ec2c2b6e898f7e93c8e79f1b91d95ac07de",
|
|
"description": "freedreno: Add layout metadata support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32fa9bed1223ff3636c39b416d9df9ff28d33389",
|
|
"description": "freedreno/drm: Add BO metadata support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b8df7069d3e16be20f4c08537ca1ac389b7bb68d",
|
|
"description": "tu: Add metadata support for dedicated allocations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0105c2e2ebad80f2a8171f753b85a9f27783cb70",
|
|
"description": "freedreno/layout: Add layout metadata",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "96aba6e8e3b62795a859b557c2c50f496d8046a0",
|
|
"description": "drm-uapi: Sync drm-uapi",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f2c97440f22a65028e13f21c8f7e906c1d435f6f",
|
|
"description": "intel: Only validate inst compaction if debugging a shader stage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2309451c4f9b8687c31820d40edbd00ea2336cb5",
|
|
"description": "ci/google: re-enable farm",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "555955fc9f616042e669df2be6f7a16f544c2473",
|
|
"description": "dzn: Fix 3D to 2D image copies",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "629b15f446a41492fc5057c04008c6de9c52b078",
|
|
"description": "mesa: fix enum support for EXT_clip_cull_distance",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "979bcb9f4288564fb6c5807bcfbfd0a78176c3ef",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "423f9d1bb0f506fa5e68d050d2c60e3fd41c788c",
|
|
"description": "ci: add nvk to the clang build",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2763655571acfc0020a1d3f4e41b599003a33474",
|
|
"description": "ci/freedreno: add FARM variable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc66de302980dadf2f4d866628d6e77c4f352b0e",
|
|
"description": "ci: bare-metal: cros-servo: Create strutured logs for a630",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc69d797ba1d80b4a0747a8936aa986c5c5333b3",
|
|
"description": "mesa: enable GL_SELECT and GL_FEEDBACK modes for indirect draws",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b09fbd9aa265bd1f969f9f85564b7ac4260a950",
|
|
"description": "mesa: add a pipe_draw_indirect_info* parameter into the DrawGallium callback",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3ad1c3eb7c956f3bcc43327f9d92f088fbd5da46",
|
|
"description": "st/mesa: restore pipe_draw_info::mode at the end of st_hw_select_draw_gallium",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e40f5a7cb3212f1d8b5faa7d9d0c40648625d2f7",
|
|
"description": "mesa: micro-improvements in draw.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5a4eddc2987acbedca5cfdff4b1b9b38e5def5dd",
|
|
"description": "glthread: add a missing end-of-batch marker",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "c3b95d1507d809ff9c812c64021148a1681e47ce",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9643671dae06701fa5ad926b6f30909407d1f8ac",
|
|
"description": "rusticl: check rustc version for flags requiring newer rustc/clippy",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "7e74ee07e3a7aebc46cbd6d724b49790cb9f9c29",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb5bb5c784e97c533e30b348e82e446ac0da59c8",
|
|
"description": "vk/util: ignore unsupported feature structs",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 2,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2816db0182fbc0555fde4503a2cda797a3472a56",
|
|
"description": "ci: disable the google/freedreno farm because it's down",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fbb9ce014080edd085b2e998c3e6d7fb569ef0b0",
|
|
"description": "intel/common: add directory prefix to intel_gem.h include",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e050a00b9f4d057e93f61f79019b5cf8bcd04e49",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "91e4428dc445e409fccfcb5f2016622a7e6c6a53",
|
|
"description": "radv/ci: add flake on raven",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b2067001d43fd83ae4942fd2412f6a75b3769167",
|
|
"description": "radv/rt: bsearch inlined shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6b1fafe7164305fbdab6a2c88abf2e8f5cc88bc4",
|
|
"description": "nvk: Enable KHR_present_id and KHR_present_wait",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "edb52295387839b032d9c14bbf09994d4a3416d7",
|
|
"description": "nvk: Hook up driconf for nvk_instance",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2464cd81d3b74bfe1ac198777cc354010146225e",
|
|
"description": "nvk: Fix tautological-overlap-compare warning",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "f1c909edd5c9159609ab27e7b6a7374796cceab3",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e61fae6eb8ae1ae1228d6f89329324310db808ae",
|
|
"description": "lavapipe: bump image alignment up to 64 bytes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4d93aac74df68fad9b2ca5a9c653b913874f383d",
|
|
"description": "radv: Use correct plane and binding index with SDMA.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ab4720691c65e2624d0c41237cbee2801ddf90ac",
|
|
"description": "radv: Clean up SDMA chunked copy info struct.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7fe899a3b6350d4b82bf716560be2b202b922251",
|
|
"description": "radv: Use SDMA surface structs for determining unaligned buffer copies.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dab48633966d15b398737f987ea934e86363304e",
|
|
"description": "radv: Pass radv_sdma_surf from copy functions to SDMA.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "85fa749c639a4adf00d51ab10f4321ae09882f60",
|
|
"description": "radv: Refactor and simplify SDMA surface info functions.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a21cba679917680e6ac41ed4c8df49d1eefe82b4",
|
|
"description": "radv: Unify SDMA surface struct for linear and tiled images.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "65dfdd3fff293bcd4ac7e3ca2292d97d63537cd2",
|
|
"description": "radv: Move SDMA function and struct declarations to a new header.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2ce0ea8e7c1bb4fc0552f8e6bf67b6966b688106",
|
|
"description": "radv/ci: update CI lists for NAVI10,NAVI31 and RENOIR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "27c46dd20778d08a74a483ab1857d3e4df72511a",
|
|
"description": "radeonsi: emit SQ_NON_EVENT for GFX11_5",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "981fbafa187b0d040be8acd22de962cd23de6cbb",
|
|
"description": "radeonsi: fix extra_md handling with fmask",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5371fca829d16e778e9c29a0708cd3185997f9ff",
|
|
"description": "radeonsi/sqtt: handle COMPUTE queues as well",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2efd1baa6446bed0426058eb0424ba40112c347c",
|
|
"description": "radeonsi/sqtt: fix capturing RGP on RDNA3 with more than one Shader Engine",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e0507ec50b0186ac0a31d0751a93127fe50842e6",
|
|
"description": "radeonsi/sqtt: fix emitting SQTT userdata when CAM is needed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a2cfd4186f80d9c78846b5ddface39bf60d37537",
|
|
"description": "radeonsi/winsys: add cs_get_ip_type function",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c1f08608b8097dfce7d6a79bcb8b7ed13b0b044b",
|
|
"description": "radeonsi/sqtt: fix capturing indirect dispatches with SQTT",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5139441c96d9f0ecfc5d62bd3eb1811afd3a3c65",
|
|
"description": "radeonsi/sqtt: reformat with clang-format",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "af8e6c93473da991abbf588ce24ef409b08e84ce",
|
|
"description": "radeonsi/sqtt: use calloc instead of malloc",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b55a2065e03e0f033217b1b58a0c18e3a5e86136",
|
|
"description": "radeonsi/sqtt: rework pm4.reg_va_low_idx",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8034a71430be0b6473449028d90937729b77d6d9",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e4d537fb84369906d7eda9229f847f5d4cdfb124",
|
|
"description": "radeonsi/sqtt: clear record_counts variable",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "94ce6540d8c8c46c285d3877af4a56f5b59e5d80",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "77098ec467fae56d3e3885d8e84137ac410e15cc",
|
|
"description": "radeonsi/sqtt: fix RGP pm4 state emit function",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c3129b2b83955277f9dc73f4acb0dfb0ad50e566",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "63e08bd61d61a0ab92ca6bcd85567217a052a8d5",
|
|
"description": "rusticl/nir: add missing nir include",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4d8f257ce5ca76144dcacc0c16702f114f73003",
|
|
"description": "rusticl: fix constant and printf buffer size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7e74ee07e3a7aebc46cbd6d724b49790cb9f9c29",
|
|
"description": "rusticl: silence clippy::arc-with-non-send-sync for now",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "382718e0e1493ae9d654a667f4c5a75ac86422b6",
|
|
"description": "rusticl: do not warn on empty RUSTICL_DEBUG or RUSTICL_FEATURES",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "b90d1cfbfea9fe40e2ec6d44e788ab27ff213e2a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f8afd416677d3c7abb527eb71299fda841bef73d",
|
|
"description": "clc: add workaround for clang always defining __IMAGE_SUPPORT_ and __opencl_c_int64",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "07ad6fd34a6ed32b74a3f9697545261a3fd84de2",
|
|
"description": "radv: Use correct writemask for cooperative matrix ordering.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "9df4703fbb59d1295a9d3daf6320f329c9de2d66",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "16af090908e8eb4fff552151dbb130120e11c1f9",
|
|
"description": "ci/lava: separate HW definitions from SW",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d04ee0771277d475c005847c8797107335fd4d22",
|
|
"description": "radeonsi: Add support to clear LDS at the end of a shader.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eaf61adea56a9242a160afa4f68827e6568b4e80",
|
|
"description": "radv: Add option to clear LDS at the end of a shader.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "da6a5e1f63713d0d1dd66841e1f9bb754a0cdb99",
|
|
"description": "nir: Add pass for clearing memory at the end of a shader.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bc99b73d70b9ab84390564ad2ade7bca998135e7",
|
|
"description": "nir: Add nir_static_workgroup_size helper.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "21d569b081ca68f47d5a5dd54f840867c34e148e",
|
|
"description": "radeonsi: unify elf and raw shader binary upload",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f11b4d1ebef0d5014a1ba69c1e9227736461fe13",
|
|
"description": "nvk: Advertise shaderFloat64",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4a4815b8552bf216cebe6e598905c1714dd9a203",
|
|
"description": "nak/nir: Lower a bunch of fp64",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3e042173e4bb2ba5cdac1b3328d9b8021ba19c07",
|
|
"description": "nir/lower_doubles: Add lowering for fmin/fmax/fsat",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1fecd83edcd6d6682acb14f8256b3436272856a",
|
|
"description": "nak/sm50: Add DMnMx and use it for fp64 fmin/fmax",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1a7e83c87f09eca150da25efa852fc36dd330105",
|
|
"description": "nak/sm50: Properly legalize OpSel and drop an assert",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f5c6642d807060a9be1baf5fe3bc3ef6cf23f05",
|
|
"description": "nak/sm50: Fix encoding of iadd with imm32",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0ac6a81ab5f0f7aa083afd6bf674c78af13e0878",
|
|
"description": "nak: sm50: fix ineg legalization",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "73a1acef18fabbfc1699eb3504a3f829dbd7030f",
|
|
"description": "nak/sm50: Fix encoding of f20 immediates",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17d2b2f2cc39e6020e49ea06855e083361956e94",
|
|
"description": "nak/sm50: Add encoding and legalization for dadd/dfma/dmul/dsetp",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1f5623c5576ed87f44333f255ab8c62be22d95d6",
|
|
"description": "nak: Implement 64-bit nir_op_fsign",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d03cbac05af0398a8e126296829f40b9e4986d13",
|
|
"description": "nak: Fix encoding of dsetp with RZ on SM70+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "52dbf44d2e9a39d12b17366efbc1eedabf0e632b",
|
|
"description": "glsl: add support for inout params to glsl_to_nir()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3d3ba9f4287f09f391e861b8e57882e3a7df4ea5",
|
|
"description": "glsl: move glsl ir lowering out of glsl_to_nir()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bb1873faad7f29986b62f9f13eb1d5930e71f0b9",
|
|
"description": "glsl: add additional lower mediump test",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d42f9d94afc0d1e1e9ad2414634e4a0c7c04176b",
|
|
"description": "glsl: copy precision val of function output params",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e3c26889acf6baecb99d5fa5c29881ad5b0e9fb3",
|
|
"description": "d3d12: Report support for PIPE_VIDEO_CAP_ENC_ROI for Delta QP",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "917044db98ed3c6f9bed2941efad07cc93aa1173",
|
|
"description": "d3d12: Implement Delta QP ROI In h264, hevc and av1 video encode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "37e83a93d76fbd496164f86b85370ad3094862f4",
|
|
"description": "glsl: remove some unused linker code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4584acca6b3f4be649b1c2f495ff88a929484b35",
|
|
"description": "glsl: tidy up validation loop in linker",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "670a799ebff9a98daafccf49324c2a01311b0c41",
|
|
"description": "meson: Support for both packaging and distutils",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b4cde1b2a69c32dbcb544c4173ebbebc39e94812",
|
|
"description": "vulkan/video: drop encode beta checks and rename EXT->KHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4fdb381d02a4f4b9f124892969d91fe7c7cc33b0",
|
|
"description": "mesa: Drop not used program_written_to_cache",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba0d39fb69e6896d8679e88a33abb1e4c8e2797e",
|
|
"description": "ci: skip EGL functional color_clears tests for Wayland",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7afd7299bf16ce7b475a50648a8c1cd28fde885e",
|
|
"description": "vulkan: drop VK_ENABLE_BETA_EXTENSIONS for video encode layouts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "49759101a15e613dd3794bb294b43a1c6e2e2740",
|
|
"description": "vk/cmd_queue: exempt more descriptor functions from autogeneration",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cfa944635c619e61c6e3fee75bd94b4f2d520bbb",
|
|
"description": "vulkan: bump headers/registry to 1.3.274",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b8a07095d487aa288947ab0c525b893fa6e99ba",
|
|
"description": "intel/isl: Add Gfx 12.x RC_CCS_CC into modifier scores",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed45f95b510ddb0ad860cc5e52aeaff519995649",
|
|
"description": "intel/vulkan: Add COMPRESSED_CLEAR state in layout translation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "24b4f9c3badb2cab4246331245e6aeacf27f2776",
|
|
"description": "intel/vulkan: Update comment of a workaround of modifiers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "12f07157876151e18faa8cde1700e4f4544f5eec",
|
|
"description": "intel/vulkan: Correct a comment about an offset in fast clear",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9c5a28d919139ca9088f2bdaf5dca30510912726",
|
|
"description": "intel/vulkan: Use the last 2 dwords of clear color struct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "82f47acb1617728c8f045e529853e953970f18a9",
|
|
"description": "intel/vulkan: Remove private binding on fast clear region",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "91a10251b92e33696593910737c23a6adf8be5b6",
|
|
"description": "intel/vulkan: Import aux state tracking buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d5326b30e3f65353ea8328a41b01f6499d1ae1c",
|
|
"description": "intel/vulkan: Specify offset when creating aux state tracker",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a26d62df6b1b7ba8d1dc1e8bbb87b42c67fb24c5",
|
|
"description": "intel/vulkan: Allow modifiers supporting fast clear",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ab6f1b1d573d09e5af7fbab7345d50bcd7ba56a7",
|
|
"description": "intel/vulkan: Report clear color in subresource layout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f280b6e8d562897329db48cb95ddeaa3f2a22e3d",
|
|
"description": "intel: Move mod_plane_is_clear_color() into isl",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3b885926e95ebbf545685890129f7063df5349e0",
|
|
"description": "intel/isl: Add a debug option to override modifer list",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8f8cde4c6050d1e91101ec66e8982036da9d7700",
|
|
"description": "intel/fs: Don't optimize DW*1 MUL if it stores value to the accumulator",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a8b86459a1bb74cfdf0d63572a9fe194b2b5b53f",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a6459e0f7bcb662130c79764ccf54ccfa9151182",
|
|
"description": "nir/loop_analyze: Don't test non-positive iterations count",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "6772a17acc8ee90f9398348251a4455f988208fd",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dd144962c2bc036389540b68b7acee8b8c883d31",
|
|
"description": "ci/broadcom: separate HW definition from SW",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef4f33b661b13bcc32fb957da08ab23c1cd502fd",
|
|
"description": "ci/v3d/vc4: remove explicit modules to load",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d913927fe9201f0fea71ef0e614b9c400c122d49",
|
|
"description": "egl/glx: fallback to software when Zink is forced and fails",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8cd44b8843877a2f7d559d123eb3694841f16fdc",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "49b8ccbcdc2f893c220a2cbab84457b37f736085",
|
|
"description": "intel/fs: Drop opt_register_renaming()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "866205d4d74747faff71727a88322003b74d9020",
|
|
"description": "intel/fs: Allow omitting the destination of A64 untyped atomics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2487e18d4e25c56a70630ccf5faf5d2081fbee2f",
|
|
"description": "ci: bare-metal: poe: Create strutured logs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a530cb1889628f51b849e919c7beeb8dc2d52e2",
|
|
"description": "ci: copy logging script to install",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aa0c4078de511730249c4dba2ceebba69b6c8a23",
|
|
"description": "ci: Add CustomLogger class and CLI tool",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b5153693cc38e631b23c741a5eb3b160a01b10e2",
|
|
"description": "radv: move image view related code to radv_image_view.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1db86d93f270a3815d5f8d993b75d10573a1b9d0",
|
|
"description": "radv: move buffer view related code to radv_buffer_view.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "02282fe482e6adfbaad76cf27aee4aa7afa3652c",
|
|
"description": "radv: move SI_GS_PER_ES to radv_constants.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d057cfc8f6402d728658f777ef5dea3c9ff13600",
|
|
"description": "radv: move more shader related declarations to radv_shader.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0481723cf05ea64b52109a2d20ed4d9abb147031",
|
|
"description": "radv: move radv_depth_clamp_mode to radv_cmd_buffer.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c0d7ef1e5847dfb4ec25e577780cc053eec49854",
|
|
"description": "radv: move more descriptor related declarations to radv_descriptor_set.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a080390c3c2a036f89f89a9f0f0cde857646a878",
|
|
"description": "radv: move radv_image_is_renderable() to radv_image.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8a5106f91a36ee14d013e2a98005ff9e4922ea16",
|
|
"description": "radv: move RADV_HASH_SHADER_xxx flags to radv_pipeline.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9d153906350160b4b277766576be5e3690c4f6d6",
|
|
"description": "radv: move meta declarations to radv_meta.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "939936a328ed3174368f4eaf5c21f82dff2bc57a",
|
|
"description": "radv: remove radv_get_tess_output_topology() declaration",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "51bf1b26d08828bac0145cf82b2460a502f1afe2",
|
|
"description": "libgl-gdi: Update wgl test to set debug flags needed for tests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8c88cc8630f3ba161fd9568102b03ec7786231f9",
|
|
"description": "libgl-gdi: Update wgl test to use a 32bit framebuffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "325fb6e26b62326c86514d263ffedd241fd36865",
|
|
"description": "d3d12: Only destroy the winsys during screen destruction, not reset",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "81c8e89ff8e846839fffc1d103b2080bef5c1b5c",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ff9868c569871ff96f3d1b6b165eb85dcefd4fa3",
|
|
"description": "d3d12: Add a debug flag to opt out of singleton behavior",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bed69133cda5bb6e29beacd61a665ef653d4d1f9",
|
|
"description": "util: Re-implement getenv for Windows",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a0b7ae859f490504b3409e5f446c64cad28502ac",
|
|
"description": "osmesa: Fixes building osmesa.c on windows",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "5bf68ab70133edd264f832f4a133288b8b45f66d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "601b826a5ec17da99c2984eeb720bc9e0f3ffeaa",
|
|
"description": "ci: lima farm is down",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8bcf33cdc1977db4f836ebac1460f804f6cd3b23",
|
|
"description": "radeonsi/vcn: ROI capability value initialization.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "148230db05eab00cddceb868b0b2db76ad0fe75e",
|
|
"description": "ci/freedreno: downgrade whole Adreno 6xx series, incl. zink-a618 jobs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "662f86c53384d44bc296aa6a3bc8b35c6e59d86c",
|
|
"description": "radv/bvh: Stop emitting leaf nodes inside the encoder",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8fca54a754e8489402c6942877f466172a2a9caf",
|
|
"description": "radv: Add more offsets acceleration_structure_layout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a2a0cef9f415ed0f16912c2006c8a2c302d8bb90",
|
|
"description": "meson: Update our rust dependencies",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f0594915e631877bcdf8ce67636143a017b41fb1",
|
|
"description": "glx: Handle IGNORE_GLX_SWAP_METHOD_OML regardless of GLX_USE_APPLEGL",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e64ab3e4a94c4e8baee3bec3a5eb4d098b8e7193",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9548f969bda1075b20dd56a73cbf1e35c0cf7aba",
|
|
"description": "gallium/dri: Return __DRI_ATTRIB_SWAP_UNDEFINED for _SWAP_METHOD",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e64ab3e4a94c4e8baee3bec3a5eb4d098b8e7193",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "290d958c63002e725f96770783497a57e16d8cc6",
|
|
"description": "nak/nir: Set nir_lower_io_lower_64bit_to_32 for varyings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a9fb7b0280c90b81d7b3c0aaf89953b21e957e44",
|
|
"description": "nak: Implement b2f64",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "26d649f1200100f8f80936ab634c1cc76a15d7dc",
|
|
"description": "nak: Fix nir_op_f2f64",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ced1d3648379e74a182a448729779e1348c182c",
|
|
"description": "nak: Wire up 64-bit nir_op_fadd/ffma/fmul and comparisons",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "995eea8d04f3f3680c643eee54b4278a6be21552",
|
|
"description": "nak: Split fmul/ffma handling from fmulz/ffmaz",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1236c5d4f1b6ba6c8d2b86270b0e7122853a498c",
|
|
"description": "nak: Add the rest of the double-precision ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2f899f44eb0c41a082d967505349799d0e01f071",
|
|
"description": "nak: Rework encoding of ALU instructions on SM70+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c53f562d1a7bb05469832b4598fc0b5f0a4271af",
|
|
"description": "nak: OpDAdd doesn't have saturate",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ada338bfcce797a34b265f817d4abe40ae029a90",
|
|
"description": "nak/sm70: Allow src2 of 3src ops to be an immediate",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8b2232906ecfda2f78649b95d226e27bb6de0f9b",
|
|
"description": "nak: Pass SrcTypes around instead of RegFile in legalize",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d24eb539c570da449ab6067eb3f44b290af2fb59",
|
|
"description": "nak: Make OpAtom::cmpr a GPR source",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3b6e6e985ee5d21d1344f19c65c7c23623efe52d",
|
|
"description": "nak: Copy propagate and constant fold OpPrmt",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ad5b544d80d3bf5efe27b884eebcaa92f052e69",
|
|
"description": "nak: Fix copy-prop for fp64",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d41b0a2bf592116febe576bfcda40970b22394da",
|
|
"description": "nak: Move the copy detection part of opt_copy_prop to a helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b2e48f43203beb84ed100e92975124aa91516af",
|
|
"description": "freedreno/afuc: Fix gen autodetection for a7xx",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae9604c29efea02043fd8a174d146ec35ab01ccf",
|
|
"description": "freedreno/afuc: README updates for a7xx",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5ca347e72750a1a524f2c9b5e095014650bf3fb3",
|
|
"description": "freedreno: Update more control/pipe registers for a7xx",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d01be5534091ee1e95d310087d5fcc6e5949dcb1",
|
|
"description": "freedreno/afuc: Decode (sdsN) modifier",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "55985b7301a19c6d7c027206390b39de5822ccdf",
|
|
"description": "freedreno/afuc: Add syntax for pre-increment addressing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "579227e02829ed635648d2528d93a2d107b3bbbd",
|
|
"description": "freedreno/afuc: Use SQE registers for call stack",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "da3cf26564b3133d7c33d631cb04ad64c04aa0f7",
|
|
"description": "freedreno/afuc: Add separate \"SQE registers\"",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7c919f04066d3f2971e9cd4de0da88bfa6038865",
|
|
"description": "freedreno/afuc: Handle store instruction on a5xx",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cef345129f816a046fd07d29300aec3d92544e56",
|
|
"description": "vulkan/wsi/wayland: fix wl_event_queue memory leak",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "30faa7a483eddcf1aa7aa7fc06e270a979c6affa",
|
|
"description": "anv, iris, intel/genxml: Update 3DSTATE_HS for xe2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ba99888587e46e362c728232d832e7170e01111",
|
|
"description": "anv, iris, intel/genxml: Update 3DSTATE_GS for xe2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1bc7c966f47ae6f618e368fad1f9f04a652459d9",
|
|
"description": "intel/batch_decoder: Update 3DSTATE_PS decoding for xe2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a659b1f0c0f83f22020043d3c2910aa0d77f8922",
|
|
"description": "anv, blorp, iris, intel/genxml: Update 3DSTATE_PS_EXTRA for xe2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5548e6a478483a58a9081aab84720a27a2b22e9d",
|
|
"description": "anv, blorp, iris, intel/genxml: Update 3DSTATE_VS for xe2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f170995e6698059c2361b57e8f55c5fe538fe7c2",
|
|
"description": "anv, blorp, iris: Update 3DSTATE_PS programming for xe2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "80d9294d2df2f4d98936dd31b6045ae6fd9540d5",
|
|
"description": "intel/isl: update 3DSTATE_STENCIL_BUFFER (xe2)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a49a598ce95f1f7a4b3b611c56b1a6265e593ec",
|
|
"description": "intel/genxml: update 3DSTATE_DEPTH_BUFFER instruction (xe2)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "99eadc2ecb7fe60e0ccc9e8add58052d01089dcf",
|
|
"description": "intel/genxml: Add UNIFIED_COMPRESSION_FORMAT enum for xe2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2c418118085174522a02c319e16d2e382675889e",
|
|
"description": "intel/genxml: update 3DSTATE_WM_HZ_OP instruction (xe2)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5d4a9952947aa2a5f701097487fde3f0e5d08d46",
|
|
"description": "intel/genxml: Remove 3DSTATE_CLEAR_PARAMS instruction (xe2)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9512f61cd8a0efdc95acde71d4cd1eb3552aac1b",
|
|
"description": "iris,isl: Adjust driver for several commands of clear color (xe2)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d273c520c9b65f6567d8af29e387867d80a06ec",
|
|
"description": "ir3: lower 64b registers before creating preamble",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6cad2fc23085596f3b9d40d721eb2da304af79f4",
|
|
"description": "nir: add helper to create cursor after all @decl_regs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "533ec9843e466e0cadf876a39d6fac74db2bdcd6",
|
|
"description": "radv: Precompute shader max_waves.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1161f22c2790a1c7617e02e66bdf56bdf39fee2d",
|
|
"description": "radv: Move up radv_get_max_waves, radv_get_max_scratch_waves.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e444908d65e77628232ed123f0ba6733a1934f90",
|
|
"description": "radv: Simplify shader config assignment.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4353b0ad722c5510343cd32d7240dbaeeeeb94da",
|
|
"description": "radv: move emitting the fb mip tail workaround when rendering begins",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7dd7e551b13d0190e9ccf85e6e6f992edc69b063",
|
|
"description": "radv: stop checking FMASK for the fb mip tail workaround",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "57efe44f43f6ec4672a0fb9035cb887de7048f42",
|
|
"description": "radv: add missing HTILE support for fb mip tail workaround",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "82553774e2d1c3edff4c8e8683808d159846f83d",
|
|
"description": "iris: use intel_needs_workaround with 14015055625",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "0f147240398a5e9d424e507d9cd271802a340114",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "240d11eb8d81cfab28c7075b9f1b600eb4df18dc",
|
|
"description": "Revert \"ci: disable the valve-kws farm until it can be rebooted\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "299cd1af82872256ea3e496ba98c54cbb512f3d4",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f76f4be301ef311e6be21486b6a3f5fd5e90240f",
|
|
"description": "intel/compiler: move gen5 final pass to actually be final pass",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ce75c3c3fea9d0c045587f3a8dfa33c1dc8cc222",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "299cd1af82872256ea3e496ba98c54cbb512f3d4",
|
|
"description": "ci: disable the valve-kws farm until it can be rebooted",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "377c6b2d45ee73da3e5431846a3b4bfdd7ae2b83",
|
|
"description": "ci/build: drop redundant meson/build.sh from jobs that already inherit from .meson-build",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ddf2ca4faffdd309638aa0ebfcba2c43b4fc439d",
|
|
"description": "vulkan/wsi/wayland: ensure drm modifiers stored in chain are immutable",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "33e8f22d84ad43cf642fdb893a5bd41c176ca4ba",
|
|
"description": "ci/austriancoder: separate HW definition from SW",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "64caf906328dad0491a07898cf4b6382f4baab35",
|
|
"description": "etnaviv: disassembler: Switch to isaspec",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fa0ff0849c5d96534195d276658aa8211d115076",
|
|
"description": "etnaviv: Add isaspec support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a8a33ac5ae75a76d640d0bed909a3a21a6d68219",
|
|
"description": "isaspec: Add bool_inv type to print inverted bools",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "586c34b19c2e40cc5ddd43302fa202a4aa94a5c5",
|
|
"description": "nak: Optimize jumps to fall-through if possible",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b2420fae4b19adffe3d8edfb283e547b953f1cf3",
|
|
"description": "nak: Add a jump threading pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "786bf749bcab807bf743c2e1ad1477ea116620d3",
|
|
"description": "nak: Print out an instruction count",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "55c8f5e288ea18683f0438c115fb9561b72a9a87",
|
|
"description": "nvk: Support extended dynamic state for tessellation domain origin",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1319cfb40d2dc65c218092e5c6c460847170ac70",
|
|
"description": "nvk: Remove pipeline state setting functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "453c50bef940d2a88c4920bc492a731154fd10cf",
|
|
"description": "nvk: Support extended dynamic state for rasterization stream",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d8945dd51e47a026b5219b9f9d89fedb4ace04ca",
|
|
"description": "vulkan: Fix dynamic graphics state enum usage",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "9d0ed9cbcc01b31a71037fcb35742fc8b77f09fe",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8b178f9ce47dc73c097731b387a30832ae3c997f",
|
|
"description": "nvk: Support extended dynamic state for alpha to coverage/one",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b42fae61bb70f6a5e20df290470bb75c8315713f",
|
|
"description": "nvk: Support extendedDynamicState3ColorWriteMask",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c7135e94cb3fc73f7a925173ff3c0215196dae76",
|
|
"description": "nvk: Support extendedDynamicState3SampleMask",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "88e661db991ef932c2af689fab717a3c438b038b",
|
|
"description": "nvk: Support extendedDynamicState3ColorBlendEquation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e27b4855f7cb936921728eb7edfd14e0cb176467",
|
|
"description": "nvk: Support extendedDynamicState3ColorBlendEnable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b24cbb0b291f93e4ba544a172cf413a54fbba4d6",
|
|
"description": "nvk: Use render->color_att_count for color write enables",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4325efd2cf6f0c995d63d4a65da0f324a987de13",
|
|
"description": "nvk: Move SET_BLEND_STATE_PER_TARGET to graphics state initialization",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5d937f09b2c90148c7bc205da6c516da01cd54ee",
|
|
"description": "nvk: Advertise VK_KHR_vulkan_memory_model",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "629bef2a4c0b394f5db2753164d3ebc91bbad777",
|
|
"description": "nak: Handle minimum execution latencies in the dep tracker",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "26c2566606713ae6d9285c06e0cb908b314707d4",
|
|
"description": "nak: Plumb shader model into instruction latency queries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8c1daae4693aa5ed50dc7539a4caf1bcd1c87a2c",
|
|
"description": "nak: Switch to //-style comments",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "45d7764a06364211388500d28340449e80d8d4f6",
|
|
"description": "iris: Don't memset the clear color BO during aux init",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "68d56b15d77494a7db237537ccad75849dadf6bf",
|
|
"description": "iris: Zero the clear color before FCV_CCS_E rendering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6064de1d53b0bab0fc648b6382ecec34eb1f3ea7",
|
|
"description": "iris: Optimize BO_ALLOC_ZEROED for suballocations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba6faeb9746c6ffa7d22b3c7a24b0f8990aa2ea6",
|
|
"description": "anv: Remove libdrm usage from Xe KMD backend",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dea6c8243749e63aa9b517edbfe7489dbfd103a4",
|
|
"description": "intel: Sync xe_drm.h final part",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2ac78b50966af7c0ae7f3bfac7af45a392c02f9a",
|
|
"description": "anv: Enable blitter engine unconditionally on ACM+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8043e8c4a66673675b2e1018f214e471942c717d",
|
|
"description": "vulkan/wsi: fix build when platform headers are installed in non-standard locations",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f9a394b753b55ccfc869568413b6fc6795dc1636",
|
|
"description": "radv/rt: Initialize unused children in PLOC early-exit",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "286caa5080703a436f313fe8a575b8ec38657d50",
|
|
"description": "ir3: lower 64b registers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e7a61df4c7e8b3f62d0927b7c129ebf70c832c8",
|
|
"description": "nir: add _safe variants of nir_foreach_reg_load/store",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5057eb90a13c0b42e0064252f34126a6713f8579",
|
|
"description": "v3dv: implement VK_KHR_shader_terminate_invocation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d0f75fdeab2b7ecd768e2dc02a4b3b665b94dd28",
|
|
"description": "broadcom: lower null pointers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "716847a77dd3f10bf79c61c9c3328da6126c16b1",
|
|
"description": "broadcom: disable perquad tmu loads after discards",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2b04fb410f103119d00d01d9d446e20e53ff1605",
|
|
"description": "d3d12: Fix warning C4065 switch statement contains default but no case labels",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8bbdde2d9aea22ba9c9b5e89219a4b19001d344f",
|
|
"description": "radeonsi/vcn: enable ROI feature in vcn.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9c07a2e10d6d0999b50c33ce4b893ada4a5000c5",
|
|
"description": "radeonsi/vcn: ROI feature implementation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d6da63071ee1d69ae6290341222bafb66854a670",
|
|
"description": "frontends/va: add ROI feature",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "434a53ebbeb1a2ca70273bef0ba77a71237f4da7",
|
|
"description": "radesonsi/vcn add qp_map definition",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "05fb2e21f90be6c986e88099773aec3a06a1637e",
|
|
"description": "docs: document how to build the docs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0463a951ad6c0115df959d85c41517a30e8e5ee2",
|
|
"description": "panfrost: Flag BO shareable when appropriate",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "30d6dfb861069e8b670ed754b315f9ce2a32205f",
|
|
"description": "panvk: Pass PAN_BO_SHAREABLE when relevant",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aa6176ee1e49b77c27ee8c5b4a60123cc0de8128",
|
|
"description": "panfrost: Introduce a PAN_BO_SHAREABLE flag",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5089a758dfb1760a0dc397b0f491c4a6dc2160af",
|
|
"description": "panfrost: Back panfrost_bo with pan_kmod_bo object",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7a9c471009c656ca05c810a5f06acf2285c8463e",
|
|
"description": "panfrost: Add a VM to panfrost_device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "91fe8a0d2859e0b869edf83a56c463cf548ac10a",
|
|
"description": "panfrost: Back panfrost_device with pan_kmod_dev object",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "70bcdbee6cff98954133329419dce7fb7feb3090",
|
|
"description": "panfrost: Avoid direct accesses to some panfrost_bo fields",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d47e01a3c30da39b3e614177140e83643a9b2de7",
|
|
"description": "panfrost: Avoid direct accesses to some panfrost_device fields",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "93178999f6bbfa2305bd9807b9e409c841213dda",
|
|
"description": "pan/kmod: Add a backend for the panfrost kernel driver",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d95ec56f8c6884e0ae975b683fe7249fab9e740d",
|
|
"description": "panfrost: Abstract kernel driver operations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "768c737273f6fdfa1c7c2c0efe70fabbc219af95",
|
|
"description": "radv: remove some declared but unused functions/macros",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2f79ed183145009d9379f75f24d6025c94e71c36",
|
|
"description": "radv: stop asserting some image create info fields",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a26119e124065f79aa727f88938b336d64da9170",
|
|
"description": "vulkan video: correctly set SPS VUI bits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "07f8db02ff78d249aed696e0fe4faf3e97a01a32",
|
|
"description": "iris: cleanup, use intel_needs_workaround instead of is_dg2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2f25679b3fc18bd43a3cd327c12b92e5f666f529",
|
|
"description": "anv: cleanup, use intel_needs_workaround instead of is_dg2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "012b6fbe632e190138f864ae4c6c6abe4c0ee81a",
|
|
"description": "drirc: setup anv_assume_full_subgroups=16 for UnrealEngine5.1",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ff8f79a8841d439af449fac8b382070a7b76c9f",
|
|
"description": "anv/hasvk/drirc: change anv_assume_full_subgroups to have subgroup size",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1cf1b9d7412e94f70a5f68f81eed7ac22ad75613",
|
|
"description": "nir: Scalarize bounds checked loads and stores",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "39da1deb497af55496308c0867b5ce5a0e9df56e",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "81e3b28f78016e852a4999fa627a13d11e0f9b71",
|
|
"description": "compiler: Remove C++ static member pointers to builtin types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bfc953add76c001881b6ed5885f84b9449535f45",
|
|
"description": "intel/compiler: Use C helpers to access builtin types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "90e364edb078e0568b266b8fd1e5da8ca74f7a15",
|
|
"description": "compiler/types: Add a few more helpers to get builtin types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "22b99f15b96fc20e627ec1a55383c1e3b129f684",
|
|
"description": "nvk: Use ENUM_PACKED for enums instead of PACKED",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "45f320e97ff3b4c5f21afd828facffbb67ba72ce",
|
|
"description": "nvk: Enable cbufs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d41fe63d99e67dcc4095f8636ea427a014e155a3",
|
|
"description": "nvk: Add debug flags to the physical device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee29a8d1cdbdc553caac8ceeda03f5c737eda0f2",
|
|
"description": "nvk: Upload cbufs based on the cbuf_map",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e6cd4b177aaef4891fa8a6e09087ef882cbb328b",
|
|
"description": "nvk: Don't flush descriptors in BeginConditionalRendering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "869f5fc68040cd49bb81b77fba1d96b409b446f5",
|
|
"description": "nvk: Set MME_DATA_FIFO_CONFIG on device init",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "951d96a1a20cd57fa7d903c3620a44fa27b5e0dd",
|
|
"description": "nvk: Rework push_indirect to take an address",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "af3e7ba1057e122c9ccd6d0f09b233ca8278af28",
|
|
"description": "nvk: Stash descriptor set sizes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "107a09e7dd998f0a6dc776dde627b11716cdffe5",
|
|
"description": "nvk: Add a cbuf_bind_map to nvk_shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bdec097bb8b392af3e721e4df6c17caad7660a44",
|
|
"description": "nvk/nir: Lower UBO loads to load_ubo when we have a cbuf",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f1c909edd5c9159609ab27e7b6a7374796cceab3",
|
|
"description": "nvk/nir: Add cbuf analysis to nvi_nir_lower_descriptors()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "952e06672fdb6b3fd968ef7d93889356ed0c330b",
|
|
"description": "nak/sm50: Add legalization and encoding for OpLdc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2199eea31bdc880298e68ab63e5ffe8a5dbfea9c",
|
|
"description": "nak/sm50: Fix legalization of OpIAdd",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e697280ebf6d54174fa7487d1cdeee990ddadc4b",
|
|
"description": "nak/sm50: Fix immediate encodings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eabd8cd47065fdec0066809c64d3d58bfac924cc",
|
|
"description": "nak: Handle negative cbuf offset immediates",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7bfb7a2b81dd4c269a3092e9d1987eb75b7a0dad",
|
|
"description": "nak: Rework the dependency pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8006f271d45901d10b2c74bb95ddcc9f1ecb8cf1",
|
|
"description": "nak: Add a delay of 2 cycles for barriers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "073992708058ad721e515b7b0ca77a1666d95bc9",
|
|
"description": "d3d12: Remove D3D12_SDK_VERSION checks after bumping directx-headers dependency to v611",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "90b49f16f7b0e183e5f10eaf2ee76886887175e2",
|
|
"description": "d3d12: Bump directx-headers dependency to v611.0 for latest video codecs and features",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2ea04ef69bba7b7fddf2f44ff62a24979bcb9c2b",
|
|
"description": "vulkan/wsi: Convert bit tests to bool with != 0",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "d7938de8feead53700ea9ecdbcae11d9d4e7a30b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "19175e474b21ed3e4a4e1e57fcf3a398eda0a55f",
|
|
"description": "microsoft: Whitespace change to trigger CI",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "62c797f5f3010be498fc3657282457394c378a0c",
|
|
"description": "Revert \"ci: take microsoft farm offline\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "0957b01a0645dd9617d87302cbf735e814a1d5cd",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4fe9a6053a9875ff169f2c7c4109ead9701c47d0",
|
|
"description": "i915G: show correct number of needed ALU instructions at errmess",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "752b23547a17e5519b8e89008745783e57806ebc",
|
|
"description": "panfrost/ci: Skip broken image copy tests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f51d99def693be576cd979b5a7cef7b45ca46e05",
|
|
"description": "panfrost/ci: Add environment variable to suppress warnings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ac613b9e4405c349b5715fb8989499bab4372cc4",
|
|
"description": "panfrost/ci: Remove Vulkan expectations from G57",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "487837c0bfa5c99bfae03f0fd23e276eeaa06b9d",
|
|
"description": "docs: update features.txt for nvk",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "871ea3bb88349b9923d3ab3e2fc79fc68e4b6545",
|
|
"description": "radv/ci: add flake",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "64c2a0489d10bcb10d09380235c50b41d82c8bae",
|
|
"description": "docs: drop `:` in title",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b557362b3abf762a2c1021082032fbc3a8d41104",
|
|
"description": "ci: run every test when changing the build",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9041084dd5c631f32e5aac4be96a712f1b1bcf39",
|
|
"description": "ci: fix indentation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "efa331a58992a93e489bc56cb51b20d1cd44fa03",
|
|
"description": "v3d/ci: add flake",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "42e9ba1c704b0e8285aac93b5c8d97b4108923cc",
|
|
"description": "aco: remove VCCZ and EXECZ register handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8085145db04ee8b9d1e25fb6f8b2e6192061bd7c",
|
|
"description": "ci: Fix trivial typo in ARTIFACTS_BASE_URL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3b715fb99dee536683bcfbbdbdb4b7b71816da13",
|
|
"description": "v3dv: enable CPU jobs in the simulator",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f11a458a508be463aeec6220f1c2293e90034dab",
|
|
"description": "v3d/v3dv: move V3D_CSD definitions to a separate file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "35b4dcb2f26cca138df0a17a95f386ebcde974ec",
|
|
"description": "v3dv: use the copy performance query results user extension",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8913c134e45fc8a4ffea70f0247e3712dcfe5c0b",
|
|
"description": "drm-uapi: extend interface for copy performance query CPU job",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "43258ad44b5de7f1aa2aee61af7082b4fd9be444",
|
|
"description": "v3dv: use the reset performance query user extension",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b2db2e3f33d375da982167f96bbe9cc6792d399e",
|
|
"description": "v3dv: don't start iterating performance queries at zero",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6089982a8239278656dacf5739ed16b40b050372",
|
|
"description": "drm-uapi: extend interface for the reset performance query CPU job",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4a9da29016cdebd472fea67db78c5afaabbe1d4e",
|
|
"description": "v3dv: use the copy timestamp query results user extension",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a990defab30a49cf615cef9347d95a3fff729cea",
|
|
"description": "drm-uapi: extend interface for copy timestamp results CPU job",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d1d52ebdc9676be617bda63ce1fc585ca76ed6df",
|
|
"description": "v3dv: use the reset timestamp user extension",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7af9b47471e5201a8cd8e027c18955640fca0065",
|
|
"description": "drm-uapi: extend interface for reset timestamp CPU job",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17e03ebacd89a5b2312aa878075c34d6ab651b01",
|
|
"description": "v3dv: use the timestamp query user extension",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d48aaa47734c3a983e4d52ea053cfdf65424827f",
|
|
"description": "drm-uapi: extend interface for timestamp query CPU job",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2e32644e35f34c70d8c038c66243b7cf633bc5bc",
|
|
"description": "v3dv: occlusion queries aren't handled with a CPU job",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a0d196abf1cd85e18ff0adfd05703ed4838d779",
|
|
"description": "v3dv: switch timestamp queries to using BO memory",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e404ccba5b4b0f8f0c43ae29c102aed7b2e6afff",
|
|
"description": "v3dv: use the indirect CSD user extension",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b1134775e0729f124b4b5a60a3e40f917116473f",
|
|
"description": "v3dv: create a CPU queue type",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1623082985c9ec5dc0bd2449685c606fc0f8d52",
|
|
"description": "v3dv: check CPU queue availability",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2589998e05346f9e86d1fc1d1cf38b979ecf46f6",
|
|
"description": "drm-uapi: extend interface for indirect CSD CPU job",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d2a6383c647a753df19006fa5635668ecdfc9c47",
|
|
"description": "v3dv: allow set_multisync() to accept more wait syncobjs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f01d702d4a6bda42f6afaff2d863fa1903184c5f",
|
|
"description": "v3dv: allow different in/out sync queues",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3a3acac8c5d39cfd680dcd0e07a8216468e003f6",
|
|
"description": "v3dv: move multisync functions to the beginning of the file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "14267d973936240d321cb7e6e47e8cee642d35cd",
|
|
"description": "ci/freedreno: more issues showed up on a618, let's use 6.4",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a0f350429baa47576f2461ab4a9ec5d34eebf5d5",
|
|
"description": "ci/b2c: fix the `cmdline_extra` variable name",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "4362d5913f07ad9d40f920c98756fb33bf4ed443",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1ef5feac5ef48515bba2fa22c8a2a4e517739519",
|
|
"description": "radv: fix binding partial depth/stencil views with dynamic rendering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "759b68bf6623ba9fa01e202f696f3314998ab0e5",
|
|
"description": "bin/gitlab_gql: print merged yaml as yaml instead of a python dict",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db6541a41a27a3695771ad061fb69dbe7f14a5cf",
|
|
"description": "bin/gitlab_gql: fix --print-merged-yaml when --rev != HEAD",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6a92af158dc132eee449c175bdee66d92c68d191",
|
|
"description": "anv: wait for CS write completion before executing secondary",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": ""
|
|
},
|
|
{
|
|
"sha": "98ea540158f819b14e69ebde812f012c6fe9da59",
|
|
"description": "radv: add support for MRT compaction with PS epilogs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8760b7fab71fb59d5abef9796c31e60d7081409a",
|
|
"description": "radv: cleanup radv_pipeline_generate_ps_epilog_key()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "60e6e3f8e681262280ee81e8d49dbb9aede48f57",
|
|
"description": "radv: cleanup gathering PS info with/without PS epilogs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a39c3920fbe163e136014156a4882e858e36c7ec",
|
|
"description": "radv: cleanup ac_nir_lower_ps options",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "78e45221bd271b7afc1c0eae3214001178d55247",
|
|
"description": "radv: emit the task shader in radv_emit_graphics_pipeline()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "83756092350add3747579325063a7feab4bc9921",
|
|
"description": "docs: Document INTEL_COPY_CLASS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "135a7d50311fe8c77df1a1d5068b111cca03ac10",
|
|
"description": "iris: Handle aux map init for copy engine",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "46f5359238ed410d7af7a058f46a954f5c5912aa",
|
|
"description": "anv: Invalidate aux map for copy/video engine",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "108f880986ed015e8181bac20fa236b52ff74e17",
|
|
"description": "anv: Handle video/copy engine queue initialization",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2aea09c8de91c6ae71e1c62f3f213ac89e14943a",
|
|
"description": "intel/genxml: Add BCS/VD0 aux table base address register",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e46e9ee46c7dce955a94d603f4282883e826a2d5",
|
|
"description": "egl/surfaceless: Don't overwrire disp->Device if using EGL_DEVICE_EXT",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "208894c94f92b3d837bc57fff7002635cc2230cf",
|
|
"description": "egl: Add _eglHasAttrib() function",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cda9980f9639093cf86897a760e90c89df7b6c0f",
|
|
"description": "egl/surfaceless: Fix EGL_DEVICE_EXT implementation",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "1efaa85889051978f806c4ea7c6d4997329624e5",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59a7fc205498552ff9778a6ef387ae25fdc46e0c",
|
|
"description": "ci/radeonsi: Occlusion queries are flaky on stoney",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e46702f7ae62316ff8e7b92cd7aa029f1d0374d7",
|
|
"description": "ci: deduplicate constructing the ARTIFACTS_BASE_URL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d024da390067eb31bb7fecf41465c253908c30ea",
|
|
"description": "docs: update calendar for 23.3.1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "efa24268ce287543dfe6ec67a13e24eca7cd2072",
|
|
"description": "docs: add sha256sum for 23.3.1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d5bf161706accdc6a71434bf08e40c8ab2e099af",
|
|
"description": "docs: add release notes for 23.3.1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "342dba5102b16e31c1a4de5067fab2d9bfea53ca",
|
|
"description": "vulkan/android: Only limit advertised extensions in strict mode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3c618d23d1eccd933331a365e2391689cc877964",
|
|
"description": "vn/android: Only limit advertised Vulkan version in strict mode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "30788edbcc6bd567ef30ef0a5e7c2ae42789ad30",
|
|
"description": "v3dv/android: Only limit advertised Vulkan version in strict mode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9385f1d4e2c5f1f6333b36fcd3ef922cd217bdbe",
|
|
"description": "radv/android: Only limit advertised Vulkan version in strict mode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ebc30322450c68d9d7c03e9dde92be2548e87680",
|
|
"description": "anv/android: Only limit advertised Vulkan version in strict mode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "257ecaca884444b1e1867455bab9efc71757f729",
|
|
"description": "android.mk: Add option to pass arbitrary parameters to meson",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "50458703fad756813706f8c4533493e52035ee20",
|
|
"description": "meson: Add option to ignore artificial Android limitations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6a4156f812f07592ffe3628411e4f39b164a3f30",
|
|
"description": "clover: Remove usage of glsl_type C++ helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a4947f7bd84128658d14061bf8142ede9a571cdc",
|
|
"description": "intel/fs: Adjust destination size for load ubo on Xe2+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e0ce94318b52a54bd5526c78de4a20b5a90bcaee",
|
|
"description": "intel/fs: Adjust destination size for global load constant on Xe2+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "11fea46bdcb23d84dc6773611813571d0a499776",
|
|
"description": "intel/fs: Adjust destination size for image size intrinsic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4265536584eddef6aac1ce64fe69bcc6394de42",
|
|
"description": "intel/compiler: Adjust assertion in lower_get_buffer_size() for Xe2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f8e583d537f5a3265cdac22a3b1df4d7ac2aaf94",
|
|
"description": "ci/b2c: identify dut by its id instead of its tags",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b93d836e4752d72d33751565d509e892035025fe",
|
|
"description": "ci/b2c: rename B2C_TEST_SCRIPT to B2C_CONTAINER_CMD to match the automatic import",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4362d5913f07ad9d40f920c98756fb33bf4ed443",
|
|
"description": "ci/b2c: import all variables starting with `B2C_`",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef0e8bae0dc8aace44e050878aadbdf2e1cd9eac",
|
|
"description": "ci/b2c: use envvars directly instead of converting them back and forth into cli args",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e157d67d39cf570d8e5fdfc099e189a1ad03e59b",
|
|
"description": "ci/b2c: export B2C_TEST_SCRIPT",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b2e78a977510f9cb2d180675e99311921a59ddff",
|
|
"description": "ci/b2c: use with:write instead of manually doing open;write;close",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "50da22812d971181185f59059e980ea2d84c83d2",
|
|
"description": "ci/b2c: always define cmdline_extras",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "86ee903b3836613bfa6fb93a46d61f4459ba1bc7",
|
|
"description": "ci/b2c: always define job_volume_exclusions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "14f59188f67c361870a623028ca6d83b9e860c91",
|
|
"description": "ci/b2c: drop unused --volume and --mount-volume",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5142ae2d4fdf4dfe4fb21402e826b334548ed9b3",
|
|
"description": "ci/b2c: drop support for harbor.freedesktop.org",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8eabe3d913b5c146b94ec323c9941017f5ada17b",
|
|
"description": "ci/b2c: tags are mandatory",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "850d3e28e5a7f6ed48422237bbc3543817281a13",
|
|
"description": "ci/b2c: drop unused B2C_EXTRA_VOLUME_ARGS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a10bd6fcb0fedf6144e327525686dc59533fc74c",
|
|
"description": "ci/b2c: fix indentation of comment and after_script: list",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "918199a154b2774bd01a97b6bc86f460254d668c",
|
|
"description": "ci/b2c: stop ignoring errors in before_script",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6cc6ebde3a16f76c5fe42aac7136c3384bafe338",
|
|
"description": "ci/b2c: drop passthrough of unset CI_JOB_JWT",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "dabc068e6c04dca7800c17c165e57c36c6cff7ee",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d761871761e5fe7d498b0cc818ed627698ed1225",
|
|
"description": "isl: drop AUX-TT CCS alignment with INTEL_DEBUG=noccs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db5166718d89ba71f8d12fbdceffb05d7c5e9a03",
|
|
"description": "util/hash_table: Don't leak hash_key_u64 objects when the u64 hash table is destroyed",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ff494361bee7506db701cb861073ab194ae3a6e9",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5a60fd7b14e9a3045513a4b46ebd109c422c5b2e",
|
|
"description": "util/hash_table: Don't leak hash_u64_key objects when the entry exists",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "6649b840c34016b4753e69d4513a8d09da9febb2",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "977cc3157dc0215c065bc3039f7fd5c8b359dc17",
|
|
"description": "util/hash_table: Use FREE() to be consistent with the CALLOC_STRUCT() call",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "6649b840c34016b4753e69d4513a8d09da9febb2",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "165d27abfc59dadc76b1f6df61749c84ebd4e484",
|
|
"description": "winsys/amdgpu: document BO structures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "68f7e497fe74c4625fbe3c3fcc49e064b9b59e3f",
|
|
"description": "winsys/amdgpu: fix amdgpu_cs_has_user_fence for VPE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f5a3874ad1d20f2ad260320b6f90bd0b7a62c0ba",
|
|
"description": "winsys/amdgpu: clean up the rest of the code for cs->buffer_lists",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "af0d2fe4fc5bcfb525653e3d6a16ba4742224690",
|
|
"description": "winsys/amdgpu: pass amdgpu_buffer_list* to amdgpu_add_bo_fences_to_dependencies",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "378984b994d352dc38da9824e3f1c4cf40833350",
|
|
"description": "winsys/amdgpu: return amdgpu_cs_buffer* from add/lookup_buffer instead of index",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "05ba3c9cc57ab7bc7de49497486472401a4b5ade",
|
|
"description": "winsys/amdgpu: clean up duplicated code around amdgpu_lookup/add_buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2afe6cea4c3dcf8598e36492bbf03d2282982f03",
|
|
"description": "winsys/amdgpu: change amdgpu_lookup_buffer to take struct amdgpu_buffer_list",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9cf35b601a350d605f6d7d7c447b9d253aad74b4",
|
|
"description": "winsys/amdgpu: change real/slab/sparse_buffers to buffer_lists[3]",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32eb4a54dcb9bc518c9d74bfeda914dedfad0337",
|
|
"description": "winsys/amdgpu: don't count memory usage because it's unused",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bbd64747e22495a005adf36f6d592b893013f311",
|
|
"description": "winsys/amdgpu: move lock from amdgpu_winsys_bo into sparse and real BOs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6803868498e5c4bd3a906be536d792a6aa477a35",
|
|
"description": "winsys/amdgpu: use inheritance for the slab BO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "86481c461edb45ef079fcf9064e0c2eb6cb6a79e",
|
|
"description": "winsys/amdgpu: use inheritance for the sparse BO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e9c416ac9aac060af4ddfeb64a1165c856b4ab74",
|
|
"description": "winsys/amdgpu: use inheritance for the real BO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d1e70db89a76913ad0c91c3d2ea52213f76b131d",
|
|
"description": "winsys/amdgpu: use inheritance for the cache_entry BO field",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "943a3329c78dff462735fac77a1a008040be2aa4",
|
|
"description": "winsys/amdgpu: inline amdgpu_add_fence_dependencies_bo_lists",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5cf57986d2d5bd0d0d1e8b0fa5f242c1fa6f82ab",
|
|
"description": "winsys/amdgpu: cosmetic changes in amdgpu_cs_add_buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c902b9e1d91d5682e2cb1ccb374fd3d300ad68ba",
|
|
"description": "winsys/amdgpu: don't return a value from cs_add_buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "390f26eefbc9099195c58fdbd42e59740e99ee3c",
|
|
"description": "ac,radeonsi: require DRM 3.27+ (kernel 4.20+) same as RADV",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5cfd6592765b3a6b69675494bd4f8c5309184ad2",
|
|
"description": "ac/llvm: remove code for converting txd from 1D to 2D because NIR does it",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f17e23e116234d7998efaaa9c7c1542ad085cde1",
|
|
"description": "compiler/glsl: Reduce scope of is_anonymous",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8458cd49e077e6f54689e193073d2756a2ea2fc4",
|
|
"description": "asahi: fixes prevailing '-Werror=maybe-uninitialized' issue",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cd8ccba814294002b257950d7cd6c4fe9c577f9e",
|
|
"description": "frontends/va: use va interface for jpeg partial decode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2f205caea484e3882a209d4262f2f1ce1e0734a8",
|
|
"description": "etnaviv: Add static_assert(..) to catch memory corruption",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "11ffb20b7072b4096dc4e033395f36ff6fbfd42e",
|
|
"description": "etnaviv: Update headers from rnndb",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "de3190d36d7d7de95b5f08bac0d5d551df281efd",
|
|
"description": "radeonsi: fix reg_saved_mask for non graphics contexts",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "17e01a9a9b743d89066ba0a42c841e9b7e7d0528",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c3c3a8926a461da08a815bc0af8fd9fdbd1dca59",
|
|
"description": "radv/amdgpu: Separate the concept of residency from use_global_list.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "63120a55b84cc593425593b639c8554a7e8c58b1",
|
|
"description": "radv/amdgpu: Remove virtual bo dump logic.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "40c6e54ce7382007ba3ffa28c9d3d7362799274b",
|
|
"description": "anv: rename anv_create_companion_rcs_command_buffer to anv_cmd_buffer_ensure_rcs_companion",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bed1b8b90d844d8bf36d3d1aa7c3f83e086d9cf6",
|
|
"description": "radeonsi: fix divide by zero in si_get_small_prim_cull_info()",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "f8a0aa6852756d8f1593ef6627ddb1754ae967be",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d376d8c5ea05a2be10fe701253d1e7a6071d35fc",
|
|
"description": "anv: promote EXT_calibrated_timestamps to KHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4eb1eb0db196654e3faad58956cd01c88dd489a7",
|
|
"description": "anv: promote EXT_vertex_attribute_divisor to KHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f99e43d606e30ce7899a6d383c1d9e952faa127a",
|
|
"description": "anv: switch to use runtime physical device properties infrastructure",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc858202a9c1cee4a1b634b71d4c3bf8f89af54d",
|
|
"description": "anv: get features after initializing drm",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a1dcf943ab5a078aff318bb8a6723fa1555588ce",
|
|
"description": "isl: constify isl_device_get_sample_counts()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2336058bbbfeac33265f93ca9cd44971479fdc10",
|
|
"description": "iris: use slow clear for small surfaces with Wa_18020603990",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "25a32433b13a329e8e510ce6328fa92f35f244c6",
|
|
"description": "anv: use slow clear for small surfaces with Wa_18020603990",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ca8d9f850b488220b90ff2fb61aa8399b968a245",
|
|
"description": "radv/ci: remove dEQP-VK.mesh_shader.ext.query.* from the lists",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f576ce3340d3e4fc645e79d945abacb8fe19cffd",
|
|
"description": "radv: advertise VK_KHR_vertex_attribute_divisor",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "24c755316ba10999ae0de8ad1d92ed3d777c27fd",
|
|
"description": "vulkan/runtime: promote VK_EXT_vertex_attribute_divisor to KHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "06056310947a4c9bf9c969a82ad23839dca5f327",
|
|
"description": "radv: stop clearing FMASK_COMPRESS_1FRAG_ONLY for TC-compat CMASK images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c70c269b16b62b68e7908a3c14e2b5984fedc5ed",
|
|
"description": "radv: remove useless check for TC-compat CMASK images during fb emission",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "205938cd39c49af3ee3d60ff54e152bf2d66c989",
|
|
"description": "v3dv: disallow image stores on VK_KHR_DISPLAY surfaces",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f6437f4388ecf398cb0effbf0584b5d972a64340",
|
|
"description": "nvk: Implement VK_EXT_multi_draw",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "afbaeee3581ad72ba97538008a401f01c2572a47",
|
|
"description": "nvk: VK_EXT_color_write_enable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f217d267d3a7fbf7a15483f5aaec6b87c8f14175",
|
|
"description": "gallium: add PIPE_IMAGE_ACCESS_DRIVER_INTERNAL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "15b5437f8f48e4ba25d305357224a5e9f7186b17",
|
|
"description": "gallium: fix util_clamp_color type confusion",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d136583c82d5036696b322bbe966490b321c96e1",
|
|
"description": "rusticl/kernel: explicitly set rounding modes",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "53b01459fd9b8a026ced6ade4030596670647d36",
|
|
"description": "rusticl: add freedreno alias for RUSTICL_ENABLE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f1817ab7e03f188164c7d6850149781066418d49",
|
|
"description": "radv,vtn,driconf: Add and use radv_rt_ssbo_non_uniform workaround for Crysis 2/3 Remastered",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "63e2bba592860eee99f38e436948ade86130ac69",
|
|
"description": "nak: Don't set both FTZ and DNZ at the same time",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "3955e596df06f4f1b904d932b61520154f6c5389",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dcbf31dce21fab0df4368d5b189b8deed622c3ab",
|
|
"description": "vulkan/wsi: always create command buffer for special blit queues",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "d7938de8feead53700ea9ecdbcae11d9d4e7a30b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a8b2426419b3bad3bfbea8877e40442f62c26d2e",
|
|
"description": "intel/compiler: Use reference instead of pointer for fs_visitor",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "77ab74ccc2d2610c6a8001daaf681f6b21fb207b",
|
|
"description": "intel/compiler: Use reference instead of pointer for nir_to_brw_state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4e5fcccd0174be439b04cb63bed24ea8373b78c1",
|
|
"description": "intel/compiler: Create and use nir_to_brw() function",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "38a42e5aa1f3fe5f5a4d475fdfd95bb51548b4c0",
|
|
"description": "intel/compiler: Add ctor to fs_builder that just takes the shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cf730adc588bcdd87fe8b3eb0a1894038d105438",
|
|
"description": "intel/compiler: Make fs_builder include fs_visitor and not the other way",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f5032c4d528efe0519efb9fe83f5a9945da08006",
|
|
"description": "intel/compiler: Make fs_visitor not depend on fs_builder",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4f991dec00dfc4f1452c5d1c8815a4c20d3bd88b",
|
|
"description": "intel/compiler: Remove fs_visitor::bld",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b8ec015f27e879438216f20198e907419ee2f13",
|
|
"description": "intel/compiler: Don't use fs_visitor::bld in remaining places",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c73c1aa4964ac571d5ebe1177a0cea0fdc81e53a",
|
|
"description": "intel/compiler: Annotate and use nir_to_brw_state::bld",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "34c28680b12f1b4372bd12915b49fd5e9dcf4324",
|
|
"description": "intel/compiler: Stop using fs_visitor::bld field in NIR conversion",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "79735fa7839540a22d291d5636969929fb853b86",
|
|
"description": "intel/compiler: Move remaining NIR conversion fields to nir_to_brw_state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5cb189636dd13916975493784375bd736a5d0f15",
|
|
"description": "intel/compiler: Move nir_ssa_value into a local structure",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "afe75d65be29e68a787d5edd697f32ab000dad04",
|
|
"description": "intel/compiler: Make NIR resources helpers static",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a7a27ee95ead859abcf42e8b8c7fb96d21aa4913",
|
|
"description": "intel/compiler: Make NIR atomic conversion functions static",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5777943381b43456fd1fdde433092d4f8f073be9",
|
|
"description": "intel/compiler: Make non-intrinsic NIR conversion functions static",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2385d6087aafce919f87dacc54290a7a77f0a3e4",
|
|
"description": "intel/compiler: Make setup functions of NIR emission static",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3899e6b1d84fcc69d82cd23acdc8d3c3c8b0b0c0",
|
|
"description": "intel/compiler: Make functions for NIR control flow conversion static",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "860ec33f9abb1d40d1d70d6edf1dcf3831b9751c",
|
|
"description": "intel/compiler: Make more functions in NIR conversion static",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "acca9dbf6b73e4d46bff2d5fdab3e0e53c37096d",
|
|
"description": "intel/compiler: Make a NIR intrinsic emission functions static",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c12460b01efb601faf3511c7d84a619e7b95e0b5",
|
|
"description": "intel/compiler: Move NIR emission code to brw_fs_nir.cpp",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1ef6415d222324b9303ffa57fc1d978654eb7420",
|
|
"description": "intel/compiler: Remove unused headers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3e308903eb16b5fe73fd194a83e0c3d57d8f538f",
|
|
"description": "nvk: Enable NAK by default for Volta",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "69454a8abd6726b8f82c02ef40896638d02e60e5",
|
|
"description": "nak: move nir_lower_subgroups into nak_postprocess_nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cedb101d3f2a6d620b3ad20b068e486debd2206b",
|
|
"description": "nak: add algebraic lowering pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8c73b1eb909cdf0c19503ca46f965a55ebb2dfed",
|
|
"description": "nir/algebraic: add support for custom arguments",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2701e634c1f164e5869b347b7e6806d054cd8577",
|
|
"description": "nak: fix some sm checks for volta",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7be8bc2c971bd40101f1ac537d7cf518ed648179",
|
|
"description": "isl: Add mocs for xe2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c2558a2df8c3a018820022583d9221f371801cbc",
|
|
"description": "ci/freedreno: fail introduced by ARB_post_depth_coverage",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "fd00e994449d21f906ad291c0161b8b781c05443",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "55d6430bd71543d4656a7bcabb592d6f1d03fdf8",
|
|
"description": "ci/freedreno: downgrade a618_piglit to 6.4 kernel",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5527c090f41ab665efe1a89936f7306d201a1faa",
|
|
"description": "ci/freedreno: timestamp-get no longer fails on Adreno",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "659e557676d2ccd5c765b95f2d887ffa17349031",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4d78d63552a90567f7b71b9a2f818a14e0f720d3",
|
|
"description": "ci/freedreno: re-enable two Adreno 618 tests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d98ab19a9563e425fa3dc94d1dc42dc114c305d5",
|
|
"description": "ci/freedreno: extend timeout for full runs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7db3d6415f8e6456043882680493bb758f4d0748",
|
|
"description": "ci/tu: add another failing pipeline strip draw",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32bb80ee12ec69208946bf3b4cffbd819fc5ea57",
|
|
"description": "ci/freedreno: increase fraction for Vulkan testing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0fc4665bd316ff09865c5fcd7288fba639aa45ac",
|
|
"description": "ci/freedreno: switch Adreno 630 boards back to 6.4 kernel",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "14985774368128b549195d646de38f977035519b",
|
|
"description": "ci/freedreno: mark unvanquished-lowest trace as flaky and skip",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9342635903cd27ea38e823ba0673376ed8773f97",
|
|
"description": "vulkan: Remove nonexistent output in vk_synchronization_helpers target",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "fe12c1c29e52e13c2dbda35d9621ce09ccf101c2",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "09ae669fc5fdf9fbb70e12e93cb11be5670fbbbd",
|
|
"description": "panvk: Support modifiers for Wayland WSI",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a51a44a16935fc85c36111e95d63194844442f89",
|
|
"description": "Revert \"ci: disable lima farm as it appears to be down\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "cca5a4191d9c68f572287a44ccdf59becfa55742",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b88f3cafd8fdbc150524b75c7a67320760130f95",
|
|
"description": "lima/ci: update piglit ci expectations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c674db05e8ff53cc4e4c4beddbd36cfc6d351c5b",
|
|
"description": "clc: use addMacroDef/Undef instead of -D/-U flags",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6b89c71c904b7fd79ba5ef8aa50a4e1d46d86af1",
|
|
"description": "broadcom: fix scheduling dependencies for SETMSF instruction",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4add1273f5af2bfddbb2f79105a54989e96c536d",
|
|
"description": "pvr: alloc WSI memory via GPU when there isn't a valid display FD",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "86ab29a4d407e99a52111e049d85403cc5253cb0",
|
|
"description": "docs: update features.txt for RADV",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aa8c88f96cd3cc0078edfdff1e1cd7f40869a883",
|
|
"description": "anv: fix incorrect queue_family access on command buffer",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "9866c4e32b50c6682d33f248ddb5c80a06040152",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f53748c4815172a474c9ec677f875991828fe071",
|
|
"description": "nir: fixup nir_printf intrinsic description",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc3e69af1af861871b2944a389a3027be15a89a7",
|
|
"description": "nir/serialize: untangle printf serialization from a particular stage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4e4a3820abc9f4de717393ecc51700c7b798fd79",
|
|
"description": "nir/divergence: handle printf intrinsic",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f7ae92b868d887dbb5a089b5e622c7071a076363",
|
|
"description": "nir: include printfs from linked shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "81b3dea9937baefd19d1791e1a592eec443f9085",
|
|
"description": "nir/clone: fix missing printf_info clone",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "603f039708360236e040cffb87bcd5e17cf78475",
|
|
"description": "nir: make printf_info (de)serializer available",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "751e919c33542c324f90915f4f7545290c5c78ed",
|
|
"description": "util/u_printf: add a u_printf_ptr() variant",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3ef514982441ce496aa127611edd26b9867f4b95",
|
|
"description": "util: os_same_file_description: fix unknown linux < 3.5 syscall SYS_kcmp",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8fa16452ba9257a2f246c159bfae59c351e412a6",
|
|
"description": "broadcom/compiler: remove include of gallium headers from meson.build",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "238a9ef5ff473d8ccb9c3ce4878277b0fec09250",
|
|
"description": "broadcom/(compiler,common): avoid include of gallium headers in header files",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a921a69010102c6e35267066dc8a50461cae46fd",
|
|
"description": "mesa/main: allow S3TC for 3D textures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a9064837f81ce3f5fb5271f0834dbe0bb59906b6",
|
|
"description": "winsys/radeon: remove unused gpu_address variable from struct radeon_cmdbuf",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9a258bd5b310e8926ad1366413a9b81735912373",
|
|
"description": "winsys/amdgpu: rename big_ib_buffer,ib_mapped variables in struct amdgpu_ib",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "65cd94c8f03a3c56c0c41bc296c7c9513f50675c",
|
|
"description": "winsys/amdgpu: rename ptr_ib_size_inside_ib to is_chained_ib",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "50ad5845cbe961c4eeb56a1072bf956c00b1d429",
|
|
"description": "winsys/amdgpu: rename requested_size_dw to projected_size_dw",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e240cda12820b9767205339fd87df97295e35b9b",
|
|
"description": "winsys/amdgpu: move 125% comment to correct line of code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c7d004d0294a431284e1006ca6964a3dccbbf067",
|
|
"description": "winsys/amdgpu: remove rcs variable from struct amdgpu_ib",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "52aca8542f8103b4338a04579e6b65d81b358dc4",
|
|
"description": "winsys/amdgpu: rename ib variable name to chunk_ib",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "34fba64cf6a7afd59c536f6f06a7483da86469d4",
|
|
"description": "winsys/amdgpu: rename struct amdgpu_ib main variable as main_ib everywhere",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4d6089bfd1583c3f04424f449ee30a74f10fad74",
|
|
"description": "winsys/amdgpu: remove ib_type variable from struct amdgpu_ib",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0f117efe39a36e8116e72c816e8783754c633594",
|
|
"description": "winsys/amdgpu: add _dw to max_ib_size variable for code readability",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5147e9a26e723841f8d3cbd9df010c69a2216aa5",
|
|
"description": "glsl: combine shader stage loops in linker",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5d98592e04da5e683280aeb24b44937ad47366cf",
|
|
"description": "mesa/st: drop additional validate_ir_tree() call",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fe444146628390dca30759b88031084d78864017",
|
|
"description": "glsl/st: move remaining glsl ir lowering to linker",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f4a8aa653d02c51c50f4f694eec0927e4bd5f0e5",
|
|
"description": "glsl/st: move has_half_float_packing flag to consts struct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8af15359e37895957ce3b3fec0955c27a446f4ed",
|
|
"description": "rusticl: use rust.proc_macro for proc macros",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "280dde8c23cd83684d8a6b6d8e6352d3ea39e7a3",
|
|
"description": "rusticl: bump meson req",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d80240220ce272450e9ce5df3307f818a6e5fdb",
|
|
"description": "ci/fedora: bump to meson 1.3.0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1188b218c61c8f33815e75bc8422cb80e3b468ec",
|
|
"description": "freedreno: Implement PIPE_CAP_TIMER_RESOLUTION",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "659e557676d2ccd5c765b95f2d887ffa17349031",
|
|
"description": "freedreno: Fix timestamp conversion",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2284d1c42fc12b3566ccf5417354a6b96a401d2a",
|
|
"description": "freedreno: De-duplicate 19.2MHz RBBM tick conversion",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e6249f97f1d9852e7fabf2bcf22d40324decec3e",
|
|
"description": "rusticl: implement cl_khr_subgroup_shuffle and shuffle_relative",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7e7880202842e3c8eb35ec140bc70be097e9a12b",
|
|
"description": "clc: add support for cl_khr_subgroup_shuffle and shuffle_relative",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a217eb111c097bff42bdff58e0039a35361512de",
|
|
"description": "radeonsi: lower 64bit subgroup shuffle to 32 bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9fbcc7987fb68aa72c083c04ee6829c882e74ffd",
|
|
"description": "radeonsi: lower relative shuffle subgroup ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "83624659c5e5b6aef00b0952f9c07a80e1653fb2",
|
|
"description": "meson: Only build WGL for Windows platform when opengl option is active",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c51e40dd8b031fb43993e3e6413c035f81ab1afa",
|
|
"description": "spirv: add missing build dependency",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "59a72570b66ad7c4fd953e18e18a9b09b1a7ae7e",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "88c5affacf947ce64361fbe4155d2d9600f6a981",
|
|
"description": "driconfig: add a workaround for Hades (Vulkan backend)",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7fce0a5598fbfba73e10460b37865fe54b7c5bfc",
|
|
"description": "nir: Handle divergence for decl_reg",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "4fd257d20fed9efdfedc4eefc99b4900841c6f85",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7cd0553572f6dba13a3c1d0894842ba7ef7fc770",
|
|
"description": "microsoft/clc: Flip on capabilities to prevent warning spew",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "37c0e8beda42e989cafa8ae4f6467a29e0db07ec",
|
|
"description": "compiler/clc: Don't fail to parse SPIR-V if there's no kernels",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3955e596df06f4f1b904d932b61520154f6c5389",
|
|
"description": "nak: Implement fmulz and ffmaz",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ce8d966085edb7c2999196175ee4008efa6057dc",
|
|
"description": "nak: Set .ftz on f32 ops by default",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aac1e3f5950fd701b872ae907b2aa7165d772adc",
|
|
"description": "nir: Add a new has_fmulz_no_denorms flag",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a8b68badd58487838aef13926bf9ddd2359676f4",
|
|
"description": "mesa/st: use _mesa_is_zero_size_texture-helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3123e4ffeb4b2f556d285a8bb7383e39752cbd5e",
|
|
"description": "mesa/main: remove unused function",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b84117b272dd8f8f39dba473e8d851c05b4e0a28",
|
|
"description": "mesa/main: use _mesa_is_zero_size_texture-helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9e69dfbfed56178a4a4188f77723c7d2adc3ff2b",
|
|
"description": "mesa/main: remove unused ClassID",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c67e6ea4c124c4eaeee49ee0a5639c6225ba1e68",
|
|
"description": "mesa/main: remove unused Log2 variants of width/height/depth",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "81be60a2330296eef1186d6508a2a48e5483bc1a",
|
|
"description": "docs: drop unused manual optimizations override",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ed4fd1d90e3f3dca0ed0ac7a4a3366854c565f4b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dd7b6898e6a61dc3e746ca3b4fa4c308a2f4cfa5",
|
|
"description": "radv: fix number of physical SGPRs on GFX10+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5ebba87772fef72366f7d84bd18560f9a74094b9",
|
|
"description": "aco: rename max_wave64_per_simd -> max_waves_per_simd",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f5bdc46a5784b21a13262f30233b7fcb2f9f6ca9",
|
|
"description": "amd: rename max_wave64_per_simd -> max_waves_per_simd",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ac20c70e9da2f3b12131d0d27d7499db1b8752ad",
|
|
"description": "radv: promote EXT_calibrated_timestamps to KHR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c9e1758462caf342ab9f0a0acc3b392c5b2354d8",
|
|
"description": "vulkan: bump headers/registry to 1.3.273",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9d162de9a05155e1c4041857a5848842749164cf",
|
|
"description": "nak: Enable loop unrolling.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e87cca77179a96d986e47ba1de3a1b66dd071e87",
|
|
"description": "nak: Clamp negative texture array indices to zero",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "888f09eca883ca6428c1c25fcca913e3f188e543",
|
|
"description": "nvk: Rework the way we set up memory heaps/types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "18ae2d18789a040882d62ba3a96220f3a9a6baa3",
|
|
"description": "nvk: Throw Tegra behind NVK_I_WANT_A_BROKEN_VULKAN_DRIVER",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ca9b67446246623c1e4fd15aa1ed659a3e1ede8",
|
|
"description": "nvk: Set HOST_CACHED_BIT for the GTT type",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ab59574ef162393f89c36980a366eeb8ecccb64",
|
|
"description": "gallium: add typedef pipe_draw_func matching the draw_vbo signature and use it",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f11272d29978a394a19b42940919f10adfebfb3",
|
|
"description": "mesa: execute an error path sooner in _mesa_validated_drawrangeelements",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4f766426b20a17311804dbdf556d633ed1e096d2",
|
|
"description": "cso: inline cso_get_pipe_context",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7da5b8dac09b5bca4db7b9e7d09759340c4ed972",
|
|
"description": "cso: do cso_context inheritance how we do it elsewhere",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3b16541a8f17ad4738640562db1529cb89e04cf6",
|
|
"description": "mesa: move index bounds code (st_prepare_indexed_draw) into draw.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c6281a6f26056f99ed63d54fee448506c01bde20",
|
|
"description": "st/mesa: no need to check index_size in st_prepare_indexed_draw anymore",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4cd585ab5067def3b367afd090add1f36061dc94",
|
|
"description": "mesa: call st_prepare_(indexed_)draw before Driver.DrawGallium(MultiMode)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8cbab48403d02a105cb1c7589c6d35e3d72b3e6d",
|
|
"description": "mesa: inline st_draw_transform_feedback",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b14e26b198f88676e71fc57d95963ee193a8dc1a",
|
|
"description": "st/mesa: make prepare_(indexed_)draw non-static",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cf951bace2a9a7ece141d6bbb5e105e804fbb841",
|
|
"description": "mesa: remove non-relevant 16-year-old comment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "360166c6f47f27bfde0e7281b881850b8d471205",
|
|
"description": "mesa: remove more DrawArrays/Elements duplication",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2b8d764a763d7a0d9848f3b941ab5954f816985e",
|
|
"description": "mesa: remove some DrawElementsInstanced duplication",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "23227954bc2e72d7812f4b7b9c073e81ed5ef63b",
|
|
"description": "mesa: remove some DrawTransformFeedback duplication",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df62471fef4ddbb9fd253203d71c93eb5741542e",
|
|
"description": "nvk: CBuf alignment reduces to 64B on Turing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "289149ebcb5fb86bcc666c48c4228b0773d11ccd",
|
|
"description": "nvk: Simplify alignment limit plumbing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "08222146acdd1acda1acf4ccc19c4266ad3b6b46",
|
|
"description": "nak: Reduce minStorageBufferAlignment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "35a40b4c6a0b757f4dd407f52a441e2822736894",
|
|
"description": "nvk: Add an NVK_MIN_TEXEL_BUFFER_ALIGNMENT #define",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b7f8a9e648ebc4d4fe4a5744b16c1e69375cf68c",
|
|
"description": "nvk: Add a nvk_min_cbuf_alignment() helper and use it",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bc236acff5ebb8a8d63294348de44f728079cd6b",
|
|
"description": "nvk: Plumb a physical device into descriptor_stride_align_for_type",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c7de8afbe0412577767be8eea39ec6808dc635dd",
|
|
"description": "nvk: s/device/dev in nvk_descriptor_set_layout.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "700d5c56d110ea87622a0ea8fc6824a928a12104",
|
|
"description": "nvk: Make NVK_DEBUG=push an alias for push_dump",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d11c9f983632d35e7010b470fe0af2f6a2c087bf",
|
|
"description": "asahi: clamp draw count for mdi",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fdec9dcf05811e79866cc3af2b513558500e82f8",
|
|
"description": "asahi: wire up hardware gl_PrimitiveID",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e2de134ad9946dad9946f471b292f7baf7f81e5",
|
|
"description": "asahi: respect render condition for compute",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1a39d1c73a86807daa9eed0f626fd8ce93ffdd02",
|
|
"description": "asahi: allow more format reinterpretation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e69a0f830eaa5c17d97a7c1527b84af7c205a66e",
|
|
"description": "asahi: fix size calculation for 2d msaa arrays",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "982e644d182bb98b13c1d91f24c9f1a9c1f2112a",
|
|
"description": "agx: don't produce split of immediate",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e2c71dc3b0905ebe319abe86b4226c2eba3f41d",
|
|
"description": "agx: Lower 64-bit I/O to 32-bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d6474be46bb6e8aef15ed55f9e6153ba09097d6b",
|
|
"description": "agx: fix fp64 lowering options",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8d451fe9f27ffc6d1e73cb79db1592a56803afea",
|
|
"description": "asahi: fix integer RT clamping",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "01d0fb1cdeef106e430f9c35afe2364cc98cff7f",
|
|
"description": "asahi: fix pbe swizzling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d05bf8761a3324c2091dd41ab05270600af900e",
|
|
"description": "asahi: fix dupe rgb65 formats",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b68caa13e415a1de260207008af3d66db226c06a",
|
|
"description": "asahi: add more BGR formats",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c89f0becf7ce6ac7f49e52d91eb6cb416f579a80",
|
|
"description": "asahi: Implement ARB_cull_distance",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba077d899e3ac58b88e259d49f9ae6214afb0837",
|
|
"description": "asahi: handle compact clip/cull in gs component gather",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f02190b6886ce155cd0aa5faa230a06b28ae7a45",
|
|
"description": "asahi: prepare gs copy shaders for compact clip/cull",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0dc004888c0f01b984376b3fbfc71b220d52f437",
|
|
"description": "asahi: handle some components/offsets in GS lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17f348f73a9b5c6aaa3159f31565968c58220b98",
|
|
"description": "asahi: Implement ARB_viewport_array",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "af9241ce923cd6a087f76bb96a9cfd5dbc9c2ef7",
|
|
"description": "asahi: add XML for multiple viewports",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3435ccb49a9b4557868d3b9448a9aaa9e7aca97f",
|
|
"description": "asahi: allow empty scissor box",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bb59c787ecd9bc25e722b0af0813b5da3f410721",
|
|
"description": "agx: report if we have a nonzero viewport",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bc7afbf23dc6b1228ff0ef0164369e8d904f16ff",
|
|
"description": "agx: allocate varying slot if writing viewport only",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "643acacd1b183a3e0c4b3d4565d6d9637a0db946",
|
|
"description": "agx: note that sample_mask runs occlusion queries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "79e58e1d7709baad7602ff37c5e2825cd1315e5f",
|
|
"description": "agx: handle force early-z + discard",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3987c8a35f94fbcbafc1549959d28e379841338d",
|
|
"description": "agx: remove spurious z/s writes in force early-z shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c43c90a5faf37f48e245165c5c3df837c5d08db0",
|
|
"description": "asahi: rewrite pointsize handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aa1849a541504464f5aec385f1f6e194ca371aad",
|
|
"description": "asahi: assert hw invariant",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "23f216d6e74331fa8053401b7bce96e0bba47598",
|
|
"description": "asahi: Lower edge flags",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f4a648c607ecff672094a277cf79ea76b9fa0324",
|
|
"description": "asahi: Unroll GS/XFB primitive restart on the GPU",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "15957219ad02657f18047a792cca146f37cb5394",
|
|
"description": "agx: rework libagx linking a bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4a4c6d1bc6d0d2396d14ede923a172b4147dadd9",
|
|
"description": "agx: Avoid scratch mem with tri strip w/ adjacency",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f9ef5b17697422bd37c5870a0a3bc6d133ec084",
|
|
"description": "agx: fix VARYING_SLOT_COL0 getting flatshaded",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "643757843576ae5cf3f8eed6de49e4a4a4e8c724",
|
|
"description": "asahi: add xml for flatshading fans",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "403a20a9f27b9a147449c7c13361ff6acb0ae359",
|
|
"description": "asahi: rework cf binding xml",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2fec6bf95150057f6b872fc46c1c35597ddddba0",
|
|
"description": "asahi: fix tri fan enum",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6ae72a2f2a3dfbe30cf19ea08a060038b6721a23",
|
|
"description": "asahi: Support L/A/I formats for texture buffers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b33c74626a471258548660abb82348e664b4db4",
|
|
"description": "agxdecode: fix stack smash with border colour",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a8857028bb797da617c9d27f80fdc3526e620172",
|
|
"description": "asahi: add static assert",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2be37d1c9659bb13285925b1ced7f1c8c68c95cc",
|
|
"description": "asahi: double depth bias",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3af825ed96f2714605cbbac03a104d48fe50b814",
|
|
"description": "asahi: move heap alloc to first use",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0fa7252d8a9d450a55f7e6f835c1c3afd75f1f2e",
|
|
"description": "asahi: Implement multidraw indirect",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5987e47a2967b1dcc13efcb926e1a86d641aec86",
|
|
"description": "asahi: rework GS input assembly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a816350d950e7dfc3d735d9dab5ce468cde2cb4d",
|
|
"description": "asahi: force GS for indirect prim gen query",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0805fef082b5384c1cfaf9e5cc816c1540e0f3db",
|
|
"description": "asahi: make UB easier to see",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a12d2689d8c78d5ace7f49f4309ff779bbf27350",
|
|
"description": "asahi: rm unnecessary uniform upload for GS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2220044ca2a62fa738fb0ee9f4d13aa2dd92e553",
|
|
"description": "asahi: remove dead declarations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9c66ae9b36d158faaa57ac46c877709dbab17743",
|
|
"description": "asahi: use agx_push",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4d48574bd7978483211282756045550a518ecadf",
|
|
"description": "asahi: collapse unreachable condition",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "09e46aa1683905d01de95dbd41ea8abcaeb92c55",
|
|
"description": "asahi: add agx_push macro",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "31b1bdb475aa0b36c2124c545a6529404b758e3d",
|
|
"description": "asahi: fix destroy_query leaving dangling references",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d8a714f9c3afaa331c1fb4a82b61b3cc057b294",
|
|
"description": "asahi: choose staging bind better",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5257283941a1cd0254aa5d480a8213d7d2f1e1e6",
|
|
"description": "asahi: use correct target packing PBE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a3ae9e1a598ed9b05e460cc14e8fa56a23867779",
|
|
"description": "asahi: fix layout transitions with arrays",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "25d185a501c561b0103cfb787d5cdc668c038ee4",
|
|
"description": "ail: Fix tile size & strides for compressed textures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "be3890a898559db401c928c98b485af2a068388b",
|
|
"description": "ail: Add explicit specification of mip level strides",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2221eb6cecb52c5aec8bd119a41378e1713b0941",
|
|
"description": "ail: Fix miptree offset generation for compressed textures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5382f57e81ddd0b430d41bd50558b7513c5dac5d",
|
|
"description": "asahi: advertise ARB_shader_texture_image_samples",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bc6b2d087be172b0f3fc6c506536352091b719c9",
|
|
"description": "agx: wire up texture_samples/image_samplers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6979a1aa07defc4fec5ff2422368129c66441e19",
|
|
"description": "nir/opt_preamble: make load_workgroup_size handling optional",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3ddb07c36b7c602eeff43bb908f4442f58f4db5b",
|
|
"description": "asahi,docs: add PBE to hardware glossary",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "47337e791861327e02063b77622b0d6bfe18a7ed",
|
|
"description": "asahi: Implement draw parameters",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "31f1ef0a79d317d7c342c0797e1e0d45c282329a",
|
|
"description": "asahi: Early out for GS + rast discard",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2129fe30bcccd73975f1d489154d06df3d7da30d",
|
|
"description": "asahi: use GS for first-provoking fans",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e10e21120b10ef04540e69e291c85fff4c420528",
|
|
"description": "asahi: Rotate tri fans based on provoking vtx",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5bae4bfc8c9462d5d7544f3295b3aa06962def2d",
|
|
"description": "asahi: defeature quads",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "decd134c0c4054bedbc408b6465c85bf98d24280",
|
|
"description": "asahi: fix xfb of pointsize when not drawing points",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9d1a0f11e22b461fc9acc6b2bf0620d73cc51097",
|
|
"description": "agx: Fix flatshading of matrices",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9fc23df0d589f919705e69a850f8e8cbc023c709",
|
|
"description": "asahi: flush before resource transition",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e637ccff3633b312561037806dcaf188d7c1cbbe",
|
|
"description": "asahi: blit with the old format when transitioning",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9031f04642a402083702018871595435f015e451",
|
|
"description": "asahi: minify when blitting for transition",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a0485292af54294522c8544562bf50822e5f7ab7",
|
|
"description": "asahi: bump glsl version",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2ad5bcc41e6c7aea9e24314c3267278f3d0f8e98",
|
|
"description": "asahi: fix output to non-rast streams",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "79e37f75817e3aa639f3de0047ddcc566cc1b48b",
|
|
"description": "asahi: implement xfb stream queries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0099315edf479fd5187c340df8847211ccbeee59",
|
|
"description": "asahi: fix meta usc builder allocation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f82264fec0e88d3591f28aebea51f8a2e89e3029",
|
|
"description": "asahi: return GL_OOM for excessive image sizes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fd91d4648745ca3dc1ee8d001ff2a9d80acf6590",
|
|
"description": "ail: handle >4GiB textures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7a7a3b884795301013f7ae1e98b15e22c0641b5e",
|
|
"description": "asahi: defer texture packing to draw-time",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b74d2dcd57f54c58f2a5170afb9c7aeb74f903d1",
|
|
"description": "asahi: use 2D descriptors for cubes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "86c4a7276766facef284abeae4fc220caee64da3",
|
|
"description": "asahi: rm compact image atomic descriptors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b13e3adb04e55789bbabcbb46dfc7f6eb6d764bd",
|
|
"description": "asahi: fix imageSize of null image",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0cd032e4bb1c8a21e7848a571d8f1ab360955b7d",
|
|
"description": "asahi: Be robust with arrays of images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b0f4b0a9eff740f9799786eacd3c0fc143c9251a",
|
|
"description": "asahi: handle null PBE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c73d7d042cbf538726a1d320d34ce9b776db88e2",
|
|
"description": "asahi: fix dirty tracking fail with point sprites",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "683dac24b29accef2f1f8b2d4625d0eeab6434e8",
|
|
"description": "asahi: be robust about null xfb",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3ac44d8c5e55db1f6ecb194893bbb605daea3530",
|
|
"description": "asahi: remove bogus assertion",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e3c528068f346fa79a320e80c30be7964699514f",
|
|
"description": "asahi: bump limits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "84a8324c552763d66e1659f312823a47cd867244",
|
|
"description": "asahi: handle self blits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "de6336381b7ee96bef9ecefb93192e83b7e1ecc1",
|
|
"description": "asahi: clamp clear colours",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "acd095f03dd130e1ddfc7d691c062d77e432b936",
|
|
"description": "asahi: init clear colour between batches",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2cceacdb8eb30fb7f0708e957b90fcfd58ad94db",
|
|
"description": "asahi: Fix typo in arch check in agx_get_gpu_timestamp",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4ff78407f717f311011a6c4fb939757b36fa7835",
|
|
"description": "asahi: Sync heap size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "afb60d7707f835e3a8ba2e3bf16518af01509b01",
|
|
"description": "asahi: fix index bias with GS/XFB",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "45ef977481e2b825e953d64464a42bf71cb90820",
|
|
"description": "asahi: Add extra barrier for texture atomics on G13X",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "376c2697dc1984a58b072d946c2727bb5c93c4e6",
|
|
"description": "asahi: Add more memory barrier opcodes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c507f4a330d1fbbc753ab5f3f30060b82ea278f5",
|
|
"description": "asahi: Identify bicubic filtering mode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "58d6374b4c9a11cb589909395d64098458a9a22c",
|
|
"description": "asahi: Identify Primitive ID frag input",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0cb6a993a8c346bc74f138e423b5b807b8f7bb22",
|
|
"description": "asahi: Add XML for hw tessellation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2c328f4f8abcff8bf3b723339cd10e39e08154f4",
|
|
"description": "asahi: Add half float type to genxml",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3da3b18d0c4bac6b1ffe2bb621ce055a1e9afcb8",
|
|
"description": "asahi: Quiet clang warning",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "033bb91468d21a1b5de3d3209cfe21c55e0ffc2f",
|
|
"description": "asahi/decode: Decode multiple macOS commands",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b1a0e0ce73f7ce5988abeb14a26d879595b08e7",
|
|
"description": "asahi: Move USC cache flush to agx_batch_init_state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5a9136a0ef12e2c066f9b22371eb80ab75e221db",
|
|
"description": "asahi: Add extra CDM barrier bit for G13X",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c20210c6436693b3e0b54e066f8d1a36d07681cc",
|
|
"description": "asahi: Fix CDM Launch/Barrier naming",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "412922ed73d8f7663993ee24bdff8059bbe4bffe",
|
|
"description": "agx: Hotfix for stack_adjust in GS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "33f4e947d8c92598c46165618cc436ea1b72145e",
|
|
"description": "vulkan/wsi: fix win32 compilation",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "d7938de8feead53700ea9ecdbcae11d9d4e7a30b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "48b410731d4152ae4f8e55da9ccc27074747c731",
|
|
"description": "freedreno/ci: move hang-y a630 jobs from pre-merge to nightly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "40bdb757af338c49c2eb1c9107332b26a2115639",
|
|
"description": "a630/ci: add another flake",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d7938de8feead53700ea9ecdbcae11d9d4e7a30b",
|
|
"description": "vulkan/wsi: don't support present with queues where blit is unsupported",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "748b7f80ef1cf6a3fed9991d70230e69fef51a0e",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "43d83cfcf9fbb59af350ab734e66d771a3d30f86",
|
|
"description": "radeonsi: fix legacy merged LS/ES workgroup size for aco compilation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e6b723ccce0e0f9e5eed47b1ab2a52eef3aef0f4",
|
|
"description": "mesa: fix _mesa_matrix_is_identity",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "d321b1500bbcaae26a88b0d3e6654072bf21dde6",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8e77da1f213da82ae6cb81ebeb2f48ae774ef09f",
|
|
"description": "radv: Implement vkCmdUpdateBuffer on transfer queues.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "635c81f72393613c5ae4e37378e284fb5bea9cf5",
|
|
"description": "radv: Implement buffer copies on transfer queues.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a632024700cd162c73108e72389e01e5465d44b7",
|
|
"description": "radv: Implement vkCmdWriteBufferMarker2AMD on transfer queues.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7a4f535145964e6c7c85c1acbf3b419da0118841",
|
|
"description": "radv: Implement vkCmdWriteTimestamp2 on transfer queues.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32dd77ea2d6bb434d902ba14cb2919161de7f223",
|
|
"description": "radv: Implement vkCmdFillBuffer on transfer queues.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "23590a4e98e41da90694ec10919082bf7e2c2166",
|
|
"description": "radv: Implement barriers for transfer queues.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4f2b4b81d16edec691940f84e9b2b8e2cdb3dfd4",
|
|
"description": "venus: fix query feedback copy sanitize off by 1",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "5b24ab91e43a54b4f4081db52ebf6653b97e72bb",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "57e658d0418c178ccacb8faf23f81a4ca37ae0aa",
|
|
"description": "radeonsi: rework how guardband registers are updated to decrease overhead",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2e50b6677bf0d82dd4d21e8efb42a09ba8233a60",
|
|
"description": "radeonsi: update guardband if vs_disables_clipping_viewport changes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2f281b39abe2650d914806e4ad1288bbb1c01567",
|
|
"description": "ac/gpu_info: fix printing radeon_info after adding VPE",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "3ec397819e7d4683f5a373179b9cb397844d8dfe",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "11fcd58957e6023f97c41f57526c84efa2a74d08",
|
|
"description": "radeonsi: convert rasterizer state to tracked registers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cabf9277654a6dccd830d4c006c56573ab535f86",
|
|
"description": "radeonsi: convert depth-stencil-alpha state to tracked registers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17e01a9a9b743d89066ba0a42c841e9b7e7d0528",
|
|
"description": "radeonsi: merge context_reg_saved_mask and other_reg_saved_mask into a BITSET",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fb994f44d91a4b94738ea4ebb83aab1a257ef123",
|
|
"description": "util: make BITSET_TEST_RANGE_INSIDE_WORD take a value to compare with",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d2a7f53acfb219910fde175a4233bd5157937f0",
|
|
"description": "radeonsi: decrease NUM_INTERP if export formats/colormask eliminated PS inputs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bd700bace5f458212cac3fb1184a5b2cbc5c8c63",
|
|
"description": "radeonsi: update comments about uniform inlining",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dbea0f51a392ce7b54051de1e63265004deff627",
|
|
"description": "radeonsi: decrease NUM_INTERP if uniform inlining eliminated PS inputs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d4402b02ad7cf98250e07c09dce8f65b42d1925",
|
|
"description": "radeonsi: don't include the PARAM_GEN input in si_shader_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "197af036989d23ee1191d5b3703cf88fd0b0bbe0",
|
|
"description": "radeonsi: add PS input info into si_shader_binary_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3faa9ba06be051973f6806ba534983fc130ea859",
|
|
"description": "radeonsi: gather lowered color inputs for monolithic PS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "94e0a1267e4ef1f2ef8b4cbdaea8e892b355db8a",
|
|
"description": "radeonsi: change the signature of si_nir_lower_ps_color_input",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7d2faa88abb3be9935a2af1515199dc5aa96f61b",
|
|
"description": "nir,radeonsi: add FLAGS into load_vector_arg_amd to record color input usage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "00dd4d400ea283a9ebfe3fb674a48cacf5b0c484",
|
|
"description": "ac,radeonsi: rename pos_inputs -> fragcoord_components",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4f2b794e98c63b5c6171f00cdc4c51141d8181a5",
|
|
"description": "radeonsi: track NIR progress properly for optimizations in si_get_nir_shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1e35112c859bff2b5ba02397ac548af5b8317d7",
|
|
"description": "winsys/amdgpu: bypass GL2 for command buffers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c77bcf00a36c0c6f2bc42a052de5152589f0a372",
|
|
"description": "radeonsi/gfx11: prefer Wave64 for VS/TCS/TES/GS because it's slightly faster",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "257f07f499f8b7794f4e4ca49fda98ccdb10a396",
|
|
"description": "radeonsi: clean up how debug flags and shader profiles determine the wave size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "716b521515bc5fcdd7acfcb23202032e43bffae1",
|
|
"description": "radeonsi/gfx11: disable the shader profile for Medical that disables binning",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f85488824e6abaf3a8ae36f8ca5016c05ba8a978",
|
|
"description": "radeonsi/gfx11: disable the shader profile for Medical that forces Wave64",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "65b3b0b355de7644a3efd70143c66e4a6189024e",
|
|
"description": "radeonsi/gfx11: prefer Wave64 for PS without inputs for better VALU perf",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "48ce5fbaa19e2afad97ef98f66b17326fef19c14",
|
|
"description": "radeonsi: group most vertex element fields",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7fa0ee15df200d4a0114804e43187d26a717eb5a",
|
|
"description": "radeonsi: set OOB_SELECT for VBOs in si_create_vertex_elements",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "55d81214c9d800c0667337808a82143ebab17c1a",
|
|
"description": "radeonsi: replace gl_FrontFacing with a constant if one side is always culled",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1afe6f33212d9ae8aeffd9f2d464df85eb5facda",
|
|
"description": "radeonsi: don't print the preamble state separately for GALLIUM_DDEBUG",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9e764596163a598a7b0b2082ff79d5cacd9e650c",
|
|
"description": "radeonsi: execute streamout_begin after cache flushes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "202285436027b5ba0519407b466240481660b545",
|
|
"description": "radeonsi/gfx11: skip si_set_streamout_enable because it has no effect",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bf7debee82c95f15f50f616c3c800eb6e19acff2",
|
|
"description": "radeonsi: in bind_{blend,rs}_state, only call 1 update function per if",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "53aa36772a1ab7764cc02498ccfec4a515393231",
|
|
"description": "radeonsi: rewrite si_get_total_colormask as si_any_colorbuffer_written",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e2b817b948a3ad15f163135459b388aaef4eeec3",
|
|
"description": "radeonsi: rewrite how shader key bits dependent on current_rast_prim are updated",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4ab5374ec361ce735e87d95550a72b9988c32f59",
|
|
"description": "radeonsi: clean up setting poly/line/stipple shader key bits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f9c4ac3477ba3beffbc1f12ba6f188ee332ba2e5",
|
|
"description": "radeonsi: update shaders for rasterizer state only if the shader key changed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "613ea16aab501edc67115768b428673f1e05daae",
|
|
"description": "radeonsi: update shaders for blend state only if the shader key changed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c8411ddf17700bac9910b9cc1017805415fc0fdc",
|
|
"description": "radeonsi: change the low-priority compiler queue to normal priority",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "98e7a7123b8af55c2aa287a5f6071db980ccfd53",
|
|
"description": "radeonsi: don't set non-existent VGT_GS_MAX_PRIMS_PER_SUBGROUP on gfx10",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f51b960af18f697a187fe2ed4918fb95495e5569",
|
|
"description": "radeonsi/gfx11: fix unaligned SET_CONTEXT_PAIRS_PACKED",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "2ac6816b70d7bb4658ed3236ede78a4dfa104e58",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "af65af8267ce7a3e67ebf5fd4ab23d62bbe95d6a",
|
|
"description": "intel/tools: fix compilation of intel_hang_viewer on 32 bits",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "33fd93f3b182a9421b863d9155ca3429090e5a3f",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b0ad9995d6f464812cdb14a6a8b3f35b332afb3b",
|
|
"description": "v3dv/ci: only trigger on relevant changes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d2be8467255aa61ed98ae26630557acab63e8c3",
|
|
"description": "ci/lava: Add firmware-misc-nonfree on amd64",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2132f95de0b0f291b116a67149793eaac2e2b5bf",
|
|
"description": "freedreno/a6xx: Fix NV12+UBWC import",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "1e820ac128506bd66a20fb7345fd562feb9e730b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "708d4f59f848a10165bbace67d1c45bd2c57c961",
|
|
"description": "anv: Use RCS cmd buffer if blit src/dest has 3 components",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87cdcbd7d7a7b2c0d752e97d0bc1ec7763afad08",
|
|
"description": "intel/compiler: Verify that DO is alone in the block",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "65237f8bbcaae12929fa4c35a71626f3c53f5b56",
|
|
"description": "intel/fs: Don't add MOV instructions to DO blocks in combine constants",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "23f07f494204c8b3d58895fcee6b47750f83e1cd",
|
|
"description": "d3d12: Check video encode codec cap before checking encode profile/level cap",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1c8c3e5a7a0fed9c0f4afe7a967ca74a1a3a079f",
|
|
"description": "radv: Don't retile DCC on transfer queues.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5c30d462b9b7e0ad89771bf7271cd89ad2a25a54",
|
|
"description": "radv: Disable HTILE on exclusive images with transfer queues when SDMA doesn't support it.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1764259ba8d0d2ba6d60f5c90b2b6da94ec523f8",
|
|
"description": "radv: Disable DCC on exclusive images with transfer queue when SDMA doesn't support it.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "89a6b08cbac717657e222fb250ff1d88d2bd7bbe",
|
|
"description": "radv: disable HTILE/DCC for concurrent images with transfer queue if unsupported.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ad6b6673bed4837e611a3ad9be53313ecb314e7a",
|
|
"description": "radv: convert a check in radv_get_memory_fd to assert",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8aa62ba240de81741a6bc159bf86f30a7cb0cd40",
|
|
"description": "radv: fix asserts for radv_init_metadata",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "035cf7ab970d34191b48c0a9b560084c051153e6",
|
|
"description": "radv: fix a typo in radv_image_view_make_descriptor",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "07f575a8a667c6411540750ad364aef4cb4d2a42",
|
|
"description": "radv: fix VkSubresourceLayout2KHR for multi-planar formats with modifiers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8f60ccf9695e690afb40284b92c2f310ce2f21ac",
|
|
"description": "radv: fix VkDrmFormatModifierProperties2EXT for multi-planar formats",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "90dda3190177f7d8690da5eff366b1c0d2dad782",
|
|
"description": "radv: simplify disabling MRT compaction for PS epilogs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0cf00390c51855ed80ad18f864e105f6cb236188",
|
|
"description": "ci: uprev vkd3d-proton to a0ccc383937903f4ca0997ce53e41ccce7f2f2ec",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5bf68ab70133edd264f832f4a133288b8b45f66d",
|
|
"description": "osmesa: Make osmesa.h compatible with Windows SDK's GL.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10db6948daffe03fe9b7dcc85ec95fe99b1544a6",
|
|
"description": "nvk/nak: fix regression with shf changes on sm70",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "00be041ffcb01aa70b582361755e71cc672f49d1",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "64b769a1027a224808ce46aa8e1d82a19186acce",
|
|
"description": "glthread: add a string table of function names",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "adfab9794eaa58e42f43d939554844b049bd3673",
|
|
"description": "mesa: deduplicate glVertexPointer and glNormalPointer vs DSA error checking",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3a74cdcd9139b048307abb17b08f56afa1e502b9",
|
|
"description": "glthread: pass struct marshal_cmd_DrawElementsUserBuf into Draw directly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "98e42c6efbdca824b6925111fe819d44ea10c345",
|
|
"description": "glapi: only allow deprecated=\"\" on non-aliased functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "61e19c53e7a14d1ce07fcc0df5bc535b7ab6a596",
|
|
"description": "glthread: don't do \"if (COMPAT)\" if the function is not in the GL core profile",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a3992379cbd0069842ea72deae605f600c71f10a",
|
|
"description": "glapi: only expose GL_EXT_direct_state_access functions to GL compatibility",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "666d53214aff75da8cd907ad50f7fa11fddb7424",
|
|
"description": "glthread: rework type reduction and reduce vertex stride params to 16 bits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "162c890614f579f47cce347da99757baeae80d8f",
|
|
"description": "glthread: use autogenerated marshal structures for custom functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e9d08bb04335b167f974ff61affff7fbeb6a6ed5",
|
|
"description": "glapi: rename primcount -> instance_count in a few Draw functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a02ed8a95fba82169dd0a8b5382c91b6bfc5454a",
|
|
"description": "glthread: add option to put autogenerated marshal structures in the header file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bdb771b27c1a36ad728b02111060001defd55767",
|
|
"description": "glthread: eliminate push/pop calls in PushMatrix+Draw/MultMatrixf+PopMatrix",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c3b95d1507d809ff9c812c64021148a1681e47ce",
|
|
"description": "glthread: add a marker at the end of batches indicating the end",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5af047d40ac015fe7f5fc1b33e51284b58ff02d2",
|
|
"description": "mesa: optimize setting the identity matrix",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5fb106c253e0db7c8f2c3a34a6de0787271d9170",
|
|
"description": "mesa: skip checking for identity matrix in glMultMatrixf with glthread",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d321b1500bbcaae26a88b0d3e6654072bf21dde6",
|
|
"description": "mesa: optimize _mesa_matrix_is_identity",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d17ddcc84773899ef8b022d94969ffc0909db0bc",
|
|
"description": "venus: dispatch background shader tasks to secondary ring",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b26bebcf4e58d04b6dfd43aea53a1649b3a2f37",
|
|
"description": "venus: add vn_gettid helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b170c1a39126fbb816dd849b41a9f2ffa9f2067b",
|
|
"description": "venus: switch to vn_ring as the protocol interface - part 3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5943f70c7a1d48eb1e840c1c00130bf6b2b1f87e",
|
|
"description": "venus: switch to vn_ring as the protocol interface - part 2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d28ebf7b99a2e5a9cab93ca7a192dcc7d065a885",
|
|
"description": "venus: switch to vn_ring as the protocol interface - part 1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a0ef347a825a662beb6db002cf32e717018a70bf",
|
|
"description": "venus: add vn_ring_get_id and hide vn_ring internals entirely",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9e38c741399a8e8fe96b4206f6051c3db50b9716",
|
|
"description": "venus: move the actual ring creation into ring as well",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c779fc9fb1cfa3907eb70e9198c52c67683c7549",
|
|
"description": "venus: move ring submission into ring",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9229c13a2cbb860693f5bf5c3e3926e343170262",
|
|
"description": "venus: move the rest ring belongings into ring",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d1e29b7557877c9b278593b8f0c7e6c531849f23",
|
|
"description": "venus: move ring shmem into vn_ring",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3e122014cf37faf7f7c76db4ebc2ba993c805ec8",
|
|
"description": "venus: relax ring mutex",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b98d850efdb30eb31b905d470836a6322b78e5e5",
|
|
"description": "venus: remove command_dropped tracking",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "90e64564b8c99035213fe4f502bca4955496284c",
|
|
"description": "venus: make vn_renderer_shmem_pool thread-safe",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0273c9cc031bf5474b251ae0bb1b356f57514f67",
|
|
"description": "venus: always set reply command stream to avoid seek",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "70e8d1397ec0a426fb6562724bf3c2f23ea27d19",
|
|
"description": "venus: further cleanup vn_relax_init to take instance instead of ring",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f6adc60822777d95165e5001fd1125b8b989ecb4",
|
|
"description": "venus: refactor to add vn_watchdog",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d8b059b01b08f961ec07ad3f6ca6ef07f0aad345",
|
|
"description": "venus: move ring monitor to instance for sharing across rings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "22b5c9c65fe06798d98f7d42fd3648284f9f37b8",
|
|
"description": "venus: refactor instance creation failure path",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "26e20eb12cdc58676b6e951db27f42950a9fae45",
|
|
"description": "venus: add vn_instance_fini_ring helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2cdab2c25d94704e9469169a4b8973e696b5fc5e",
|
|
"description": "venus: use instance allocator for indirect cs storage alloc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec131c6e55313d5816a4d69e5a828d7e56965e3d",
|
|
"description": "venus: use instance allocator for ring allocs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "15c7e7743e36f81e37be915a1d10b18ad6a55cc9",
|
|
"description": "venus: add ring helper to avoid redundant ring wait requests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "891d3fb2dba4a471f9c42aa63cbb5937ed6fe0c6",
|
|
"description": "venus: enable renderer shmem cache dump for cache debug",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "34c9864318d1d01e0cc77728b99ca512022c7963",
|
|
"description": "venus: use STACK_ARRAY to prepare for indirect submission",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "60e0af96614c8540835ed51a3f141260b4c4476a",
|
|
"description": "venus: reduce ring idle timeout from 50ms to 5ms",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9c9e09758535f1ccce47766687ce34893a47b6a3",
|
|
"description": "venus: add missing shmem pool fini for cs_shmem pool",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ac7d78bf3512aa7575f9c8595494ea592ab2e58",
|
|
"description": "venus: properly initialize ring monitor initial alive status",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "4a4b05869a6ad909417e30d46706ad6038084901",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aed4c4d04e76e65ed3ae3159ae12014aa1c8f492",
|
|
"description": "venus: fix async compute pipeline creation",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a771efdefedc844bb9a792abfc7c316468d8b2e2",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "55e0aced289393a540f052c1870e1b0fea6e2fdc",
|
|
"description": "nvk: drop unneeded shader type conversion function",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a7b054c974155183cbbc90f3929de37f40200b79",
|
|
"description": "anv: Don't report more memory available than the heap size",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "029b1d3f262051c9b0fc3ba6c7faca2affa18ddf",
|
|
"description": "anv: Drop 3/4 of PPGTT size restriction for sys heap size calculation",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3bb4c14c759d8fee79a76af25e208cb059177bbd",
|
|
"description": "nak: Rework barrier handling a bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eafc8f58c6cf2010aad20f63ccbef6bbbafefc3d",
|
|
"description": "nouveau: drop unused #includes of tgsi_parse.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0ea6e1713011a8ea7a6decc5e47bc0a180e6eb6f",
|
|
"description": "ci: bump kernel to 6.6.4",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4ac8d160065661cb229cd9b864f1431e9380e733",
|
|
"description": "nvk: Do not preserve metadata after lower_load_global_constant_offset_instr",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "99fdd98b3faf34598a7f1f2be5e90228ba91b9e8",
|
|
"description": "drm-shim/nouveau: Stub mitting ioctls",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17bfaeac15b620369bc93fd2411be58b8254fda4",
|
|
"description": "drm-shim/nouveau: Expose the 2D engine on NV50+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3b0c34075c0f2c4b1f7e4bb6585c5f948b49f61c",
|
|
"description": "drm-shim/nouveau: Set nv_device_info_v0::platform",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "45eaf6c00271ca9ff552df716df7d89ee9ab93af",
|
|
"description": "nvk/nak/xfb: handle skipping properly when setting xfb_attr.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "30f01c47c245e8ce2e8d8eaf1f53664a671f916f",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6b1f3884c352ed54ffae99ecbd74b74fbb6bd7ce",
|
|
"description": "nak: Clean up instruction printing a bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f5869d1c5b8d3b05d80cf0f51e2cf267e3ae1fb5",
|
|
"description": "nak: Audit sm50 for FTZ/DNZ bits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "22aab2ccba16421b70f327ef68666f5a97ccd4bd",
|
|
"description": "nak: Audit remaining FTZ/DNZ bits on sm70+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5bfb46a735eca2c370c4992912fa25edd40a7537",
|
|
"description": "nak: Add dnz bits to OpFMul and OpFFma",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "97a59ded4399f8bc180fbf3ec75eaf51e0db3415",
|
|
"description": "nak: Plumb through float controls for frnd[p]",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "1c84c8183c5b0007aed5b389271cb1869a44acaf",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e179a903568eab5ee2bacbe0daafcd1196617913",
|
|
"description": "nak: Plumb through float controls for fset[p]",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "1c84c8183c5b0007aed5b389271cb1869a44acaf",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b27a6be20732b251648c5ca6f93e6c0a9279f7f",
|
|
"description": "nvk: fix transform feedback with multiple saved counters.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "5fd7df4aa2c36726d190ba06c6ce9f1c01da5d4a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "40c82b5f67dc923817f64821314134d508a8aad7",
|
|
"description": "vk/update-aliases.py: only apply renames for the vulkan api (not vulkansc)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b3fca17085ac45195c88085aa33eecd55b37813",
|
|
"description": "vk/update-aliases.py: enforce correct list order",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2cf22af0a76fd37c0ec146ee2941841cdb91ac9e",
|
|
"description": "vk/update-aliases.py: handle more concatenated prefixes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "04517193c5d9ef58a4e814dcc2271f52c8b14e66",
|
|
"description": "vk/update-aliases.py: simplify addition of other concatenated prefixes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3fe90f29573e7c02d3c53e712e6dab92657fe975",
|
|
"description": "vk/update-aliases.py: sort files when informing the user of the matches",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d8b38ec4a37da8f5248141bbdea79934ab8b266e",
|
|
"description": "vk/update-aliases.py: handle \"no match\" grep call",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c6ebf9d643e4fbed68232f21c018856d858e86b0",
|
|
"description": "vk/update-aliases.py: allow specifying the files we want to update",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e988b1975bef9b36d5f82316db452f4d0f75b042",
|
|
"description": "vk/update-aliases.py: drop dead --check-only",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc7c1d989bd1b6966ca0ec0408b65686d3e92c11",
|
|
"description": "radv: enable stippledBresenhamLines on GFX9 chips",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7301327f9ca8750eecf22bb8b0213b103a4b067f",
|
|
"description": "broadcom/ci: avoid running the rpi4 jobs when changing the rpi3 expectations, and vice-versa",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fa36b087c7a26be0b7cc8a7f1c67bb53b86f6faf",
|
|
"description": "etnaviv/ci: run only the relevant jobs when changing the ci expectations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6df0968ff49401ca1af2a18a4b08c1750dcb6501",
|
|
"description": "etnaviv/ci: expand first level of files in src/etnaviv/",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "185315590e675e66f6421dfb236b7d131b505934",
|
|
"description": "etnaviv/ci: fix yaml indentation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fc69d65a4e86ba95adce2f090f85f3cc6d0fa0a8",
|
|
"description": "frontends/va: Parse enc_constraint_set_flags from packed SPS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32667f78abc587ec2700f631e4446769f84b86dd",
|
|
"description": "d3d12: Use enc_constraint_set_flags for H264 NALU writing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bfad3617a9ff416c24606615c37e8ff6234fdfd7",
|
|
"description": "d3d12: Fix typos in d3d12_video_encoder_bitstream_builder_h264",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "096e17b57832e96e36fc27f70e7a0e5ccbb0ac8a",
|
|
"description": "d3d12: Fix AV1 video encode 32 bits build",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e5ebd59dd5734c41753063de6986f6a58eb125eb",
|
|
"description": "broadcom: remove unused headers include",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "35133551e116091c000bd0ddbe79f036e7482e57",
|
|
"description": "broadcom/compiler: remove unused blend in v3d_fs_key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "65ab022499841d70b0b71419f02185f154e68c9e",
|
|
"description": "d3d12: Fix usage of H264/HEVC specific classes when VIDEO_CODEC_H26XENC not set",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "8af080cec49571b6e437a1a8a6e85c740848c769",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "575c4f6802a0fa50f6ae3ccb65d9378c30abc324",
|
|
"description": "broadcom/compiler: Use correct type pipe_logicop for logicop_func in struct v3d_fs_key",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0eaf2009749956cd278a77bef65c6f8e2ae2c773",
|
|
"description": "v3dv: Use correct type VkStencilOp in function translate_stencil_op",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "61dd82ccab880f154523c4153359335a8f8bfc53",
|
|
"description": "nvk: Advertise VK_KHR_shader_float_controls",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1c84c8183c5b0007aed5b389271cb1869a44acaf",
|
|
"description": "nak: Plumb through float controls",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "29bfdcd7c15b41e387b5fc7ed3ef9d958ec1444a",
|
|
"description": "nak: Add an ftz bit to a bunch of float ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6881ff4c9923ca1599516c3038f31fb97ec38d6a",
|
|
"description": "nak: Drop the fmnmx from Builder",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "00b25641634d80909c86acc7ba9b1e3c22b14c0f",
|
|
"description": "nak/nvfuzz: Add an SM parameter",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "884da2622c7503865a2bcbd5436463811b70e8de",
|
|
"description": "nvk/nil: allow storage on VK_FORMAT_A2B10G10R10_UINT_PACK32",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db6aaa691d05ef017b803d11cce4e341d1a98882",
|
|
"description": "intel/compiler: infer the number of operands using lsc_op_num_data_values",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "90a2137cd56179a2c65339b2b60991e0281c8995",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "46d98a71ef89e53223abb5febfb3dc76325e4c09",
|
|
"description": "intel/compiler: use the proper enum type to store the op",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d42333b1666b53a1f28b42f4d9f8e53a7f5ceca",
|
|
"description": "intel/genxml/xe2: Update PIPELINE_SELECT",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9898c719a2ad1698cd4fe025bead6b185e783ba9",
|
|
"description": "intel/genxml/xe2: Update PIPE_CONTROL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8e57ba092d38b5ab2e0c812a8dcf3243eae76df2",
|
|
"description": "mesa: lower EXT_render_snorm version requirement",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8913cf6f7da05bd9d534901006dd5bc543a4c3a5",
|
|
"description": "docs: Generate document with utf8 encoding",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e49925396627b62ddd9589afe9bce4ef0e750d20",
|
|
"description": "zink: Generate source file with utf-8 encoding from mako template",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "36480b4d028a8ded90fb715b3e8ce0d01202aa3f",
|
|
"description": "intel: Generate source file with utf-8 encoding from mako template",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e7c614bd20e55439afd616f671a0b630c04a5b90",
|
|
"description": "util,vulkan,mesa,compiler: Generate source files with utf8 encoding from mako template",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9b2b790ea3cd0a28a0684d7d4e368f63e547defe",
|
|
"description": "radv: Enable radv_legacy_sparse_binding for DOOM Eternal.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b2e8095d6de05efb47f90063d686e1bcdff0fd27",
|
|
"description": "radv: Add workaround to allow sparse binding on gfx queues.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c1229db1a880642075f37ce1c7663196c6eb5b08",
|
|
"description": "docs/calendar: add 24.0 branchpoint and release schedule",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "adc44bbb206cf2290b0ca1ce438fb2545d9b7271",
|
|
"description": "intel/ci: run only the relevant jobs when changing the ci expectations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c56237e47709ff5dd1b7068839b4dc70e48b840a",
|
|
"description": "intel/ci: hasvk changes should only trigger hasvk jobs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fb5294717ce66f34196cde252fd0c900923be694",
|
|
"description": "intel/ci: anv changes should only trigger anv jobs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0963d0b135156c1698afeed1f4cd9a90e32ec32b",
|
|
"description": "intel/ci: expand first level of common intel files",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a3077cdcbaac529a2ca21a20e80406cb40ff58d6",
|
|
"description": "intel/ci: deduplicate common intel files rules",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5ccc8982767916723baa3bda5929f8f662eac76a",
|
|
"description": "intel/ci: fix yaml indentation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc69c5b323c61cf1403fe59fa3128d8fb9cbd717",
|
|
"description": "freedreno/ci: run only the relevant jobs when changing the ci expectations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "60df7b6768c5f59945b22d883a67f1bfe20e5a47",
|
|
"description": "freedreno/ci: fix yaml indentation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e8193956e2da4403afae35fb02b8222bbb50a490",
|
|
"description": "panfrost/ci: run only the relevant jobs when changing the ci expectations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fad164a06ebff498ffbee4d099616397eb5b63fc",
|
|
"description": "panfrost/ci: fix yaml indendation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1a99f50c7f27793f86a089a028c678cf5cf3142c",
|
|
"description": "radeonsi: use a compute shader to convert unsupported indices format",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5bdb42b1a2663d194d77c3beca0e20441daca38f",
|
|
"description": "zink/ci: run only the relevant jobs when changing the ci expectations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "428ca69ba98afb74c012de19b8726397e85a2985",
|
|
"description": "zink/ci: expand first (and only) level of folders in the list of files",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e39785f6c6b6b752f4681e1ffc79c525c880f5db",
|
|
"description": "zink/ci: use variable to avoid repeating the list",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b36338a3f496aee9aba000084d79923a40ec5c5e",
|
|
"description": "zink/ci: fix yaml indentation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d971e3ba45059ba4e5f5e85d40a471dc66cf5df7",
|
|
"description": "ci: fix rules for formatting checks",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "70eff587673ceec181efda86d2e93ede44a59532",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "72ad0db505669835842158123f09646b8039b8ad",
|
|
"description": "glsl: remove now unused GLSL IR block linker",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32f274768eccceb6ea684c192852f6523b09017b",
|
|
"description": "glsl: use new nir based block linker",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0c6272f97f6aff943fa783dbe5bdf8fe71d80174",
|
|
"description": "glsl: support glsl linking in nir block linker",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c468aa60591bf7de81ccc235fb1038f8262b9bbc",
|
|
"description": "nir: add nir_fixup_deref_types()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "72e30c8853f23a7fb823905fccb3884a75c29884",
|
|
"description": "treewide: Avoid use align as variable, replace it with other names",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "adf81143a11ff14f056ec6f15db04ceaf0192396",
|
|
"description": "clover: Rename function align to align_vector to avoid conflict with global align",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0f5688eb2cf5300a2bcb762dccae0892d3451038",
|
|
"description": "intel: Remove unused ALIGN macro",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ff306c5f8c50ed1f904e00f6582c21ff13ff43f9",
|
|
"description": "meson/win32: There is no need install OpenGL headers on win32",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "112900075b2157fa6ef733539586bbe6967c677c",
|
|
"description": "nak: Add barriers on Volta",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "186baba0005e70f472e75217423f92eae8eca194",
|
|
"description": "nak: Clean up compiler warnings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ad89613dc44d487a9a504b974299ae958d247352",
|
|
"description": "nak: implement VOTE on SM50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8fd7ee2a4fb6b8ca9b59a21e582362e352c1d11a",
|
|
"description": "nak: implement SHFL on SM50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d63f3dad6fc916c169f36b34d66df3a78258ae1",
|
|
"description": "nak: encode Dst::None as RZ on SM50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ebfd651361877b940f0e3074b282b02aac475d98",
|
|
"description": "nak: implement IMUL for SM50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "00be041ffcb01aa70b582361755e71cc672f49d1",
|
|
"description": "nak: implement SHL and SHR on SM50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "286b832f74a1b80130a814c37ef04ecc7bd91502",
|
|
"description": "nak: make as_imm_not_{i,f}20 helper methods public",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cb3263560f9449ea0c9dcd722c65089784596d66",
|
|
"description": "nak: sm50: Implement FFMA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f02b2866bccc7b33d611735cf653ae6998251f30",
|
|
"description": "nak/sm50: Drop src_mod_has* in favor of core helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "89f727b1bdae8baa5b0367501b5d050c56704c02",
|
|
"description": "nak/sm50: remove *fmod* calls from iabs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "546edfde8312da59cd01b5fce65242df62124d95",
|
|
"description": "nak/sm50: remove ALUSrc and friends",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "592d8fa4368939cc771327e4bb6712bc598a4f39",
|
|
"description": "nak: sm50: remove encode_alu() and friends",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f32c560e8216efc780b35ef10203761b068095f9",
|
|
"description": "nak: sm50: rewrite encode_prmt to not use encode_alu()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "63c85c9cf782b93d61bbd8a092fcab37544bc0a8",
|
|
"description": "nak: sm50: rewrite encode_popc to not use encode_alu()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "78efdf9755d02c96298dd5584708e56c61dcaeba",
|
|
"description": "nak: convert encode_imad to not use encode_alu()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "04d4f1b51212c2c2b4224e8cad94b05d47907bc3",
|
|
"description": "nak: sm50: rewrite encode_f2f to not use encode_alu()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cb9318b8ef2417ce7fffc7175d577631790bb820",
|
|
"description": "nak: sm50: convert i2f to not use encode_alu()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bfb091e22780b10d5d97371f054342d75b2dbe13",
|
|
"description": "nak: sm50: convert sel to not use encode_alu()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2adf5a3437b9ae9dfe497e469bcbcc5b2812a2f6",
|
|
"description": "nak: sm50: rewrite iabs to not use encode_alu",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9f34a3c61dc916d962247a428833d58c1f2f5b72",
|
|
"description": "nak: sm50: rewrite fset to not use encode_alu",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3ab0cea6468f3ebf63986c4bcc127ec15f471be3",
|
|
"description": "nak: sm50: rewrite fmul to not use encode_alu",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b7bc6cebaabae30bf8a3df6d3b335b2421fb3030",
|
|
"description": "nak: sm50: Rewrite fmnmx to not use encode_alu",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "01c7f1675578fe6935314e14324807220e15f3ad",
|
|
"description": "nak: sm50: rewrite fsetp to not use encode_alu",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4b8a8b2a288ddbf3f6aeeb911b95cf548db93cef",
|
|
"description": "nak: use carry register file for IADD2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9d6c487a75ac19aadaf4c32b6e5db7425fbef51d",
|
|
"description": "nak: move iadd64 construction to a builder method",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6323cae9f946e984907f252599cf4149454ce4fd",
|
|
"description": "nak: add carry register file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1ae43d260688cbbbbc792281798e1ed75cd2db5b",
|
|
"description": "nak/sm50: Stop using ALUSrc for IADD2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "998c470f588e55471e9dbeb7bd23ef628ec0b7dd",
|
|
"description": "nak/sm50: Add better helpers for encoding sources with modifiers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "43160df14e34d33e3e4097519d834063bcc074b9",
|
|
"description": "nak/sm50: rewrite encode_iadd2 to not use encode_alu()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e5d70d303fbcc5010e12d3247355717ab9ce5288",
|
|
"description": "nak: Drop the SM50 encoding of BREV",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a1af8129a6531c7c78675c72173169988a2d664f",
|
|
"description": "nak/sm50: Rewrite the encoding for OpMov",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0adb7c52f82b106b760ee8308efe1bdbe5110b0b",
|
|
"description": "nak: Implement FS input interpolation on SM50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bdf0c300e19b774d9ed06a199691014e154b2842",
|
|
"description": "nak/sm50: Rewrite the encoding for OpIMnMx",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "20176035f602096c57700dc832845f3466d9be5e",
|
|
"description": "nak: Rewrite the SM50 encoding of OpF2I",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "426b27ef04e76dfced30013631ab0816235e6b25",
|
|
"description": "nak/sm50: Wire up tex ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bb41f2815f0b3a5109324d75f46e89313c12fbf5",
|
|
"description": "nak/nv50: Rewrite the encoding of OpShf",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "08ac17789bc0f449a8fb2c99c07d03146d0c5a91",
|
|
"description": "nak: Rework nvfuzz for SM50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "899c58606d23443febc343907b9ab50a1b324014",
|
|
"description": "nak: Only split texture destinations on Volta+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c57bf36c0ac0469ca13686bf1b1de694be57902e",
|
|
"description": "nak: Add SM50 encodings for ALD and AST",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "08cab9a57ebf2dd28e8c88ad16e2708616133fec",
|
|
"description": "nak: add ATOM{G,S} encoding for SM50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cd7ac4b0c5b71f9598822ba6c1581de32c9681b2",
|
|
"description": "nak: implement ST* and LD* on SM50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8a82f426a242cfefc415794f4c1385159fce148f",
|
|
"description": "nak: add IADD instruction for SM50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "588cfcaec7161ad75fa4dab4fc0fc727ae5980e4",
|
|
"description": "nak: Legalize a bunch of instructions for SM50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bbd2de34c5e9c8b63b3bd28d305597735db55956",
|
|
"description": "nak: Rework the SM50 encoding of isetp",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e404877a02c626f6b0c9004d8eb205889c011f69",
|
|
"description": "nak: Use OpLop2 and OpPSetP pre-SM70",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "36e80caac92a0d4736a8d2454462c7e2afaddfa2",
|
|
"description": "nak: Rename LogicOp to LogicOp3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "93b6c43725f67154ebb0d05abefc2b037f8b5ce0",
|
|
"description": "nak: Rewrite SM50 encode_fadd to not use encode_alu",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4ab2d5c4ffb856be4b0fa973d436b2492cc82131",
|
|
"description": "nak: Rework set_src_imm20 in nak_encode_sm50",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a80ce982d47aaf4c1be4d5414a7d2bff67b0a21f",
|
|
"description": "nak: Initial WIP SM50 backend",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9af7639e4bc8a940f4541cffdfeb475c78fbbb43",
|
|
"description": "nak: make sm available in builders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "40127e881f5851b9ec2544ed047aa1cbb9255dd2",
|
|
"description": "nak: Split legalize into per-SM functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d0ae58f4134bededcab45cf80dc9f194fdc1bdf3",
|
|
"description": "ci: do not mount already mounted directories",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f97e065c4f72856eccefcbf7dbe72253a6918294",
|
|
"description": "ci/baremetal: make BM_BOOTCONFIG optional",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d157cd7442a57569f4c1e3a6d4d1ce56380126ff",
|
|
"description": "microsoft/clc: One more image lowering fix",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "03ae2611838bf86c3c589980645b2c5880a3751c",
|
|
"description": "nvk: Advertise KHR_shader_integer_dot_product",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb633b49782be3f6df90a5030e92f771896a7e17",
|
|
"description": "nak: Wire up DP4",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fcf31d9c252dcb7ebe16377f8b7ec9099b1ed096",
|
|
"description": "nak: Rework printing of int/float types and rounding modes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "adafcacf1516ffccdd8b5d08f97c667a26dc0f6f",
|
|
"description": "microsoft: Stop claiming dot_4x8_sat support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d2ffcb609252a4f2892df41649c84f30ce4c940b",
|
|
"description": "nir: Lower [su]dot_4x8_[ui]add_sat to [su]dot_4x8_[ui]add",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "09fc5e1c4dc4c2128b692f4f0688b8a69ba456fd",
|
|
"description": "nir: Split has_[su]dot_4x8 bits into regular and _sat versions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fde43e44e9fc87d65a03bafb292876b1c85d3d88",
|
|
"description": "ci: Also rustfmt binaries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "03f1b99f50f0a58ac13da675bb1d3c9d8691e4d7",
|
|
"description": "nak: Restructure for better module separation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "97cd55d065772219abe76acba94c0dcf53458546",
|
|
"description": "nak: rustfmt",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5560835fbe23dc3d99e84c1e8d89f6c694966878",
|
|
"description": "anv: Avoid unnecessary intel_flush calls",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9aea879342b31a521a51b2f903aa9aed7e133cfa",
|
|
"description": "anv: Promote bos to host_cached+host_coherent in platforms with LLC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a65e982b4412f44c035ccb474db3e64e0e9f6a16",
|
|
"description": "anv: Split ANV_BO_ALLOC_HOST_CACHED_COHERENT into two actual flags",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0eac6298f2eb3030f53ec508af87f0c4488b20cb",
|
|
"description": "anv: Fix handling of host_cached_coherent bos in gen9 lp in older kernels",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "fc0acf6d9019eec93ee1d00b544f69acef936e21",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d0c355601129fb0fcfb6039eee69217bc9597c77",
|
|
"description": "meson: Add all, all_free (default) options for video-codecs option.",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "7b22dd8bfdc380be2e4037c1207fcb30a46ad296",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e126e82c790f6bba8f53046195628107791f4a00",
|
|
"description": "zink/ci: stop running zink-radv-navi31-valve sequentially",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bec2928cc2d8622025a83835d1dd1482ca981ea3",
|
|
"description": "zink/ci: update list of failures for NAVI31",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f6dc3429e626284021ac614f5241281632f5841e",
|
|
"description": "zink/ci: skip more tests that run OOM on NAVI31",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "969af605fe8d31efe4b3eabe9c846fad9c6dc2e3",
|
|
"description": "intel/isl: Set mocs.blitter_dst/src for MTL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4ff1b0f7516587c555abcade330150c3466bbb47",
|
|
"description": "anv/video: only report matching memory types for protected sessions",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "794b0496e9467d27211d11fe7f783db3ce6a349a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e8a96e6ba09e99a1bd1f1b262388cd6ecc1716d1",
|
|
"description": "vulkan/runtime: retain video session creation flags",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "22c60ea384ac0f7f59533a5693917d8711499dfb",
|
|
"description": "nir: Respect variable alignments in lower_vars_to_explicit_types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "629af540ca1811b67587051151bff3d2a66130ca",
|
|
"description": "spirv: Plumb variable alignments through to NIR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "47b825c6c5c79f53d7ab5e3f42eb60fbfeed12a1",
|
|
"description": "v3d: include the revision in the device name",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1f0a9f853c4530bdb20e84ee6ebc9d11c2f416e8",
|
|
"description": "intel: Sync xe_drm.h take 2 part 3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d1109f67bb0269915dacbddb26a1ce29f2cb83e6",
|
|
"description": "iris: Emit EXECUTE_INDIRECT_DRAW when available",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e5b7e16f3b479501c5999828ee5eedace8b7493e",
|
|
"description": "nvk: Implement VK_EXT_texel_buffer_alignment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "47f666b64bf6f16fd0c17a18e9f3a8b5cfada768",
|
|
"description": "radv: enable extendedDynamicState3AlphaToCoverageEnable on GFX11",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bca4ebc3c40d13c72b2cbc5a2f8290716cd87737",
|
|
"description": "radv: export MRTZ via PS epilogs when alpha to coverage is dynamic on GFX11",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0cbe0d2968cbea9f036857e3463b86a8a114b66c",
|
|
"description": "nir/loop_analyze: support loops with min/max and non-add incrementation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fc1ebc67b12978e1e580159560b69f8c7fb667a5",
|
|
"description": "nir/loop_analyze: support umin and {u,i,f}max",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9591c366669c80cfb41e8a6d95b032f37f4f25a7",
|
|
"description": "nir/loop_analyze: check min compatibility with comparison",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b6c2a5d48dd71b433315f81b429907a239cf309d",
|
|
"description": "nir/loop_analyze: fix vector basis/limit/comparison",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2f467738193a8009cfd18c995aea13e63540062c",
|
|
"description": "nir/loop_analyze: scalarize try_eval_const_alu",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "796058841378c4d5e04ff8b5cbe5adef5aae326a",
|
|
"description": "nir/loop_analyze: skip if basis/limit/comparison is vector",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "bc170e895f384acf24c849798fcff092db440135",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0957b01a0645dd9617d87302cbf735e814a1d5cd",
|
|
"description": "ci: take microsoft farm offline",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "13e9e73974e8c57e6e47167ec50ce37eb5b93e14",
|
|
"description": "zink/ci: remove skipped tests from the list of expected failures for NAVI31",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "79cf2b6824d49c3a00e8a747456790184f076e7d",
|
|
"description": "radv: determine and emit SPI_SHADER_Z_FORMAT for PS epilogs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4248d0b03ae255268c1f99844138f1d2c73a6617",
|
|
"description": "radv,aco: declare PS epilog VGPR arguments for depth/stencil/samplemask",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8b87c985b0c20bcc8793ce370627b5b9558b8c49",
|
|
"description": "radv: prepare the PS epilog key for exporting MRTZ on RDNA3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b01285cfbaa4e8663fdc5b8db959a0ff442f763",
|
|
"description": "radv: determine if MRTZ needs to be exported via PS epilogs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b2a37b43047d738976c78bb79854bdc3c985cce1",
|
|
"description": "ac/nir: add an option to skip MRTZ exports in ac_nir_lower_ps()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "81eeb157f806de0232546c8a590051a58f1e0b3f",
|
|
"description": "aco: export depth/stencil/samplemask in create_fs_jump_to_epilog()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "680f249c9f3e8ebe2f22257381893a44571d9a01",
|
|
"description": "ci: improve comments",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b6fa242fb0083f4c060b99eff48b9a7c6ac7db0c",
|
|
"description": "ci: make sure pre-merge pipelines have the same jobs as merge pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "22d9c17c66109c9e46e996816a274a290a57b7e3",
|
|
"description": "ci: clean up pre-merge and fork pipelines rules",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f3264c2ea08e5aa12682a7b26ff7ad2048069b07",
|
|
"description": "ci: give an explicit priority to the scheduled nightly pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2ecb550418df8f0cfabb6ca394fbc158c548be10",
|
|
"description": "ci: add pipeline for direct pushes to main",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "90a77f55de62dc777f67ae68aea79048b90d609b",
|
|
"description": "ci: drop containers, builds, and tests from post-merge pipeline",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b976b9cd8d8e65c830a0e7fe8a11c209685c47db",
|
|
"description": "ci: rename is-pre-merge-for-marge to is-merge-attempt to be clearer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f05f52f2d5f69f36635a719880529a03ac0f4c9",
|
|
"description": "ci: identify merge request pipelines using `$CI_PIPELINE_SOURCE == merge_request_event` instead of `$CI_COMMIT_BRANCH` being missing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b51b7ba41ec6f0c23d785b68b35cda850d95936",
|
|
"description": "ci: turn comment into code in `sanity` job rules",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "60dcc4744f302a7c0ee5b92b922e43858a2bbd83",
|
|
"description": "ci: explain what we mean by the various types of pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a3b3a7d36a4a9e487d7ae4e71a97fda4e1ad58d6",
|
|
"description": "radv: remove unused code for compiling PS epilogs as part of pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "725fc0ec03c135acd3e37649955abea0b2eabe11",
|
|
"description": "radv: switch to on-demand PS epilogs for GPL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "267f86a8a329980cdb1de7a30ec2cb1f7f11dd08",
|
|
"description": "util/blob: fix trivial typo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2c427d7c20b88a7ee37448a8e871025b52833647",
|
|
"description": "nak: Implement usub_sat",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "99bbfbf7b2ecf6c78d9575221b00b6180086014c",
|
|
"description": "nak: Implement uadd_sat",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "85462f74553cd835e9ba4c954330499cee832893",
|
|
"description": "nak: Legalize immediates with source modifiers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5335a59bff43a3605ad48b58a7b2beee2f78a571",
|
|
"description": "nak/legalize: Handle the src0/1 source mod condition for OpIAdd3X",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b736cdcb832462e6d72ca2601e0b17fc01892028",
|
|
"description": "nak: Rework the OpIAdd3/OpIAdd3X split",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "48917600fb818286c98d13de56f8f240eeef7155",
|
|
"description": "nak: Add a B32 source type",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fab508da3809d09987764b39d8e4c0b988d1e1cb",
|
|
"description": "nvk/xfb: set correct counter buffer for writing stream out counters.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7656251294cd66b9d0386dea43e4e225de47048a",
|
|
"description": "aco: fix set_wqm segfault when ps prolog",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "3b10547e67d572a39db44e2b860b93eec6819292",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3bbd5357e9588fad9e800e6196b39a94eabc9637",
|
|
"description": "nak: Advertise subgroupBroadcastDynamicId",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a3159bab9820ef474ffda3fe457a3818532a4bc7",
|
|
"description": "nvk: Advertise VK_EXT_scalar_block_layout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b223d33141f7dc2a35ec394f808d686fd27f2cf2",
|
|
"description": "blorp: Handle stencil buffer compression on blitter engine",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "28ad562a16c32027baf5893f8cf440045c119eb5",
|
|
"description": "d3d12: Video Encoder: Support reporting non contiguous NALU, offsets for frontend extraction",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bed54fc9b0757f1beba19b70dcb9489e1734854f",
|
|
"description": "d3d12: Video Encoder - When setting rate control dirty flags take into account rolled back optional configs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "960d86ef9ab68b8b99a31b9efc14a8081cb58e55",
|
|
"description": "d3d12: Fix max reference frames reporting when HW does not support B frame",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d0103648410f75c1dae48283759d884e9fbf1190",
|
|
"description": "d3d12: d3d12_create_fence_win32 - Fix double refcount bump",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "81c8e89ff8e846839fffc1d103b2080bef5c1b5c",
|
|
"description": "d3d12: Fix screen->winsys leak in d3d12_screen",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7bd6a42d1f2d0cf06d0be1a5ded3bd065c513317",
|
|
"description": "d3d12: Fix d3d12_tcs_variant_cache_destroy leak in d3d12_context",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba85ca37210a8b0d20b24feeec99ae578e4abe29",
|
|
"description": "d3d12: Improve error detection and reporting for video encoder",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0233cdd00dec177149ad73e2521f88f2addfd115",
|
|
"description": "d3d12: Detect imported resource buffer unknown format",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bf73d5551ab24b2aca5951854e52f27942783517",
|
|
"description": "d3d12: Implement PIPE_VIDEO_CAP_ENC_H264_SUPPORTS_CABAC_ENCODE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bee68059cb893b47dbab8430ae227a9aca804d0d",
|
|
"description": "d3d12: Autodetect d3d12_video_buffer imported handle/resource format and dimensions when not passed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f43b2eae58f46710dc7dd6733ad6d45729c407a",
|
|
"description": "d3d12: Implement PIPE_VIDEO_FEEDBACK_METADATA_TYPE_AVERAGE_FRAME_QP",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "364cc5d51db072d8c7df36d9a2067480a1f46f5b",
|
|
"description": "d3d12: Fix max slice size and max frame size metadata reporting",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "25e2a7544bc3db31d947b540c0c8b8b8a5fe170b",
|
|
"description": "d3d12: max_frame_poc workaround for infinite GOPs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c89766f416c16f2506a567307be4bf957f577277",
|
|
"description": "d3d12: Use new pipe h264 encode ip_period param",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8af080cec49571b6e437a1a8a6e85c740848c769",
|
|
"description": "d3d12: Implement d3d12_video_encoder_get_encode_headers for out of band VPS, SPS, PPS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "829e821aabc7197845295e0e626b91820ce7b4ee",
|
|
"description": "d3d12: Only pass texture dimensions to d3d12_video_encoder_update_current_encoder_config_state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "05fe740374c47a9b9bcd885cc9dafba82193dbab",
|
|
"description": "d3d12: Implement fence_get_win32_handle to get HANDLE from d3d12_fence",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "942791b937038205da28ea34240cfdc39c496a4d",
|
|
"description": "d3d12: Implement get_feedback_fence for encode async waiting on pipe_feedback_fence",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0cc0220cced23483b3b23859cb021e69740eda50",
|
|
"description": "d3d12: H264 encode - Allow CONSTRAINED_BASELINE profile to be written in headers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c80b35274fcaed98dd49ebf467202d5bc96f7560",
|
|
"description": "d3d12: Do not increase active_seq_parameter_set_id on new SPS. Force PPS on new SPS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1032fc07b512548ba077e38170fea3709bbdb7cb",
|
|
"description": "d3d12: Implement inserting optional new headers on each H264/HEVC IDR frame",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9a927f21fbd76a083bb2d0477b963949c9abe187",
|
|
"description": "vl_winsys_win32: call winsys->destroy(winsys) in error conditions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "88f25f35e4b8cb3aaff706f587127049a1a2f513",
|
|
"description": "frontend/va: Use p_video_codec.get_feedback_fence to report errors on frame submission",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e0345bff942b6dd67052a722fd5bce45a442c057",
|
|
"description": "frontend/va: Add VACodedBufferSegment Average QP metadata",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0c1ff82bc89c8973d8cb83ab79ac2f1668f7c67c",
|
|
"description": "frontend/va: Add h264 encode ip_period param",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "413b466aea4aa7e3365632ebf9ed3577f9fa01b2",
|
|
"description": "pipe: Add PIPE_H264_MAX_REFERENCES",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "92b73aeb16d5c0040c98653f680d1fb761401ba2",
|
|
"description": "pipe: Add PIPE_VIDEO_CAP_ENC_H264_SUPPORTS_CABAC_ENCODE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c954830132a8832dce12aa86d6016b25e95fca2f",
|
|
"description": "pipe: Add PIPE_VIDEO_FEEDBACK_METADATA_TYPE_AVERAGE_FRAME_QP",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f07c8c3212901b8d5a7f6a2d7f8d4e1e44b5957",
|
|
"description": "pipe: Add p_video_codec.get_encode_headers for out of band VPS, SPS, PPS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "34d45cf7ed4975545afeb9519457c6c54999a8b8",
|
|
"description": "pipe: Add fence_get_win32_handle to get HANDLE from pipe_fence_handle",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9bbae6a0ce6aa374974eec892f084ddbac9a07d",
|
|
"description": "pipe: Add get_feedback_fence for encode async waiting on pipe_feedback_fence",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3ab25d6fb3f139b2439ff7010dabfc00d07b8329",
|
|
"description": "pipe: Support inserting new headers on each H264/HEVC IDR frame",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "02a873fa2a8b21c442a14ad91a772804f5f4a303",
|
|
"description": "dzn: Change dst image layout according to aspect",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cb6422765c8927b6f64a33286478599ad6dd3f66",
|
|
"description": "turnip: update symbols that have become aliases for newer ones",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df8ea977beaa57a2332834b31d7f34d6972ea7f7",
|
|
"description": "radeonsi/ci: track changes to `vpelib`",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3a8da0b8bf91d0fa1dac511f6265a49f41861d78",
|
|
"description": "v3d: drop leftover from \"move v3d_tiling to common\"",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d198e26a1ebc32c43e5bef10dcf0f8cc3234301d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4dd8030b25f0ba2465e6051bd74a95c93be070a4",
|
|
"description": "freedreno/ci: add more a630 flakes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d7f038e8de105a0c29805339778038bf5cd579c1",
|
|
"description": "microsoft/clc: Add a test which sinks image derefs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c8895a4b8557a33798634c578956000dde35b62c",
|
|
"description": "microsoft/clc: Fix images with multiple derefs for real",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bf0f261c1eccce8bee373666fac25d61b8a5d551",
|
|
"description": "anv/sparse: document USAGE_2D_3D_COMPATIBLE as non-standard too",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "819b94176ad1fa8c6c0fe366a4919ae58af0a83a",
|
|
"description": "anv/sparse: check if the non-sparse version is supported first",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "181aa83027e9d48985f625cfdf81fb1953885a97",
|
|
"description": "anv/tr-tt: assert the bind size is a multiple of the granularity",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c87f7c13fa7146a122ce4d526e6ace36d2441afd",
|
|
"description": "anv/sparse: reject binds that are not a multiple of the granularity",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a495d437b787fe593fc164d5fc246fbc6510b828",
|
|
"description": "venus: add dri option to enable multi-plane wsi modifiers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "035730f26e521ddca90471ac5a9ff7b3db284821",
|
|
"description": "venus: reject multi-plane modifiers for tiled wsi images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "833d228f53a0ac01828a2a004695e8a70776fbef",
|
|
"description": "venus: strip ALIAS_BIT for WSI image creation on ANV",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9bde89591e6cd531ed99d2952c6c10a7141d648f",
|
|
"description": "venus: add VN_PERF=no_tiled_wsi_image",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aa15f52bf51e2fad2d8403d3224f00502b6ae07f",
|
|
"description": "virgl: implemement resource_get_param() for modifier query",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "95c0447ad63b6e6552f717bd13981160527df238",
|
|
"description": "radeonsi: Drop an unnecessary cast",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a28338aa84f986927c4fc1d7d7bda7aecbb3446",
|
|
"description": "compiler: Fix a comment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "06257514c134bb9d3fc1a63f79b70bbdbc66bb6d",
|
|
"description": "nir: Return a mesa_prim from gs_in_prim_for_topology",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e3ff5a3b0eeda3befc55d1fa660ed51f744ac38e",
|
|
"description": "intel/vec4: Use MESA_PRIM_* instead of GL_*",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b97003e49a264484524532c3a4947243c2680b8f",
|
|
"description": "glsl: Properly remap GL_* to MESA_PRIM",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a41d65cfba333177ddf3f8a3758624bc121959a6",
|
|
"description": "dxil: Use mesa_prim consistently",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "65de9bc81af1a771ee7dcb7b600626c911ece16d",
|
|
"description": "clc: add dump_llvm debug options",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9d398e652a2f2fc2d37cceaf1f5aa9e3d6636d8",
|
|
"description": "clc: allow debug flag to be read from other files",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3678482f1e834cd12b17fd0bbd18d7ba2de34a9f",
|
|
"description": "radv: set combinedImageSamplerDescriptorCount to 1 for multi-planar formats",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "65e431e61a3bace7e50c11d699880ae860f76133",
|
|
"description": "nir/lower_idiv: Optimize idiv sign calculation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "910000f30fdba8964d31ee94358b25df37ecb1af",
|
|
"description": "freedreno/ci: add more flakes seen on a630",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "21b0445d0561909fbb3980590808d077e786c3d0",
|
|
"description": "freedreno/ci: add flake seen on a630",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e110eac1711d958e96d385ec6c2189ff74e84d8b",
|
|
"description": "aco: insert p_end_wqm before p_jump_to_epilog",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "24527b3d28332a453ad7e8bdcb3d49cc08ee9747",
|
|
"description": "tu: Move shader linking to tu_shader.cc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ca03e6ab3f8a4bac74ab71513e775aa3f451c4b3",
|
|
"description": "tu: Make filling out tu_program_state not depend on the pipeline",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "88db736472b6e9b18d3736a42b038e2a7836b0b4",
|
|
"description": "tu: Rework dynamic offset handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "af691ec8e461db242f8eab5a565497726868cf44",
|
|
"description": "tu: Don't use pipeline layout to emit shared const enable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "785290836bb48c2e521a40145b0c11213b44019e",
|
|
"description": "nak: Add a barrier propagation pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a59553507405c1d28d5967791c7bb7c0ae45f6b2",
|
|
"description": "nak: Force RA to allocate bar_in/out to the same register",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eda940c8557dd68d60e085d8d2df5590ee3cf4f8",
|
|
"description": "nak: Make barriers SSA-friendly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "71813afa7ab318b1cab1b03279b8de1f26805c4b",
|
|
"description": "nak: Take num_barriers from RA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dca65f62c8d2d3b76cd974802852b5d8441344f2",
|
|
"description": "nak: Add support for spilling barriers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7cd9680554b16e7de07873cd3be428953be9ad07",
|
|
"description": "nak: Add back OpBMov with better semantics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "40c96ff6ea4736a326c198c5cfc779af5e9d3b4c",
|
|
"description": "nak: Add a barrier register file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "618723428a58b95d1c9a877973fe0a3646bd52ad",
|
|
"description": "nak: Fix scheduling for control barriers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "45686ec0bac554697a4389774fb7b9f35b640801",
|
|
"description": "nak: Replace OpBMov with OpBClear",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "33484464221839c2210d7aeda319d408a926e748",
|
|
"description": "nak: Simplify Src::is_predicate()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "13dcbdcdf341ec269e4d2c53ceb5a1007169fb01",
|
|
"description": "radv: make sure to reset the stipple line state when it's disabled",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e88973fd027fd76b9baf968a267081281bfbcb15",
|
|
"description": "radv: change the reset stipple pattern mode for adjacent lines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "16d5ffc3ee10fc56c85315c5cb4a021ecf43e679",
|
|
"description": "radv: update the reset stipple pattern mode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "949fdc9a734978410e4351634de610e9b4353c69",
|
|
"description": "radv: advertise VK_EXT_depth_clamp_zero_one",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8d6c059bd25104105551da046dee63cfdd707dbb",
|
|
"description": "intel/tools: 32bit compile fixes",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "03712579b04a063e2aac857dda98faa38ee3e760",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7a37a39fe03f7ac95ffa049ad99d494ca13c67a1",
|
|
"description": "aco: simplify v_mul_* labelling slightly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "468ee8b80c7ffc03017d031df10875219430098e",
|
|
"description": "aco: implement 16-bit fsat on GFX8",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "de51a21e26aaef21c9429142bb50662e69cf4be0",
|
|
"description": "aco: implement 16-bit derivatives",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "997a0884a52e8ca898cff96e5c613b1adb654900",
|
|
"description": "aco: implement 16-bit fsign on GFX8",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b7725b072b466582ca2d44cd9639ef93d4e0dbf6",
|
|
"description": "aco: flush denormals for 16-bit fmin/fmax on GFX8",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a9a2eabea88d6946fbe75b8493a00e95ef39e4b5",
|
|
"description": "glsl: move glsl_get_gl_type into glsl/linker_util.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d4583759a917c9829890ef1c2cac356799acaac",
|
|
"description": "panfrost: Restrict job descriptor emission to JM hardware",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "54e0086abefc90ec57d61b1eb5f2a413c6154654",
|
|
"description": "panfrost: Restrict job chain helpers to JM hardware",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1481883a6e46f76304a8c3a1383a99ce1f66b56f",
|
|
"description": "panfrost: Make pan_afbc_compression_mode() per-gen",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1443471400c289aa8a99abe1811001f296338ce",
|
|
"description": "panfrost: Rename pan_cs.{c,h} into pan_desc.{c,h}",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc087a31847fa327dda4ce5e7a30e9e32a91b91b",
|
|
"description": "panfrost: s/pan_scoreboard/pan_jc/",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "692a4b18047a9549ec993c6bded598c5f0c06de0",
|
|
"description": "panfrost: Don't leak NIR compute shaders",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "40372bd720fe16186e9abc832bb452a3143d0e00",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b470bd735979e8e391a8ab87a04571296ec471c2",
|
|
"description": "rusticl/gl: make GLX support optional",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "494fd5d06860fe511e6f70fa030a40efaf53c028",
|
|
"description": "rusticl: add x11 dependency",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "df0623e51a80d9d14afe7648cd74554cd91b3547",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "338319741c3b11584188614434660d7dc800a119",
|
|
"description": "radv: add DGC support for mesh shader only",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb3e1bdfe69cf90fe366b0e425bc996e9da52062",
|
|
"description": "radv: only initialize the VTX base SGPR if non-zero with DGC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1deedc70dbd0bc8b512d3df822b1cfbf6f0edd89",
|
|
"description": "radv: only initialize the VBO reg if VBOs are bound with DGC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "400cfa0eba83a1d0f9d05a5b0d8ea1ea90bf0e45",
|
|
"description": "radv: remove never used binds_state for DGC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1700c6af6f807f801382c6cea5cb7136563e8bad",
|
|
"description": "v3d: add B10G10R10[X2/A2]_UNORM to format table.",
|
|
"nominated": false,
|
|
"nomination_type": 4,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "48324e37344c1f7c1d6b7a4adc01953c6cf86799",
|
|
"description": "radeonsi/ci: update vangogh piglit expectations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "91076fd3902b61b5ae949904366faec48b32552f",
|
|
"description": "amd/ci: reduce Renoir's concurrency to 16",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9565a0e66eacb8dfb23dae24d5f14ecf6948bc6",
|
|
"description": "intel/compiler: Remove the linking step in intel_clc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9e49ce1948ad436302c75e25fb1fc447411bae4",
|
|
"description": "intel/compiler: Fix memory leaks in intel_clc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db9111bb877bffef803c91165e9e192cf396f2f8",
|
|
"description": "intel/compiler: Use single variable instead of dynarray",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "73276c1eceb308c5d44fd7e6b1b24a26fd833002",
|
|
"description": "intel/compiler: Refactor program exit in intel_clc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d10de539c2e10ddc1c5f7a239eacf1acdfe35c4",
|
|
"description": "nvk: Implement VK_EXT_shader_image_atomic_int64",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0ad77cbf98c3e218fc918ee9eeff7d5bb2c46c56",
|
|
"description": "nvk: Don't disable non-texturable formats",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f1dc665eff69d53bb4bb132f3e4f3cb4cfbfafd",
|
|
"description": "nil: Add R64_SINT and R64_UINT formats",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c190c54c3065f933eb6db2bc6ab5c2fa80250f61",
|
|
"description": "nak: Handle 64-bit image atomics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "62ff05113923d1a3d4c6a31d7e4530ff13ea104e",
|
|
"description": "nak: Lower 64-bit image load/store",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e2f9ab7715124bed933d5d1d968e0f80d239d79",
|
|
"description": "nak/nir: Trim image load/stores based on format",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9b60a1c00e938bfeb4e3e2419960fa1c9e00c77a",
|
|
"description": "nvk: Advertise VK_KHR_shader_atomic_int64",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c05ad7904f42ac39ecb2155b232a7945da8e9f6b",
|
|
"description": "nvk: Advertise KHR_shader_subgroup_extended_types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a975c51d5b7aebd4572069c7f3d7bd799dc9758d",
|
|
"description": "nak/nir: Handle non-32-bit data in lower_scan_reduce",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "26556079836d4dc42dbd035e661a9e7799217fee",
|
|
"description": "nvk: Advertise VK_EXT_shader_subgroup_ballot/vote",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3bded00831cb2423cb7d6f7a0e0ab1280c7b0db7",
|
|
"description": "nvk: Advertise shaderInt64",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56a6486599fa7eae0dacc4195501918a478cc44e",
|
|
"description": "nak/nir: Don't lower 64-bit conversions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "39db9cf0a7478d76405b049466efffdb0b58f465",
|
|
"description": "nak: Implement b2i64",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "943eae018bd4088a9be9547adf4217d60c2181f9",
|
|
"description": "nak: Fix encoding of 64-bit F2I, I2F, and F2F",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "16e55dc7d5ca240748cda02b2e3713a185fc2165",
|
|
"description": "nak: Use the right source types for I2F, F2I, and F2F",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d621f2ccfd4af12d1774ed5248963973c2a9922e",
|
|
"description": "nak: Don't ask NIR to lower [iu]mul64_2x32",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d2cec807683b3e6a14494bf98795d543776b45fb",
|
|
"description": "nak: Implement 64-bit comparisons",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8747a25d65e064ca96f8dedb7666a232878f7b48",
|
|
"description": "nak: Rework printing of comparisons",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9c1eade3ebb2343ce1ffe55916a4e6121cde9946",
|
|
"description": "nak: Lower isign in NIR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "12acb2ef62b82b8cc86e8319c9fbd51333e8a3b0",
|
|
"description": "nak: Natively implement 64-bit shifts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a52e46406b80bb39e3295ae3f6ff1ea58d8bbbe7",
|
|
"description": "nak: Implement 64-bit ineg",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7db3cc7502913e368d78cc5632f5a842c3eedb66",
|
|
"description": "nak/nir: Don't use nir_lower_bit_size on 64-bit values",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "af94989085254de0a91941d6806bc68ff69a6081",
|
|
"description": "nak: Set .64/.32 on CSSR as needed",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "46d489fa4d1511c580724a7608bf440b466e8272",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee386c0c583a3368264cf22051f460ffbe7fd064",
|
|
"description": "nak: Fix integer roll-over when we have a u64vec4",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "add11196715dff0fceb52b52693f90b7486de72f",
|
|
"description": "nak: Run rustfmt again",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "83a5fb9fafd0f740dbee1a204720719f150a2427",
|
|
"description": "util: Fixes note: the alignment of \u2018_Atomic long long int\u2019 fields changed in GCC 11.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "81ec1fa0b5b924902b05531817a8b7b38e449bf1",
|
|
"description": "nvk: use `||` instead of `|` between bools",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "dadf9d59e6f9e0c4a7a7e84af6eca85efe24476a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3115e6e211eca3a997cef633560474c043c7c9cc",
|
|
"description": "amd/ci: reuse .radeonsi-rules in .radeonsi-vaapi-rules",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "344a4948b793e6bf22295cb0099a2f7afa270818",
|
|
"description": "intel/hang_replay: fix compile race with generated files",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "03712579b04a063e2aac857dda98faa38ee3e760",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dcf2f251694774918f1801a13b16f96e24b5ca0a",
|
|
"description": "nouveau: Move headers/classes to headers/nvidia/classes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec345567addc725f93d637889975e5ad52965c45",
|
|
"description": "nouveau: Rename nvidia-headers to headers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e568ef122a35e8c71f69b0623ec5d98993decce4",
|
|
"description": "d3d12,dzn: Simplify the usage of #include <wsl/winadapter.h>",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "767aa002304e4b53df51570d5deec2a063593ec8",
|
|
"description": "dzn: Fixes -Werror=incompatible-pointer-type",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f2e3285d8e2b72e7408845afa5402ce48c4e93a8",
|
|
"description": "freedreno/drm: Fix zombie BO import harder",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "6ac133c646dd4f6f9d8f644b24da6aeae95c1ce3",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3c10b70ee836882e17565cd5c08803fc21c7f733",
|
|
"description": "nvk: Enable linear images for texturing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "03492b55323a6fbcef13b941cee82871303fccbc",
|
|
"description": "nvk: Wire up rendering to linear",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6ab775304200a65f0413408f92bda2870c0517d9",
|
|
"description": "nil: Add support for linear images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b1737856adf56c53869b35dd24cefafe5a5a1a44",
|
|
"description": "nvk: Fix GetImageSubResourceLayout for non-disjoint images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db1ec1c67a5a90f6050d3b6781a8d412e941ba39",
|
|
"description": "nil: Add support for filling out linear texture headers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bd667acb3546940480ad7b7869bed1ac21e1a36b",
|
|
"description": "nvk: Advertise VK_EXT_subgroup_size_control",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "579ea57db940489107bc5f93e4d4d65112eb9227",
|
|
"description": "freedreno/regs: add mdp_fetch_mode enum",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10cca7ac499d2cb4b6e76a585a20e602398d3257",
|
|
"description": "freedreno/regs/mdp_common: fix BPC comments",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "80816f210d1f797b89c9f9641146b244223537ce",
|
|
"description": "freedreno/regs/mdp_common: change BPC1 -> BPC4",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d05e81fa7f9551a3dbe2c88e33b4a9975340e4d3",
|
|
"description": "isaspec: Sort labels with same output",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "93e9bfcfd512858ccace258f1436bd0485a53b84",
|
|
"description": "panfrost: Fix multiplanar YUV texture descriptor emission on v9+",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "144f9324a3747748191513c0a1a596171f193a82",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dafd6e776ef4e1f695107967aabd2c3a15d7c8ac",
|
|
"description": "venus: fix typo in comment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "64a827a8e620ab18633e62702437f1ec63f0d29a",
|
|
"description": "venus: update symbols that have become aliases for newer ones",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f5297208d088b48b12a1d423bba924c072d69326",
|
|
"description": "vk/overlay-layer: update symbols that have become aliases for newer ones",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d0df3834b4a1847be5cbc25f0eb9d1dc6b1ebb13",
|
|
"description": "vk/util: update symbols that have become aliases for newer ones",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d6144ba88fc5c4675cc0dda6c418a451be292341",
|
|
"description": "vk/wsi: update symbols that have become aliases for newer ones",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "84c27ea42c17433983740f52ec65199349e36219",
|
|
"description": "vk/runtime: update symbols that have become aliases for newer ones",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7c76125db25db9bdf5521baf7c848ccd4bd37b5f",
|
|
"description": "anv: use 2 different buffers for surfaces/samplers in descriptor sets",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "09a3a93372bc17f38eca7d03a7cb10250e6b4d8a",
|
|
"description": "anv: set layout printer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4608de6645e55d7cb4f309ecf6ef837ddaf43c39",
|
|
"description": "anv: add missing push descriptor flush on ray tracing pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f26e83b6a410bfcf2b6edc7f7848c718279d4ecb",
|
|
"description": "anv: make a couple of descriptor function private",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1cdadbcdf6231d9973bd5bdbc9c0723ec75e4c9d",
|
|
"description": "anv: move descriptor set type selection to earlier",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "18a1234541d64adbd47543548e7274b6badb3080",
|
|
"description": "anv: add a sampler state pool",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ddc6bd11df0a369b2d18ecd47c0ecd2309b798ae",
|
|
"description": "nvk: update symbols that have become aliases for newer ones",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5cb20b5edc6e6fcde49490bb6ac832023d001e5b",
|
|
"description": "anv: Fix MI_ARB_CHECK calls in generated indirect draws optimization",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "936dd81ed96d9e8eddaeeb6169277d445a8f7f45",
|
|
"description": "ci: Build d3d12 gallium driver in debian-x86_32",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ebaede788e05ea3a22bfd4f054c85053247de9ff",
|
|
"description": "amd/ci: limit radv jobs to radv + aco files changes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "03d8ea9912db699655cf84fb7bcedb9eaa0f9c13",
|
|
"description": "amd/ci: split common amd files list from radeonsi files list",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "98f0800c94ffae04a3b91052bbe732a672851e5d",
|
|
"description": "amd/ci: fix yaml indentation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fc96bc9b58731b160452cd5c54adb762b588bbd7",
|
|
"description": "hasvk: update symbols that have become aliases for newer ones",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "680d5fdaf328a3157cc88683826fe49685203085",
|
|
"description": "anv: update symbols that have become aliases for newer ones",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7b2a0b6778a515fcdda05d6c008b053b0d58264f",
|
|
"description": "iris: Fix the mmap mode for IRIS_HEAP_DEVICE_LOCAL_PREFERRED",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "21170a58d8ae919f820bf111aca32edaa58c5cff",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d7f0804a4794faffdba6d35e4cda19bfb8f899ae",
|
|
"description": "nir/format_convert: handle clamping smaller bit sizes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "33fd93f3b182a9421b863d9155ca3429090e5a3f",
|
|
"description": "intel/tools: hang viewer/editor",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e17c2219aed70594226656ce2d0a507a2deca6b",
|
|
"description": "intel/error_decode: map i915 gfx12.5 register names to our names",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a2a2624a8fae4c14ff6ed3a41e630ea5a9cf9e3f",
|
|
"description": "intel/aubinator_error_decode: bump max buffers to 1024",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df77e6da820005566e27c1fb1a1b77134ee25461",
|
|
"description": "intel: add error2hangdump tool",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a496abf17746b1250e8365742346623d6e67477c",
|
|
"description": "intel/hang_replay: add the ability to pass the context image to sim-drm",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "03712579b04a063e2aac857dda98faa38ee3e760",
|
|
"description": "intel/tools: add hang_replay tool",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "008f56ec5a65a50e61c2694cb3b854ac5f6adae3",
|
|
"description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2143e2abbbcf7637d37734c7c984bb2af552344c",
|
|
"description": "Revert \"ci/freedreno: disable a660 as it's down now\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "5161af7df70001ac1bb71f332c7bac180c3e25d1",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d6d68ceda19a1fedfc0fc6d0532069708e3a7f46",
|
|
"description": "radv: Enable compute dispatch tunneling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b3ab233ff780d4334091e7622da66871ffa9cc3d",
|
|
"description": "pvr: update symbols that have become aliases for newer ones",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d8d49ad03415a432392e1f09fc7e1a684bdff3d9",
|
|
"description": "meson: work around meson 0.62 issue",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "5fe5c3e2231b58da7c3ce92d4f3cf0fd0d5f216b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5119e0adc3e3d0bbf3fa162b00d952d71d53c6fe",
|
|
"description": "egl/wayland: set the correct modifier for the linear_copy image",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "778000ec7f5b57743dec1cf1d1480875126b90bd",
|
|
"description": "radv: update symbols that have become aliases for newer ones",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "059391b63114055a5349f8aef9c3f03245a2aa07",
|
|
"description": "radv: use 32bit va range for sparse descriptor buffers",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "5c5735fd68168fd1e80d474df84dc819d7a1ad24",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9027c6d8ca5ca91dc2b58f326534237f40427ca8",
|
|
"description": "radv: adjust assertions for multi-layer resolves with the HW/FS paths",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "70556739e0d9ed9c9dd14daee6533aef5ee179c9",
|
|
"description": "radv: only re-initialize DCC for one level for the HW resolve path",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "91aaf0c663659e29b12fdecad056264cca7112b8",
|
|
"description": "radv: remove unused layers support for the HW/FS resolve paths",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aae25953905c47a14048d07e55ab1bd766b5f099",
|
|
"description": "radv: stop performing redundant resolves with the HW resolve path",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e425f92f3eddc9f38675789103daeb81fd8a5c17",
|
|
"description": "radv: simplify creating image views for src resolve images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3816e5dae7b6131e2be8c03b3b28be942d6df5cb",
|
|
"description": "ci: disable Collabora's LAVA lab for maintance",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "38ce0c1747ccbf7c20515fb628ab88d0c65bef33",
|
|
"description": "v3dv: drop duplicate flag",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e03ac324f58e78912546000daba015d602e4baf",
|
|
"description": "v3dv: update symbols that have become aliases for newer ones",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "78bb77e41be3b7a8bf9e9f6062de31a54457b885",
|
|
"description": "ci/freedreno: disable a660 as it's down now",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2cdebf51fdb800dea06c9a7d421c42a48e8ffd8e",
|
|
"description": "amd/ci: radeonsi is gl, not vk",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "cf323446e70d9fa10d7d5441631e30297b8d5274",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "76be39ca6dbcfb62f1ef5194661c765cc97620c7",
|
|
"description": "ci_run_n_monitor: allow picking a pipeline by its MR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed53147a7fbe3cc9029c414533c8b3347f2f7289",
|
|
"description": "turnip: fix typo in comment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10a0f878579a4f830c220a44e8fa6b0c6a75d329",
|
|
"description": "docs: Add sha256 sum for 23.2.1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "71655f33cf74fb1267e376fb3b422e4796685d8b",
|
|
"description": "docs: add release notes for 23.2.1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cb923b3b4eb70eb4233a0cb7b164cde9aa84a3c2",
|
|
"description": "docs: fix release date for 23.3.0",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "cad37be6c9040e3d8fe746c28e23a9dae770b5ba",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e1bee73eb401e3b9c39f4777f775dd3ab9a08e2",
|
|
"description": "nak: Call nir_opt_shrink_vectors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d2657dbd21fac1e0690eec8f26cc7ac6de978b6c",
|
|
"description": "nak: Call nir_opt_combine_barriers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1a1c81987da573ec3e8e625f9312a7bd04998481",
|
|
"description": "nak: Call nir_opt_load_store_vectorize",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b6c949917df380bd1f20ac4507c8fac9ca5ab29f",
|
|
"description": "nak: Provide robustness info to postprocess_nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7adb40cfaa87c9c8c3c969c8edf415dcbc694fdc",
|
|
"description": "nvk: Fix descriptor alignment offset",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b565b429914b7c902371c9059ebf4e2af05a00bb",
|
|
"description": "nak: Use nir_combined_align",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6797b6ba45c811ea2c531beb866a98356c4d42e0",
|
|
"description": "nak: Request alignment that matches the load width",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b7517aec9ee665c7b4c8c4629deeb0e34925b777",
|
|
"description": "docs: add sha256sum for 23.3.0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cad37be6c9040e3d8fe746c28e23a9dae770b5ba",
|
|
"description": "docs: add release notes for 23.3.0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2765b8aea43d3ac43af5d663778533e2e28ef44b",
|
|
"description": "bin/gen_release_notes: include removed 'new_features.txt' in commit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f548d84a352964dbd0b90c8493a5464981b71524",
|
|
"description": "bin/python-venv: fix venv folder check",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "69ec13b303a8781148aaaee74fb6b05227ed783c",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a6d750a53ecec2882d77fc3250989815830c9bf",
|
|
"description": "bin/gen_release_notes: fix regex raw string",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ba6336ce3e6fa8f32c558fbaeefc4b5a5c4d3beb",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "402210034b51d431a00281c1b0a7bc12a2c1794c",
|
|
"description": "radv/ci: add navi21-aco flake",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e2a7689b3ee1f7e48cfbc4797e7d29dc5dba2d6",
|
|
"description": "nak: Drop a bunch of SET_REFERENCE from the pre-Turing paths",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e0c2244ea9b162788c781398743919956b0d55b7",
|
|
"description": "nvk: Drop MME_DMA_SYSMEMBAR before indirect draw/dispatch",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 2,
|
|
"main_sha": null,
|
|
"because_sha": "3d3641e446794e3ebfe07de81b37c4d60eea26f0",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3a38526ff8932e2511b3f389c5a2f030c59f63cf",
|
|
"description": "nvk: Drop unnecessary per-draw/dispatch cache maintenance",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1c1cdbd5f382bca34c6d8e5728a90274b893dc0",
|
|
"description": "nvk: Implement vkCmdPipelineBarrier2 for real",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e962430e6fe59107a93367ad73683b858cacdae3",
|
|
"description": "nvk: Rework transform feedback stalling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee22aa27b567aa636dabfac36f67b80129eddbd2",
|
|
"description": "nvk: Move Begin/EndTransformFeedback to nvk_cmd_draw.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d96705e4b88a7edb7279c1a8602699dda60984ad",
|
|
"description": "iris/xe2+: Use Region-based Tessellation redistribution",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f5d15d6a06b4386f6a13af09d17ebb0a0d6c0732",
|
|
"description": "anv/xe2+: Use Region-based Tessellation redistribution",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "05632fc9eb350ae5e391629588093bbb64b39e45",
|
|
"description": "intel/genxml: Update 3DSTATE_TE for xe2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "878ca753354bc1cf3edf30c6f81fad6aed445153",
|
|
"description": "anv: fix minSubgroupSize for xe2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "00e88584af6d9fe4ea441791487646f1bdc4c772",
|
|
"description": "vulkan: Add helpers for access flags",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "44add595af895986c4732f8c90f7ec567d6d04ba",
|
|
"description": "vulkan: Add helpers for pipeline stage flags",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fe12c1c29e52e13c2dbda35d9621ce09ccf101c2",
|
|
"description": "vulkan: Add some auto-generated synchronization helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ad51980debef0a0de3cef9a5aa6518f62256d82",
|
|
"description": "vulkan: Move vk_synchronization2 to vk_synchronization",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2538354850b2ba0921b3c57028a5053d1bf21ba0",
|
|
"description": "nvk: Stop initializing the 2D engine",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "85fd85f950692ce00d01dd066798e80243d0f2c5",
|
|
"description": "nvk: Use the copy engine for NVK_DEBUG=zero_memory",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "74b083ef75e45dbe164d2351495a1d6a54476d16",
|
|
"description": "nvk: Use the copy engine for CmdFillBuffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "771bf5aaa3a6a5e06f95757b698ee6d8d2c67c6d",
|
|
"description": "nak: Fix NAK_ATTR_CLIP_CULL_DIST_7 wrong value",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "d4d7f26151e27e59175f22d6d22214adcc9a7405",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bd545924877dadc59a5b008a80942a863c5ffbda",
|
|
"description": "radv: remove radv_pipeline_key::dynamic_color_write_mask",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a6f22aa182df92043b5893ba285f178035c42743",
|
|
"description": "radv: disable meshShaderQueries on gfx10.3",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "b975d4e8004a68c821d8592adbd0b1402adbbd03",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8cfae7743955b8df1ea986cfdba44bda992f6cd2",
|
|
"description": "anv: enable VK_EXT_depth_range_unrestricted",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "80cafa35712732f027b2ca995f8e3a85bc41da5a",
|
|
"description": "anv: ensure that we clamp only when EXT_depth_range_unrestricted is not enabled",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2e72917923f0b2e3d2a2d00fe6d73293f1753761",
|
|
"description": "blorp: set min/max viewport depths to -FLT_MAX/FLT_MAX when EXT_depth_range_unrestricted is enabled",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ced313eec80ec13a0c3e6568b9d84c0fd3c8394d",
|
|
"description": "radv: make sure to prefetch the compute shader for DGC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ab6cf1592fc5c83a45709e68bceee9eb0e7d7870",
|
|
"description": "radv: fix bogus interaction between DGC and RT with descriptor bindings",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b6f3b55b887dd14ad80cb12dfe5c9db2d4325b8b",
|
|
"description": "pvr: Add powervr winsys implementation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "be82fe7ab99670bdd246909e308781bf37068872",
|
|
"description": "pvr: Add command stream and static context state layout to rogue_kmd_stream.xml",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "90916c955b99a4480e14367b518f04882fae8b1f",
|
|
"description": "pvr: csbgen: Add dummy implementation of stream type",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9132b63d96e3aa54909411019363801cd20e904",
|
|
"description": "include/drm-uapi: add pvr_drm.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3a46181fe0b022a8695c00da8c5ee2d322207452",
|
|
"description": "zink: do not handle PIPE_SWIZZLE_NONE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d7e067823bf9a657e6a0784d8655b6f4ec67131c",
|
|
"description": "d3d12: do not handle PIPE_SWIZZLE_NONE from sampler-view",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a5970c1a01cfde51400c8822bc5d027da323cb70",
|
|
"description": "panfrost: do not handle NONE-swizzle",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e233eee492f8169ecbc6420a26ba73d92bc1ee03",
|
|
"description": "lavapipe: do not use NONE-swizzle",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1fbec9f5323bbc3d503aea4b391b82afb0c26831",
|
|
"description": "util/format: document NONE swizzle",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5f7aa0e012b23bc9065a0d645bfe9f943960302d",
|
|
"description": "hasvk: Enable hasvk override Vulkan API Version for Brawlhalla",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9de692874650cd24e2a46a8ad8280c2338d85cba",
|
|
"description": "hasvk: Add Vulkan API version override",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c13de0509c43f9b9764dc939aa64fe70c6a80870",
|
|
"description": "r600/sfn: Don't try to re-use iterators when the set is made empty",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "05fab97b2ce8ebd8420ded175101a0fa5110172c",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b16017d080745973578211489516b2870b38f9d2",
|
|
"description": "nir: fix load layer id system_values_read info gather",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "32ee6376ad3203beaa84bcdf1585d53d1f18a1d7",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a499be0ee32cbb2d5637e165f8b93d596aea288c",
|
|
"description": "intel/genxml: Update IDD for new fields",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c916038b894b343cb9922d763ac12205e6ccc45c",
|
|
"description": "intel/genxml: Update COMPUTE_WALKER_BODY for xe2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cc2dce82bccef458b03804f7c9fec654a1d54f32",
|
|
"description": "intel: Set a preferred SLM size for LNL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "16483cd4bc9a09c3bd7f343ecc72082ab20fd12e",
|
|
"description": "iris: xe2 doesn't have INTERFACE_DESCRIPTOR_DATA::BarrierEnable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef1c1ca821d09084eedf6bdeb5cfbc82a6e86f2f",
|
|
"description": "intel/genxml: Add the preferred slm size enum for xe2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e9972991cc2527e6517e1a2b462883f0c900590",
|
|
"description": "anv, iris: Update INTERFACE_DESCRIPTOR_DATA programming for xe2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bdb9c70f847b7b3782a8f85aeb8a7c5e304bd7ed",
|
|
"description": "intel/genxml: Update INTERFACE_DESCRIPTOR_DATA for xe2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d95bbf35c9d2a601d04ed83a9095091df02fee9e",
|
|
"description": "anv: Set COMPUTE_WALKER Message SIMD field",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59dc9b1df6ea9c6a1620a42b6e4ce6519b9ae00a",
|
|
"description": "iris: Set COMPUTE_WALKER Message SIMD field",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aafdf59dfe7e95e9b943d4bbea33e0fbd2aa7dd3",
|
|
"description": "intel/genxml: Update COMPUTE_WALKER for xe2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "064bdecb3676e752bb9f74b7f68c6ec0b5bfccc7",
|
|
"description": "intel/compiler: Define XE2 compiler enum",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb0419a1aa1f23dec6bcc908d60d949458067622",
|
|
"description": "radv: Remove aspect mask \"expansion\" for copy_image.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ffb65f935655f16bc19d1918cac5e40104a06d9",
|
|
"description": "ac: add an IB parser that gathers context rolls",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f0cb8852a460545a2a43013c1c3d3381d806d279",
|
|
"description": "ac: move the IB parsers into ac_parse_ib.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c5fe2780e6cc523ba5669950ea1446ceefde3572",
|
|
"description": "ac: rename ac_parse_ib.c -> ac_ib_parser.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "95c933c8b7ff7b9b69338ff9538f5f80740e804a",
|
|
"description": "winsys, amdgpu, drm: add VPE submission handle",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a212e9bdbf0c83e28e936e36871020a73eecfcd9",
|
|
"description": "amd, radeonsi: supports post processing entrypoint",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed176e2c715ce2958b60754a2449eabb3fae3d35",
|
|
"description": "amd, radeonsi: add si_vpe.c with helper functions of VPE lib",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3ec397819e7d4683f5a373179b9cb397844d8dfe",
|
|
"description": "amd: add new hardware ip for vpe",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17c20ceda7550e65985c0e0e2f59cef913ba72bd",
|
|
"description": "amd,radeonsi: add libvpe",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6b441ef6ab1e89da5560cd31711feb499a9cd8ff",
|
|
"description": "frontends, va: add new parameters of post processor",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "be05c9458a841e9c2e220aa776bf9e5a81bf0db3",
|
|
"description": "microsoft/clc: Fix image lowering pass to only erase variables at the end",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aff59c63eb3ab2ad1247a41f8750c4b56177dd18",
|
|
"description": "radv: change queue family order in radv_get_physical_device_queue_family_properties",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "748b7f80ef1cf6a3fed9991d70230e69fef51a0e",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "42dd48e93368a6a7e2764bf57295b31404c0c25a",
|
|
"description": "anv: Fix vm bind of DRM_XE_VM_BIND_FLAG_NULL",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "1a0d3504d534bb37cdc3941a235cb3093154d7d0",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5bc27e80c9617b3d156dd91fba3a9f5b33fe445d",
|
|
"description": "ac/nir: fix 32-bit offset global access optimization",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10ba06960f26b9af1cf11ff55f8f9db47582166f",
|
|
"description": "ac/nir: ignore 8/16-bit global access offset",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bbb12dbbf9e4d47225c2c78094f0e011a8661110",
|
|
"description": "intel/compiler: Add a few tests to opt_predicated_break",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b072c53516d603eccb6d09797e69f8bb48b2f2e",
|
|
"description": "intel/compiler: Sort lists of succs and preds in CFG dump output",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "47c5656f0eac5e12443cd1e73ef3f6a9ab207186",
|
|
"description": "intel/compiler: Allow dumping CFG to a specific FILE*",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "21cf9323f026b4d5b0e6f5967ee5478052cf0a5a",
|
|
"description": "intel/compiler: Add a few more helpers to fs_builder",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c0ecc0d70bf3f46a38482cb8184cca0e367e7037",
|
|
"description": "intel/compiler: Don't promote CFG link types when removing a block",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "77c0c1ce5474c6622dbaaaede21967969fee35af",
|
|
"description": "intel/compiler: Don't create extra CFG links when deleting a block",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7e842a75ac62a4d38dcaf031c373d6f0dae474fd",
|
|
"description": "intel/compiler: Don't create extra CFG links in opt_predicated_break",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bbd7729993d069cdc1ba5fffa0e16a3f9222c7ab",
|
|
"description": "intel/compiler: Delete bidirectional block links in opt_predicated_break",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5842829380166b3ff266121bc7131b238081f8cd",
|
|
"description": "intel/compiler: Limit scope of cur_endif variable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "02f9bbf6f351accb1d52d8c0eddae636efab38ae",
|
|
"description": "intel/compiler: Add basic CFG validation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "19db6f1cd986782a36c3be63fe5c98b209f38331",
|
|
"description": "intel/vec4: Don't emit an empty ELSE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f3d99e35353434ca56334c672dbd5dca3eb27c67",
|
|
"description": "anv: introduce ANV_TIMESTAMP_REWRITE_INDIRECT_DISPATCH",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9dd49e7a63dc67b72fe73aca5178e185bbb4f449",
|
|
"description": "anv: memcpy the thread dimentions only when they're on the CPU",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d161e3c2e2f634aba7766e5c7e9efa69b21f99db",
|
|
"description": "iris: Emit a EXECUTE_INDIRECT_DISPATCH when available",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "580728564e562bd8a86a78323e4a99d9b3b97e71",
|
|
"description": "anv: Emit a EXECUTE_INDIRECT_DISPATCH when available",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d4f43f0d6f58edb5bf236ddf1ce6f798afa851b",
|
|
"description": "anv: Emit EXECUTE_INDIRECT_DRAW when available",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7a9e82e82f52454f61e2f6c8432e652026b7d344",
|
|
"description": "genxml/12.5: Add the EXECUTE_INDIRECT_DISPATCH instruction",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4229757309a6793da552254b52938f612e05c4a4",
|
|
"description": "genxml/12.5: Add the EXECUTE_INDIRECT_DRAW instruction",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e060d99bac75706d5d158875f840830756a4eed",
|
|
"description": "intel/dev: Add a bit for when the HW can do a indirect draw/dispatch unroll",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fa350862e917009e31a266671e7826ae9d5c3e61",
|
|
"description": "anv: refactor kernel dispatch to use new common functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "51d2d9a665b7e10a132a2fd6161953e2897dcbb1",
|
|
"description": "anv: Refactor loading indirect parameters and filling IDD",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ac4b8aab21ccea79ac2f6f00ba1bc4be1ea1311e",
|
|
"description": "r600/sfn: Fix usage of std::string constructor",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "f718ac62688b555a933c7112f656944288d04edb",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb25c7a4e284cf5a8986978d4f35cb105c073712",
|
|
"description": "r600/sfn: keep workgroup and invocation ID registers for whole shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5de814171bd0b6787f6c1eac019d0e05c5d432eb",
|
|
"description": "r600/sfn: Allow skipping backend shader optimization for a subset of shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "777c25255b7b56c3fe2496977ccb08ab8cd09348",
|
|
"description": "panfrost: minify dimensions when converting modifiers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b27ca68143fe77185a2b5801029fec8ad7a59cdb",
|
|
"description": "intel/dev: Adjust prefetch_size values for Xe2 engines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "046cc51223f009dbaf47535c54afd70a77c0a28a",
|
|
"description": "radeonsi/vcn: add new logic for hevc multi slices reflist",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d07517d19f327b231eaa686aa8418cd6832fa954",
|
|
"description": "radeonsi: add new interface to handle multi slice reflist",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ffdc83e9dd7bfcd638d1669a7ed807ebf79cbaea",
|
|
"description": "frontend/va: add support for multi slices reflist",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "26237b980759bcc4611476fb06559ed2f015b399",
|
|
"description": "gallium/pipe: define hevc max slices number",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "02fe92c908a6ceea8f78099e09c28ad0671b0396",
|
|
"description": "ci: disable opengl & gles in debian-vulkan build",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "69ec13b303a8781148aaaee74fb6b05227ed783c",
|
|
"description": "bin/python-venv: detect python version change",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "01d15d8a38b02330945de2d2240cdff353ad0bc0",
|
|
"description": "nak: Revert \"nak: Handle non-DW-aligned UBO loads\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "70c9fc66ffab8cb85b37c74b507201097e16da85",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "67e6ca1924e2cba6f8b72483be3854cd40fa13d7",
|
|
"description": "nak/nir: Handle CBuf alignment rules",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "bda208665f993519ff6034d2e180f09332ab44d2",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "57acffbba8f539f5d2815f8cfa4f843ea400568b",
|
|
"description": "glsl: remove GLSL IR lower_named_interface_blocks()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cdf0ed8960eed92e98778a0f1a11aaf839f54507",
|
|
"description": "glsl: use the nir based lower_named_interface_blocks()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bedf504d385bdae9a54500ac6dceae009914302a",
|
|
"description": "glsl: add nir based lower_named_interface_blocks()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5311d8713d84b388fea41ca0efa5dfd4d774e136",
|
|
"description": "nak: Implement scan/reduce on booleans",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "cca40086c6a43db1ad281d9b1e5f92f10f26acca",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fc30a29bd611c8389dec8bfaccc7f1b9d4ad2b94",
|
|
"description": "docs/calendar: add 23.3.x releases",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e2cd0ece868c71da9a25defec58863b9725269b5",
|
|
"description": "docs: update calendar for 23.3.0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3475c8cc4111cb28afc102488764a9cc51944086",
|
|
"description": "venus: scrub msaa sample mask only with valid msaa state",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "417437c71568254b5d1895c6d2d7ff3b12139529",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b9f4e3c39b277f04c2389dc74198ef5926053fc9",
|
|
"description": "Revert \"radeonsi: decrease PIPE_CAP_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS to 1024\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "03353bd752299132a2123cee221a7ef2f18918f4",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4ebad93c9c97f348fe42d63bb1affe048bde6144",
|
|
"description": "anv,hasvk: Use uint32_t for queue family indices",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "748b7f80ef1cf6a3fed9991d70230e69fef51a0e",
|
|
"description": "radv: Move sparse binding into a dedicated queue.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "00faefa08e78b5af370851bb2cd888002598d9c7",
|
|
"description": "radv: Remove the sparse binding queue from coherent images.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6ff98f931311657f190d97fd28080aa2fd8b4e6b",
|
|
"description": "radv: Add implementation of cmd buffers for a sparse binding queue.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4f48a140ac9dc2d1581faed21ac07914c6744cb5",
|
|
"description": "asahi: Use the compat version of qsort_r",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c9e41f25a1bda305efaf818bec9f933118df37fa",
|
|
"description": "anv: Add heaps for Xe KMD in platforms without LLC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1a0d3504d534bb37cdc3941a235cb3093154d7d0",
|
|
"description": "anv: Fill PAT fields in Xe KMD gem_create and vm_bind uAPIs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "99ae565af2b8724ce316d27d7e7382e34aab9a91",
|
|
"description": "anv: Prepare anv_device_get_pat_entry() for discrete GPUs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb18a92ef94e721407527c6c66ffff324772a610",
|
|
"description": "iris: Fill PAT fields in Xe KMD gem_create and vm_bind uAPIs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d26bd29ab49d3379f5cf5d7086f88a34b505dc09",
|
|
"description": "iris: Prepare iris_heap_to_pat_entry() for discrete GPUs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "05b3967ddc9c56c186156e6a011daad0efd115e4",
|
|
"description": "intel: Enable has_set_pat_uapi for Xe",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "183fd14143d23eb7eb10f443c84cc720f1b4de35",
|
|
"description": "intel: Sync xe_drm.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "500e037661e369927aeee0c1c5cb41fb8b946d4b",
|
|
"description": "intel: Add PAT entries for gfx12 and newer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d491742d1964e17949bfc45aeb4116deef2a11d2",
|
|
"description": "anv: Add support all possible cached and coherent memory types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3baab9bb386c04bec48a6458a0c22e5bdf6a03a4",
|
|
"description": "anv: Rename ANV_BO_ALLOC_SNOOPED to ANV_BO_ALLOC_HOST_CACHED_COHERENT",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d50d9eccad8d42f2c58b1abd8f7914063cf0aaa8",
|
|
"description": "ac,radv,radeonsi: use common 1D texture lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba2bbe21b4d06b41c65ab6ca3bc52ce913148974",
|
|
"description": "ci: opt-out panfrost from clang-format",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "112093f9e2d97c082f13af30bab2113f7cd47bcb",
|
|
"description": "intel: make CLOCK_BOOTTIME optional for non-Linux",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "ae0df368a80d526b71ff135380995cb0399b7714",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5c32c41f657d875114a7c25b8c9da4a089da7f4a",
|
|
"description": "intel: make CLOCK_TAI optional for non-Linux",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "ae0df368a80d526b71ff135380995cb0399b7714",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec43c20182b3742934defbe67ea1f0fc902e85d7",
|
|
"description": "anv: implement dummy blit for Wa_16018063123",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "889d16a43a2a89aebdf5211c064acceb2b719ce0",
|
|
"description": "iris: implement dummy blit for Wa_16018063123",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "827b0fa1efd734f76364ac5cd72ae1537062eb71",
|
|
"description": "nir/lower_vars_to_scratch: Remove all unused derefs",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f9c7f336137b1d993ffd2375ee23ae456aca4478",
|
|
"description": "nvk: Enable 8 and 16-bit integer types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bda208665f993519ff6034d2e180f09332ab44d2",
|
|
"description": "nak: Handle non-DW-aligned UBO loads",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed535c9d982da1fb36b8feef8b0da7d2c149dbbd",
|
|
"description": "nak: Implement integer conversions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3b3f2514712e4a47ba3c64a84ff59840c183524b",
|
|
"description": "nak: Implement more int/float conversions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9e84e9e44b111a6afe8a346fb0bb74f9c597af61",
|
|
"description": "nak: Add base support for 8 and 16-bit types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "082c9866141408097c28452df3a338460da53788",
|
|
"description": "nak: Fix int8/16 lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc5cc847ddeab1d41b00a520c19a8c1273dc967e",
|
|
"description": "nak: Implement nir_op_extract_*",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c0d0ce4c6b4530264afef0db89236c9e9e4cc7bb",
|
|
"description": "nak: Rework OpPrmt a bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7b6103ccc85908fd4ffffd542d33afb255b5eecf",
|
|
"description": "nak: Add a builder helper for OpPrmt",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d5693a590e078e2d42d6a4ff6f992a48f1b98019",
|
|
"description": "nak: Drop the PrmtSelection stuff",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7dff232c0944744be8f9bc12c613c91961fc7021",
|
|
"description": "intel/ds: add trace of buffer markers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c8e122a73805924811df97071406c59ab6aee002",
|
|
"description": "anv: Implement rudimentary VK_AMD_buffer_marker support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "746da376e42312034fe4f676eb9d8ee60aaec7e4",
|
|
"description": "venus: implement vkGet[Device]ImageSparseMemoryRequirements",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a55d26b566f1ba67f770f689e4de9b0f70c0d47b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a0355dfcfbebd80418563dd0b67c24dc8c4dd534",
|
|
"description": "nvk: Advertise Vulkan 1.1 on Turing+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "93acce99f3d306fa1b00a51dc436caedd822c451",
|
|
"description": "vulkan: Default override patch version to VK_HEADER_VERSION",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "11897376c775f9165b457acee2d7649f11c95b41",
|
|
"description": "radv/rt: Skip null checks for small case counts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fe674f67b1b77c559e76aa6180d525a7609527f6",
|
|
"description": "radv/rt: Use a helper for inlining non-recursive stages",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f747fcbfc2722b29858f0cc4695e84012f752fa",
|
|
"description": "iris: Init aux map state for compute engine",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d5e0901fd515c6f5f5aff4286e47aa4c77748fae",
|
|
"description": "agx: fix 1D texture sampling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e14633fa7d31910c98068bcabbf1c2b71d696bec",
|
|
"description": "nir/lower_tex: Add 1D lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5de5a0d475505af2346214bfb2511bbe57139ce0",
|
|
"description": "intel/compiler: Don't use fs_visitor::bld in thread payload classes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d6240ab146ba09bfcbf85102c09538ab92358cc",
|
|
"description": "intel/compiler: Don't use fs_visitor::bld in fs_reg_alloc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f55867b56c54756322a75682ed12db7e21fc79d0",
|
|
"description": "intel/compiler: Don't use fs_visitor::bld in tests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9540259e1cb729609995376d738034d7b1b2e24e",
|
|
"description": "intel/compiler: Prefer ctor/dtors in some Google Tests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d0db92b52d84c13afb7433f92a98d2fe7015be47",
|
|
"description": "iris: Check for maximum allowed priority in Xe KMD",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6a245e4eeab5870c84bdf2d348f51c658bade9f5",
|
|
"description": "intel: Share function to do device query in Xe KMD",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c5e37e7c39c62a75c9caf61579fb5c3d64d6b6a5",
|
|
"description": "radeonsi: only expose GL_AMD_performance_monitor on gfx7-10.3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c7729effa67a6fdf420a0dbd8dc7c14ecb141cd8",
|
|
"description": "radeonsi: group equal CAP cases",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7a7285bc6953db3262c95c1e5ae4a3a3673cb4eb",
|
|
"description": "gallium: add PIPE_CAP_PERFORMANCE_MONITOR for GL_AMD_performance_monitor",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6073a149b9a2207ceb7396dc32f68e9695ee4f60",
|
|
"description": "gallium/docs: make CAP doc order match definition order",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0d6803feb092a62540f8dae89fd4842fc81694b3",
|
|
"description": "docs: Update etnaviv extensions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5c92ef9116b1f8807434fb7dfe4f57f96c906cf6",
|
|
"description": "gallium: add sti DRM entry point",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b18006397be4bfaa78a444166ae0e60b2756bf6a",
|
|
"description": "anv: remove heuristic preferring dedicated allocations",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "4cdd3178fb10723e91060a75c34f379a1a92184c",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7b87e1afbcd880dd25771a42d65585da44faa444",
|
|
"description": "anv: track & unbind image aux-tt binding",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ee6e2bc4a31345e50b3c674cdae233a5de5179d1",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b09db9d823638ccccb0898736024e69f25c321a0",
|
|
"description": "anv: use main image address to determine ccs compatibility",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ee6e2bc4a31345e50b3c674cdae233a5de5179d1",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7c6faa1efe8f50263bfc1f71cb1c4a1c2302b5df",
|
|
"description": "intel/aux_map: introduce ref count of L1 entries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "02ef01fa958eb97b3c8ba4f26627d77c076af59b",
|
|
"description": "radv: enable DGC preprocessing for IBO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e59a16bbb8fb770bc11bbacfa2254d6a958c7cb8",
|
|
"description": "radv: use an indirect draw when IBO isn't updated as part of DGC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2807e27231768951b542e8c7ffac5d68ae0ef8ce",
|
|
"description": "radv: set the stream VA for DGC graphics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "88bbdfd23ead92f88ae2b1ba33fa56cef5bd0a3a",
|
|
"description": "radv: remove useless NIR instructions when emitting IBO with DGC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e22e88f8cedef2fb4dee7ce276ed4efc3f47d84a",
|
|
"description": "intel/fs: reuse set_predicate()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "83a1657b6c7f117f1226a955b8d2f1e01b22d322",
|
|
"description": "intel/fs: fix incorrect register flag interaction with dynamic interpolator mode",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "68027bd38e134f45d1fe8612c0c31e5379ed7435",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4b9618ceec12e6e32a57bc42462dd7977a5fc47a",
|
|
"description": "aco: add test for post-ra DPP clobbered in linear cfg",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "576afa85405a9796c2eb9c88cdfa28b441033009",
|
|
"description": "aco: don't optimize DPP across more than one block",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "06c9e69f44d8639a5a4a3fa4ba7a3b3f75771417",
|
|
"description": "radv/ci: add new flakes for VEGA10",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f843b14c171299e1696ca6d971ccaa496f60c3ab",
|
|
"description": "d3d12: Fix hevc encoder 32-bit build (uint64_t -> size_t)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae62fc01fa95d7121451ae10d1988a73ff645c9b",
|
|
"description": "d3d12: Fix h264 encoder 32-bit build (uint64_t -> size_t)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "500955b6cbc367439549a92498201d34b1f3d5d9",
|
|
"description": "nak: Only insert barriers around ifs if they actually re-converge",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "804201a3d70af2c78612052ab3e9c13ee0bdbbcb",
|
|
"description": "nak: Run rustfmt",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e93935dd0497c1908c5cb6558258266bba07230e",
|
|
"description": "nvk: Limit shader stages to supported stages",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "c7c73d6d17b38a2f4c899a34614eb3750eea6034",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6f9be9a2a055ecbf7850eccae2cb2c819469e241",
|
|
"description": "hasvk: ensure we reapply always pipeline dynamic state in runtime state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d98236dd525622527df22179756f7b0f1466afa",
|
|
"description": "ac/nir: fix partial mesh shader output writes on GFX11",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "240e16fc8e27ba76afa1bf5adbd6d70c680027ac",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f59665bb62b579c6cc26155a26ce557f9f3357d2",
|
|
"description": "venus: Do not submit batch manually when no feedback is required",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a55d26b566f1ba67f770f689e4de9b0f70c0d47b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1924cdc2898b0a14a8afd13db3a06dab9e1d032e",
|
|
"description": "d3d12: Fix multidimensional array ordering",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a6740ee7a4de17ce05fa10c872d6a6f08b39b77c",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "da3f3a46b19ade5de11d964cba1f495c5c2c9615",
|
|
"description": "ci: uprev vkd3d-proton to 2.11",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cf510e38a51250702ec90bece7a9d397669ae28f",
|
|
"description": "intel/ci: fix .hasvk-manual-rules",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "570acf56554a619ca2bf6ed697c876c6b12d7b31",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "19420731123e850e10c68eb3cd672b00561c48d7",
|
|
"description": "intel/perf: fix regex escaping",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "aa04b47c6e43e6cc35611a43c1712ef750f161d9",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1492d24f89f6e156d83d6f579d1d308eaae996ef",
|
|
"description": "lp: make sure 0xff is unsigned before shifting it past signed int range",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "023fa0aa5d3ab9baa4a9061d9d7c74e20b723d1f",
|
|
"description": "etnaviv: Mark etna_rs_gen_clear_surface(..) private",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9342544ca5c9ec2d7c100fe80f3cb6ac41547231",
|
|
"description": "etnaviv: rs: Call etna_rs_gen_clear_surface(..) when needed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "945288ffaecac106c978d10cd4d8512fa2992c47",
|
|
"description": "radeonsi: check sctx->tess_rings is valid before using it",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c89ca3b47f11ce2c2e6953d37590021e89c1d119",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b6e98677c38a479aa187bc48a1acd5bd8049d4a1",
|
|
"description": "nir/print: print PATCH0 and VARn_16BIT names instead of numbers for TCS and TES",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5c8730ebe880d05a36462904e401ed02afae7c4f",
|
|
"description": "nir: don't declare illegal varyings in nir_create_passthrough_tcs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7a9b73fcb81126faa92397d82b627db64e1b8e0f",
|
|
"description": "nir: fix gathering TESS_LEVEL_INNER/OUTER usage with lowered IO",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "10be706778bd670197a66765c550cbb3a0cfda6d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "827bbe48298b7e32d46c1b9b777511109762f305",
|
|
"description": "ci: use released version of meson",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "698344b93c49a9f3a257a0ef4546edf5cd3a9130",
|
|
"description": "d3d12/driconf: Force on ARB_texture_view for Blender",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9feecda201d632ec0300d98b9f89a10d309d3f03",
|
|
"description": "docs: add another -rc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "69d1e29dc318bb0f1c395c9a9ba1a94056d4dbef",
|
|
"description": "docs: update calendar for 23.0.0-rc5",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "28ae3210e1697c0506ca2581ebfceac22992da8f",
|
|
"description": "nvk: Wire up MESA_VK_VERSION_OVERRIDE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b07a58157d0b110dbc09a42cffe7046c3200dd3b",
|
|
"description": "radeonsi: remove the LAYER output if the framebuffer state has only 1 layer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3a0a3a5c350e4bb354dfb4823e32b70ab9d7655e",
|
|
"description": "radeonsi: implement gl_Layer in FS as a system value",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "130428e758557872a16121c1aba4401b23e3d15d",
|
|
"description": "radeonsi: don't allocate output space for LAYER/VIEWPORT before TES and GS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0cd3d58227bded43403c39962ea7cfec07dd0b0c",
|
|
"description": "radeonsi: clean up si_nir_kill_outputs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17c38eb9a597fa111908b302cc06a21ae98c185e",
|
|
"description": "st/mesa: set pipe_framebuffer_state::layers for PBO blits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e0a24c7fe04a06bd620b468092d5e882c92b514d",
|
|
"description": "ac/nir: add kill_layer flag to VS/GS/NGG lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "27a9ddad28ab44207bb84b9fc0e00d87e9fb8dec",
|
|
"description": "nir: return progress from nir_remove_sysval_output",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32ee6376ad3203beaa84bcdf1585d53d1f18a1d7",
|
|
"description": "nir: add lowering from FS LAYER input to LAYER_ID sysval",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a181c86e73ff9ac78090cd8c1a0a2d559a8e8f5d",
|
|
"description": "broadcom/ci: separate hiden jobs to -inc.yml files",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bc7e363f8e1a26342e6fd7241c1f0ebb722338d6",
|
|
"description": "fix: ac/llvm: LLVM 18: remove useless passes, partially removed upstream",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fff3fc45a0125b408ca8d4dbd48e5633d63ccc5a",
|
|
"description": "zink: initialize drm_fd to -1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "268ab0cead7b5f455041b19d189a876146253f74",
|
|
"description": "ci: disable Anholt farm",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2404483706f4396920e94f7abc80368b7d25a965",
|
|
"description": "v3d/resource: Support offset query for multi-planar planes",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cb8cdab928ff2302bef00b341914168c78a89a7c",
|
|
"description": "vc4/resource: Support offset query for multi-planar planes",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b5bcb658b4dcac0a08031b30a66c6780ea66c6ff",
|
|
"description": "iris: Ensure virtual addresses are aligned to 2MB for 2MB+ blocks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b6693a3a14029c31db2ee8576baa78fc914b9e5",
|
|
"description": "iris: Align fresh BO allocations to 2MB in size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6932827a47afaf9f92e27905a59681dcf5832854",
|
|
"description": "iris: Use 64K BOs for the shader uploader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "21170a58d8ae919f820bf111aca32edaa58c5cff",
|
|
"description": "iris: Split system memory heap into cached-coherent and uncached heaps",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "81ebb6a10af856760d9117c1f78a0715382687ae",
|
|
"description": "iris: Rename heap_flags -> heap in i915_gem_create",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7a67ea0a6ed81ca9ae4542b70377f2f53129586f",
|
|
"description": "iris: Make an iris_heap_is_device_local() helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e27e5ee55cdb5034c94ee6de190fe6e71f36c02d",
|
|
"description": "iris: Make an iris_bucket_cache structure and array per heap",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7046a9e280f7ded13865c70a2577a489787fa016",
|
|
"description": "intel: Rename PAT entries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "76aad457a1a2a8bf3c195f149ae65d45a15e3349",
|
|
"description": "iris: Change default PAT entry to WC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f1c9e9014629fb0ea73ae73b35b642a97b06ba04",
|
|
"description": "r300: add late vectorization after nir_move_vec_src_uses_to_dest",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ad7efdea6e30c46e1b8b80672cac4f6042956df6",
|
|
"description": "radv: do not set OREO_MODE to fix rare corruption on GFX11",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9f312b86aa979e237f2de3dc3f025e367cfe7b6",
|
|
"description": "radv: set radv_invariant_geom=true for War Thunder",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "46cc7ffb7982091cdbded41e27d8f9a0b9ee5359",
|
|
"description": "radv: add missing FDCC_CONTROL bits for GFX1103 R2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ab3460311509fbc3e1ff36647a21cffe7710962a",
|
|
"description": "radv: disable TC-compatible HTILE on Tonga and Iceland",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b7107efe41406b707f5907269936e6332ec3db2",
|
|
"description": "glsl: drop ir_binop_ubo_load",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9528d050a4b3bb081e5b142299033116673931a5",
|
|
"description": "d3d12: fix usage of GetAdapterLuid() in mingw/GCC using ABI helper",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "e7204d02240977ce3c602bafdd0ee0a47eea67b4",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "43cb4cb6dde1e8fdbe609c42b47e0f27d8411982",
|
|
"description": "anv: use the right vertexOffset on CmdDrawMultiIndexed",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c70ef757e6345652d4946fcc91b4816e56d86b43",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bb0ad6f0f5beb3764d084617361ef3a04f337567",
|
|
"description": "egl/haiku: Remove some dead cleanup code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c9e33f354569ee042085534fa14e2e40edd8d370",
|
|
"description": "hgl: Redefine visual options in hgl_context.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "af90199fd87d1382d3e6f5fc1b4165b32d9ef784",
|
|
"description": "egl/haiku: Cleanup includes; minor build fix",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2f0ed0680cf26d3051b001565d02115ac1a5da28",
|
|
"description": "glsl/nir: return failure from link_varyings if there is a linker error",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a141b5264109f133ba244514e382514cb313295e",
|
|
"description": "st/mesa: disable light_twoside if back faces are culled",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d3f0a834aefd0ca1ae4d8272ebb3b88f6805432",
|
|
"description": "anv: Add comment to copy image code block",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "73d69ef1e6b013f923ec459c789976570baaf447",
|
|
"description": "util/rbsp: Fill bits twice if reading more than 16 bits",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "db208af9670623be4a0f6429da1b4877e025bc69",
|
|
"description": "lima: Support parameter queries for PIPE_RESOURCE_PARAM_NPLANES",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3b10547e67d572a39db44e2b860b93eec6819292",
|
|
"description": "aco: enable helper lanes if shader->info.fs.require_full_quads",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f1110576d90fff96d30f985231908d66e67a5822",
|
|
"description": "nir: add info.fs.require_full_quads",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2db0507b5d56a632c78d965b0b8366e036570b0a",
|
|
"description": "nir/gather_info: add missing wide subgroup operations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1179d83a89adc4a00900eee6d79c9a8b11639e1c",
|
|
"description": "nir: remove info.fs.needs_all_helper_invocations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f39ed0063b4cd3e5a71efad2d43ce31f574c698d",
|
|
"description": "radv/ci: add missing expected failures for mesh queries on VANGOGH",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "b975d4e8004a68c821d8592adbd0b1402adbbd03",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d3e3c30d36728f5331615b402eaed3cd7d45cb24",
|
|
"description": "anv: implement Wa_18020335297",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "418299c120eaa034926780335c7207d9611cf30c",
|
|
"description": "anv: refactor state emission",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4031443a4a6269a5e42ae53c6473e669f97a1d5d",
|
|
"description": "iris: implement Wa_18020335297",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "73317bb7065f5b8e2751ffd2c3821f300db0348b",
|
|
"description": "nvk: use nvk_pipeline_zalloc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "90dc83fc9f52f89cd792cb2fea2e773e99bb7913",
|
|
"description": "radeonsi: add missing args in spi_ps_input_ena when fbfetch output",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b45304624470bc36211b2e54590d7136ac4da45",
|
|
"description": "nvk: Implement VK_EXT_primitives_generated_query",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7bda83bdfc36f425d18b966a62282b032915260b",
|
|
"description": "nvk: Disable flush on each queries and flush at the end",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0fa85b983f7fb0395d2ff8d7dc3a4c74baa75927",
|
|
"description": "mesa/st, dri2, wgl, glx: Restore flush_objects interop backward compat",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "1396dc1c387a9f9a8b16ad358ee12a025159cc98",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "76b751c3b1e74dd81a8167f507243a01c0e16371",
|
|
"description": "mesa/st: use pipe_shader_from_nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0abf4af443aed0d376b936268cff5e56226e4c93",
|
|
"description": "mesa/st: collapse tgsi deadcode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "301f57a17ce73ba82e49b55837bbe7422265a113",
|
|
"description": "gallium: drop pipe_shader_state_from_nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2e56be8e34612d8081b13b73b8be5eb5c6f341d0",
|
|
"description": "panfrost: use pipe_shader_from_nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e84302f7634bf0ca32dde0ed695f4f07e4f799b2",
|
|
"description": "nouveau: use pipe_shader_from_nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "de1245417a0b28e487612ebb851ed2be02f85754",
|
|
"description": "zink: use pipe_shader_from_nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8d6f4427d22fc60f0a500936471aab41e55879fe",
|
|
"description": "vc4: use pipe_shader_from_nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4698eb3875a67aff773ef50c84cefd5ec9cf8bea",
|
|
"description": "asahi: use pipe_shader_from_nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f2054062646312e7c45d0108189b3deef7b1ca4f",
|
|
"description": "v3d: use pipe_shader_from_nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dfa60b70e631f308523e8dca7ea68c84b166bc27",
|
|
"description": "radeonsi: use pipe_shader_from_nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "645ba24e7b8bf6bf29fa1955d84925ec72ffc7e5",
|
|
"description": "gallium: add pipe_shader_from_nir helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5ec6dcce5f603dd6fb7e10ccf5b08e7ba5058178",
|
|
"description": "docs: update nvk extensions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ea5925461b2858f20392853298d014ee91054c97",
|
|
"description": "microsoft/compiler: Fix lower_mem_access_bit_size callback result",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c69ca8c5c1ff2b19f520e4313ae6682887884ae2",
|
|
"description": "nir_lower_mem_access_bit_sizes: Fix assert (bit -> byte size)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "81387ed131cda3d47ecfe0d43cfce431ec6cce61",
|
|
"description": "nvk/codegen: Fragment shader builtins are noperspective",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "354cf99869262e64e7c9800c17a864e845e0f7d2",
|
|
"description": "nak: gl_FragCoord and gl_PointCoord are screen-space interpolated",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "c47488341ec39527af9e153aaaf918edcabd801d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e8220b9319895318132c4f72b857b0910220a52d",
|
|
"description": "intel/compiler: Simplify allocation of NIR related arrays",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a5d3ac8d2b245e8b3f3589d3ade3de7356fe637",
|
|
"description": "aco/sched: treat p_dual_src_export_gfx11 like export",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b975d4e8004a68c821d8592adbd0b1402adbbd03",
|
|
"description": "radv: enable meshShaderQueries on GFX10.3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6c7265338d175224dd7899d326e33b769f3e743d",
|
|
"description": "radv: add support for task shader invocations queries on GFX10.3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "623b7033c56e166fc5b452d4ec6098a6a9079918",
|
|
"description": "radv: make some gang functions non-static",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b3efecd568fa8bb1371e96604ae14d7e3dc2f27",
|
|
"description": "radv: rework gfx10_copy_gds_query() slightly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b7d668a819d896f66502d3efb6999ce264415b25",
|
|
"description": "radv: add support for mesh shader invocations queries on GFX10.3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "48aabaf225f3ebf0bada2fe820d2c0f6288a3ca5",
|
|
"description": "radv: do not harcode the pipeline stats mask for query resolves",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "272ad6539798711eab8ed672688d5db53139f6ab",
|
|
"description": "radv: bump the pipeline state query size to 14 on GFX10.3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7b13500a9968d84291578e03bb3f3d48d24314bf",
|
|
"description": "radv: define new pipeline statistics indices for mesh/task on GFX11",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2b93e9a02b5f8737f3d69957f10b7ea76d4df9e2",
|
|
"description": "radv: add support for mesh primitives queries on GFX10.3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bc6d29b0ca054d13fa2fef40fe7ac6317a52177e",
|
|
"description": "radv: add radv_physical_device::emulate_mesh_shader_queries for GFX10.3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a1609d76ee8940df1839b374540c0d83c054e587",
|
|
"description": "Revert \"ci/deqp-runner: turn paths in errors into links\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "d173584b6e41f64ba96530869c17f4fd5cbdbb98",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6be6b4ca711b157d0d92b4942b19eb74e71ed04f",
|
|
"description": "tu: Fix re-emitting VS param state after it is re-enabled",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aba00ff391b9fe9e63e2a8b6ad807f338ad7a6a6",
|
|
"description": "drirc: Set limit_trig_input_range option for Valheim",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7d1cc5ec3da64b607ada2b92555548aa045914e5",
|
|
"description": "radv: rename ps_epilog_inputs to colors for PS epilogs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1345c5295d37494d5a60d7fc0285c175a5dd953",
|
|
"description": "aco: rename color_exports to exports in create_fs_jump_to_epilog()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "12f6279c3913d3350d5b492cc7b4928c36041de2",
|
|
"description": "nak: Two more print fixes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb75be66e92dd9bce01fb2c8cb78dd090cf925d2",
|
|
"description": "freedreno,tu: Add env vars to modify fd_dev_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17827ef24c6034756575c3879df8d6cee66fb368",
|
|
"description": "freedreno,tu,ir3: Pass fd_dev_info into ir3_compiler_create",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e6bfe42b6e2b0243627d6c98cdb52073084213da",
|
|
"description": "freedreno/devices: Separate device definition into base + gen features",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4382bd8a3438638bc69453513a835c52c8890108",
|
|
"description": "nir: simplify nir_build_write_masked_store()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0470f8f73714804bb97661adecb0519fd2190f33",
|
|
"description": "glsl: remove now unused lower distance pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "33c2b64aa33ed8ca5da31288d741cf89b38ab69a",
|
|
"description": "glsl: switch to NIR distance lowering pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "110887de2bd9b3e57d87bfc1af4bcd1b8e2de6a0",
|
|
"description": "glsl/nir: implement a nir based lower distance pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "95da0a9c96221238d6f1e4d6ff8b31077b5beaa1",
|
|
"description": "nir: move build_write_masked_stores() to nir builder",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6a810b0ba82384d2cdaee94e8019e57b96cff700",
|
|
"description": "intel: Improve N-way pixel hashing computation to handle pixel pipes with asymmetric processing power.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9033df070e47de9b9ecafdc069fa5b7718b6dcf0",
|
|
"description": "nak: Rework printing of texture and image dims",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3a20beab03d24eb992b1ea8e20b563c22ab9d801",
|
|
"description": "nak: Display memory type at the end for load/store ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6f76f4db9f500d37a8666223ae6c8d108cdd9c91",
|
|
"description": "nak: Make MemAddrType a part of MemSpace",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6c861c3cc20177ccf581fc452bcd7417a64bd713",
|
|
"description": "nak: Display memory access bits with the \".\" prefix",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3d2104dd5d0dbc007a6567cdbd5ae4572d852ae8",
|
|
"description": "nak: Align instructions when printing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32d6720bb0a2fbd1503973391c66ce1edc579971",
|
|
"description": "nak: Only write deps.delay when set",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f027f7dccc76383501104780ad29a0a93c364b2",
|
|
"description": "nak: Default InstrDeps::delay to 0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "58c8391f97170ea2167ed496a8510dd31611e2ea",
|
|
"description": "nak: Implement DisplayOp on Op instead of Display",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9d1afb75332097c4b0bd0e0af76b14c5f3e132dc",
|
|
"description": "nak: Rework opcode printing to use a new trait",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "503c4b1d5dedd01b4c9d57697660fcf4be2ff3be",
|
|
"description": "nak: Make most Display stuff lower-case",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2897b9dcee292b3e285658f0cb6cf62b00a4f744",
|
|
"description": "nak: Rework reg and SSA value printing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2e3027e7d12164cd277519eb960e53c7e6f3b273",
|
|
"description": "docs: document AMD_DEBUG=noefc and useaco",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "16a270f646e3f83ba095acc90d055807a7f405df",
|
|
"description": "radv: disable TC-compat htile on GFX9 in some cases",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d173584b6e41f64ba96530869c17f4fd5cbdbb98",
|
|
"description": "ci/deqp-runner: turn paths in errors into links",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1ff4687e866043f938fa5d4b14f79393b8361ec7",
|
|
"description": "ci: uprev deqp-runner from 0.16.1 to 0.18.0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5efa4d56e2b7f2440d263ffb794ab3247d70d529",
|
|
"description": "ci: fix kdl commit fetch",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "205c5874d4bcb3a86062928c9c6f20d797ef4f76",
|
|
"description": "intel: Sync xe_drm.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e4ffb2473b59dd98ea0b400a47b6b50beda3dbf2",
|
|
"description": "d3d12: Implement get_feedback with additional metadata",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8c1ba75f689451da4c07547cf6a68af8359b0ac3",
|
|
"description": "d3d12: Support PIPE_VIDEO_CAP_ENC_H264_DISABLE_DBK_FILTER_MODES_SUPPORTED",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c81967fa89d918e11107cc787ae70bf32cc56a56",
|
|
"description": "d3d12: Implement Intra Refresh for H264, HEVC, AV1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a5607066484b2e9495064344410416f4697f3fbe",
|
|
"description": "d3d12: Implement HEVC VUI Writer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fdc8b7cdc4ad07c8055e937015d1e71c07a2493b",
|
|
"description": "d3d12: Implement H264 VUI Writer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cf8cbf0647afc6fad4d964a9e0b24be0f4a2eef0",
|
|
"description": "d3d12: Disable codecs according to meson video-codecs option",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "84c0448b363b06c0c5f69b7809c97025a6f9d837",
|
|
"description": "d3d12: Add constraint_set1_flag support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d6bb4ddc638f3ee37fbbe066c631dad80aaeb2d3",
|
|
"description": "d3d12: Video Encode - Remove PIPE_VIDEO_PROFILE_MPEG4_AVC_BASELINE as not supported",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "151ebf8ec3a79db0207e63c179788d34890475fb",
|
|
"description": "d3d12: Use log2_max_frame_num_minus4 and log2_max_pic_order_cnt_lsb_minus4 from pipe_pic_params_h264",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "34961b11183fb4ac21e584a0b72d9d43c922c051",
|
|
"description": "d3d12: Plumb pipe_h264_enc_picture_desc.dbk.disable_deblocking_filter_idc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "527def0171b0eeaa66ddfe7d0b82ee8b29cd2837",
|
|
"description": "gallium/vl: Check for VP9 and AV1 meson option support flags",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7b22dd8bfdc380be2e4037c1207fcb30a46ad296",
|
|
"description": "meson: add vp9 and av1 codec support options",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "870570ee668178a7bdbe7073f691dfaf53784eae",
|
|
"description": "frontend/va: Support VAEncMiscParameterMaxSliceSize",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec4021b3c22ab6d19e21667019a2be73d89a41e3",
|
|
"description": "frontend/va: Parse VUI HEVC parameters",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4637f1db482376930f304dae833e40837341cae7",
|
|
"description": "frontend/va: Parse VUI H264 parameters",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bee4a3683c7e8ed5b75a664a7b8ef71bcdb9a99f",
|
|
"description": "frontend/va: Add log2_max_frame_num_minus4 and log2_max_pic_order_cnt_lsb_minus4 for h264enc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ce17de1fdae3099d195a0cd5620644275a4a88d",
|
|
"description": "pipe: Add max_slice_bytes for H264, HEVC encoding",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6b4010b9062957cfbf0ac694b09d477b1605a13c",
|
|
"description": "pipe: Add HEVC VUI encode params",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0c312c5c59c6e9215dc609db06f4ef5577638ba1",
|
|
"description": "pipe: Add H264 VUI encode params",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10eb9296fe1437035932d8ebb4f6b087dc4da3f6",
|
|
"description": "pipe: Add PIPE_VIDEO_CAP_ENC_INTRA_REFRESH_MAX_DURATION",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "44a3bfcc67ccc22c7d0e79a8c5c33a8fedbb432f",
|
|
"description": "pipe: Add PIPE_VIDEO_CAP_ENC_H264_DISABLE_DBK_FILTER_MODES_SUPPORTED",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "be4287c3aa06b7f22ba83696108759f5fcd58323",
|
|
"description": "pipe: Extend get_feedback with additional metadata",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e6d754f183d21f5f9488c1e77cb23763c49f9b90",
|
|
"description": "gallium/auxiliary: Fix pb_bufmgr_slab.c leak",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "695201fe94a2ee4197f4256c407e2d4e83223092",
|
|
"description": "vl/win32: Add vl_win32_screen_create_from_d3d12_device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e7204d02240977ce3c602bafdd0ee0a47eea67b4",
|
|
"description": "d3d12: Allow creating d3d12_dxcore_screen from existing ID3D12Device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9657ef95b4932fa01f0aa2cd2d602094eb021255",
|
|
"description": "iris: use helper util_resource_at_index",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bc3bec76c0d4c1fc41a7b6bc9152fd7e81fdd033",
|
|
"description": "panfrost: Add a JOBX() macro to simplify job-frontend selection",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9dd4c5b4e60eee23c6cf463d2398a615f6fa1cfd",
|
|
"description": "panfrost: Move JM helpers to their own source file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5e5a766a815bc62a68f41d7083272f2e92ff7170",
|
|
"description": "panfrost: Prepare things for the common/JM cmdstream split",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "635385a807aa5b1b6428b6cd30bd952450ff5230",
|
|
"description": "panfrost: s/init_batch/jm_init_batch/",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a0b38c4827456422fe42f04b92322588e05f9a53",
|
|
"description": "panfrost: s/preload/jm_preload_fb/",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2558a12633d601c1a3df30eb49c642419a3aece2",
|
|
"description": "panfrost: Rename JM-specific batch submission helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1dfc9ca3cf92549e6e2a1a38739862815eb803f4",
|
|
"description": "panfrost: s/panfrost_emit_primitive/jm_emit_primitive/",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fb2d2410bd8d218ecf80b1fa5616f0f01aeb4ff9",
|
|
"description": "panfrost: s/panfrost_emit_shader/jm_emit_shader_env/",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "50898556e0b9a4c0fec983cf1ce73764aa7be9d7",
|
|
"description": "panfrost: Rename panfrost_batch_get_bifrost_tiler()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5225eeb4b116f96edd0963b0a45ecc1a2ad48a8e",
|
|
"description": "panfrost: Drop the vertex_count argument passed to panfrost_batch_get_bifrost_tiler()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e44dae6cdbfc88c4d42a26c69d7c9b1d70d288a6",
|
|
"description": "panfrost: Move JM specific bits out of panfrost_launch_xfb()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6ed0968d3daef7a78fe32b051950af69b7992d58",
|
|
"description": "panfrost: Move JM-specific bits out of panfrost_launch_grid_on_batch()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e168f2defba09bc918011e511293380739ba147",
|
|
"description": "panfrost: Use batch->tls.gpu to store the compute TLS descriptor",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9592b61883e63be43dcca3cf3366de2f07b3cd52",
|
|
"description": "panfrost: Move all JM-specific bits out of panfrost_direct_draw()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "691d9747e56189d6c54c6e8ad137d6edebc74d71",
|
|
"description": "panfrost: Re-order things in panfrost_direct_draw()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "172d4bccd29c71f21ed1d5fec524cd7bb9608cad",
|
|
"description": "panfrost: Factor out the vertex count logic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f167e2facf9ba91f2a754c7a812af21e95e5e628",
|
|
"description": "panfrost: Factor out the point-sprite shader update logic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "782dc11791f4cfd2e8c70383929acf7f7733c5ca",
|
|
"description": "panfrost: Rename several job emission helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e25b8d07b8b9b6c03ef0eab999b28bc11ae4264f",
|
|
"description": "panfrost: Move the JM-specific bits out of emit_fragment_job()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "04f4c39a4e8f1bd53270a89d11bd1d3d8f4f9bec",
|
|
"description": "panfrost: s/panfrost_emit_vertex_tiler_jobs/jm_push_vertex_tiler_jobs/",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "44bd7067b7776ba50e34f8e72baea0fc7397f7f6",
|
|
"description": "panfrost: Move JM specific fields to their own struct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9de3ff9a784869c5b6c13aba1b741d274a625247",
|
|
"description": "panfrost: Add panfrost_get_{position,varying}_shader() helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f53c37892abd4c0cf70ad4ae4a19328f0a122fe7",
|
|
"description": "panfrost: Factor out vertex attribute stride calculation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ea72a0bec6e0593c8e5cf971124cb8d08ce7bb48",
|
|
"description": "panfrost: Add an allow_rotating_primitives() helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e81f99134ee2c9681bbea9694db6676dfa147ae3",
|
|
"description": "panfrost: Use u_reduced_prim() to do the is_line check",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a183b8c49542c5c3a4e2f8c95c6f32dc23593081",
|
|
"description": "panfrost: Store varying related fields in panfrost_batch",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "19d5963c5720bc124edb92e1eb4d70cc07adc45c",
|
|
"description": "panfrost: Stop passing vertex attribute arrays around",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a0d0e07036197aaa2eada53a1c6760407128b401",
|
|
"description": "panfrost: Store the index pointer in panfrost_batch",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d618a465903c0a2441769ed7528da4c22fc16e59",
|
|
"description": "panfrost: Add a submit_batch() hook to panfrost_vtable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "46fc7d2dc93028b6e02612583b97f26163d63a7d",
|
|
"description": "panfrost: Get rid of unused fb parameter passed to panfrost_batch_submit_jobs()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "070bdd14baee8d75a41bb896420838ad251f63b9",
|
|
"description": "panfrost: Get rid of the out_sync parameter in panfrost_batch_submit_jobs()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "34512fabb47762ecc6cb364ddec875c8aa6fab19",
|
|
"description": "panfrost: Get rid of unused in_sync parameter in panfrost_batch_submit[_ioctl]()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7b6e959b731bc0013b0def916c5212a2d9d7e204",
|
|
"description": "panfrost: Move the panfrost_emit_tile_map() call around",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "037e7a530cdd07125e270db76d2cb0bb7a6c3572",
|
|
"description": "panfrost: Emit the fragment job from panfrost_batch_submit()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a4f037bd6d1d25117995c3432ddbf3d1ad840e76",
|
|
"description": "panfrost: Store the fragment job descriptor address in the batch",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d3b7b8c8071f3d3cb6ceee5c76f3118ecdb08bc5",
|
|
"description": "panfrost: Stop using the scoreboard to check the presence of draws/compute",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9b2e78b003396eb4ef7231150618ded374ad3c85",
|
|
"description": "panfrost: Make panfrost_has_fragment_job() public",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ab18d0709a408d307de92147c5ad051c9cb10a2c",
|
|
"description": "panfrost: Count the number of compute jobs at the batch level",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f16312c01b825b723b25da8ea895ceca01a97484",
|
|
"description": "panfrost: Express the per-batch limit in term of draws",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "539e5e435c1ab7fdacdb5d0be752e0e21ad9d50e",
|
|
"description": "panfrost: Count draws at the batch level",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "948062ee84dab8f8bf742f76b108ab0b481a6578",
|
|
"description": "panfrost: Inline pan_emit_tiler_ctx()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b378cfbc484f679e81b84dddfb68dfab14872cac",
|
|
"description": "panfrost: Inline pan_emit_tiler_heap()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "708a3a33a85e8b7af0a342f3d3a5028028135bdc",
|
|
"description": "panfrost: Rename panfrost_vtable::context_init",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9a53cca85a09f7fc2187c6e047bcd41832dd3424",
|
|
"description": "panfrost: do not open-code panfrost_has_fragment_job()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f9bab3566bcfbf4d33bcbb9fb8d5e8d416cb5674",
|
|
"description": "intel/perf: fix querying of configurations",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "46c91281171a86d25578f2d9a948010e50a02f1e",
|
|
"description": "amd/ci: track changes to the traces config file as well",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4de3ce1f2cce4ea644988078814bd7f77217b154",
|
|
"description": "ci/piglit: specify only the traces file in the job config",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "653405ee08e76173f8640adaa1e46de94f5bafa4",
|
|
"description": "mesa: add managarm support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e68dd1a522380d0c4e59902be6f22c13c493c07",
|
|
"description": "drirc: use fake_sparse for Armored Core 6",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "29990912877df91d3854bc10710cfe3974a8b935",
|
|
"description": "ci/ci_run_n_monitor: abort when target gets skipped",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3d53022e6807b6d8f017541910a842b4a71a8804",
|
|
"description": "asahi: use util_resource_num() instead of open-coding it",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8191acd41e007a11512c1c984f87172833e2a7c5",
|
|
"description": "broadcom/compiler: update image store lowering to use v71 new packing/conversion instructions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c0cfa4f53bafca6cda90f64bd102f22a812c7f4c",
|
|
"description": "nir: add new opcodes to map new v71 packing/conversion instructions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fc044928b29172fa1659ecaba97aec05edc86563",
|
|
"description": "radv: re-enable sparseResidencyImage3D on POLARIS10+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e02a1f0a4456d6556b3a76105dd1c45c3829288f",
|
|
"description": "ac/surface: change tile mode for 3D PRT surfaces with bpp < 64 on GFX6-8",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e3afbd5c282265e4c5ae8a4b822f1d007f1e3bf9",
|
|
"description": "nir: Fix decomposed_prmcnt copy-paste error",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "cc3f20ca6c159c09bb06d4c6db0a499a853c1a54",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1fabf535faae9ec651a0574247e885f9cdcbdaad",
|
|
"description": "aco: handle GL_TEXTURE_RECTANGLE in tg4_integer_workarounds",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "695fc67baa342a2e4c0f112fc851d8341a77b549",
|
|
"description": "aco: set MIMG unrm for GL_TEXTURE_RECTANGLE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dbbf566588cedc72062f3d3640a0cf1bebd40af9",
|
|
"description": "aco,ac/llvm,radeonsi: lower f2f16 to f2f16_rtz in nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7e4aac46ad41c7b928061552d4f48bc67c931f4b",
|
|
"description": "nir: add force_f2f16_rtz option to lower f2f16 to f2f16_rtz",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56967904205c894c271ef28b7d37dcd5ba01819c",
|
|
"description": "ac/llvm: remove nir_op_*2*mp ops handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "909895ae2a377758812e3ac3098e97e21f952393",
|
|
"description": "radeonsi: only vectorize nir ops that aco support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5932990e08e6f8126ff1b6daee3391dda2a6a1ef",
|
|
"description": "aco,radv: add aco_is_nir_op_support_packed_math_16bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10367618da072afc4f19c21ab9b599a23dd5a762",
|
|
"description": "gallivm/nir: Load all inputs into indirect inputs array",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "898700ca647b2de0eecff864b6b0a4cbeb935840",
|
|
"description": "v3dv: Rework to remove drm authentication for wsi",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "88c03ddd345fe6b0cd16c11cb5c5309f8d7d16ff",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2091515a70a07c3e4b80cb7637a2194790e285bb",
|
|
"description": "gallium: Do not create pipe-loader version scripts for disabled drivers",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "667de678a064da449969f2fa3da4aff850d91cf4",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b2da38413f5aaef0c225dcf730cfcd0d338d2f3e",
|
|
"description": "gallium: Fix i915 pipe-loader build",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "667de678a064da449969f2fa3da4aff850d91cf4",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f05688aa3299a27430119b27e45181a6f415bff8",
|
|
"description": "util: Provide DRM_DEVICE_GET_PCI_REVISION definition",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5022a26b50ef912835049a32ac3904ea77656e43",
|
|
"description": "util: Include stdint.h in libdrm.h",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "e05abb1345530433681e2a4965588e4e2f51380b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d487d9d05baa731dbf2494bea6f1b56c92a5ddeb",
|
|
"description": "radv: Use SDMA version instead of gfx_level where possible.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "24022d5680c33dee0132870c3176f50ea1ac2c30",
|
|
"description": "radv: Use GPU info for determining SDMA metadata support.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fd3cdf28ace83c95efad0d06430eb71f28ddcf32",
|
|
"description": "ac: Add sdma_version enum and use it for SDMA features.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d09ad16fd4a0596fb6c97cffaf0fdf031053b5a4",
|
|
"description": "ac: Remove CIK prefix from SDMA opcodes.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6413b860c4bc7ce748017b98d680629f783ceadc",
|
|
"description": "ac: Rename SDMA max copy size macros to reflect SDMA version.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "be9953ac2ca9ee39bbd93edb468dd7cfaa4824eb",
|
|
"description": "gallium: Avoid empty version scripts in pipe-loader",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "667de678a064da449969f2fa3da4aff850d91cf4",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0f978c34410283558afe9de5dab007f63a763c5e",
|
|
"description": "egl: ensure a render node is passed to _eglFindDevice()",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "2be404f5571ada32d3b2e9cfe9b769846f27d68f",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9b70096f5e9ab7be23abc9154c3fb83b710ccd6b",
|
|
"description": "egl: move dri2_setup_device() after dri2_setup_extensions()",
|
|
"nominated": true,
|
|
"nomination_type": 4,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b4ec0b51ce47d87d21609444dddd50c91968f26d",
|
|
"description": "egl: extract EGLDevice setup in dedicated function",
|
|
"nominated": true,
|
|
"nomination_type": 4,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dddab9fa778d85f9b2f11eeec2b635b02b46e54f",
|
|
"description": "intel/xe: Correct DRM_XE_EXEC_QUEUE_SET_PROPERTY's ioctl",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "275afe73f749790918a7acf1d20ec430fbb90a52",
|
|
"description": "nvk: Implement VK_KHR_fragment_shader_barycentric",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7fb91f22d5d261afbabfc4c17168da204e28fc7f",
|
|
"description": "nak: Add more bits discovered in SPH",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "60544cae07d8d7c32093f5984615b18cbf89b219",
|
|
"description": "nir: Add a ldtram_nv intrinsic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "62006c2f96a158500f636d470bfa313837897d4b",
|
|
"description": "nvk: Advertise the rest of the subgroup ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1bc865ca8af1282a1a734686ef6ee469976e723c",
|
|
"description": "nak: Implement quad ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cca40086c6a43db1ad281d9b1e5f92f10f26acca",
|
|
"description": "nak: Lower scan/reduce in NIR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "11bcce94615fe72a6e0ab76dc72db568762879e6",
|
|
"description": "nak: Use c == 0x0 for shuffle_up",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8c79d616bd67f1e73e0a8c2c529dfe43f40be166",
|
|
"description": "nak: Add builder helpers for a few ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c874db93817e66584d5e7c40807849f88939097d",
|
|
"description": "nak: Add the predicate destination to OpShfl",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3cc389f3da463974d6d0e00b326da5986fb06fa8",
|
|
"description": "nvk: Set the right API version in the ICD json files",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f011410c1c480829dde58f285023a3768686c9ee",
|
|
"description": "egl/dri2: increase NUM_ATTRIBS to fit all the attributes",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4dd287308f86af95d0bb6001592aeeb9d3926750",
|
|
"description": "radeonsi: \"get_blitter_vs\" shader in nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4a3cebaffc167c07d5a5a34e349048aa3d1057fb",
|
|
"description": "radeonsi: \"create_fmask_expand_cs\" shader in nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6584088cd5e6fe2538428b2ae13cbafc62604de2",
|
|
"description": "radeonsi: \"create_dma_compute\" shader in nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d54c140eb65ecf49d969c93ebbe8519c205a17c0",
|
|
"description": "venus: disable unsupported ExtendedDynamicState3Features",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "49e5b583154448bc9cf94022642a8c1001a8064e",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "52ee4cf2292b5cf939e35507ae548e6485c2da8f",
|
|
"description": "nir/builder: Teach nir_pack_bits and nir_unpack_bits about 32_4x8",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "25743209c4ee17aef3591461496fe64c1233657c",
|
|
"description": "nir/lower_packing: Add lowering for nir_op_unpack_32_4x8",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7a1a9fb287384a7a130fcb63b029fe383dc17a6f",
|
|
"description": "nir/lower_packing: Don't generate nir_pack_32_4x8_split on drivers that can't handle it",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a76cb87602fc318e964f982cdee319b1b21f155c",
|
|
"description": "glsl: Use unsigned instead of enum type in ir_variable_data",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cb019ff9266b5985dd8d467f724d3310acd03ab6",
|
|
"description": "d3d12: GL4.6",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b0ba67144619613799ccf25fca95ccb55b825575",
|
|
"description": "d3d12: Enable some 4.6 extensions that were already implemented",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eac2ce6e3be997bffe8b9f18dc792edfc716740f",
|
|
"description": "d3d12: Fixes for QBO shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df4fc66649311adced0544d9ff025921157239a0",
|
|
"description": "nir: Add a flag to opt_if to prevent fighting with splitting 64bit phis",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bafc27583cf7c2d136fa05764e5e2145fedbc9cc",
|
|
"description": "venus: Make sure that guest allocated blobs from hostmem are mappable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "892988956328ffdc1cc0cf181c2cd3b6394408e7",
|
|
"description": "venus: Tighten the conditions for guest_vram device memory alloc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "816f66cdfda8467fb22f74fcc280029c46657b9c",
|
|
"description": "venus: Use vk_object_id as blob_id for guest_vram device memory alloc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c853e259ab3070698c1c45dc6865d1782902a471",
|
|
"description": "anv+zink/ci: document new sparse failures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "563678f310e51b28355f35d0c9763f39616d96e8",
|
|
"description": "anv/sparse: don't support YCBCR 2x1 compressed formats",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a0559768dbf8dbb03c87bc01bfaacbfe882ab03d",
|
|
"description": "anv: enable sparse by default on i915.ko",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fda5163f34a1ca8f3c65633497450b7d6443c165",
|
|
"description": "anv/trtt: properly handle the lifetime of TR-TT batch BOs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0f218362721b0e2a59f8c1102406dbe8334678af",
|
|
"description": "anv/trtt: add support for queue->sync to the TR-TT batches",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1534ee46b8d194b6214669ce31855b1445115745",
|
|
"description": "anv/trtt: add struct anv_trtt_batch_bo and pass it around",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "18bd00c024fc0f11a36da5b025b89a26ebd635e1",
|
|
"description": "anv/trtt: don't wait/signal syncobjs using the CPU anymore",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f2206a0eb197438b6041603f023ece06236f49cd",
|
|
"description": "anv/xe: allow passing extra syncs to xe_exec_process_syncs()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4b435d69834d766d7acf5f0d500cb6ed7b6bf5e8",
|
|
"description": "anv/i915: extract setup_execbuf_fence_params()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d797d9233dff75774780a52dc50d59135097d695",
|
|
"description": "anv/sparse: process image binds before opaque image binds",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "040063c156c57d8e60b9b02ee5744578a2e81160",
|
|
"description": "anv/sparse: move waiting/signaling syncobjs to the backends",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cbf09b4254d6143f60e697b2a374b9e6428a6447",
|
|
"description": "anv/trtt: use 'queue' from anv_sparse_submission in the backend",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f6d28bec6d168e46becf2c0eca9e362112ed59b8",
|
|
"description": "anv/sparse: add 'queue' to anv_sparse_submission",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "576275907a1a1e20dd2318a00c9d591fb67f9ed1",
|
|
"description": "anv/sparse: pass anv_sparse_submission to the backend functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6c7753ee0becf376ab1d816217c9e906eb26fcdf",
|
|
"description": "anv/sparse: join all submissions into a single anv_sparse_bind() call",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "11e9a700f615d0473856de4f4fa1aabc64aa0005",
|
|
"description": "anv/sparse: drop anv_sparse_binding_data from dump_anv_vm_bind()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b4fef9a7452531920dc1a49ad2e76df7ebf4fa42",
|
|
"description": "anv/trtt: also join the L3/L2 writes into a single MI_STORE_DATA_IMM",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "31f720fd6e3f6f5a56597b952cd82696f3b26837",
|
|
"description": "anv/trtt: join L1 writes into a single MI_STORE_DATA_IMM when possible",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ccb30ae0cd63edb4357f97d2897dc961f4d997b9",
|
|
"description": "anv/sparse: fix limits.sparseAddressSpaceSize when using vm_bind",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "04bfe828db8187bdda755d8c55ec2f8fbf3ae298",
|
|
"description": "anv/sparse: allow sparse resouces to use TR-TT as its backend",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a2797674241c1be0130e7e187f0148a792e02b56",
|
|
"description": "ac/gpu_info: update conformant_trunc_coord comment",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9e9eb87dd3a2ffe782ac85998a69623f59306caf",
|
|
"description": "radv: enable radv_disable_trunc_coord for vkd3d-proton/DXVK",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4d2a3b95730c4781234096778043f987234b6a4c",
|
|
"description": "radv: add radv_disable_trunc_coord option",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b18ca83facfeaa17fb271a61a0aaf133e595de1",
|
|
"description": "amd/ci: avoid re-running all the test jobs when changing the expectations for only one of them",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0f0f6c622713dd9b93a055530b320db13239ad87",
|
|
"description": "nir/validate: Specialize if source validation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "88d0fd03d67e34feecbbe114af1c8d264a535da8",
|
|
"description": "nir/validate: Split out validate_sized_src",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bfcc32395482b7f5ec30ea466c34853db7f57866",
|
|
"description": "nir/validate: Inline validate_ssa_src",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bfdb2862d64a500e7bea032012a2b90f6a29ea76",
|
|
"description": "nir/validate: Drop stale todo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9f341cefbbda843263dbc62dc6ffcf40948efb14",
|
|
"description": "nir/validate: Don't check dimensions in validate_def",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d2b1e6bed02129db06ff82604f15fff7efaaacf5",
|
|
"description": "nir/validate: Use unlikely for validate_assert",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e9d185dccf59df3b6d742eee69913bcb74590338",
|
|
"description": "nir/validate: Don't validate out-of-bounds channels",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8d5a1e5a779100d92c79ec533437874644aef82f",
|
|
"description": "nir/validate: Don't spam nir_alu_instr_channels",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "178603202959c528c28b6c18739b2335477b4e09",
|
|
"description": "nir/validate: Optimize ssa_srcs set",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d73f62e42df5b554b9a893f338278653ff0dbdf",
|
|
"description": "nir: Simplify nir_alu_instr_channel_used definition",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "667de678a064da449969f2fa3da4aff850d91cf4",
|
|
"description": "gallium: Fix undefined symbols in version scripts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c76cb19b010436dca2cb9a2570b1ae571b31e509",
|
|
"description": "anv/blorp: move helper function about BTI changes to blorp",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b6fe35ec800d366b9a57f8d3a8ffbb6605e25c2",
|
|
"description": "anv: get rid of the duplicate pipeline fields in command buffer state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec3f8c0d42f9e0a742c7aeb835aa56155ebb1faa",
|
|
"description": "intel/blorp: move Wa_18019816803 out of blorp code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e85fa8a80ea65195549958809729083763f43f4",
|
|
"description": "intel/decoder: handle 3DPRIMITIVE_EXTENDED in accumulated prints",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9689607f10bb150df0a75d189fc02b522410887f",
|
|
"description": "anv: fix dirty state tracking for 3DSTATE_PUSH_CONSTANT_ALLOC",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "50f6903bd9c472eef2af2cbf62027df3bbe0ca8a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1257d08bcb9d7068ec24acbcf281a388e7ff015f",
|
|
"description": "anv: fix CC_VIEWPORT pointer dirty after blorp/simple-shaders",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "50f6903bd9c472eef2af2cbf62027df3bbe0ca8a",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e517b1e095cf9a3edf68cf8d7a50d3756b538628",
|
|
"description": "anv: fix missing naming for dirty bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1a1747712c40e4ba29bdad3af2b27bf0aa56e107",
|
|
"description": "anv: fix source_hash propagation with libraries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f2bb7b185d846b1f157a3ee2f2c5d06840a39f0f",
|
|
"description": "aco: delete instruction selection for boolean subgroup operations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "88afbbba1152bd9dd8dd7058eba18540f485fbf8",
|
|
"description": "nir: optimize open-coded quadVote* directly to new nir_quad intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0d186d356ced17d002459b49a8d8eeed4f7dc01a",
|
|
"description": "amd: Enable boolean subgroup lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1dab2c5bd234706c29e5a0ca8a5bbb6f1feb3d2f",
|
|
"description": "nir/subgroups: Add option to lower Boolean subgroup reductions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "387e698bde75b3f6ae7475d3f79e161d47d4b689",
|
|
"description": "amd: Implement quad_vote intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1cfb0ae92cdb2b6b248aebd528f0c28d238f7930",
|
|
"description": "nir: Add quad vote intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "27734c52eb0c19c02d363a620f27cf2ec5c8b059",
|
|
"description": "nir/lower_subgroups: optimize reductions with cluster_size == 1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ac3117e3ee85f6e63fc0889cc512cc46e2b47ea",
|
|
"description": "panfrost: Emit image attribs for compute in panfrost_update_shader_state()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3db963a13592c5b215bb776e0365d4c0d70d5286",
|
|
"description": "panfrost: Emit attribs in panfrost_update_state_3d() on bifrost/midgard",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ac486a0115e7b5775d8e78d9dc78f51112ee9a1e",
|
|
"description": "panfrost: Kill unused panfrost_batch::polygon_list field",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ed471a339543072e0683308ac1ee1a4faad41fb",
|
|
"description": "panfrost: Flag the right shader when updating images",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "fab1fabb4f0b807b4a9fb1fb5d7180fb8d8e3a45",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d4fa05b786dd31e765d51c70e4c00e06690450c",
|
|
"description": "pan/decode: Fix the pan_unpack() call for JUMP instruction unpacking",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "238f9a4498a5d7bde6c13a3b75fcd5f6b605a3ab",
|
|
"description": "pan/decode: Make CSF decoding more robust to NULL pointers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7dd610f9088956e151ea2aa22ec3d35c9051f2ad",
|
|
"description": "pan/decode: Print the resource table label",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "408b3f3cedec946e4578a60a460db00d134c09bf",
|
|
"description": "pan/genxml: Fix 'Shader Program' descriptor definition on v9 and v10",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "790d4422b2b4ec5f5e8025e4cf06ccfca3c767de",
|
|
"description": "pan/bo: Make sure we catch refcnt underflows",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "46d2748a93d0d6274051490c97e9859c48cbf81a",
|
|
"description": "panfrost: Fix format_minimum_alignment() for v6-",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e166af59ea32e4afda60d6ded5a44730d0c71dc",
|
|
"description": "pan/genxml: Fix \"{Last,First} Heap Chunk\" field position",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c5e6edcddf230b2ba6a371d8336d9571d7a593cd",
|
|
"description": "radv: check earlier if a graphics pipeline can force VRS per vertex",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "61c3796a958990db1ef772ce27b00f7e4f8e5d29",
|
|
"description": "radv: remove redundant check when forcing VRS rates",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d679d123591da2b2fbbd3786a67de040bc532c59",
|
|
"description": "aco: remove useless nir_intrinsic_load_force_vrs_rates_amd",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d01b7b0fd43aec11c62b719a7fd37da1e861eb43",
|
|
"description": "zink/ci: add a manual job on radv-navi31",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a5e20a5c31b1af9b2b9ea42acc02d6da32ee46f4",
|
|
"description": "ci_run_n_monitor: require user to add an explicit `.*` at the end if jobs like `*-full` are wanted",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ce7cda417f7596f96a99d9b4e48c104afca8551b",
|
|
"description": "intel/dev: use libdrm.h wrapper to support builds without libdrm",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4eb4197d27aed6f5e71195a971145b2945d78330",
|
|
"description": "intel/nir/rt: fix reportIntersection() hitT handling",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "303378e1dd4119e04e0f6cb623766115a00c2eea",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6dbb5f1e07b11be0cc6ac764bf1b51feaa7fa623",
|
|
"description": "intel/fs: rerun divergence analysis prior to convert_from_ssa",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cd543c94fda257636077dc015ea113ceac1c0dc9",
|
|
"description": "nvk: Advertise VK_KHR_synchronization2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f6d3b82c8a2120e525cef5ff69e6e5f732f85c2",
|
|
"description": "nvk: Implement bufferDeviceAddressCaptureReplay",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b4cfac64c8a98026d3698a2231c09a21bbe5a2f4",
|
|
"description": "nvk: Add a separate VMA heap for BDA capture/replay",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "78eee47471d5dd88c099e2ccda576c4f724d9e5d",
|
|
"description": "nvk: Handle VMA allocation failure",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0052f1a6fed802e2e2ecda58fea3eeb87b5e4280",
|
|
"description": "nvk: Rework error handling in nouveau_ws_bo_new() and from_dma_buf()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ce1cccea98d6257f2015b32b92d826e4ebc0a7f9",
|
|
"description": "nvk: Drop nouveau_ws_bo_new_tiled()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fbc9811241c3528b07f0e8bf6b6512a207f5d471",
|
|
"description": "vulkan/video: fix a typo",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "d46162981a78e24850dca085b2da95857c56a158",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7e00380445c8d300defb0e697705222c3de5835b",
|
|
"description": "nvk: Implement VK_KHR_pipeline_executable_properties",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3b3b157961cec37cf6846f13898acfa90f63551e",
|
|
"description": "nvk: Don't set pipeline->base.type manually",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "faadac57d5e2c9684b05d2121924fbe2e049eefb",
|
|
"description": "nak: Support dumping shader assembly as part of compile",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae171458827bb8fceb232b3a13f61920e87a0d3a",
|
|
"description": "nak: Rewrite nir_intrinsic_load_sample_pos and implement nir_intrinsic_load_barycentric_at_sample",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8d8d93fab934ef96305ddcc78dae7d79698c7bd0",
|
|
"description": "nak: Pass offset to load_frag_w",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "618bdb85718fbd54ff68b1d1581992cd7e22269f",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1f582bad0ac3ae18de4eb3f1a94a1ecf95204bdf",
|
|
"description": "nak: Stop passing undefs to ipa_nv",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "618bdb85718fbd54ff68b1d1581992cd7e22269f",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5499e857a33411e4f992aac7bbb5dc470bb2d608",
|
|
"description": "intel/ci: fix gl/vk dependencies in hsw jobs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a08d33abff3d18746ca30a5a4d9af8b4015ff554",
|
|
"description": "docs: apply permanent redirect",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "014e51251ecd0eb6b6233295d561cb3a6a0d8be0",
|
|
"description": "intel: Sync xe_drm.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1cf75b411759db0c49673b89b5325fb0442d547",
|
|
"description": "zink: Remove now unused dead_framebuffers.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a71f06f2938678d89d5ed1372cda6a7b55d964d",
|
|
"description": "zink: allow software rendering only if selected",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8cd44b8843877a2f7d559d123eb3694841f16fdc",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "99fed1f9b3f7a2b66b7d1f1fef59b66dc5e5faec",
|
|
"description": "lima: drop unused lima_get_absolute_timeout()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9c62aee027d69b9ecc9260885e2a50d922c97a9e",
|
|
"description": "util/xmlconfig: drop default SYSCONFDIR & DATADIR values",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5f4253e096de76651d3bd2bbd447abb1e9cb624f",
|
|
"description": "panfrost: Support parameter queries for main planes",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d679154dc021feb1333bf7207d8a26d9db75b921",
|
|
"description": "util: Add new helpers for pipe resources",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "94e867e4a682305e28efbacafc01551172f5a11a",
|
|
"description": "zink: Fix waiting for texture commit semaphores.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d1456a6b0ad0dee9936caa52c9fd915c4bfaa61b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "729ce08815a8a18d03c0e3827f5e185c6050fcd4",
|
|
"description": "zink: Defer freeing sparse backing buffers.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3ee283e45557066c29fdb2000f7627d8996aeed0",
|
|
"description": "zink: Fix missing sparse buffer bind synchronization.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d1456a6b0ad0dee9936caa52c9fd915c4bfaa61b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8b36d230bbe089b184cb2c23aca742a80e200e42",
|
|
"description": "anv: workaround XeSS for Satisfactory",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "83ed419cd0a55fc0ee9f5ccce8f7ac03711bbf71",
|
|
"description": "zink: fix dereference before NULL check",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "9de455bc4323d6bb484c1beed77454381e48b432",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec82b4294432aa6da40517655a4f8af2767176a2",
|
|
"description": "radv: add a missing async compute workaround for Tonga/Iceland",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f695a9fed2b0eac39acdaca132f5fc8c43c9f7d7",
|
|
"description": "intel/compiler: use nir_lower_fp16_casts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae30edd2a7bbeb5aad05996f4fd954314508222d",
|
|
"description": "aco: remove f16<->f64 conversions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a31c928c4f4e8f5da6a30bdc63a5229c32f345ac",
|
|
"description": "radv: use nir_lower_fp16_casts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e1e6c244b561a2345bb2ee98863674cafd14344",
|
|
"description": "radeonsi: use nir_lower_fp16_casts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "288e9db05397822cdf22315c48b43d5a3810dc63",
|
|
"description": "nir/lower_fp16_casts: add option to split fp64 casts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fce434818a6d48a0541c7bc181ad201ae5d6503c",
|
|
"description": "nir/lower_fp16_casts: correctly round RTNE f64->f16 casts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4239e13ff658f7e4746779b8b4c4954b9437533c",
|
|
"description": "radv: fix a descriptor leak with debug names and host base descriptor set",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "904015ae855a6a3ae4d25a38e593410be60d1aa5",
|
|
"description": "ac/surface/tests: Remove duplicate variable block_size_bits",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "44eaf50a34b22dfdbdf67ae5f32e3ff0b9543504",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "49e5b583154448bc9cf94022642a8c1001a8064e",
|
|
"description": "venus: enable VK_EXT_extended_dynamic_state3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "417437c71568254b5d1895c6d2d7ff3b12139529",
|
|
"description": "venus: pipeline fixes for VK_EXT_extended_dynamic_state3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e3de4a9852caeb7dec1b2e18d091deb3d49ed66d",
|
|
"description": "venus: sync protocol for VK_EXT_extended_dynamic_state3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d5efa3f204cef8c090e6e0f7107fbadf4029eb96",
|
|
"description": "docs: update calendar for 23.3.0-rc{2,3,4} and add another release candidate",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c905aeb4e496a7cb81a405d2118588b618d0ee93",
|
|
"description": "ac: be careful with stencil_offset override",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7718bad47466e9dac7c2ab05a8a4b327d2ee70d3",
|
|
"description": "radv: minor clean up to image view extent override",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2533d0a0e29cb85e98aaaf44e665e091bf36d980",
|
|
"description": "radv: fix image view extent override for astc",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "f97b449e9e332026a4b352423f71c6031e5f9e8b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "295734bf88dbff12fe8e109162590357ed11a86d",
|
|
"description": "intel/fs: fix residency handling on Xe2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0bd23d626312369938e1deb8c8adb07917fbce8e",
|
|
"description": "nak: Enable SM70 for Volta",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "01046cd6add64323a2914ddffa2277f63d92b73e",
|
|
"description": "anv/drirc: add option to disable FCV optimization",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aedf9113c48e9c6c5eea412c604d7f348b760e63",
|
|
"description": "nak: Set \"evict first\" from ACCESS_NON_TEMPORAL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "adc3fd4c99e541b86daa704236166a967169c6cb",
|
|
"description": "nak: Add encodings for cache eviction priorities",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df9a95a813cfda7504ab38ce2e7ffc4fbe79c3db",
|
|
"description": "gallium/auxiliary/vl: NIR compute shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "848811f98aed4641034302773a1474fe9f78dafa",
|
|
"description": "gallium/auxiliary: NIR blit_compute_shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "03a7cb261828b350dd9b56bd74850197ca9eba33",
|
|
"description": "ac/gpu_info: Manually compute L3 size for Navi33",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "355242f0557c3f28ff1414b261eb086362e707db",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "90f8cf0f36c046922ef42448232dc7d0a1647fef",
|
|
"description": "radv/sqtt: Handle monolithic RT pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b6e09dd5212503ab6369ba7fee9033c416347243",
|
|
"description": "radv/sqtt: Fix tracing acceleration structure commands",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "bfb55d026675779fa36aa86be578625a3ce2b3e0",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fa0476fa6e98b3ccdbcbe5d562ab8dbb7cba0c84",
|
|
"description": "meson: Update lua wrap to 5.4.6-4",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1eff68dd2a6d9fc8acd53078d609e92f693c2556",
|
|
"description": "ci/traces: drop the freedoom-phase2-gl-high.trace",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b12d7f10d45cc59df79bdd30cc23dda21c6e3d44",
|
|
"description": "aco: validate ALU operands and defs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "91539713bb3fb476be864bb4bc5fcb7c380c4843",
|
|
"description": "aco: add src/def count and size for all ALU opcodes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9c3ba3b90989b89df24aa322d46d28b040de7db",
|
|
"description": "aco: use correct operand size for int tg4 wa",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d167d187efe88fb84d60972f2e053c75379344b",
|
|
"description": "aco/gfx10+: don't use v_cmpx with VCC def",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "509ce19643f51555922947e9b8b5f12d6567fb5b",
|
|
"description": "aco: add missing scc def for SALU quad broadcast",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "18f6c2328f1ccb830188fba76fe3d0a97e7ece72",
|
|
"description": "aco: use lm for carry out in vsub32",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9acd9c01002b74b62d0025d581c1468465665dd2",
|
|
"description": "aco/tests: use correct operand size for some 64bit ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6a136b4e0500e470cb3dcf56d41637c4ccdc89c2",
|
|
"description": "aco/tests: add some missing scc defs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2f4e53b22ad2bf3a8a91d27b88aefbb25b3b0653",
|
|
"description": "aco: fix detecting sgprs read by SMEM hazard",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e49c413a86aa863ce9b3edf5162517357fbf45fd",
|
|
"description": "aco: use null operand for SOPK s_waitcnt",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bcf0425f7ffc2dbafdf3e660c976a8c27b3514e2",
|
|
"description": "ir3: correctly set bit size for 64b constant @load_ubo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bb92c34c2859c2f5b42c9b6ba4f5603d79b72d33",
|
|
"description": "radv: set radv_zero_vram=true for Unreal Engine 4/5",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "627d59344381907bd13eeb48a6737bd2561e64d8",
|
|
"description": "radv: fix registering queues for RGP with compute only",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "930e77e9036a75196e080cb4b780c47104bf0ef2",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b66b299edac109d2bbfdb886f01ce5945f362289",
|
|
"description": "r600: Add missing dep on git_sha1.h",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "3ab51c7ebd1e7a65bd928b6142423123c7552927",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3916ee05b0a63cc77e9a7906bd003e2b88ad7284",
|
|
"description": "rusticl/api: workaround DPCPP fetching clSetProgramSpecializationConstant",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "924c8e7bcd62663c3a397e438ddfd232263704ff",
|
|
"description": "vtn: add hack for system values placed in CrossWorkgroup memory",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "41f814df6f25d0458ecf71e318045b831b085116",
|
|
"description": "nir: allow vec derefs on system values",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "23e1f3c373224ecc31c703657af1356debac9710",
|
|
"description": "nvk: Use nak_shader_info natively",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c074ea621548fcb46b87926b02f681352ca38e53",
|
|
"description": "nak: Handle the num_gpr offsetting inside nak",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d8551cd328bb77519a578d9105e55e2a0576c04f",
|
|
"description": "nak: Add a writes_layer bit to nak_shader_info::vtg",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a232050204a3eb86c3d9fc75f5a2c2350832e60d",
|
|
"description": "nak: Move clip, cull, and XFB into a nak_shader_info.vtg",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "440adf79702684efd927ecf09deb4adb27ba51eb",
|
|
"description": "nak: Properly prefix nak_xfb_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4e6e814f5ece2e0fcd10f9aed379076f2071bccc",
|
|
"description": "nak: Rename TLS to SLM",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a946071546819105fcf6a539e1e32d000968782c",
|
|
"description": "nvk: Use nak_fs_key instead of rolling our own",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0f086401e3809f3b91657de163bb8b1f22921f18",
|
|
"description": "nvk: Move even more lowering into nvk_codegen.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "67bb8e8165db3717a8515fa931dd3776610713e8",
|
|
"description": "nvk: Move the guts of nvk_compile_nir() to nvk_codegen.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0405f494e8aed11940f457c6db489dd0e9b884bf",
|
|
"description": "nvk: Move the optimization loop to the nvk_codegen.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f8fbacb8a3318eaebd8d59f454d5b5d10aca2fa",
|
|
"description": "nvk: Move a bunch of codegen-specific lowering to helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c3a44f62647f54580675c3f4b912ae027a55fcc2",
|
|
"description": "nvk: Add a codegen helper for nir_shader_compiler_options",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "845e7d29117fcfbac98901a49269608be899a612",
|
|
"description": "nvk: Only lower outputs to temporaries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "26bb5f4972546de4f255d5dd2a18f09999b64c82",
|
|
"description": "nak/nir: Lower indirect FS inputs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e507d703339eeaa0966e77b827f82ac09bb60a79",
|
|
"description": "nvk: Handle load_first_vertex in nvk_nir_lower_descriptors()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "82061b1b9d32ca0e319decd3e3dfcd9d3383c398",
|
|
"description": "nvk: Only advertise VK_KHR_shader_terminate_invocation if using NAK",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fcfa68a632e5711cc657b103c9a0384928e9bf49",
|
|
"description": "Revert \"frontends/va: Alloc interlaced surface for interlaced pics\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 2,
|
|
"main_sha": null,
|
|
"because_sha": "578e10e1571b40c86f3348f2f36e080f34d1a4ed",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eafeff6302f4eabed52d90aadd730c4492699ece",
|
|
"description": "gallium/auxiliary/vl: Support interleaved input in deinterlace filter",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "35b0ccd8554e8b46833cb5b57be91e6201754a4f",
|
|
"description": "gallium/auxiliary/vl: Scale dst_rect x0/y0 when rendering chroma plane",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "001358a97cce456d948bb57842ca099a73c10b06",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e9091b1f5c2ef50aba36f5e71fb6cf88ffc31cbb",
|
|
"description": "gallium/auxiliary: Fix coordinates clamp in util_compute_blit",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "7c8e1596d6ef12c27ffe713b173023b1e38e52cb",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef0546152fd1aed1d4175097c6361860c42f459e",
|
|
"description": "gallium/auxiliary/vl: Fix coordinates clamp in compute shaders",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a6a43963ed0648649d70bfe7998971c1927d9b51",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cd0cff951a5b7c74d704198b5abfdb40b267cbdc",
|
|
"description": "nir_lower_mem_access_bit_sizes: Fix write-mask-constrained 3-byte stores as atomics",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c70d94a889709d181e9569d4089f2d017b5684fc",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bff7e4b69dce3356ba070f0eb87db9da65cad77a",
|
|
"description": "ci/zink: add spec@ext_timer_query@time-elapsed to flakes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "618bdb85718fbd54ff68b1d1581992cd7e22269f",
|
|
"description": "nak: Rework FS input interpolation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d3c5688cf570d424ed00874e33cfae6160bd9d4f",
|
|
"description": "nak: Plumb the nak_compiler through to lower_fs_input_intrin",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f5ba0751e27b52683f2e3b99044b87c2741e68e0",
|
|
"description": "nak: Make encode_sm75 a method of Shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a6376705e4807d6edd8329bf6d742608f03249e7",
|
|
"description": "nak: Make ALD/AST.PHYS a boolean",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8e00ee6fe875bae1cc4cc22437ebc264eeaa860b",
|
|
"description": "nak: Drop OpAtomCas in favor of OpAtom with atom_op == CmpExch",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ea453b373db0c7b001073312da910c67eaf4e892",
|
|
"description": "nak: Fix copy-prop for OpPLop3 sources",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a65518b625487e093c79de61b0dfa365472764db",
|
|
"description": "nvk: Free NAK shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4ee639ca0378f094e63738697812ecfa191bbf1",
|
|
"description": "docs: fix RADV_THREAD_TRACE_CACHE_COUNTERS default",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "dbab98d9d63d4de4307c28c0ea578b977ea3f0b7",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2f1cb799688d0da6c038ecb08e744663e61735ba",
|
|
"description": "d3d12: GL4.5",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5a5178d5a4293a71c33a6955d537960690240e77",
|
|
"description": "d3d12: Fix MSAA-disabling pass; sample mask should be 0 for helper lanes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba06542c7ba91716430e6291e344153ab98c2471",
|
|
"description": "d3d12: Handle cull distance as an XFB target",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "263b56051d196e97a16831d90d1c2810d793f93a",
|
|
"description": "d3d12: PRIMITIVES_GENERATED for stream > 0 should only be an SO query",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "538ca7801aba1712e6fadd64d898dd39d0eb5827",
|
|
"description": "radv: Use shader part caching helpers for VS prolog and PS/TCS epilog.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "611545fbfe7648ea95bad28c7099cc775c3024c8",
|
|
"description": "radv: Implement helpers for shader part caching.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3cd6bb3e5d727596432622fc56c1efc7e3d521fb",
|
|
"description": "tu: Add a725 workaround dispatch at the start of each cmdbuf",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "37f11ff1d49469a6f2fba876fca6c2742d0aae4a",
|
|
"description": "freedreno/devices: Support Adreno 725",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "28f187b9a7c53359f45e05b0a5dc28d9a9868e12",
|
|
"description": "tu: Return error when GPU is unsupported",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a669147689a3253f4fe8dd80288d34124cbb2d02",
|
|
"description": "tu: Always print startup failure messages",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "76996e2a944a91c498b79198fbbb1df4cb2cff59",
|
|
"description": "rusticl: Use the `from_raw_parts` wrappers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "471d89c4fd4151344e0a61684093d38f027b01da",
|
|
"description": "rusticl/api: Add checking wrappers around `slice::from_raw_parts{_mut}`",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "572a96aa5943fcc6668e80e2ef0f5a5ba6c08f89",
|
|
"description": "rusticl: Turn pointers in enqueue_svm_memcpy_impl into slices",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7dd5a227354b38f171454fa49761d24cb808650e",
|
|
"description": "rusticl: Turn pointers in enqueue_svm_mem_fill_impl into proper Rust types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fdbb5d5898367e6c11fc1f3c3000abecaca77ebd",
|
|
"description": "ci/valve-infra: ensure the correct farm picks up the job",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "898ccf771142b78e8ccc8d687b4d6c8c97f61852",
|
|
"description": "radeonsi/ci: update failures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "64352ae8e4341d57504478cf2e6315041f13d5e0",
|
|
"description": "mesa: restore call to _mesa_set_varying_vp_inputs from set_vertex_processing_mode",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "c97961a855ad1ae5c58d47634862b459e682e158",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dfc125d4239ef2f019a72ce6c226eda5ace12b9d",
|
|
"description": "radv: fix VRS subpass attachment when HTILE can't be enabled on GFX10.3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "648c0c159d865a8a30f0b524b33db6d932e4e234",
|
|
"description": "anv: Flush data cache while clearing depth using HIZ_CCS_WT",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e4db19afa72b3dc2a33acc6435f714176adc6df1",
|
|
"description": "iris: add data cache flush for pre hiz op",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4d95b4861e1478aa98ed23c47a595f82ce2ea7d2",
|
|
"description": "v3dv: implement VK_EXT_multi_draw",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "794b0496e9467d27211d11fe7f783db3ce6a349a",
|
|
"description": "anv: enable protected memory",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fd40134487c3f3ae2c0c108651041ff98bfea7da",
|
|
"description": "anv: allow protected GEM context creation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "be201008ca5f6735b44af649ff746d748d123684",
|
|
"description": "anv: Emit protection + session ID on protected command buffers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "be327b14522304c96d16ba2a791eb1f17860f547",
|
|
"description": "anv: allow creation of protected queues",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5f2c77a10a89de2ea53e7ab2e3de72b704f8c393",
|
|
"description": "anv: handle protected memory allocation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5ef8587b1eb820a4feed31485d4a7cdd24dc78fd",
|
|
"description": "intel: fix PXP status check",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ade73d2e7f86e550a6b390ee1724220144bba861",
|
|
"description": "nvk: Stop asserting 11-bit storage image handles",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "92cb4cc7f69161364fbc51d6bcf6a81fd7a5bc18",
|
|
"description": "nvk: Default to NAK on Turing+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f2495f47a718e3c0cef739f2c8d2f8579bfc45fd",
|
|
"description": "nvk: Use load_global_constant for ubo loads",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1d7e051a7fc9021c30fd61476766a4c76bd5eb0b",
|
|
"description": "nak: Add MemOrder::Constant",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a02a0d0b3f3eb29f6da4483c2f1a0ec3d0a4f6e",
|
|
"description": "nak: Bind nir_intrinsic_access",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dfb62604831c0f17054ea7913382bfffa0522b04",
|
|
"description": "nak: Specify MemScope on MemOrder::Strong",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "94ea8a5883d822332f7ca81dd0189d25b8dc20bc",
|
|
"description": "ci: Update the python env for ci_run_n_monitor.py",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6b8cdf84f0716700db0a5a9980ec00d9f33231a5",
|
|
"description": "ci: Add syn to --force-fallback-for",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "07e860d3a2b073305bb50c029bf89b5fdfac6c80",
|
|
"description": "ci: Bump container images for NAK dependencies",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f54b1f1e7727644fe15d3a17b484b6e9c9ca4024",
|
|
"description": "meson: Set build.rust_std",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e43e8f3f784be26d55474127a31a7e996ee5acb4",
|
|
"description": "nak: Require meson 1.3.0 and clean up a couple bits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7feba721c51e4423fa68125941391341cd659117",
|
|
"description": "nak: Rely on Rust 1.73 for next_multiple_of() and div_ceil()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c7c73d6d17b38a2f4c899a34614eb3750eea6034",
|
|
"description": "nvk: Enable subgroups features",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4bd9c99ca0367ebf2faa42bccfe7eec5d9d75c82",
|
|
"description": "nak: Document a bit in encode_lds()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0177373e2dd47f79635fed78b8cb85701a38ca23",
|
|
"description": "nak: Insert an OpNop after OpBar",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e111bfdb5c938c7a3dfdc81ca0ab21acc42899b4",
|
|
"description": "nak: Emit MemBar before Bar",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bc58620e1eba84b9ea6bc98cf66b5f920f7aaef4",
|
|
"description": "nak: Use the simplified BAR.SYNC encoding",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4f2f9c6ab341cc20a67b91967793164c7e357202",
|
|
"description": "nak: Use strong ordering for Image load/store",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec2c866a77662f7ab33c7cf368ecef122a2ee1af",
|
|
"description": "nak: Emit CCtl in barriers with acq/rel semantics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8781acba18d724e628aa1e3798fceb36871fd537",
|
|
"description": "nak: Allow 1-component image load/store",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee11b473b5aa3690715cf87f5e24e6d5ec2d0bd8",
|
|
"description": "nak: Implement read_invocation and shuffle_*",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "edf015eb7f09860150d6ffb6de2a32708727067e",
|
|
"description": "nak: Fix the encoding of OpShfl",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5dd7a76c8be74ef49886a33b069db15304b9dfc9",
|
|
"description": "nak: Implement vote and ballot",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3df9065296a3abe8f41c030cb9a9ee2de6a997c7",
|
|
"description": "nak/nir: Zero-pad subgroup masks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "37de14e2e23df826ba2d726d045e7a3dd555d1da",
|
|
"description": "nak/nir: Allow boolean vote_ieq",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "143d88dcc30a44ee4c4afb5b8607c6ce3c716fe7",
|
|
"description": "nak: Lower subgroup_id and num_subgroups",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "42a305416aada9290de8f5154f223216f671fbf9",
|
|
"description": "nak: Use nir_shader_intrinsics_pass for system values",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ce40d81d464affa628f306c9ec86ad62fa2b408e",
|
|
"description": "nak: Call nir_lower_subgroups()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bf8642e98466364ba0a905204003ec7453a382b0",
|
|
"description": "nak: Remove unnecessary control barriers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3468f70ca1dbe0ddb66bd18759cfa982f7bd026a",
|
|
"description": "nak: Use barriers for re-convergence",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "22468439ffada5ba9b66a30f23aa019bae0cf9c9",
|
|
"description": "nak: Handle control-flow barriers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "95f368a105af8b333f8ec543b5f5a97e4e2a9086",
|
|
"description": "nak: Add OpBreak",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3957124492f8ef4232021ede31c7d5483eb61f89",
|
|
"description": "nak/nir: Add a pass for adding convergence barriers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb0d9a1b88e5f1d8d0a5da59bc0ee696087d7442",
|
|
"description": "nir: Add nvidia barrier intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4ec66f3e5c53a803edaca0c3e4eca10f56722325",
|
|
"description": "nak: Don't print a range for one register",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f29b714ec93a005213ded6130a099054b1b6476e",
|
|
"description": "nak: Drop the final calc_max_live() after GPR spilling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ea27d57882aa4ff399a1d257c33002c137994ec6",
|
|
"description": "nak: Get rid of warnings in nak_sph.rs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bf04914315b738a7b61ae9c9a9c8de0c99db608d",
|
|
"description": "nak: Get rid of dead code warnings in RegFileSet",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9166b3354c4ea6d56eba4f4e2430735fa3e09fbf",
|
|
"description": "nak: Drop some unused helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d0b724aaacd437980518fa3b1fc3b5d4fdf48041",
|
|
"description": "nak: Add some #[allow(dead_code)]",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb8f9078554eaf64304bbf042f2f22cd8bcc0c33",
|
|
"description": "nak: Upgrade to more modern meson",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f757508d657ac7ad85b82069879f3ee77b715b4b",
|
|
"description": "nak: Move nir_lower_int64 after I/O lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "09d3871267e8b4bd3eea776c7cd9b15c345d56d1",
|
|
"description": "nak: Implement VK_KHR_shader_terminate_invocation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c32b73fdf2f21ba6c6273f2156e6cd2ba5b50150",
|
|
"description": "nak: A quick rustfmt fix",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2b4621b9d8d6a24bd860d61534b53bbcc163cd11",
|
|
"description": "nak: Use Src::From<u32> and Src::From<bool>",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0616003de9e1095f1dc6ed6d4891b768219d25ea",
|
|
"description": "nak: Rename lower_vec_split() to lower_ineg()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a43e6addca7934f1f3aa60c029f80d20dabb1a3a",
|
|
"description": "nak: Fix fneg to do fadd(-0, x)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2c1cc06d037ce5830c773ccef8c695a80cc4f05c",
|
|
"description": "nak: Support encoding -Zero",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a0b517ba3f3faf16469931ee19a819d4bd62cbc7",
|
|
"description": "nak: Ensure we allocate one barrier when using BAR.SYNC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "29804bfd26f5f01a613566f328d6635c8596ffef",
|
|
"description": "nak/nir: Don't lower 1-bit phis",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8d802553a29b8c0eaa057282fe55536a42b292ee",
|
|
"description": "nak: Fix to_cssa()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed187b6e518050ee3ea07e2077d7de7ed58db65e",
|
|
"description": "nak: Fix parallel copy handling in spilling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2ff6a36e2a8969a393f3116cbf2128ff9ee7bd66",
|
|
"description": "nak: Fix repair_ssa() for back-edges",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5839be3c4de02ee678054133b91046a5a004882b",
|
|
"description": "nak/sph: Round tls_size up to a multiple of 16",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "009ae6e7f52242bf924fa2cb0a5809a5f4d506e6",
|
|
"description": "nak/bitset: Fix next_set()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2cc51639aba1e0199430bce753ae1a93ebf52c81",
|
|
"description": "nak/bitset: Add an is_empty() helepr",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0f6d8640e1a0822e863f72e11eefc100cba82cbc",
|
|
"description": "nak/bitset: Improve set_words()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b355ff25a769193cfe83af669e69d9e51f109ec",
|
|
"description": "nak: Fix opt_out",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "950db581320a6b9a14ed84a94bba345d81cea58f",
|
|
"description": "nak: Add geometry shader support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c87693a70031d2544cdf2312d912eacfe017aff6",
|
|
"description": "nak: Fix a bunch of warnings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "09d78e8572151637facd6bc89aed6a3178dc9127",
|
|
"description": "nak: Memory order/scope encodings for Ampere",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ad0743c948117dd8246d8309d84e8fdbc190b3fd",
|
|
"description": "nak: Remove MemScope::Cluster",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "93f83a948f92f3b0b0b837e8f273a97607039111",
|
|
"description": "nak: Fix a warn(unused_must_use) by calling drop",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "590133b28d2cc9a6809926e177df1e03b9bc8d2d",
|
|
"description": "nak: add support for atomic cmpxcgh on images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f85069ed57039b66dde7eef2bd9af8dea3d35eff",
|
|
"description": "nak: Use nak_nir_lower_vtg_io",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ece220f968e1c8f9a7e09da1c0640dd8ff9f170",
|
|
"description": "nak/nir: Lower systm values before lowering I/O",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "abe9c1fea2d7ae613ce63a13828eaa0683047552",
|
|
"description": "nak: Add NIR lowering for attribute I/O",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c1ffdb3ee9a7aa75af3f0f19c71e5154b71a26a2",
|
|
"description": "nak/nir: Use count_vec4_slots instead of count_attribute_slots",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "498afcdb884540cd6187b7fb687a1e09a887a0f1",
|
|
"description": "HACK: Only emit OpBar in compute shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "611fe837bbf57ee68ab2a4320ec3819e33cc6cf0",
|
|
"description": "nak: Fix lowering for patch_vertices_in",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "efbbc3ed93b70cd7f818c613fb162824b73e8948",
|
|
"description": "nak: Implement load_tess_coord",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b5cb508523c3a28a4626783705fe7b82f5ea05c7",
|
|
"description": "nak,nvk: Plumb through tessellation info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bd90031b5b65475b6bc1548524554d475cca3b0c",
|
|
"description": "nak/nir: Lower load_primitive_id",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c2768736c9167785f08a7f763ea8b509ca98b5d1",
|
|
"description": "nak: Implement more attribute I/O",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "091410c708eb7a3ee6d9bc9c6753329504c634ff",
|
|
"description": "nak: Add lowering for per-vertex I/O",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aa76c860420e5d882e9706c6c01080a31f8a4d4e",
|
|
"description": "nak: Handle location_frac for FS outputs in nak_from_nir.rs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1251bb758828d487c70929a0f01b506f1ef6ba74",
|
|
"description": "nak: Set per patch attribute count both places in the SPH",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f097303a9956cb9744dbd0c5c3b6daf00c51d025",
|
|
"description": "nak: Rework OpALd and OpASt a bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f5805dadab3eca8076a66cfe98b2ac7ef2c63aba",
|
|
"description": "nak: NVIDIA calls them tessellation init shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dfbc03fa88478126607c69723a61280f6e9a011f",
|
|
"description": "spirv: Fix locations for per-patch varyings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c6c2c1b2b28f0561d98915c9ec19338838a78510",
|
|
"description": "nak/nir: Lower tessellation and geometry I/O",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "93db2c12547de300314093d9d07ea9becaf18f15",
|
|
"description": "nak: Plumb clip/cull enables through nak",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d4d7f26151e27e59175f22d6d22214adcc9a7405",
|
|
"description": "nak: Add enums for sysvals and attributes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a4c1ec389225f2022cd1e54d14136c325eed887c",
|
|
"description": "nak: Implement From for SrcRef for more types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0d725cccbdb96b481c30aca90f7229a9ecbee7d7",
|
|
"description": "nak: Implement NIR control barriers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5e6dd0412b83bd98fe15d018d86fc87e956ef790",
|
|
"description": "nak/builder: Return the instruction from push_*()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9b6a4aab8d0a24856b068f96eee38c3024df5fdc",
|
|
"description": "nak: Add barrier instructions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2514058c82fc0b8f2f39a020188b9bcc86c67035",
|
|
"description": "nak: Allow encoding Dst::None",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cc6f26b00579fe7b58689969618af724bc28bc00",
|
|
"description": "nak: Break indirect offset encoding into a helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a61e59bba52488241767cd498371394a840bc7b",
|
|
"description": "nak: Add OpNop which can have a label",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e3fa6f3557531ed70f7c55fc1b55591c22fe06b4",
|
|
"description": "nak: Add a Label struct for branch targets",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f2e07cbab9c472f9d307f0249339ef5409475a63",
|
|
"description": "nvk: Plumb through XFB info from NAK",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "30f01c47c245e8ce2e8d8eaf1f53664a671f916f",
|
|
"description": "nak: Translate XFB info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "62ac73d5e36aeb7a710e650514b70b0b7bf43bc2",
|
|
"description": "nouveau/parser: Dump SET_STREAM_OUT_CONTROL_* properly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c2c010055ac7083bbaabd182204e089c567f5291",
|
|
"description": "nak: Handle non-constant I/O offsets",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "827dba398dd54ab5dcb6fcd9049151bc679b6599",
|
|
"description": "nak: Don't allocate bitsets in liveness data-flow",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "04658a2a11ffa8d554935aca635a8b959b58f374",
|
|
"description": "nak/bitset: Add a helper for modifying in-place",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "19e0c52837ac9c676abdef6a17cb2b86e53b374f",
|
|
"description": "nak: Run simple liveness data-flow bottom-up",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "046a2d50048c2d194d1e47595570eb1022042fb8",
|
|
"description": "nvk: Set clip/cull_enable for NAK shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a4ff5a9fc66b2b90caac87822d98f1622b5ecc33",
|
|
"description": "nak: Simplify I/O gathering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32910d3016bbb0ead7f64d98273ac1b651b36963",
|
|
"description": "nak: rustfmt fixes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "40ec7efa0791adca3bb5dba4030d3d3a489ca90c",
|
|
"description": "nak: Move NIR enum translation out of nak_sph.rs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "145213fd2cd10038b8fa5eacb01300807fc41563",
|
|
"description": "nak: Restructure ShaderInfo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "267a4f07d04e285ac042a7321ebd20c5833576a5",
|
|
"description": "nak: Remove encode_hdr_for_nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a926c673352929a3515aa664756d96585c8a1a70",
|
|
"description": "nak: Collect information to create SPH",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8d07d033ae1ee0d6d2554503146c9935b7f3b057",
|
|
"description": "nak: Add a complete wrapper around SPH",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "97c249a353a0da3a36a7b094033a7bb2725109d7",
|
|
"description": "nak: Fix printing of OpASt",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a7eb42119ae09bc46b406b2cf024bffa54b8581e",
|
|
"description": "nak: Take component into account in store_output",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "330f3e6fa8066549ca2387b2104cc9ac64b835c8",
|
|
"description": "nvk: Lower more draw system values",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "263dfd48384655fa02e12cbddc53668296985331",
|
|
"description": "nvk: Add a helper for lowering system values to root table loads",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1a2bed819d453b1fe2af660a37e12af1433cbee4",
|
|
"description": "nak: Fix ALD/AST encoding for vtx and offset",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "66c9c40f68bcf738b1b5dd9a26d141d4c71e4522",
|
|
"description": "nak: Handle modifiers in dedup_srcs() in opt_lop()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b6962eb7e5bef7a67d1d64a3496ed4f319de8b1",
|
|
"description": "nak: Provide more detail when printing IR after passes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5654366a55793d82663d2ec9ac5d64a42ff8e4cf",
|
|
"description": "nak: Fold source modifiers in legalize",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6da06bf7d7fa8a6e108911fda0cc30a4c4e6348f",
|
|
"description": "nak/nir: Return one sample for gl_SampleMaskIn[0] when sample shading",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e393f0d58f62fc59b62b519ff4f741f5e40f1df",
|
|
"description": "nak/nir: Interpolate gl_PointCoord",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "062735c1cc21c2fb0071f8ccef4dba31f0aed9b2",
|
|
"description": "nak/nir: Add a load_frag_w helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ec753749af28ea526fa5dff055ac35ae6298b9c",
|
|
"description": "nak/nir: Fix sample vs. pixel input interpolation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1ab35afc26ac3586cce2c19eed9f10cf15c73e96",
|
|
"description": "nak/nir: Move frag_coord/sample_pos lowering to FS input lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "460a0d8a4cafc4348bf31147bdd486a02e83b29c",
|
|
"description": "nak/nir: Plumb the FS key into lower_fs_input_intrin",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "580b98f353b5afc54e86408a23eac538dcfe159c",
|
|
"description": "nak: Gather global memory usage for ShaderInfo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0afc6fa88077971a40a33a14286def1ebf1544f6",
|
|
"description": "nak: Add for_each_instr in Shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e9bad677af8e6f9016148688196a9e36ad7a9e1e",
|
|
"description": "nak: Plumb uses_kill through from nak_from_nir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "274d521c227fc8b3faf819cb4ee2183f0e6f7605",
|
|
"description": "nak: Take components into account in load_*input",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "543eebb272e7c0ecc45999cb62295ae6f22b7512",
|
|
"description": "nak: Handle interpolate_at_offset",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f5c41151f2e89dc4feeefa9ef5c5a043ef917e4c",
|
|
"description": "nak/nir: Use nir_shader_intrinsics_pass for FS inputs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "04911df9408f212be740f069ff0ea1acb0b245fb",
|
|
"description": "nak: Add support for fddx and fddy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e174fc9ab327984119a797efca6121ab2d83e9c8",
|
|
"description": "nak/nir: Fix helper invocations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4e14cefa70389bdaae6047481770ba87d92d7043",
|
|
"description": "nak: Add support for gl_FrontFace",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2c91587ac5b6cee0064e88058d7ab7e77d63770e",
|
|
"description": "nak: Saturate depth writes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6abbef04b076a613f6571348e7237ffb6d39ffba",
|
|
"description": "nvk/nak: Translate our new FS flags from NAK to nvk_shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "34cc225070bb18ea140f45af7e6235796491fe3a",
|
|
"description": "nak: Plumb more FS info through to the C API",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0ec283083cce17f419460e96375da8e7da655102",
|
|
"description": "nak: Re-plumb compute shader info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9eeda9dd6d53e5d728b8b0139464eb9b67cc82c6",
|
|
"description": "nak: Rework FS outputs again",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ce8470bd4f221288b4d2c9ad2d1422d02a13620",
|
|
"description": "nak: Stash a ShaderInfo in ShaderFromNir",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3cdc26c1576a139d4bbc138115d94083b7956b7b",
|
|
"description": "nak: Pull sm, num_gprs, and tls_size into a ShaderInfo struct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "141137ad14fe5d8df93b202ccdfa976aee26146f",
|
|
"description": "nak: Use count_attribute_slots for FS input var sizes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "64168e58cda8af3ace9101e6709b08ff64962a22",
|
|
"description": "nvk,nak: Plumb through the zs_self_dep key bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c54f622a93ffc33d988417b7f5625dd413ea9a7e",
|
|
"description": "nak: Set TLS size properly in the shader header",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cbb05f0e6b4c541633ab85d0525d530db1810b9d",
|
|
"description": "nak: Implement discard and demote",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "24c2728ca5169e6d793dda4e178f73df2e1b890c",
|
|
"description": "nak: Implement load_sample_id and load_sample_mask_in",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "595f03957cdfebd522c4a327ff4e87debe4d0206",
|
|
"description": "nak/nir: Several FS output fixes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ea750f1ffd86e1397898776a6f4017e6db802b20",
|
|
"description": "nak: Handle empty OpFSOut",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ecf5c4c13b358124b7b4d734acc0190d4f0abf5a",
|
|
"description": "nak: Properly handle OpFSOut in RA and liveness",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c47488341ec39527af9e153aaaf918edcabd801d",
|
|
"description": "nak: Use load_interpolated_input for frag_coord",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e327167a2ba00dcc973f7499add07cfdef6de93",
|
|
"description": "nak: do perspective divide for interp none as well",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ab80e1189f4bc04beabb34da3c76d1a1bf15a99a",
|
|
"description": "nak: Add support for centroid and sample interp modes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "850668c94285ddf83e27db750d269b3a152272ce",
|
|
"description": "nak: make ipa encoding match the order in codegen gv100",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dadc79d96fd97100abc3f5c638edfb39e7166def",
|
|
"description": "nak: Handle flat FS inputs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ea6057deb4c5f73b3d0277674d567e9b555046d6",
|
|
"description": "nvk: Use sysvals for fragcoord etc. with NAK",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "073b2257ddb4f8c60682efd416d0f3e2e73d4268",
|
|
"description": "nak: Emit FS_OUT before EXIT",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a07aa29f6134267d6e2ddd2894368f77626bebab",
|
|
"description": "nak: Re-work Instr::get_latency()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3ad3f1376ce22917c672682a7894b24f96c0d3c6",
|
|
"description": "nak: Rework calc_delay.rs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2288b33a4809d6de40fb59fbf32dc2b6465d80c6",
|
|
"description": "nak: Rework the barrier insert pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "91ea23103a12c9a58f6346ace6545958d91e289a",
|
|
"description": "nak: Use the right number of predicates in RegTracker",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "57dde7f217962ce15c22f5ba937cc5fd15e1ca76",
|
|
"description": "nak: Implement Index[Mut] for RegTracker",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "405a9ccca8064c661ebc57bb9e9b25c2d437841f",
|
|
"description": "nak: Make PRMT selection a Src",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c38c456270170bec5e88be3158a8e8d72aa842ec",
|
|
"description": "nak: sm75: Fix panic when encoding MUFU with SQRT and TANH",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b869d2db5782fa27d9fa3ee3ce77699aa2d90af",
|
|
"description": "nak: Rename OpBFind to OpFlo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb10a778fda5ed841bb13fdf9283ad7ba45e8548",
|
|
"description": "nak: Fix instruction ordering in nak_ir.rs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3e8344a4c804e563c714e9c38b239c765acbaa6b",
|
|
"description": "nak: Remap GLSL_SAMPLER_DIM_SUBPASS and SUBPASS_MS to 2D and MS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "80230731ec1476ea1f566e5b66d3ba194e5ec642",
|
|
"description": "nak: IMAD also has a destination predicate",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ab7a4b531d0fd99095cd1447fdc3a852aa307b62",
|
|
"description": "nak: Disable lower_image_size_to_txs for NAK",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "86c7bcc9e326af56ec7bad64548a75e2b96e842b",
|
|
"description": "nak/legalize: Fix too many IADD3 source modifiers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0222107699641d0cbad1d1577187a316355cda3a",
|
|
"description": "nak: Move all the IADD3 insanity to a new OpIAdd3X opcode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c5b9d42ac2b895e4cecab0116a292821048bef52",
|
|
"description": "nak: Add an alloc_vec() to SSAValueAllocator",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "52acb12f75d235511222d2cf2e23ecba4ed09cea",
|
|
"description": "nak: Document spilling and RA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a0bf406057805f2e67e33a15471aff99561e8dd8",
|
|
"description": "nak/spill: Tweak the construction of S sets",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ea0ae395a981d3bc260819b9a92eb8453cdeb747",
|
|
"description": "nak/ra: Improve coalescing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "46d489fa4d1511c580724a7608bf440b466e8272",
|
|
"description": "nak: Implement shader clock",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "84d176569098aac190bec8a908c4667f59ad422a",
|
|
"description": "nak: Add a debug flag to test spilling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "07b9465b5dc580ef22308b5ae6260f8480c1b9dc",
|
|
"description": "nak: Spill registers before RA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aa9357891512c7e3df1301133ac3913db1e19552",
|
|
"description": "nak: Use the correct number of GPRs on Turing+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bcad2add47359588095965b040b63ea667880406",
|
|
"description": "nak: Add a spilling pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a502a994e839c1299d187b322bab58bf8fe6a3f2",
|
|
"description": "nak: Add more NextUseLiveness helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "72a472141203f11bb041666f6bd8908b565da1e9",
|
|
"description": "nak: Add a RegFileSet filter to NextUseLiveness::for_function()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "002ee9e40e57c9108207fd5cd7894e91e1c8313c",
|
|
"description": "nak: Expose LiveSet for incremental liveness tracking",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8c04737a6a64bd83652e3772fe3485f727fac442",
|
|
"description": "nak/ra: Don't free killed for OpPhiSrcs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "efee3264b2bf2237ba551d97f8c0da49e45c4339",
|
|
"description": "nak/ra: Handle parallel copies as a special case",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4d5bf265b0d63d6a6a84e5a4bf119439501f5292",
|
|
"description": "nak/ra: Drop the pointless AssignRegs struct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "57a7932bb55ac1387a01f35f6757cd0c33c4a779",
|
|
"description": "nak: Union find",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4a081059226e3379ae3763d5dbc50c5f1722fe02",
|
|
"description": "nak: Add an SSA repair pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "214b7e4b88437703fa4f4b0a2b3da5c09802fd97",
|
|
"description": "nak: Add a to-CSSA pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d574d29102aa78c0243738d905d59c08b7e359cc",
|
|
"description": "nak: Add helpers to BasicBlock to get phis",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2f9565e7259f6dcc1262ff6340b350592b2ba56e",
|
|
"description": "nak: Add a dominance check to CFG",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bef6c1095e2ed10bcc378fc618481735e85e3bc8",
|
|
"description": "nak: Add interference helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0fd3510166d566ba50d098a82c165b11d8167f2b",
|
|
"description": "nak: Restructure liveness construction",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2c3eb239f8fba35582438b974b6f0d3673828d33",
|
|
"description": "nak: Allow DCE on functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "002022a0b14ebd65274fd2431bb1d4fd40a7782c",
|
|
"description": "nak: Handle RegFile::Mem in parallel copy lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4f05308ad99d4f8a1c527bcc0caedf914feee7f8",
|
|
"description": "nak: Add a Mem register file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fe7ac83a94a9b6e44e418b40a9a3d89f8dcdd995",
|
|
"description": "nak: Use more OpCopy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8185f3064ed4282c1b548b6f430ed162f9b51d67",
|
|
"description": "nak: Use OpCopy in legalize",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fc35dd6aba4d791d5e7fc44a36fc07f99e2d92a6",
|
|
"description": "nak: Use the builder for the legalize pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4c798afb25600dcc0784402c6854f7793fe75bb5",
|
|
"description": "nak: Add a new OpCopy instruction for parallel copy lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b78ccebf4b5aa97f2e7834ac9ce06695286ad011",
|
|
"description": "nak: Rework map_instrs()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "72f4cd3300fbaf85c95f66523d453a425b821f82",
|
|
"description": "nak: Use u32 for register indices",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5c3e7bf0b7d3f73abc9f780ebe1aadc35d669a48",
|
|
"description": "nak: Refactor nak_assign_regs a bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e6b0c3e220ed8b9dcc1dbeca615b2cf700f3ef27",
|
|
"description": "nak: Add a phi allocator",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "741f7067f1fb5953e84bac0fcb5c6c7df588df48",
|
|
"description": "nak: Add loop detection to the CFG",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a560356b717db8ee8348cc9e0a501229e772a186",
|
|
"description": "nak: Base liveness on CFG indices",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ea9390cd21d0dfcc54f9f4d88ceecf9d08d950c9",
|
|
"description": "nak: Store the blocks in the CFG",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ce3dfa43b6d41e691eca3edd5c3c9db490c58ad",
|
|
"description": "nak: Add a more awesome CFG data structure",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c1b62f1d151391d4a885ead7a104035dbe40d145",
|
|
"description": "nak: Emit if branches in the predecessor block",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0143f4566f72e8ab86c1c424522a5bd1b38cc9a9",
|
|
"description": "nak/nir: Add more helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "756d0c0ba3e99c0537e6b8346ac77bacaa1f10f9",
|
|
"description": "nak: Add a new VecPair type",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "67c13aea9e06c12bc857dd60afdd860171963c3a",
|
|
"description": "nak: Add more SSA iterator options",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc26c826b98071b5ff88c17ed1d5ccb126695e1b",
|
|
"description": "nak: Add a RegFileSet struct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2fd0a2e20704fbeb5ae094353c87feea76040e27",
|
|
"description": "nak: Accurately set num_gprs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e25bbc9b7b517ecb0caa966f14ba36b7876ba306",
|
|
"description": "nak: Add mum_gprs and tls_size to Shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8e9f5416bbfeac98fe52713d36bc3d52ad4b804b",
|
|
"description": "nak: Bring back bitset-based liveness",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "26748d6fbf4321007cac373e997b5f47aa83bb9d",
|
|
"description": "nak: Make calc_max_live a function of the Liveness trait",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "80d58b35211091b383cb480db1b2a30680906561",
|
|
"description": "nak: Handle dead destinations in RA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "865d6c303f67e0c4d8fc26d08336e72a02cd9683",
|
|
"description": "nak: Require Rust 1.70.0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "71c5bbc5a8813f56513b842d2a59d57a5ce65e6f",
|
|
"description": "nak: Break guts of liveness into traits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f1cb99d06b6c6a36d916775fe3bd0a913c9c8cb9",
|
|
"description": "nak: Separate the CFG from liveness",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "497046412edc00888a84654413efa34512975b6a",
|
|
"description": "nak: Allocate the minimum number of GPRs.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9c606fb08c428d8b91556a01678a2ece3a90fce",
|
|
"description": "nak/ra: Pass a PerRegFile num_regs into the allocator",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7b3d62e51a7db9b34a516d5a5bcaaab9cb7675e3",
|
|
"description": "nak: Print to stderr",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a7df0a03e9bd5f1be5aef0ac1c13e44daffecd6",
|
|
"description": "nak: fix backtrace crash running computeheadless",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d7d330754b260edb478a9ec76bd2a82a288f6aab",
|
|
"description": "nak: add support for nir_op_unpack_half_2x16_split_{x|y}",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59c05e16e4f4f0f802738e01a58e29fd929445f2",
|
|
"description": "nak: add support for packhalf2x16_split",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1f10cdbbbee47e6cace8ac4d4e0beba8d9265654",
|
|
"description": "nak: add support for findmsb,findlsb",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e887c4d07a4ad49d37ca4cfb1aab2810d6d4936f",
|
|
"description": "nak: add support for nir_op_bitfield_reverse",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d27e271ba5d8c6eb566dd5adae7fa29c65ff99ff",
|
|
"description": "nak: Add support for nir_op_bitcount",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d133603c7d5d34303897c4807650609e91e29742",
|
|
"description": "nak: add support for nir_op_isign",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "22b4d1c559edb13a6023bf45fc16f016ba819db6",
|
|
"description": "nak: change ishl data type to I32",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "30824fa6a529d71b95addd00855b0354ff85b00e",
|
|
"description": "nak: more lowerings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e03cc1f54246acb349224bc33eeb0bbc2d666016",
|
|
"description": "nak: Add some documentation for SSA values",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "11ca78f92324e72e26a21ddf502a1a0d9d20c3b2",
|
|
"description": "nak: run nir_lower_frexp and nir_opt_algebraic_late",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "394bd770bccababa84f3f96e04726cf80a2f2a45",
|
|
"description": "nak: add support for floor, ceil and trunc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4dd277e2338a84d717ea0fce241c3f73b542c42c",
|
|
"description": "nak: Rework RA a bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c9a6073754d80af89abb5a71d2e506f912ec5066",
|
|
"description": "nak: Use pcopy.push() in RA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c0e6d8006398dd1648aa52a4517724e061920532",
|
|
"description": "nak: Use num_regs instead of max_reg in RA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "19806cc9e493c9829d432a6b5380c23a86b1accd",
|
|
"description": "nak: Initialize RA with only live registers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec47843ccafe12848450b0ba198930f03c9026c4",
|
|
"description": "nak: Record register pressure in liveness",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7c98dd8bfd57f7afa3a7dc829cc713360b59f229",
|
|
"description": "nak: Add a PerRegFile helper struct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b661279e6e403e181893ed6f88788756516fa063",
|
|
"description": "nak: Rework liveness to add next-use information",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f67fecf1960dd7f0d6fd168651e306b21f28954e",
|
|
"description": "nak: Compute liveness in reverse block order",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "82f0c6cf7747089bf21b59bef3a3aee26269d52f",
|
|
"description": "nak: Use the builder in some lowering passes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d69a2c1d72421d3ff239eff6e5de8829412b59a",
|
|
"description": "nak: Add a builder",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "063c9f41faf04ddd637d40a96a7c9d3bd4e0e5b9",
|
|
"description": "nak: Work in terms of bits for type sizes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ced6b44ba6aea0290d096d427875c8d79e3d5f6b",
|
|
"description": "nak: Follow memcpy semantics with OpParCopy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "831d1ee2d6d1382d3194717c5b85e61609182536",
|
|
"description": "nak: Do not allocate vectors needlessly in optimization passes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5014b4697d515b5fbe9d85df55ca5a455f4d1f7b",
|
|
"description": "nak: Heap-allocate Instrs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fa0891d37c69f6e91e7bb2143c3a2384835b0c0f",
|
|
"description": "nak: Implement nir_op_b2b1 and nir_op_b2b32",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3bf0882ea85d26e19bddd48ac622305751bf67a8",
|
|
"description": "nak: Implement indirect UBO loads",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0ff7fbf093f27f05994ef84bcb9bf6c5c714382a",
|
|
"description": "nak: Rework cbufs a bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "86684fa9aa064d0dd2bfb8e409a1602077d4df94",
|
|
"description": "nak: Legalize everything",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9fcc0eaa8accea905b83c54eef8ad47d24598ed8",
|
|
"description": "nak: Fix multisampled textureing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cc88a1c78edbb18d38fd0ea8f8309c7803ed76e3",
|
|
"description": "nak: Add a Pred struct move the enum to PredRef",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "38c9d6dfbb3e08968bff0048579e1ba29b8d7bdc",
|
|
"description": "nak: Add accum predicates to Op[FI]Setp",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c6edf43f70154ba98c4953998c101fa1863e9118",
|
|
"description": "nak: Delete unused imports and dead code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d48bea6638b1079b05227d96e9224faa97673eb2",
|
|
"description": "nak: Fold fsat into FAdd/FFma/FMul",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4c3a5b16e9202bed0ace00434a0d825856f41601",
|
|
"description": "nak: Rework source modifiers instructions a bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ba14292166a0f2ef1cb7b3e3ec03a95eed1ed14",
|
|
"description": "nak: DCE things with constant false predicates",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "818ec3242bed9cca2e5e73ab8340bae7cb42842f",
|
|
"description": "nak: Optimize OpLop3 and OpPLop3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59f6d657f3aee5853d8be8b178700d32c6fe9d1a",
|
|
"description": "nak: Fix the 2nd predicate on LOP3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4367e0786b19aedd6b669d78d9978afb644d7781",
|
|
"description": "nak: Implement image atomics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "82e5b0dd93001cb9edd402d2d0f4b3682fcc32dc",
|
|
"description": "nak: Implement global/shared_atomic_comp_swap",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d359c64b2a64ac05c096a790bc9bdb8081a22434",
|
|
"description": "nak: Implement nir_intrinsic_shared_atomic_*",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d1c56b12b9cc574f4ae61aed67dd621198dbf629",
|
|
"description": "nak: Implement nir_intrinsic_global_atomic_*",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "18a11aa449449daf19fd8f18152ca2999640e859",
|
|
"description": "nak: Rework copy-prop to use soruce type decorations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9bc2bdd78f9e73aae5b1ce610d5d61bda5d35f09",
|
|
"description": "nak: Add a Src::supports_src_type() helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "42d31b4bfda92d1e6810a92f54d633bb12c96ecd",
|
|
"description": "nak: Rework source modifiers a bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a2390fdbc1786ad4e094f1356ef10c15e85ade15",
|
|
"description": "nak: Only divide FS inputs by .w for smooth interpolation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7398a262da064b202ad2d560c43eca27b0583690",
|
|
"description": "nak: Decorate sources with types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4def64545a15d4719c524f7a4eed123596d7b3d8",
|
|
"description": "nak: Add a mechanism for decorating sources with types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3207f29a09b7f096e52b49d033a36fa880eacb43",
|
|
"description": "nak: Integers don't have abs() source modifiers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a2103d73b61b3cab86a9409f89c98904de3bb93",
|
|
"description": "nak: Implement load/store_shared",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "73976c3f317e9abbbfac56960b70e808929341f3",
|
|
"description": "nvk: Plumb num_barriers through from NAK",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4c2ce288f97f5081c48cafae5daba9fb90aec981",
|
|
"description": "nak: Implement barriers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "53a372ec3d03298679a4f1d995c25446b9b56948",
|
|
"description": "nak: Add F2F and implement fquantize16",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc3b2c7d10c1d91dbaeca8a3c8fd254b878d2408",
|
|
"description": "nak: sin() and cos() require we divide by 2pi",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a6e1167a8398a4f3f13d86090a2f4eb87198c7ef",
|
|
"description": "nak: Don't allow r255 in texture or surface ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b70d99818084dbb709107ba6ec77ce6b0c8b6e64",
|
|
"description": "nak: compiler: replace Instr::new(..) with OpFoo {}.into()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ab9cf27c02911c77d42eabe31018361588add138",
|
|
"description": "nak: compiler: add From<T:Into<Op>> for Instr",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e8f220f7a19642d0212811cdc32e08fd53d4d81f",
|
|
"description": "nak: Legalize Op[FI]Setp",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3bd42dd2540d49f0bd814702c4b8142dd6d407d5",
|
|
"description": "nak: Improve [FI]SETP encoding",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3ac03b043e13822f1f6e2cb22318fa9f1496dd82",
|
|
"description": "nak/nir: Lower image size and samples to txq",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6750d21e6591422a205cebf68d6a11913fbe9526",
|
|
"description": "nak: Legalize more stuff",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "854b4c0817aea04be124dbae8b469d21d4530138",
|
|
"description": "nak: Only put actually live SSA values in the ra.live_in sets",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "49f8fb0c038dc8e54da5fbcba62a52eb1f21eaa6",
|
|
"description": "nak: Legalize OpShf",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4e4548afc9e3819642f198ce46f98a15f11d4324",
|
|
"description": "nak: Improve RA failure messages",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3c7a837c5169bc19f4038bc939046de547f1e749",
|
|
"description": "nak: Add a smarter new_lop2 helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a36a614583a653167075f754eacc9808a91001f2",
|
|
"description": "nak: Implement nir_intrinsic_load/store_scratch",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a4ea83777bba70547c2ddcdeef0d39e2b6fa3a42",
|
|
"description": "nak: Wire up OpLd and OpSt for local and shared",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "840c0281ced493ca7dba5bacdf3ce265ec954dd9",
|
|
"description": "nak: Implement image load/store",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9d2b81e71d71480514c632394346c7186f63cb2e",
|
|
"description": "nak: Implement undef instructions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2387dfdf6bf39870f11e66aae8b6dcfb50a54f06",
|
|
"description": "nak: Implement nir_op_ixor",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6ab0d7ee23c8a1d325b032bd665f61c41f748c5b",
|
|
"description": "Revert \"HACK: nak: Lower iadd64 again\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "88b14e4ab9e272bfb33bea4057aacbdd5a16ae5b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e5c96043481806fd66e8135705be6bace1ec73a",
|
|
"description": "nak: Implement nir_op[iu]mul_2x32_64",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "392d3791a8e4f8bed30444cc08c553f5531323d0",
|
|
"description": "nak: Much more believable try_find_unused_reg_range()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f3e1379bdf92964f35a6df4d9bfc7a2b2822a73f",
|
|
"description": "nak: Add a use tracker to RA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10deb1d62bc32195fc80993aee68bd79f1cb9a75",
|
|
"description": "nak: Legalize vector sources",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ef47c89211865bc0fca64441f945f1a59ccc057",
|
|
"description": "nak: Rework vector handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a9e79994a734e99d1d930ebd909ed81ab0755de4",
|
|
"description": "nak: Add a debug flag to assign worst-case instruction deps",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e3222b22278b8e6722b0a34f63139137f3adb8d6",
|
|
"description": "nvk: Pass NAK flags through to shader cache UUIDs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a41ab7535e0a7d006d6f7c9e72bee3d8156fa570",
|
|
"description": "nvk: Drop printing of NAK shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9daa595ee31450ee44668e7b8a2608fad7174425",
|
|
"description": "nak: Add a NAK_DEBUG environment variable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4c81f876701d99d87393505585ed5a8e11969ea4",
|
|
"description": "HACK: spirv: Add a MESA_SPIRV_DUMP_PATH environment variable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "145f43a9a170914428e623b9320d0e8cf1021c9a",
|
|
"description": "nak: Simplify the (Srcs|Dsts)AsSlice proc macro",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "09216cd9f4189f708f48aaa7315f792b245845b4",
|
|
"description": "nak: make Instr::new() generic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b44815192555c72bc62ffb16dfb5738c1aa0d49d",
|
|
"description": "nak: Simplify the FromVariants proc macro",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fc3ef0a25133ad27c7b82dd1dfcdaff9cbd24670",
|
|
"description": "nak: derive From<OpFoo> for Op through a proc macro",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a70423944bd46d16d72c708ebc07f87e968cbbd2",
|
|
"description": "nak: Wire up texture ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9d7e1d515fbc252a1bb09830fb33201555dbdbfa",
|
|
"description": "nak: Use more core NIR texture lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ad01fbdda030d2c5d2dd09f02bbaa7ab3613b7ae",
|
|
"description": "nak: Add a NIR texture lowering pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "31ecffa3a3b8665d15666101880112802b16d5ed",
|
|
"description": "nak: Enable nir_lower_idiv",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c21550e596adbb190c795e3c9d27371e1419fba0",
|
|
"description": "nak: Implement nir_op_[iu]mul[_high]",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1825f54d793e2bab9de8e5ae5f71f3bffd8880ad",
|
|
"description": "nak: Implement right-shifts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "90a05b5591f95942126947138626e008dccc4ff3",
|
|
"description": "nak: Add more legalization",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b6596b0a5375615057696a06c1ebbea205f6b3b2",
|
|
"description": "nak: Wire up ffma",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c2f72a578224949246e4ff0a52ca7029a9bcc004",
|
|
"description": "nak: Implement f2[iu]32",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0943da1a371fcbb844e19d97460d8d6d0a600c5f",
|
|
"description": "nak: Implement OpFSOut with an OpParCopy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d6912622f50b333beffba654ac0eca13b9610f38",
|
|
"description": "nak: Use immediage offsets for load/store_global",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "871bd62fe52e442420ecbbb5757a5d4456aa580f",
|
|
"description": "nak: Handle multiple vector destinations in RA",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8c358ce105a016f12c91f9c7f1cf8d6eda7ec630",
|
|
"description": "nak: Implement input interpolation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6595abc1e0dbcab5cad0f172dc2670f66ed1e619",
|
|
"description": "nak: Move nak_sysval_attr_addr/sysval_idx higher in the file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "88f7056d095e0fd3abf61adef4f9936a486a5cc6",
|
|
"description": "nak: Implement MuFu and a bunch of float unops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f9f9399773e2235a76b5cac8559f94237446bbdf",
|
|
"description": "nak: Implement nir_op_vecN",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0c23df7da25414f06a311799508f1405db650fd3",
|
|
"description": "nak: Implement nir_op_u2f",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3acb1f80b8248a8b0ab164a5d108a33ec05629c4",
|
|
"description": "nak: Implement nir_op_(fmin|fmax)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d86e75e507d93e008ba44d8ba910c2975312f312",
|
|
"description": "nak: Implement nir_op_fmul",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f2a7cda75a203527f74a8c7762cf9fab5986e7b8",
|
|
"description": "nak: Implement nir_op_[iu](min|max)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "63dcc7c75acf26cd40cf017c164f7a9e45668aaf",
|
|
"description": "nak: Predicates default to true",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0cbab15de597704ec9eef7a580ce4f087634c118",
|
|
"description": "nak: Fold [P]Lop3 sources",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed42571e83af9c8e68a20659863f7b1522bff548",
|
|
"description": "nak: Implement nir_op_i(eq|ne) for booleans",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3fd47a68a1004da9f238eecd7a533f7810d2882e",
|
|
"description": "nak: Handle token re-use in dep tracking",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "991fa18f6e4b65082bf04cab03abec0a34a55f08",
|
|
"description": "nak: Improve the dependency tracker",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "af752f73dcc25bb34803ff0a6c9c263fffec35e9",
|
|
"description": "nak: Add a non-trivial register allocator",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "40fbf6bed2872cbbdd7ccd69a7760b3d97976a2f",
|
|
"description": "nak: Add a liveness analysis pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3b39778fdddad2cacfe650123fef8af45c530651",
|
|
"description": "nak: Add a space to the end of vec and split arg lists",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8004416e38deebf21b6e94245f47e3b4dfb22c07",
|
|
"description": "nak: Rework phis",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "15a4b620b9065ac8de827165f2b6c8eff28ac1b2",
|
|
"description": "nak: Rework dead-code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef45379bfa6e4e33b020ad02d0177d511bcad5e2",
|
|
"description": "nak: Add an SSAComp struct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "552faf28649e604e4e44bf1c431c8932213f8572",
|
|
"description": "nak: Add a BitSet struct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d10ff2bdcd888beb4d720a0a0ed15cfc05aad6f8",
|
|
"description": "nak: Rename BitSetView to BitView",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1be53e26623403ccb4e1ce10a4f59d88918a212",
|
|
"description": "nak: Get rid of the BitSet and BitSetMut traits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dadf34c620687bc68cbfebdad8fb75796130183c",
|
|
"description": "nak: Use OpParCopy for OpVec and OpSplit lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df11e232d605763f8b018428f2b634413d01ae4e",
|
|
"description": "nak: Add a parallel copy in struction with lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "90c098e286392b80b0b8bf520e47da3adc4bbb19",
|
|
"description": "HACK: nak: Lower iadd64 again",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c68989e49c3da4ade817a233499f5c5f23f90419",
|
|
"description": "nak: Don't emit MOVs for overlapping vec and split src/dst",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b1423477974ac142028805ec8c2a8d54dbd77926",
|
|
"description": "nak: Drop the special cases for single-component vec/split",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3fee98d29064307a5b0c986a26e5030eda6268d6",
|
|
"description": "nak: Support both destinations in PLOP3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9261de692773fae3f3518c169fde0592f3c622ce",
|
|
"description": "nak: Handle phis with non-SSA sources",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "548cb292cf18439f2d7aa1484af3326dc1728b9b",
|
|
"description": "nak: Add separate True and False source types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "29ecb7acf18228f34ffda45976529841d044a672",
|
|
"description": "nak: Rename Imm to Imm32",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "43e2f1080edb8e663014aab389e340f095ae9a06",
|
|
"description": "WIP: nak: Add a legalization pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "63707b37d660c9058e2cce59457f916e35cecbb0",
|
|
"description": "nak: Handle fadd funnyness in the emit code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df07dd4996c37095fe3f751a274aa68647c1a880",
|
|
"description": "nak: Pass an SSAValueAllocator through to map methods",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9704772021856ff11bf61d8cc9cc8cf30ff91745",
|
|
"description": "nak: Add an SSAValueAllocator struct",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2b3a883e97ad21331070036cc96be51b44a1fd11",
|
|
"description": "WIP: nak: Rework the barrier assignment pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d0e0e02db75b60ba8f73127b134fb7335197da79",
|
|
"description": "nak: Implement unpack_64_2x32_split_*",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2bd71dd0f0f96a42c8491bc13b8dfdbc641efc2f",
|
|
"description": "nak: Print names of missing instructions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cb50296e3db800fff8e1c014406039c074e14b87",
|
|
"description": "nak: Lower global access to scalars as needed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10efdb47a75f170ade60e3b72cb9fbd9b1316219",
|
|
"description": "nak: Add a union-find implementation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "020a7ba8f5c8126c4db86f679f27a215fd0098e6",
|
|
"description": "nak: Implement phis",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "520ad0f4a7816d69114ef5db3b8f377adbb78f17",
|
|
"description": "nak: Implement iadd64",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cf533663c17ba138471dae9cb9571096e97f687b",
|
|
"description": "nak: Implement b2i32",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "05ba3f814496cf83934a6dc5d9f82a264481dcd7",
|
|
"description": "nvk: Pull the NIR options from NAK",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e4480d8b3d7d99abd8ceff8d1fd79f9f7d8ccf0",
|
|
"description": "nak: Add a nir_shader_compiler_options to nak_compiler",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5a86cf2b804388e2b782893927af11408a4984e7",
|
|
"description": "nak: Move nak_compiler to nak_private.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2bf9cafbe749cb2b89edc18448a7c273bb823624",
|
|
"description": "nak: Implement basic control-flow",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b3382b8617234cf47185d6f398586a3be238b0b",
|
|
"description": "nak: Add modifier propagation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "495b64be2b17d7046a383f078953a9bdac7dade4",
|
|
"description": "nak: Make Dst its own type",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ea2c6c8ebe300db1972000f1ce7db3a71cd570f6",
|
|
"description": "nak: Implement Display for SSAValue",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f26228fca31e945107d98511336aba2d2f4e1bd2",
|
|
"description": "nak: One of the predicates in IADD3 is a destination",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9541036507c076c6048206ac2fca36c478490a4d",
|
|
"description": "nak: Rework source modifiers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fa8782733d2414a5f86621b2d4590d6eb0d6f528",
|
|
"description": "nak: Rework ALUSrc in emit code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f4c0ea24e5c74538b504a254ec050b46d488d79b",
|
|
"description": "nak: Implement fsign",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5ad06de4d3820e55a2ffe53228ccd3b52f7918b8",
|
|
"description": "nak: Allow iadd3 to take an immediate in srcs[2]",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "811ccc691774bfd38bfbcddfb9a5961a32a7e6ec",
|
|
"description": "nak: Implement unary float and integer ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4c057423e8c83530b218afa3bf7d131b1c3329a4",
|
|
"description": "nak: Implement nir_op_b2f32",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "708d928fbf31e1e1fff08a24037ded4f4421a1e1",
|
|
"description": "nak: Implement float comparisons",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d11c8268a2e0c31f4791ec4698dc1c557a91ff3e",
|
|
"description": "nak: Rework integer compare ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3a17c943da0b7b53cf301295040cdb80c37d2785",
|
|
"description": "nak: Implement fadd",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5935c62d4e59439f4f6ec456fe407a5572a613a3",
|
|
"description": "nak: Implement i2f",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8adeae1dc2342eb0f4ea111363c8b619018c46c4",
|
|
"description": "nak: Handle zeroes at emit time",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17306009431f0b76e03a84e4d15c27d4a6d7cc5e",
|
|
"description": "nak: Use Src::Zero for load_const(0)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b41b4bd7f57813350e5a6351ceb8fb57ee308c62",
|
|
"description": "nak: Use a different inner struct type for each opcode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e994acdb36091cc7c3c48517b5bea92d3d66fd61",
|
|
"description": "nak: Add a SrcModsAsSlice trait",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e5f6476e31ad48f105d98bd7a2568533524e42d",
|
|
"description": "nak: Add SrcAsSlice and DstAsSlice traits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5a80c2e89a7fa5ed5e494f00ff2ce7f6bf6af41d",
|
|
"description": "meson: Pull in syn from crates.io",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "384f4448e12f90f4b9de738f8c5d3a672d0f31a1",
|
|
"description": "nak: Get rid of meta instructions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "438c67c1cbb6f0f275b8b6a1b2e10840580bad49",
|
|
"description": "nak: Use Instr::num_srcs/dsts() less",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fafb72e2be31d846b9cb17e4dde7424782f5e021",
|
|
"description": "HACK: Support old meson",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "44243c4741d6e115b0ee3f6c4ea3c7b3d3f88bb1",
|
|
"description": "nak: Lower 8 and 16-bit types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8f121036ea7e3197051ee1d06ebe9f32160228b2",
|
|
"description": "nak: Implement boolean logic ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "871bb598751d1ca17745894ea685a5fab0b5badd",
|
|
"description": "nak: Rework instruction encoding",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5207d9e3a07c97f7cc54e07ef2907ec71a726d94",
|
|
"description": "nak: Encode load/store correctly on SM80",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5daff0876f7869fdd8b9e09a0ac6d2f245d0c08c",
|
|
"description": "nak: Plumb the SM through to nak::Shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "611ed96557d0455f9a9b080fcefeb89a83c60b6b",
|
|
"description": "nvk: Pass an actual nak_compiler to nak_compile_shader()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bf72e78e0aa6880712fa55cc35f15b49501ac72e",
|
|
"description": "nak: Add nak_compiler_create/destroy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c10aa56efb79573919b8e538042d8d7070bd4afa",
|
|
"description": "nak/meson: Use bindgen dependencies",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e69a30cecb8e998f29763caee3f7c0b5bda6a819",
|
|
"description": "nak: Rework ALU instruction encode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e755f99641da55baf52419a46f241f54ccc671a",
|
|
"description": "nak: Implement bcsel",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b3d6dafc7d8490b03761e760e265441d57cca3ed",
|
|
"description": "nak: Implement integer comparisons",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ac2a56f56f1389a1f3b4099b2cd5712a37a69eaf",
|
|
"description": "nak: Add support for instruction predicates",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "de073a10e6ee90658d2ff760d8fb0467d29656f8",
|
|
"description": "nak: Implement 32-bit logic ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8cf12d6a3fac05e1955f21ed5f60972a015759e8",
|
|
"description": "nak: Add a pass for computing instruction dependencies",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "93eb2f884a3eed76c1a2b3a1be1c6c8bde80313f",
|
|
"description": "nak: Implement iadd and ishl",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "241caaf5ff58aab37dc5168743d2c5c560eea964",
|
|
"description": "nak: Add an instruction fuzzing tool",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "90d3fd10e1dcca156a00b632100b07ba67c81b15",
|
|
"description": "nak: Zero out the .w component of descriptors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c21250677198dac26214806103e825f11ffbb6e7",
|
|
"description": "nak: Implement load/store_global",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c76331fb51b78afa1106aab16f78996f1b7d189f",
|
|
"description": "nak: Implement load_ubo",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "62f5e65c809c7b693359f464defd24587ae38f04",
|
|
"description": "nak: Implement load_sysval_nv as S2R",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fb96aaf3fac434905b8366f84db058cdc21eae98",
|
|
"description": "nak: Lower system values to a new load_sysval_nak intrinsic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "481a29a9128c5f126d15ab715f6faec0a367ce2e",
|
|
"description": "nak: Header stuff",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "80376146ed59fe623a197dd7cc32b9e9e41a0386",
|
|
"description": "nak: Encode program headers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "50b1deefa728e94be33cdd99fa32ec7c53708ba0",
|
|
"description": "nak: Add encoding for a few instructions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "83f8d6e2a766b60eaf49b91a05e50f931683a49b",
|
|
"description": "nak: Add bitset infrastructure",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "812255fc79c7857508f51410e5194d0a792305ba",
|
|
"description": "nak: Add a lowering pass for ZERO sources and destinations",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f694f1f8a88ac7c699d7e83bb8a5c42d40a9ea6e",
|
|
"description": "nak: Add a lowering pass for VEC and SPLIT instructions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d44b31f3bf7d0262117d35931cf02287164b7c34",
|
|
"description": "nak: Add a trivial register allocator",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "08eb9061115e288f3719e45e1973c9e69ee86f9d",
|
|
"description": "nak: Add a util library",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4e95cb908f58ce29d61c123db793f2d76404b05f",
|
|
"description": "nak: Add a dead-code pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9769f19c7e7ac72300c0a161f3ebf624dee617f0",
|
|
"description": "nak: Add a copy-prop pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5585f57c5c49f97a288f11b3bd52b3d8326a70ef",
|
|
"description": "nak: Add initial translation from NIR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a4a5fe2270371dbbda55bbe4f753d27c48680ca9",
|
|
"description": "nak: Add Rust bindings for NIR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "771d9c885644d16e3ce113d0f2fe21adf17c9ca3",
|
|
"description": "nak: Add the core IR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "62695614d73570125935289a2101a8ddadc88aa7",
|
|
"description": "nvk: Run shaders through NAK",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "79ff2d9a33bdbe5e89578b10a96401ba2e6ebafc",
|
|
"description": "nak: Add initial stubs for rust code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c778d39fa4dd3ee5062ad5f1e919448add76e779",
|
|
"description": "nak: Add a bunch of shader lowering code in NIR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b70f39ef67c23c78a9df94cd4ca4207830594c7",
|
|
"description": "nak: Copy the optimization loop from Intel",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "40f9327c8af69e562554a21bb24816a9755dc883",
|
|
"description": "nouveau: Add initial headers and meson for the new compoiler",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ef621ec2ebc61ce89b6cb05608fb7961b5f67bc",
|
|
"description": "d3d12: ARB_query_buffer_object and GL4.4",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6384ccd1cd2b77a08275e7ce6e917ef0159e171a",
|
|
"description": "d3d12: Reference count queries in a batch",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9caea4c3e9ff245c05f77f2bf1d2eefcae0f49bd",
|
|
"description": "d3d12: Enable ARB_enhanced_layouts and ARB_texture_mirror_clamp_to_edge",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "707cdac7e7a6f22b7a454bcc88b874c7238b5a1e",
|
|
"description": "d3d12: Fix GS variant I/O slot counts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9fe88dd9b9f3bd075369fbc60689a835f20201a5",
|
|
"description": "d3d12: Support enhanced layouts for VS inputs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "72341747f48d17a5e17b29ab0d914e29d24d9717",
|
|
"description": "d3d12: Split dvec3 interpolatns into devc2 and double",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1aa56d486cbe22f4739b6122e35ef3650546471b",
|
|
"description": "d3d12: Fix location_frac_mask bitfield size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c77f8b4db02665b418b8c4e3d9d598882110ed49",
|
|
"description": "microsoft/compiler: Stop lowering all I/O to temps",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d6dea13231295c56b2d7bc671a32473efab50022",
|
|
"description": "microsoft/compiler: When packing fractional inputs, find a row with space for it",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d7bc277726ad07214fb9ac04a81d37862f2c1d68",
|
|
"description": "microsoft/compiler: Don't use 64-bit types for signature entries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2334ff67b70b737f6debe321d4c3daa399bd9c01",
|
|
"description": "microsoft/compiler: Don't declare PS output registers split across variables",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "adc7caa3ec73356e869c380d4541ac5ecf7004e5",
|
|
"description": "microsoft/compiler: Bump signature limits for 32 rows of 4 components",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee48b12a8f56a171f0f8fc6ce6c5bc60aa103fe7",
|
|
"description": "anv: Avoid emitting PIPE_CONTROL command for copy/video queue",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8c9a7f77303b5acb4555a8c41b897da891fbe2da",
|
|
"description": "anv: Write timestamp using MI_FLUSH_DW on blitter",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "056b0cb87f2831715452f2754df8d1bc810c6155",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dcb68de6563d511ccf78ed12b76516038e452df4",
|
|
"description": "intel/compiler: Clear up block instructions before re-adding them",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a9f95bf687e8655607f7a6faf87388708fe92998",
|
|
"description": "intel/compiler: Reuse same scheduler for all pre-RA scheduling modes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0dd5378ffe9cc7c3eee4e5b400a2bb30c759efb7",
|
|
"description": "intel/compiler: Make scheduler classes take an external mem_ctx",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "04aa2df461d0fc08362ad0446f763eee79d50e84",
|
|
"description": "intel/compiler: Separate schedule_node temporary data",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "81594d0db180398f48634438c8c8b5b9ab6a227b",
|
|
"description": "intel/compiler: Move earlier scheduler code that is not mode-specific",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "73d4e4118afe155bd46a7ec993f12649b6176ee4",
|
|
"description": "intel/compiler: Tidy up code in scheduler related to reads_remaining",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4f246cf4e74f3d5a3a0a478aba82cc2a0f826515",
|
|
"description": "intel/compiler: Merge child/latency arrays in schedule_node",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e59a054203f5f93f1e7bf17d2c163f33676151ae",
|
|
"description": "intel/compiler: Move FS specific fields to fs_instruction_scheduler",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a6297d05ca938f416af0388df093eeddfdc89d94",
|
|
"description": "intel/compiler: Remove virtual calls from scheduler",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d76d58cf50c9698790abc6067f7c5e6b5effe899",
|
|
"description": "intel/compiler: Cache issue_time information",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ecd7ffcf787cd7c90568b62dd2011b54a45c318d",
|
|
"description": "intel/compiler: Extract scheduling related basic functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8a8dd2db0c9e82b0b48ff90f01cdacfca3bc96b3",
|
|
"description": "intel/compiler: Add only available instructions to scheduling list",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ddff6428c51bef3d4dbcb83cdb64949e677737b9",
|
|
"description": "intel/compiler: Use array to iterate the scheduler nodes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fe6ac5a184fa143d95d471493f484bd1169a12a9",
|
|
"description": "intel/compiler: Allocate all schedule_nodes at once",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "be012055da9dd235b949ea3e393027856ad17fd9",
|
|
"description": "intel/compiler: Remove reference to brw_isa_info from schedule_node",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "698757173735904e13199ef714dfafb0d85143fb",
|
|
"description": "intel/compiler: Use linear allocator in parts of brw_schedule_instructions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "61203f60787b146606ceb5cf8541b8186f6f7171",
|
|
"description": "radv/ci: Update skips comments",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ffdad731cd8d8900c10810b61283afffa142f29",
|
|
"description": "vulkan: Don't use set_foreach_remove when destroying pipeline caches",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1cb3c349ff60115019673d807bce40a611463b85",
|
|
"description": "bin/gitlab_gql: give a better name to the --print-job-manifest argument value than PRINT_JOB_MANIFEST",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "22961fc45ab3f7b8de64a7d3c57f950c88538f53",
|
|
"description": "bin/gitlab_gql: deduplicate fetch_merged_yaml() logic between print branches",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef63cc601774825df696fe3747a8e4c781c4db16",
|
|
"description": "bin/gitlab_gql: rename get_job_final_definition() to print_...() since that's what it actually does",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c6ef161bc14894b0622a659e73893e997c61dd47",
|
|
"description": "bin/gitlab_gql: only allow a single `--print-*` argument per invocation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "08f851f4361cfbdb211dc70d03cf3ebff331c3ee",
|
|
"description": "anv: Bring back the non optimized version of build_load_render_surface_state_address()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c5ccd55a8e48fc484d7c365b4d0473ea528dd962",
|
|
"description": "v3d/ci: add new failures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8e03c189147cd226177bd5134dc1eb11cf6791c8",
|
|
"description": "frontends/va: add intra-refresh in VAAPI interface",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7fae1c46adcb33829786686c5232664a95ec10cf",
|
|
"description": "radonesi/vcn: enable intra-refresh in vcn encoders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5524faa22c8bac715c8e5c4d2e30de144bfd35de",
|
|
"description": "radeonsi/vcn: change intra-ref name",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "66c75b0ca2321d375ae56fb62f6a7e0a9d067d83",
|
|
"description": "radeonsi/vcn: preparation for enc intra-refresh",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f69863fd5a75fdd2c5906707c7ed9c289b4abcd8",
|
|
"description": "radv/radeonsi: Forward correct GPU instance to umr.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fd801407234e7311146490e495b4415f42fc6291",
|
|
"description": "radv: set prolog as_ls if has_ls_vgpr_init_bug=true",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b70c235e4afde19099d7aaf0d039e40d8f43e318",
|
|
"description": "aco: skip LS VGPR initialization bug workaround if the prolog exists",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "967c52097e841700daf845557875b8ccd3e08cfc",
|
|
"description": "aco: workaround LS VGPR initialization bug in RADV prologs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ad4b82e1920401acd83cda3f6d081d38c221ae78",
|
|
"description": "radv: Pre-mask misaligned_mask for VS prolog.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "55d21f2f12dd65a5e298fdb674227043ddd3da2b",
|
|
"description": "radv, aco: Inline struct aco_vs_input_state.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3fc3a94bce6c542cc5c23eca832b6a5c45ac5c79",
|
|
"description": "radv, aco: Rework VS prolog key handling.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5cc7f54f15c1691719f95408e46912140473c502",
|
|
"description": "radv: Remove last VS prolog reuse logic.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d8a5b76307fda99e49c0d929c211a1f82e7bbc9f",
|
|
"description": "aco: Replace aco_vs_input_state.divisors with bitfields.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9b840df9f6549bb01aa3e71133d63423cc0614be",
|
|
"description": "radv: add drirc options to force re-compilation of shaders when needed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fe159c85de81a12e895342d003821aa4f25db8d5",
|
|
"description": "zink: Check for VK_EXT_extended_dynamic_state3 before setting A2C",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "736577871b939573af400e4e64ebfe18863d49af",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "88cbe32048aff3d7a873474bebc2d1068c21ce46",
|
|
"description": "radv: add support for RGP queue events",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "33f430779677f0550932573e2f629a76993072af",
|
|
"description": "radv: add radv_write_timestamp() helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aa75538674f61dbc58ad5562153b351809bbcb30",
|
|
"description": "ac/rgp: update dumping queue event records to the capture",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "661d28cfece72d4e08d1d5057be283f21cbab2f5",
|
|
"description": "radv: restore sampling CPU/GPU clocks before starting SQTT trace",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "55e48d7e0f2898f12006e06f35e18d1f325a9472",
|
|
"description": "radv: enable DGC preprocessing when all push constants are inlined",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d067413a725136a02caf03bdea0a7c68bbed9461",
|
|
"description": "radv: optimize emitting inlined push constants with DGC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c8140e4c0eff5f5926fed5135a7c93a8628156ff",
|
|
"description": "radv: emit individual SET_SH_REG for inlined push constants with DGC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0112a245f56d324db10cadd2a92f56ced0bcfbbf",
|
|
"description": "radv: add a helper to determine if it's possible to preprocess DGC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d04538653bdfd5317dc8cf45528e017a7362b205",
|
|
"description": "v3d: implement support for PIPE_CAP_NATIVE_FENCE_FD",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a8d6f250d1a6c1a4f177eec7156de86cf8d09fb8",
|
|
"description": "docs: Fix typo in OpenGL 3.3 support on Asahi",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4807c1e173e8aef4cba7ba60e6ed38248cb4d7a9",
|
|
"description": "freedreno: Always attach bo to submit",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "b43e5aec0d2ce542d4ba68da947e3ad752855979",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3ca5f3bf00ed11017022685346ed002b2e3f179c",
|
|
"description": "freedreno/drm: Fix mmap leak",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "53ccb421a272ec88598fb942bcb0bcd19cba11fa",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f3fa5ee0c30a35e0f9b7bbcae287151f05e57a2",
|
|
"description": "freedreno/a6xx: Rework wave input size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a07705def6d080de3faf3cac83dbf7a313d5e093",
|
|
"description": "freedreno/a6xx: Don't set patch_vertices if no tess",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0976dfeca29527c2175c6925d46cba84391910c3",
|
|
"description": "nir/zink: drop NIH helper in favor of `mesa_vertices_per_prim`",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f4f4d80096c360f86a2594f84034c086fb498b99",
|
|
"description": "bin/gitlab_gql: only get the pipeline when a pipeline is needed",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "b87e092489037daf45a54641e655b6838536ec9f",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "325d650c6e9bc61bfecfbc3f4ce3aeda60d85d0c",
|
|
"description": "radv: Use sizeof(flags) instead of hardcoded size in radv_hash_shaders.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef414a82315768f047d204a46597f53f6145e2c8",
|
|
"description": "radv: Fix mis-sizing of pipeline_flags in radv_hash_rt_shaders.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "768c5934d0d761d4f3f031f1a197b2b9a202c21f",
|
|
"description": "radeonsi: fix piglit image coherency test when use aco",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7dcca9d0efb2553bfb730351c70a672ccda74026",
|
|
"description": "radeonsi: use PRIu64 instead of %lu for uint64_t formatting",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aff7df717df3f2304e73f5c56b412fc864cb5d5b",
|
|
"description": "radeonsi/ci: update failures for gfx103",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "09c513a31ac6e42ff653e6d2748eddf69bb89146",
|
|
"description": "radeonsi: don't dma-upload shaders on APUs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f108e7615213051466af4ed688e94ce6ddde065",
|
|
"description": "radeonsi/gfx11: don't set OREO_MODE to fix rare corruption",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "19a59f05a47901a237b506154f2cfedfab9066bc",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2ac6816b70d7bb4658ed3236ede78a4dfa104e58",
|
|
"description": "radeonsi/gfx11: use SET_CONTEXT_REG_PAIRS_PACKED for other states",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9579503befaaca5b64578cb85fad1c700a10a869",
|
|
"description": "radeonsi: adjust the total viewport area",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3af5af429e0f40a78a9d0bac73e2175d41caa7a1",
|
|
"description": "nir: Optimize boolean ieq/ine with an immediate",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2d49f834b20d705d901414f6fc2b1fec019689c4",
|
|
"description": "vulkan: use instance allocator for `object_name` in some objects",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fcd025c1ce658f1efd18b2e0072ef5c82862db2b",
|
|
"description": "intel/compiler: Remove is_tex()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "424df6a68d286171d14886d0383685ea65cca1bc",
|
|
"description": "tu: Fix KHR_present_id and KHR_present_wait being used without initialization",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56451ce773c11094a8c08fdc6b500bb8bdcf37e1",
|
|
"description": "v3d: Don't implicitly clear the content of the imported buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "656afd8ede86c1203836f6c2e402ad89f638965b",
|
|
"description": "bin/gitlab_gql: fix command in example",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2cf031155b1e8f4f3655856d3f01706ce7142cb1",
|
|
"description": "gitlab_gql: make `--rev` optional, defaulting to `HEAD`",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cc37af8fbc363f72e007ec569f30d32a5e299e5b",
|
|
"description": "bin/gitlab_gql: resolve sha locally to be able to use things like `HEAD`",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "781e1a34cf6409d66ec9741bf740dad3b657a029",
|
|
"description": "radv/ci: fix `vkcts-navi21-valve` execution",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "5e44cee47dfb006923eba601b516ccd874105cd3",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "05fb6b9c7d768b95c75a1f6cd2885cb6e12dcb95",
|
|
"description": "Android.mk: be able to build radeonsi without llvm",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "04ffef15da1903c7f2497e24d96f742e476b3e8d",
|
|
"description": "ir3/ra: Don't swap killed sources for early-clobber destination",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "d4b5d2a0204f8c09a2e8c4dc022f0f05adafa50b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aba837ef710d1267ce8a16b84d59a712a2da1863",
|
|
"description": "radv+zink/ci: add navi10 flakes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5819e0a52738e2f64c8482cfef25a06772f7a0c4",
|
|
"description": "radv+zink/ci: add polaris10 flakes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "37c7ffb958b00500210e133b7ee1286358aee750",
|
|
"description": "radv/ci: add polaris10 flakes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3af19432e97f3ed8c4a925795b918f5c84eefb39",
|
|
"description": "radv/ci: add vega10 flakes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d42d2ee3a56a4e0faef8d9828fd707250dc8a8cb",
|
|
"description": "radv/ci: add navi21 flakes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d4499c4cb26b87876f0ee16562a4c5b2bd4f8860",
|
|
"description": "isl: disable MCS compression on R9G9B9E5",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "631dc5b5e6ca6fdc566a8b55039a5df0e81edb0f",
|
|
"description": "drirc: enable `vk_wsi_force_swapchain_to_current_extent` for \"The Talos Principle VR\"",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "29400a56d51d9da19eb0eccdc4b5563ee8510ade",
|
|
"description": "tu: Fix getting VkDescriptorSetVariableDescriptorCountLayoutSupport",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17e135d3d4a4bb1d835aba6ffdf1997e23360843",
|
|
"description": "vulkan: fix potential memory leak in create_rect_list_pipeline()",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "514c10344e6f2e99776c4bcc907d500f0837dc2b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7d85656fa70b731da4f01ec7598c43706a1325cd",
|
|
"description": "ci: tag sanity, rustfmt and clang-format job as a \"placeholder\" job",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b89467b1a527b6ac5c712710cd37b493042bd937",
|
|
"description": "gitlab: make commit more commit-like formatted",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4b9e80a9255bcd91c7ba345ef8062d1f7b7d97e8",
|
|
"description": "gallium: Add udl (DisplayLink) to the list of kmsro drivers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "720c8293417b69c9633a43b2c734be2a6325d698",
|
|
"description": "gallium: Add more TinyDRM drivers to the list of kmsro drivers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b3803639382445f5a61f8ed8737c40a28f5908ed",
|
|
"description": "tu: Make sure copies to half-float formats are bit exact",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3d3176aa1776d7784e3ed63136472d05314b488e",
|
|
"description": "tu/a7xx: Fix occlusion queries on pre-A740 GPUs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cca5a4191d9c68f572287a44ccdf59becfa55742",
|
|
"description": "ci: disable lima farm as it appears to be down",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8e7df505fc8537ea58e25b31d6d132db81b066f6",
|
|
"description": "tu: Fix order of rasterizer_discard check",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "40e74ed5d3c4da4f7ac1b5a682a9150411ff5e83",
|
|
"description": "tu: Assume no raster-order attachment access with NULL DS/blend state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "236da520f4251a5122976194ac247a36ce1f19ca",
|
|
"description": "intel/common/xe: Re implement xe_gem_read_render_timestamp() with xe_gem_read_correlate_cpu_gpu_timestamp()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "feae70f608236096b91b145b4967ebc917833773",
|
|
"description": "intel/ds: use improved timestamp correlation if available",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b2bf141b6af24575e90fb9953114c4bd80f24a4d",
|
|
"description": "perfetto/pps-producer: add optimized cpu/gpu timestamp correlation support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fdec724bd17c2f245e9385ddc193395839785a0b",
|
|
"description": "anv: Make use of intel_gem_read_correlate_cpu_gpu_timestamp()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "01aafa14d4f6c9dfd4e74d033dcd7c34a1a59b33",
|
|
"description": "anv: Reduce ifdefs in anv_GetCalibratedTimestampsEXT()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae0df368a80d526b71ff135380995cb0399b7714",
|
|
"description": "intel/common: Add intel_gem_read_correlate_cpu_gpu_timestamp()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b6dbbd3ff79e861bf9605d92049c8906942916e2",
|
|
"description": "radeonsi/ci: document new failures and flakes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "02942d6e7ec5c8e3fa6f55918603ca63620ec5d0",
|
|
"description": "aco: Update printed block kinds",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "073b87653943b95fb286f41fbbff301230fb678c",
|
|
"description": "intel/fs/xe2+: Don't special case SEL_EXEC in inferred_exec_pipe().",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "23e14a6c2711abe7b93858a1feef8dd736cc7040",
|
|
"description": "intel/eu/xe2+: Add definition for size of GRF space on Xe2.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ff3814abdd791c2ff7ab0dd0cbb4dbaa513208eb",
|
|
"description": "intel/fs/xe2+: Handle extended math instructions as in-order in SWSB pass.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5fb6760f11089c9cbcd1ffa76d34e807bbb1d613",
|
|
"description": "intel/fs/xe2+: Teach SWSB pass about the behavior of double precision instructions.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9e446c9282319de961c10d67f859fa9ac37e3ac4",
|
|
"description": "intel/fs/xe2+: Add comment reminding us to take advantage of the 32 SBID tokens.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "15d6c6ab1102e933d2bd6b419946b163e0596116",
|
|
"description": "intel/eu/xe2+: Add support for 10-bit SWSB representation on Xe2+ platforms.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "40416850f186615d4d2cce95323137262a6789ba",
|
|
"description": "intel/compiler: Re-enable opt_zero_samples() in many cases for Gfx12.5",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "daeab51a628a61dade7bac0c6d06361714f57e1b",
|
|
"description": "intel/compiler: Re-enable opt_zero_samples() for Gfx7+",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef8553082eec11c0148c3decec139285e1527c5f",
|
|
"description": "intel/compiler: Rework opt_split_sends to not rely/modify LOAD_PAYLOAD",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e017bcae59ace7972e35571974d32b25c3381cd5",
|
|
"description": "intel/compiler: Clarify the asserts in nir_load_workgroup_id lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "534323f2af632e09314522059df551925a148900",
|
|
"description": "ci/zink: disable nheko trace, as it sometimes crashes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fa7ec4226bdf48bf63438e303af83ecd58ec95f2",
|
|
"description": "Revert \"ci/freedreno: disable antichambers trace\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 2,
|
|
"main_sha": null,
|
|
"because_sha": "f562e37c9325cc107d4f02026946acc14c75b323",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b1fc5390c6d7422adcc74020d45e8e590c4241ae",
|
|
"description": "freedreno/a6xx: Fix antichamber trace replay assert",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b33aa7b01a2240f6eca0bc7082640ec9a5f1fa6a",
|
|
"description": "aco: don't CSE v_permlane across exec",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a9bdf58c36e6d520b3bfccfcfa06543e932374a6",
|
|
"description": "freedreno/a6xx: Assume MOD_INVALID imports are linear",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "33de58154f801eea84e5a9cdbda9cb6010e5ed47",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f4601d82c134fbffea4f153277300d8e98f96f84",
|
|
"description": "intel/compiler: Remove unused parameter from brw_nir_analyze_ubo_ranges()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d2125dac859607ceef1586730d7b9797d76b7cd7",
|
|
"description": "intel/compiler: Take more precise params in brw_nir_optimize()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4be90b4ba361360f811787a0c84e7ed9d27cfe1",
|
|
"description": "intel/compiler: Remove unused parameter from brw_nir_adjust_payload()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a77ea9555aa00cc12f3d1c440252e940ff552500",
|
|
"description": "blorp: WA 16014538804 for DG2, MTL A0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "de6653dc5d0bd5269772648c0f5edabf74a3877f",
|
|
"description": "anv: WA 16014538804 for DG2, MTL A0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1da1bcd038342a07616a4e743997efd5ba86bd94",
|
|
"description": "iris: pull WA 22014412737 into emit_3dprimitive_was",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ce3b99bc143e7c4c65e9f5149e3131e70f44d83",
|
|
"description": "iris: Wa 16014538804 for DG2, MTL A0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b03acb26ba0ee0798b3f1f83cb22f90b9246ddd",
|
|
"description": "blorp,anv,iris: refactor blorp functions into something more generic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "09eb6e31066bd118dad5c6e227db9eae407e3971",
|
|
"description": "aco/tests: fix tests with LLVM 18",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e4d9f6fb505d6591d5c6dbfd99439460cb1bda71",
|
|
"description": "aco/tests: fix tests with LLVM 17",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9f7e57ce98aa9609d90336b015e15924b9012e68",
|
|
"description": "fast_urem_by_const: #ifdef DEBUG an assertion.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c2e6569b4601b8b9a6f581d84eb158efb9e8c18d",
|
|
"description": "ci: re-apply two mesh/task query fixes for VKCTS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f8b83520221fa52a4f661f5bbf118d60e3468881",
|
|
"description": "ci/bin: Print a summary list of dependency and target jobs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e74238af4233f8db3431d8612a770a3ee7b81062",
|
|
"description": "ci/bin: Fix mypy errors in gitlab_gql.py",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b87e092489037daf45a54641e655b6838536ec9f",
|
|
"description": "ci/bin: Fix gitlab_gql methods that uses needs DAG",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "c7b67d86191659c4c5b1adc0306e2a1381400178",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "278fc1c22a71a880b41e70a17a143218fb40704d",
|
|
"description": "ci/bin: gql: Improve queries for jobs/stages retrieval",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "664e6addeabd3ce209b05a454616c3df4a09b2b7",
|
|
"description": "ci/bin: gql: Implement pagination",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4b8c030125a9c69fdd6804f6258d937359363f9",
|
|
"description": "ci/bin: gql: Log the caching errors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aa2586b3150b982dbb287626984999e783f90966",
|
|
"description": "ci/bin: gql: make the query cache optional",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "609b4bfef84a365fe4a35d02a88ce4798d8c86df",
|
|
"description": "ci/bin: Replace AIOHTTPTransport with RequestsHTTPTransport",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "46b033a9bff0008588ace78800bd4e6cfc59debb",
|
|
"description": "ci/bin: Fix find_dependency function calls",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "94655ff8111ee3d3f30d991fa7a937837570c60b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "533082f38470311e59d01c19c72e628c7bdf5ec0",
|
|
"description": "iris: Add iris_bufmgr_get_pat_entry_for_bo_flags()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f25043feb44ed312cc6e6d9fdfdc3857440cc5dc",
|
|
"description": "anv: Remove anv_bo flags that can be inferred from alloc_flags",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7bdfabb641109437af6c9db1179161f6d5c9043f",
|
|
"description": "anv: Calculate mmap mode based on alloc_flags",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "58301c00da873ddae78cdd9dd1dfdd75d6572d4c",
|
|
"description": "anv: Change default PAT entry to WC",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ccde1dc18ea81f20139d4f1933b0bf73147a654a",
|
|
"description": "anv: Move PAT entry selection to common code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "66dce74d741dd1ede7d05de14d1c1d85fa601c7c",
|
|
"description": "anv: Honor memory coherency of the memory type selected",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "740e596c62e98b0d795fe4f83cda048f05e32bbb",
|
|
"description": "intel: Add a write combining PAT entry",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0d668f50dc88f06100513abe2ef0fe379ed0ed27",
|
|
"description": "intel: Update MTL scanout PAT entry",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "29d4d2640677d3cba4fa32acbe4c6e1109999e1a",
|
|
"description": "intel: Add more information about the PAT entry used",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "72ba0677f824d46d0f656eef07b99f5b5ab6ebe5",
|
|
"description": "anv: Add missing ANV_BO_ALLOC_EXTERNAL flags when calling anv_device_import_bo()",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f4ed92a8236f611b5a8be9f542d81c5a5e11578a",
|
|
"description": "frontends/va: Remove wrong use of ProfileToPipe",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "0996ec3fc6ea3ec3c76392f9aa15a283060f95fa",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8e196214a0c3d90ed8c4fe53a9cf308402274d2b",
|
|
"description": "mesa: Use a switch for state_iter and be more precise about its type",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9c78a3f5ae01a919af8df8e82c5647d70a537d43",
|
|
"description": "gallivm/lp_bld_nir_aos: Use TGSI instead of PIPE enum",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "91761006f62678e315a29157e4c7662b74fb115b",
|
|
"description": "gallivm: Initialize indir_index to NULL before use",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5f2f75aa671eee2f0973945c7beba2a1380f4d7f",
|
|
"description": "mesa/ffvs: Use gl_state_index16 in helpers directly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e61287888ddfa116f8711bb758b5a3f15f4eb1cf",
|
|
"description": "d3d12: GL4.3",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a9f8a256a6e4151201a18588a97274dae8f7f10",
|
|
"description": "isl: Enable MCS compression on ACM platform",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4de0264010a69d491b734c8cdd0e3d18064c67f3",
|
|
"description": "iris: Disable CCS compression on top of MSAA compression on ACM",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e71a9e14f7217410d7654a45fb4575a62553b7ae",
|
|
"description": "iris: Disable auxiliary buffer if MSRT is bound as texture",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba5c4da5da78535e21259258002afe2ebd99ef36",
|
|
"description": "d3d12: Use format casting for shader images",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "438be4f9a0890fd9afb8c80e9c539f1253708fa8",
|
|
"description": "d3d12: Support ARB_texture_view",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56589cb02cf5c9b9b469360413ceb7681d3caf86",
|
|
"description": "d3d12: Change memory barrier implementation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3e36be7afe1a4ba33d119802d7320d5dfee38db8",
|
|
"description": "d3d12: Binding buffers as SSBO/storage image needs to add buffer ranges",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a3899c4530c26c1cbc0e204c71f417fb9ee4e132",
|
|
"description": "d3d12: Add a fallback for int clears where value can't be cast to float",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a07bdf0152f4a04ec0294c90675f4fe762f21bb6",
|
|
"description": "d3d12: Initialize shader key swizzle for non-int textures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8d04efcc6772e074d9f148bfedd7e426e794ccbc",
|
|
"description": "d3d12: Disable common state promotion for non-simultaneous-access textures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "405dead1b7f280a957c0af26e31671b8b8dc479f",
|
|
"description": "microsoft/compiler: Set src/dest nir types on image intrinsics when deducing format",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2011b678c538b451eef5a1986adee7e25d6ee04f",
|
|
"description": "radv: disable gs_fast_launch=2 by default",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "28ebe62af2cb38f73790f31dce4b0448268eb2e1",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6a31c7a8416ea2c0d0d8d865073fa796bb37a5d5",
|
|
"description": "radeonsi: move SPI_SHADER_IDX_FORMAT into the preamble (it's immutable)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "15293217e24edb673d531ab14372a0be5d20a9a8",
|
|
"description": "radeonsi: remove num_params variable from gfx10_shader_ngg",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8edb0c70387b9e1ed1a1e8a97948c6219cf9f696",
|
|
"description": "radeonsi: move emitting VGT_TF_PARAM into gfx10_emit_shader_ngg",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "870568b512632e4c636d20039cd52b55362d3031",
|
|
"description": "radeonsi: prettify code around PA_SC_LINE_STIPPLE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "02f52bbca0867ad89d3ea77684521b4490faee9f",
|
|
"description": "radeonsi: cosmetic changes in si_emit_db_render_state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "34b68c9017718409fd46f720c8fe6f3a9758f517",
|
|
"description": "radeonsi: don't check DCC compatibility on chips where it's no-op",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba6595e41f48a1bdb7a5d60075e885c681fc6e7f",
|
|
"description": "radeonsi: don't call nir_lower_compute_system_values too many times",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6725edbd2ab31cd1b998892274ab545d6e3aa22f",
|
|
"description": "radeonsi/gfx11: use PKT3_SET_CONTEXT_REG_PAIRS_PACKED for PM4 states",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "308d3ad5c25215cf0770c670341063f80a57c3f3",
|
|
"description": "radeonsi: restructure blocks in si_emit_graphics_{shader,compute}_pointers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ead9c4bb11e79796fe7b016f358a4d24d2a38e7",
|
|
"description": "radeonsi: restructure blocks in si_setup_nir_user_data",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d26568a6754972efc55f04d574a6a8255dff5133",
|
|
"description": "radeonsi: rewrite gfx11_*push*_sh_reg helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ac2244085990927aae79c98750b314cd11bc7f2b",
|
|
"description": "radeonsi: rename radeon_*push_*_sh_reg -> gfx11_*push_*_sh_reg",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4659d0dcc2038a7f031d1c4a5f1f27a8c9d3e0a1",
|
|
"description": "radeonsi: rename HAS_PAIRS -> HAS_SH_PAIRS_PACKED",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "626e1a01b02ce91c03d5b5412f3f208adb3f1491",
|
|
"description": "radeonsi: move buffered_xx_regs into a substructure",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df87c593f8a55f0a95359dc10bb4652b9ba19cde",
|
|
"description": "radeonsi: rewrite PM4 packet building helpers with less duplication",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "65753fa2f9b9b56d193196ef653c33e215bea330",
|
|
"description": "radeonsi: upload shaders using a compute queue instead of gfx",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0c773325bb69405858059067a8b558fd8359b09f",
|
|
"description": "radeonsi: clean up si_set_streamout_targets",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e7c8d32bfcf8b4fcd80c7ba96694b79d920859dc",
|
|
"description": "ac/gpu_info,llvm: trivial cosmetic changes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b74d849a29df8b9de892d5ceb8094300076a669d",
|
|
"description": "ac/gpu_info: split has_set_pairs_packets into context and sh flags",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "551f61bdb3fc408809f3b15643f9f399bc19beac",
|
|
"description": "zink: apply can_do_invalid_linear_modifier to Venus",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "1c3db3e39a7c14a863358f476069849523cc6fe5",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a97cc64c44e9ead2c4d5cc53d4d6de9badf50acf",
|
|
"description": "meson: Only link libvdrm to Turnip with virtio KMD",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cede4e7ac3c481f872369a1e4873597103b46897",
|
|
"description": "meson: Only include virtio when DRM available",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2dc452ec7cab6e71a4d43949d420760b502a4049",
|
|
"description": "anv: dynamically allocate utrace batch buffers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9ebb7721b5aafb3b73402ffdae6a57a2e706854b",
|
|
"description": "anv: skip engine initialization if vm control not supported",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "282ba9a467cc2e9c4e14c806bcaeec2fcd04c7db",
|
|
"description": "v3d/ci: run manual jobs in daily pipeline",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "f2dfb0f6ee1d9ad00097bf1a4361290cea3c8100",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "15291cdefa9b6ee3e16573cf90311ec4c9883543",
|
|
"description": "mesa/ffvs: use unreachable instead of assert",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3626d07d66de7a257caa9b4c169acb3f291b25ac",
|
|
"description": "ci/etnaviv: Update ci expectation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5e44cee47dfb006923eba601b516ccd874105cd3",
|
|
"description": "ci: inject gfx-ci/linux S3 artifacts without rebuilding containers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b23423ce2e0828db4d75a18c8691fb683a9d78b8",
|
|
"description": "ci/nouveau: define a kernel and dtb, so we can fetch it from external sources",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aa33ca0a52591961f8ae01dc253354462ed17c18",
|
|
"description": "nir/loop_analyze: Fix inverted condition handling in iterations calculation",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "99a7a6648de38f79aa06dabad010ec191aae18f4",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "385b81c8c25360a3838958cf6af9b31871a96d29",
|
|
"description": "panfrost: use perf_debug instead of open-coding",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "bc55d150a915d5b2e91cd6ee11af4992d18fcf4f",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "054188bff821f490b157dc0a4740d72793b97212",
|
|
"description": "vulkan: Fix pipeline layout allocation scope",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fd08d90d2a77ed7b9055ab2325e9f661ee41978a",
|
|
"description": "nir: Don't skip lower_alu if only bit_count needs lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "02bd6bea03e041f08aa04cad8fe85d0989ce0443",
|
|
"description": "etnaviv: drm: don't update cmdstream timestamp when skipping submit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "abf8b47e0282690937c81e19983e43ddca4fb979",
|
|
"description": "intel/dev: Rename mtl-p to mtl-h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e04e491cc7e85757995144642842bb9b9016cf52",
|
|
"description": "intel/dev: Rename mtl-m to mtl-u",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f81c84f08073b4ae4a56e35a779a97787cd99ded",
|
|
"description": "intel/dev/wa: Raise error if mesa_defs.json contains unknown platforms",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba4f6e87c7bd7a638407bbc948367e3c0a1c876f",
|
|
"description": "ci/gitlab_gql: stop re-compiling regex now that all users pre-compile it",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "94655ff8111ee3d3f30d991fa7a937837570c60b",
|
|
"description": "ci_run_n_monitor: compile target_jobs_regex only once",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a5cb331c6429c9fed32c72e12a67099ce6ad256f",
|
|
"description": "gitlab_gql: strip newline at the end of the token file",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ea6502d7cc4172550ca560398503b88c75add8a5",
|
|
"description": "asahi: Implement ARB_base_instance",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "643428bd7f2852c136d9f16529445e7472722081",
|
|
"description": "agx: Emit stack_adjust in the entrypoint",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a5cdc86da0588f22fbf2629ce846b885b60e1c5e",
|
|
"description": "agx: Add stack adjust opcode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "588fd6dfd6f8e9c8a7e9f7c5cc58ceab23a9e495",
|
|
"description": "agx: Implement scratch load/store",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c15115de6bfb003f9dc9d96e2094fa7dc707a457",
|
|
"description": "agx: Add stack load and store opcodes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "67d0f035ae5791bd08ebb6adffa4307fcf24bf6c",
|
|
"description": "docs: Mark timer queries as done on asahi",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "49225db140a29d0e79aa9c2aafe356694f8051cb",
|
|
"description": "asahi: Implement timer queries",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bc8232c4a2dae00f24441a56063068844c131802",
|
|
"description": "asahi: clc: Handle doorbell and stack mapping intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "514d432e50941f7cfb3d763c54bdf188fab3fa05",
|
|
"description": "agx: Handle doorbell and stack mapping intrinsics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee0e7b8347eaf245908d02838c53852344c9f8d9",
|
|
"description": "agx: Add doorbell and stack mapping opcodes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0aa414897845d45ad22357e69ba21f63498c6454",
|
|
"description": "nir: Add AGX-specific doorbell and stack mapping opcodes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5d279ecd04965173e87bbc1ac29c83739ed75c3b",
|
|
"description": "asahi: Advertise ARB_clip_control",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c5dddd1d53c8c06eb904432f6bd71456b04eb76d",
|
|
"description": "asahi: Plumb clip_halfz bit from RS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fdb995c204c95eae3ecce2509a670f6f12b17f47",
|
|
"description": "asahi: Don't use OpenGL clip bit",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "695aef7f5afad636d1a7df7bc15e2135953412a2",
|
|
"description": "asahi: rm unused deqp debug flag",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3270556eaabfec012e8f5b46d7a176a7df1db26c",
|
|
"description": "asahi: Advertise geometry shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c6a118b654caecf2c30d6e9a872783eae46a00d2",
|
|
"description": "asahi: Wire up geometry shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fe7650bcf7067ee4a4be50f892471687f239be7c",
|
|
"description": "asahi: Add GS lowering pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "43e134b106cb09be4626e45de853ce6e17c28495",
|
|
"description": "asahi: Add helpers for lowering GS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6a67e220b8de30704319ff2b35432e3144df37a7",
|
|
"description": "asahi: Add data structures for geometry shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b96b62348fa77e385b6e87d6be3a1fb5d4cfd55",
|
|
"description": "asahi: Make encoder_allocate public",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c9dd59fef37d2866956df78cf4770e1496228e32",
|
|
"description": "asahi: Factor out agx_launch",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "212f71734e194eeb2007a94ead2ecbe476fe772b",
|
|
"description": "asahi: Refactor encoder data structure",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "82e3eb4b74680bb5d9904609be25049fc3be6903",
|
|
"description": "asahi: Don't hazard track fake resources",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "949741d4c322e5dd6454c7d34586a1ef721684aa",
|
|
"description": "asahi: Upload tex/samplers properly with merged shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "21d3c1e0afbab334b9f356f8ea97054fe3dec676",
|
|
"description": "asahi: Use the sampler heap",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dc44619c6275eafd7b41b1f2f6ab4e2b5de71ed4",
|
|
"description": "asahi: Add sampler heap data structure",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9c575eb18a9532c9207eb9fd1f615635ccd21115",
|
|
"description": "asahi: Handle load_sampler_handle",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df2c145c9149c69332faeb215fa638e1d9fc5420",
|
|
"description": "agx: Handle bindless samplers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ca42562c7f48beb44075c1dcb9246e5b15e21346",
|
|
"description": "agx: Lower LOD bias earlier",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "972f289740669862c76d8b1d7fb74a8ea2e7ac37",
|
|
"description": "asahi: Lower samplers to bindless if needed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "111e526f19946597b11c6c412d3a24fe47f7d4ab",
|
|
"description": "agx: Allow drivers to lower texture handles",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b69ab37bdc269879e6b3bd4ec2647292916fc6e3",
|
|
"description": "asahi: Pack non-border colour sampler desc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a74fbb38402c37fd2870a3dc6b25792cc2b53d1d",
|
|
"description": "agx: Translate simple subgroup ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "77bb446e901956745302d7250744e21d31ccea6d",
|
|
"description": "agx: Add scaffolding for subgroup ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b754410dac8ce951374bd3ef29ccbd7d883ce08",
|
|
"description": "agx: Require 32-bit alignment for EOT offset",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7d7f5013f854090fe27cb52b9a63ff146fbbea1a",
|
|
"description": "agx: Cleanup 8-bit math before lowering",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3b84f371a81908e762cb8af2495ddedba18f1717",
|
|
"description": "docs/features: Mark ARB_mdi done on asahi",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b18181d924dc607bc0206b65280adc6cbf0a3dc0",
|
|
"description": "agx: Check for spilling in release builds",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7b92c6310586e3b17eb922b442561b64cb3b1aff",
|
|
"description": "agx: Fix fragment side effects scheduling",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "119e5b9719a1e1cb0cb7e8e74d7b607633bd3ee0",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e928f45735d671d6d8e588715ae006f30c583246",
|
|
"description": "agx: Re-index nir defs to reduce memory usage",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b6b01aa1f255cca3237098ec1dd99b9d4ccd35c9",
|
|
"description": "agx: Legalize image MS index",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "019a52fff0d1ac8979937deeec3cda1d01aabb73",
|
|
"description": "asahi: Clamp 8-bit integer RTs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8d9d9d02078e83f1aa00617d68b0d6ab9bb65b5d",
|
|
"description": "nir/print: handle adjacency",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d0a4a8cda0e767dd3f81c8dc70fb264b9e345bdd",
|
|
"description": "nir: Add intrinsics for lowering bindless textures/samplers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "33e80918de614d6576a377d69bd60a21c1b14990",
|
|
"description": "nir: Add intrinsics for lowering GS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cc3f20ca6c159c09bb06d4c6db0a499a853c1a54",
|
|
"description": "nir: Also gather decomposed primitive count",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b65636ca408585c5172085203985657402a8e710",
|
|
"description": "nir/lower_gs_intrinsics: Count decomposed primitives too",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a35aa3a2b2916c78a21d91ef0e9d844058f4021",
|
|
"description": "nir/lower_gs_intrinsics: Append EndPrimitive",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f157a3de4e2aa58b7d4e579b269f4b6540674f09",
|
|
"description": "nir/lower_gs_intrinsics: Include primitive counts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a147801f9b3e2f5910efb73d4825b507e2dfd7e7",
|
|
"description": "compiler: Make u_decomposed_prims_for_vertices available to CL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "64f7b70763db56e3c3aebd391726e8c2a9566517",
|
|
"description": "compiler: Inline mesa_vertices_per_prim",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7cfe2ecb33e6d2d6e1096b14887e7379336f3af6",
|
|
"description": "compiler: Make shader_enums.h CL-safe",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1519ff7ebd65af25dbbd61d8ef27f878fbeb98f9",
|
|
"description": "rusticl/memory: fix new clippy::needless-borrow warning",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "98df65a8752571f174d5e8714d34fd76822b9e69",
|
|
"description": "rusticl: only support the matching device for gl_sharing",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "57dfc013a6693736ee431224a5983f4fc7224c74",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6cd78281f646d51e03ecca0473ef595b671b673b",
|
|
"description": "aco: deduplicate Format definition",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6e0bf33a89c777dd7ea0887b20adf0a0ab814a69",
|
|
"description": "aco: deduplicate instr_class definition",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bdd81c6be7f96ce161868c2c90aa4d580be210ea",
|
|
"description": "aco: namespace aco_opcode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1b9a3b74661f0637d52f98d2275aa5387c6dc1b6",
|
|
"description": "aco: stop using cstdint",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "04956d54ce5b623e7e9276a0eead49c5db15965a",
|
|
"description": "aco: force uniform result for LDS load with uniform address if it can be non uniform",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a4597777fe75e9968a3c8f5c0b9b9bc636199ff7",
|
|
"description": "ci: restore sanity (aka. Revert \"ci: don't run sanity in Marge pipelines\")",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "fac60c140ba57ceebbdcd5278812fe4fa9f737df",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ab87831ae8bfddba9527b2e3479c87ef7380e3a5",
|
|
"description": "aco, radv: vectorize f2f16 if rounding mode is rtz",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b781bd478c10c4468b633e23a0d799b776286584",
|
|
"description": "zink+radv/ci: ensure renderer is \"zink on radv\"",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cd600868b4d9ba579868db90e0b36181bb418b6d",
|
|
"description": "zink+radv/ci: simplify deqp config",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d1009481c8c4c73aa85c35fd3796c618c5c5c326",
|
|
"description": "venus: Add use_guest_vram capset to enable guest-based blob alloc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f71f5cf8562da4d13d5eb9220edecb6dad5b8ccf",
|
|
"description": "venus: skip bind sparse info when checking for feedback query",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "7fbf608f2dac486b23030d3b48dd10bb453d9eb8",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bae7538a020b354c2954461bf5e4788aa1ff34bb",
|
|
"description": "r600/sfn: Remove unused sampler reference in emit_tex_lod",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4f86353f4fb1cd36473a2b6bce858a3bc41549c3",
|
|
"description": "r600/sfn: Change sampler_index to texture_index in buffer txs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2e83aed8b38d9cf20e01c696fb76e0a3d3ac46dc",
|
|
"description": "vk/graphics_state: Add vk_pipeline_flags_feedback_loops helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a02d1cfa9e999c513c5b9544695c77966ebbae7d",
|
|
"description": "vk/graphics_state: Support VK_EXT_attachment_feedback_loop_dynamic_state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "55f3f952aa2f736360d9bb9d2c65e8541cd6de94",
|
|
"description": "vk/graphics_state, tu: Rewrite renderpass flags handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2b62d90158821f16a9b223a04b2b5a7641b98f34",
|
|
"description": "vk/graphics_state: Support VK_KHR_maintenance5",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e6f5d7222c4ce9176c2e508e6abcab542aabc03e",
|
|
"description": "vk,lvp,tu,radv,anv: Add common vk_*_pipeline_create_flags() helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cac194ff38140b09e16ebc9d04c438a1addae105",
|
|
"description": "panfrost: look at correct blendable format version",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f2771245443c4a9367926356cdf72d6eee29d365",
|
|
"description": "panfrost: store blendable_formats in panfrost_device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "40656b6fa05faaa6582a3fc40abdc3a9d99dcf85",
|
|
"description": "panfrost: pass blendable formats to pan_pack_color",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f69b573dfc0c7f4e2eab5261fe82861843fc0690",
|
|
"description": "panfrost: bypass format-table for null-textures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7d3ef1a0571208a5ba9bdef405b9ee4a5a3399c8",
|
|
"description": "panfrost: allow packing formats outside of pan_format.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ac342f68517c06c7505ac0eb723f6cb0a418e059",
|
|
"description": "rpi4/ci: skip more timing out tests in the dEQP-VK.ssbo.layout.* group",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "208f94f7ecf14d939dd0a2e3a48b279ef728181e",
|
|
"description": "vc4/ci: add piglit \"full run\" variant of vc4-rpi3-gl:arm32 as a manual job",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4c00cff2d21c5e270651e1e8499a443964e88b00",
|
|
"description": "v3dv/ci: add \"full run\" variant of v3dv-rpi4-vk:arm64 as a manual job",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "725a4338fcbb2364f975fa38b064483e2d347b64",
|
|
"description": "v3d/ci: add \"full run\" variant of v3d-rpi4-gl:arm64 as a manual job",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "85ecf9d487ed2bd8817aea60fc091b32502118c5",
|
|
"description": "v3dv/ci: add manual variant of .v3dv-rules",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ca683fb127e280f0d9fb87974f57866eea438a4",
|
|
"description": "vc4/ci: add manual variant of .vc4-rules",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8803d6d9d93274ceb846aa05f61f27081d453248",
|
|
"description": "broadcom/ci: split broadcom-common manual rules to .broadcom-common-manual-rules",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "692b779f673fd47c18fe306265ab458436eb2d76",
|
|
"description": "broadcom/ci: fix list indentation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "be1eb0f6d22cca9d09c80549f75fd060a269a0e9",
|
|
"description": "Revert \"ci: disable Collabora's LAVA lab for maintance\"",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9349b7d2fb1d76a3d2ca323033956e36f3314684",
|
|
"description": "broadcom/ci: merge gl test lists to use a single deqp instance",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "790fabd38e608a8a1b343d2c36fdd74706806ff2",
|
|
"description": "radv: advertise VK_EXT_device_fault",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8097becc7f1be886d91727b87abbdab03dd1d6a1",
|
|
"description": "radv: add initial VK_EXT_device_fault support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1dd1c9d610dbe0fffd8708977afc0aa88d4a457c",
|
|
"description": "pvr: Fix VK_EXT_texel_buffer_alignment",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "649ebbb0fb7a429034314d12622da23065c2a88d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "abfd208cb047b24802938576d0f5bd1a7f809eb6",
|
|
"description": "nir: fix inserting the break instruction for partial loop unrolling",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7d6f9ccfbeab050c26775d5e03578a01526cbfcb",
|
|
"description": "ci: disable Collabora's LAVA lab for maintance",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "106acbbed9c814bc504421527e6eae884f8e242e",
|
|
"description": "rusticl: Avoid repeatedly creating Vecs during Platform initialization",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b4d052e4cbdfc5eeb59276239e8b6d5223ffc6df",
|
|
"description": "rusticl: Only put an Arc around PipeScreen where needed",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8103be7faa4435365f72fcde025d9c1f4b37d0f8",
|
|
"description": "rusticl: Directly pass a `&Device` to `Mem::map_image` and `Mem::map_buffer`",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8cbb84dc428ff805abc514d810faebe64bb03cdb",
|
|
"description": "rusticl/queue: fix implicit flushing of queue dependencies",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8616c0a52c776ecc7d0e946207ab35213b5ba985",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "52e41d4c97947a1b0c2c86c3b6491958716e998b",
|
|
"description": "rusticl/queue: do not send empty lists of event to worker queue",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "8616c0a52c776ecc7d0e946207ab35213b5ba985",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bf364cbdb40f044d2a11b6fe5636e8a039fdad81",
|
|
"description": "radeonsi: Fix offset for linear surfaces on GFX < 9",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "86262b6eac0c232f4b3085cfc86cff9b7de7d11b",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d2a025ab2b7130c7c485f5f27322ffbb6ea61676",
|
|
"description": "radeonsi: move setting registers at the end of si_emit_cb_render_state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c21bcfd34fb3bde6ceecd57009341f35f37c4124",
|
|
"description": "radeonsi: cosmetic changes in si_state_binning.c, si_state_msaa.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6455aaab07ea298a801f2a0d22eddcf466bb4c2a",
|
|
"description": "radeonsi: cosmetic changes in si_state_viewport.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "43cdb5140238a8db1460e3e327f17c452ef8852b",
|
|
"description": "radeonsi: move max_dist for MSAA into si_state_msaa.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "12c239f829db35923745957a0efdb837f700f65a",
|
|
"description": "radeonsi: various isolated cosmetic changes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ca1d37e1db8e477f179969c20cfca48b67efe50d",
|
|
"description": "radeonsi: adjust setting PA_SC_EDGERULE once more",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4dfff0f1b74285460b9c4f592df80777695ca2d2",
|
|
"description": "radeonsi: use si_shader_uses_streamout properly",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a83532ed6a5c4363cd246c76a22790a254a622c",
|
|
"description": "radeonsi: split setting num_threads in si_emit_dispatch_packets",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5a38757fcf7f103595de63df4e6ffce4a6c06ce0",
|
|
"description": "radeonsi: cosmetic changes in si_pm4.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "03353bd752299132a2123cee221a7ef2f18918f4",
|
|
"description": "radeonsi: decrease PIPE_CAP_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS to 1024",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6708ccd3bf4ba1668c19bdd2acae033ffd649465",
|
|
"description": "radeonsi: remove and inline si_shader::ngg::prim_amp_factor",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e98a4f382085b08b8c509c7706621b70641ff2e4",
|
|
"description": "radeonsi: rename ctx -> sctx in si_emit_guardband",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a61d74ed275b03c0f2fde1c237bfdf267afa1c95",
|
|
"description": "radeonsi: remove AMD_DEBUG=nogfx",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "00b716cb83e7f7c3dc9545f11bc4ddd4b68f3ad1",
|
|
"description": "radeonsi: remove redundant VS_PARTIAL_FLUSH for streamout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17de5dd1c46f71683a00c52a59af2c8128b518f2",
|
|
"description": "radeonsi: inline si_screen_clear_buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "738babc67aac2e1240f92182f3432e60cdeb2e9c",
|
|
"description": "radeonsi: inline si_allocate_gds and si_add_gds_to_buffer_list",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f841a5b991abae28db3651f4d1d01c4adf712eac",
|
|
"description": "radeonsi: don't use nir_optimization_barrier_vgpr_amd with ACO",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "44eaf50a34b22dfdbdf67ae5f32e3ff0b9543504",
|
|
"description": "ac/surface/tests: cosmetic changes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dfcc7f83a4d41fa7ea9da26523c34e69fc3f68a8",
|
|
"description": "ac/surface: cosmetic changes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "355242f0557c3f28ff1414b261eb086362e707db",
|
|
"description": "ac/gpu_info: adjust attribute ring size for gfx11",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bd576308851116efeb0d834dae2723d7ca8cb727",
|
|
"description": "ac: add missing gfx11.5 bits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cd0a01522f22646f840cfc5e7557e9f8f84a1e5e",
|
|
"description": "ttn: Set sample shading for sample ID reads",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "95ad0c750c5891dab3a678f26a74c95edfed87c9",
|
|
"description": "Android.mk: disable android-libbacktrace to build with Android 14",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "520e79a3b5841db034d6d962870432d21fd0989c",
|
|
"description": "Android.mk: filter out cflags to build with Android 14 bundled clang",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e481bf4632b4c6b900d8e3f4b95dc83a5c93679",
|
|
"description": "ci: Opt out asahi from clang-format",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1f1ec1c6bcc2a32a3c1df8c2cc7a2f4e7139b7ec",
|
|
"description": "rusticl: Show an error message if the version of bindgen can't be detected",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e9f725c7414c18fa0ce1e5381ec9c281c6c62c2a",
|
|
"description": "ci/rules: add missing clang-format files to what needs containers to build",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5be1972f618626ccca01c4941157bd376fc2ade9",
|
|
"description": "ci: bump image tags to rebuild deqp",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "37970fa70376bb8a175701397afc985e85a732ff",
|
|
"description": "ci/build-deqp: print more detailed information about what deqp version is running",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "124b4097f32cfee511762b187f1450e6820def3e",
|
|
"description": "ci/build-deqp: move mkdir earlier",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a61dcdd4b1dc3c2ce5229c3f66e1327a12059968",
|
|
"description": "ci/build-deqp: split deqp version into a variable",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "22f4ca2cf3c271f89f2f902f35647c098ce4c232",
|
|
"description": "ci/build-deqp: stop ignoring failures while fetching patches",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "be18be9deb0d22dfdc34e830e44df0d62a01f22e",
|
|
"description": "Revert \"ci: backport two mesh/task query fixes for VKCTS\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "dcc4e1b4d78bf964f001d6b8b907ab7ac263fb87",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "655cbf203d15e6fc89f620eb745f6b04ae794fa6",
|
|
"description": "docs/features: mark rusticl gl_sharing as done",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d67d501af46f04bf12a16110f3a1e86b565cac96",
|
|
"description": "tu/drm/virtio: Switch to vdrm helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0e3584df44d71636ff4d5b9150a936e9296afb18",
|
|
"description": "freedreno/drm/virtio: Switch to vdrm helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "06e57e32310f51e752d7798e287400e8edc10312",
|
|
"description": "virtio: Add vdrm native-context helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "53ccb421a272ec88598fb942bcb0bcd19cba11fa",
|
|
"description": "freedreno/drm: Simplify backend mmap impl",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6f467fc6a37060777060d310c8209fa70719be1b",
|
|
"description": "freedreno/drm: Add more APIs to per backend API",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b90244776added6cfce76e68d37e142607e09040",
|
|
"description": "virtio/drm: Split out common virtgpu drm structs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9bdee8cd39019b3bdd1b41789a80f7cf0aaaa0b5",
|
|
"description": "vc4/ci: comment why piglit is disabled",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c2db19f4965e661a93bee7f2aaed4c0aeffe45c8",
|
|
"description": "anv: setup the TR-TT vma heap",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a120edfb8d4072aa479631602c69b6919886831",
|
|
"description": "anv/sparse: extract anv_sparse_bind()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "544c5c006c3b0f8b9514bf8c8b584d8ec47e650b",
|
|
"description": "intel/genxml: add the Gen12+ TR-TT registers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1af1426542751f89980dce432498c38a1f86dc08",
|
|
"description": "anv/sparse: also print bind->address at dump_anv_vm_bind",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b94d7dbe66fed2401083f4eaff286066e3bffa57",
|
|
"description": "anv/sparse: join multiple NULL binds when possible",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2fc0bbe8140547d180d293021f36abf8d19986b4",
|
|
"description": "anv/sparse: join multiple bind operations when possible",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2883c6ddaa02bbf284b5cb148d741d65e87e9fa7",
|
|
"description": "anv: alloc client visible addresses at the bottom of vma_hi",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e1b50074feb5c5eff2e464064ac5d6c4b8d78662",
|
|
"description": "anv: don't forget to destroy device->vma_mutex",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a072bb31c0aa99ba6f8348e0e601053b643a584",
|
|
"description": "rusticl/context: fix importing gl cube maps",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "06a2258b4be8aa9a7095f060000500ba7f7ba415",
|
|
"description": "radeonsi: hack for importing 3D textures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "56f934103dcaebe00522d15584f2396811c51b1a",
|
|
"description": "radeonsi: support importing arbitrary resources",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7e031078dd72bb3a4105f6a09a7cef411bbcd689",
|
|
"description": "rusticl: Advertise cl_khr_gl_sharing extension",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59287a122381139c3deaa6ee85d9d044b0546840",
|
|
"description": "rusticl: Flush objects just before importing them",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1c3dde7ba6028c62a2489b46467cbfdf1e78a5c1",
|
|
"description": "rusticl: Add support for cube maps",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2645003bdc527b5dc046366fce5e65b44b27334f",
|
|
"description": "rusticl: Create CL mem objects from GL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0bafe8be2c51790f558fd2a58f7c6b8ea967300e",
|
|
"description": "rusticl/format: Add conversion table for GL->CL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "57dfc013a6693736ee431224a5983f4fc7224c74",
|
|
"description": "rusticl: Add functions to create CL ctxs from GL, and also to query them",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "425d7acd4aabc4558140ec7ec89347de6e62be88",
|
|
"description": "rusticl/device: Enable gl_sharing only if create_fence_fd is implemented",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7bb131964ba18f6428bacbeb850e940000240fef",
|
|
"description": "rusticl/device: Function to check for gl interop support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4c58aa26f39ce19d7d84a02b5f4568f57e87bd0",
|
|
"description": "rusticl: Add xplat helpers to dynamic link interop functions",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1396dc1c387a9f9a8b16ad358ee12a025159cc98",
|
|
"description": "mesa/st, dri2, wgl, glx: Modify flush_objects interop func to export a fence_fd",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "663cef26d0ba93dc3237b950046bc7fa48a879d8",
|
|
"description": "mesa/st: Add new data to mesa_glinterop",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d52f35fa1a9e87da1c1aebe39b1063a35b0a6341",
|
|
"description": "iris: Fixups in resource_get_handle and resource_from_handle",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df0623e51a80d9d14afe7648cd74554cd91b3547",
|
|
"description": "rusticl, meson: Add gl/egl/glx bindings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bcd7538d03ef6514c62ca48ea0e43737b1ad41dd",
|
|
"description": "rusticl, meson: Move libc functions to their own crate",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "84db4d56985da274a3c6007ad24f219437db3469",
|
|
"description": "micosoft: decouple microsoft vulkan driver and compiler from gallium",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8bcb996a885bfef854e2afbba2f8316674589fcd",
|
|
"description": "micosoft: define enum dxil_tex_wrap to avoid the usage of enum pipe_tex_wrap",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a36ad49e0e6f436f8409bed3f742098b34abb79d",
|
|
"description": "microsoft/clc: Use 128 instead of PIPE_MAX_SHADER_SAMPLER_VIEWS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1181c2509da565cf32bb59f4a969877dc5fc55bd",
|
|
"description": "microsoft/clc: Using sampler_id instead PIPE_MAX_SHADER_SAMPLER_VIEWS for dxil_lower_sample_to_txf_for_integer_tex",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e51acb65acfce95fd6c3e48ade2e182d7f2e3ff1",
|
|
"description": "dzn: Fix memory type sorting",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c8e39683da380b331f51fbbeb944df0f1a3f6d11",
|
|
"description": "vulkan/video: add h265 header encoders.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d46162981a78e24850dca085b2da95857c56a158",
|
|
"description": "vulkan/video: add h264 headers encode",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8243145f02c94315de898102f741edfb340c01b3",
|
|
"description": "vulkan/video: add a h265 level translator.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5542b51affff464649d6b96eab945d057866ad31",
|
|
"description": "vulkan/video: add h264 level idc convertor utility",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1782ab4d8bab0b0e1b57a334b8f802bd821421c0",
|
|
"description": "util: add a bitstream encoder for video stream headers.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "72f52329cd7166bf46d1544e7d93705d3ff9a7dd",
|
|
"description": "vulkan/video: add a nal_unit lookup for hevc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fee258de27d0ff59aca105146d3cfdc80ce44c10",
|
|
"description": "vulkan/video: add h264 nal enum",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8dd97080d8c571d8df0bf6eccc152f7d1689727f",
|
|
"description": "vulkan/video: add h265 encode support",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5cb46f1ce70a513fd90f676bcfd852667b041f43",
|
|
"description": "vulkan/video: add support for h264 encode to common code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b84c58d7278862d1aab22bccabfde3de1090f041",
|
|
"description": "vulkan: update video headers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8a635e516ebb12411de8055c3405f36be43269b3",
|
|
"description": "zink: Fix crash on zink_create_screen error path",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "0c2045553fe4b3f337935cf007ba3920497e51a0",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5a85f67fa47c11136340f0e25ea14287adeb9527",
|
|
"description": "nvk: Assert no storage images on Kepler",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d5753a89a6785eb328431db893498f6f42c88fb9",
|
|
"description": "nvk: Drop a bogus assert",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0ce49d43476295b2df8f4d330866d93607b9feb6",
|
|
"description": "nvk: Fix nvk_heap_free() for contiguous heaps",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "57d6722d797741675ec2dde101128276d11cde03",
|
|
"description": "nvk: Force all mappable BOs into GART pre-Maxwell",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5e9dcffffde8b4ecf78531c0285a0d296e1fc7a9",
|
|
"description": "nvk: Should use alignment instead of align",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "87686a22205cf338b59a33b8ec21f9b3d8ad3d29",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "80b87c18d1630dd622bf58e56f3fb3f39e9fb8ef",
|
|
"description": "ci: Try really hard to print final result string",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c826f70c3759fb4bfc6c7dbf314789e133b6934b",
|
|
"description": "rpi4/ci: remove `spec@!opengl 1.1@depthstencil-default_fb-drawpixels-32f_24_8_rev samples=2` from fails as it's a flaky test and already marked as such",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed904300275ad637d9ade527e0e72b9b3709d9b0",
|
|
"description": "rpi4/ci: move `spec@!opengl 1.1@depthstencil-default_fb-drawpixels-24_8 samples=2` from fails for flakes after an UnexpectedPass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9f281899dc7cd9d8abf220e2050d219069df3ed3",
|
|
"description": "rpi4/ci: add more known dEQP-EGL.functional.*.*_context.gles*.other failures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "67df2f29eba99c37179c5d54d10ce1a2274bb426",
|
|
"description": "vulkan: Support loader interface v7",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "228329f4da025db41a7144e7a2a7fc1bfd4c907a",
|
|
"description": "vulkan: Consolidate common ICD methods",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "32f0034ec9b0b2a41dbdf6f5d14482852d06de6d",
|
|
"description": "vulkan: Remove no-longer-needed prototypes for ICD entrypoints",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "af2980e5b9d80c6ab8305cc04d6a1d3d44618a09",
|
|
"description": "radeonsi/uvd_enc: Add VUI parameters in output bitstream",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "72fadf5faf990d1e7babf4d1a9c0eb20e99af379",
|
|
"description": "radeonsi/vce: Add VUI parameters in output bitstream",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5f70379e0deefee13eebf84a082e7d3c9e72b143",
|
|
"description": "radeonsi/vce: Tweak motion estimation params for better quality",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8dda860f83ac30d042dc6beb4438cc925d1fd130",
|
|
"description": "Revert \"radeon/radeon_vce: fix out of target bitrate in CBR mode (H.264)\"",
|
|
"nominated": true,
|
|
"nomination_type": 2,
|
|
"resolution": 2,
|
|
"main_sha": null,
|
|
"because_sha": "f7e7cf637e1b457d56b3aaf4d05c928ef9acff17",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bf95000d74d0353fbbd4da7179c49aad4f27f168",
|
|
"description": "radeonsi/uvd_enc: Fix leaking session info buffer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9feff3d695e48cb16c2a9fedd0c2d720c6d16a25",
|
|
"description": "radeonsi/uvd_enc: Implement destroy_fence vfunc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "007ff4ea00c20b746123663b24a4f3af68775f2e",
|
|
"description": "radeonsi/uvd: Implement destroy_fence vfunc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fdc8da6eb4375eddeacbfc20875fff824e3b5cb6",
|
|
"description": "radeonsi/vce: Implement destroy_fence vfunc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8f621174da089e87e2bdd48e683defc83a3472c9",
|
|
"description": "v3d: use kmsro to create drm screen on real hw",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef724ab695732bd9dd2bb86ff5d01f6f65717e71",
|
|
"description": "vulkan, tu, pvr: remove vk_render_pass_state::render_pass",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "227300345ed38377190b0eaf08694d5c42ee7e60",
|
|
"description": "radv: stop using vk_render_pass_state::render_pass",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 2,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c638e61ef5e2e7de097a9b5850eff75022330f68",
|
|
"description": "frontends/va: Map decoder and postproc surfaces for reading",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "33de58154f801eea84e5a9cdbda9cb6010e5ed47",
|
|
"description": "freedreno: Handle DRM_FORMAT_MOD_QCOM_TILED3 import",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a95ea2b6d66b4b3e5087a119db92162a850c5643",
|
|
"description": "freedreno: Fix modifier determination",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6ac133c646dd4f6f9d8f644b24da6aeae95c1ce3",
|
|
"description": "freedreno/drm: Fix race in zombie import",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a192923f99e1f0c929b385fefd235453b44a3924",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4a627af0e3670d409d8140c1f9ee1c7ac86b5ddf",
|
|
"description": "nir: don't take the derivative of the array index in `nir_lower_tex`",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "b154a4154b4348a5ae053d0cde331aea902f7bcc",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "28b79b2ea5d13f2499d78f903a335383bb38e5c1",
|
|
"description": "r600/sfn: Fixup component count only if intrinsic has it",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "33d878eb584cad621906811dbf8466aed86d57e8",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1662897294a3b6b0f8b6004163c016722c634651",
|
|
"description": "r600: Link with libgalliumvl, when enabling rusticl this is needed",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "33673bcc2ab84de0b1ff35519e7d7a58ef572fba",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "022850ed0563f27d1a7321a2cac68866f2fd9f98",
|
|
"description": "r600: Add experimental get_compute_state_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7b419215048d63b33d3693206a7319d933c075d8",
|
|
"description": "nvc0: implement PIPE_CAP_TIMER_RESOLUTION",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "660f2eabe116972b82f2b6fcdf4869962f641d6d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1039da140019f10ed88a4eee84354446c9a36ba0",
|
|
"description": "vulkan: added build dependencies for systems using non-standard prefixed X11 libs.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "47398c65ee7425cdb2480ba5be43d0a1565da2f3",
|
|
"description": "ci/radeonsi: add another flake",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fc9bab73a9294e7273c22646b40ab922b5179887",
|
|
"description": "radv/ci: document one more flake test",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5550c1daf4ee595ff339cdccfcd80434683780ad",
|
|
"description": "dzn: Use vk_properties helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0038f95b66692ecdc7e08b88fe7c821d8a0c0565",
|
|
"description": "asahi: Fix tools=all builds",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2313a517d2ddb6395eab802949b2f8461397b1d0",
|
|
"description": "v3d/ci: Remove minetest trace",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "16214710caaacf4fb8539498a3eb774644921249",
|
|
"description": "freedreno/ci: Remove minetest trace",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e8b3006bfdfdcec4116eee90fbf96161420f73cc",
|
|
"description": "util/rb_tree: Add augmented trees and interval trees",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "767e68972ef6816e2e5c398cc24d1d0ba8d52e82",
|
|
"description": "util/rb_tree: Fix editorconfig",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1793adbd3aa03cfec2a1e722362fee95aaba74df",
|
|
"description": "nir/validate: Allow array derefs on vectors on function/shader_temp",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b3b4da82a6c006dfb9b0e2c885fe2c05c705f36",
|
|
"description": "nir: Handle array-deref-of-vec in var split passes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6bc8567bb98e3fca1a786b334702bc99a21c56b0",
|
|
"description": "nir: Handle array-deref-of-vec in vars_to_ssa",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "68c54c994a17a635123b85ef8d5f92a843742a5f",
|
|
"description": "nir/types: Support vectors in glsl_get_length()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e1c450659ac1b34f59b9914fc2ea23954fea49b",
|
|
"description": "nir/lower_io_to_vector: Only call glsl_get_length() on arrays",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5db458eb2df31d4abd53ea7cef371e41302b3618",
|
|
"description": "ir2: Stop assuming glsl_get_length() returns 0 for vectors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2db20af82eb92086ea3dee7bc9496e644eeb28d1",
|
|
"description": "v3d: Stop assuming glsl_get_length() returns 0 for vectors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed79690196fed47590ef35c63f6145cd0b25235a",
|
|
"description": "vc4: Stop assuming glsl_get_length() returns 0 for vectors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d17dc3e9cd7047020edc67db8d9fdd5c4cfc04f0",
|
|
"description": "nir: Stop assuming glsl_get_length() returns 0 for vectors",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a1f3c5eea7ced3668cda3137635ca080eae8484b",
|
|
"description": "nir: Add asserts to nir_phi_builder_value_set_block_def",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5adb33550737fe2add6cedbe2d43613de9530a5f",
|
|
"description": "nir: Use nir_builder to insert movs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "15ab4d397fbd24ac09daab03cc9cd0b750dbace2",
|
|
"description": "nir: Handle wildcards with casts in copy_prop_vars",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "ba2bd20f8732fb5a9163734447072cdaf6a633b3",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae3b022fa0568e048ce2013affbd2ca60cc42ec6",
|
|
"description": "venus: fix query feedback batch leak and race upon submission",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "5b24ab91e43a54b4f4081db52ebf6653b97e72bb",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d9fada16b919aa04ec18cfd58134cde1f84bd1c8",
|
|
"description": "d3d12: Don't support displaytargets that can't be supported by GDI/DXGI",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d4ed1ea31e1a7d71fa8f53a0316298bf8d163a75",
|
|
"description": "winsys/gdi: Update is_displaytarget_format_supported to reflect reality",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "823d40db4a1d306cdaf9e869795ed53958f288b9",
|
|
"description": "winsys/gdi: Handle 4444 and 1010102 texture formats",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87c5589605271fd9c875fbf5ab5a8a31db243672",
|
|
"description": "wgl: Take pixelformat color channels into account for choosing a PFD",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2444a3cd465f6f11bdd3ab885cec7693c874b2f0",
|
|
"description": "intel/compiler: migrate WA 14013672992 to use WA framework",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "11282598e69602564960674ba378e577bdbff63d",
|
|
"description": "radv: Add radv_nir_lower_hit_attrib_derefs_tests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f51227d25374ad5916ef5fd5ac4f9e7b7723f781",
|
|
"description": "radv/clang-format: Do not indent C++ modifiers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ba8d3afa56936971270a0759b5f57140f406b61e",
|
|
"description": "radv/nir: Handle boolean hit attribs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3a69424e09e0069d8f2ed04c7018cd17d66df743",
|
|
"description": "radv/nir: Add radv_nir_lower_hit_attrib_derefs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b7c582e5c7128658983f5e681f94f15576ed7edf",
|
|
"description": "radv: Add RADV_MAX_HIT_ATTRIB_DWORDS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4ef573735efc7f15d8b8700622a5865d33c34bf1",
|
|
"description": "glx: fix automatic zink fallback loading between hw and sw drivers on MacOS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c8b64452c076c1768beb23280de25faf2bcbe2c8",
|
|
"description": "dri: added build dependencies for systems using non-standard prefixed X11 libs.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "96d55d784cb4f047a4b58cd08330f42208641ea7",
|
|
"description": "util: Update util/libdrm.h stubs to allow loader.c to compile on MacOS.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ceeab44fd1ff116b5a3906044fc33588b65dcbda",
|
|
"description": "tu/virtio: Fix timeline semaphore support",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "f17c5297d7a01eb37815f96bbf3a87667a2f3261",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "79b907f9412971b8f6316e1de757a2c3cfdbc603",
|
|
"description": "tu/msm: Fix timeline semaphore support",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "daefc6e2a40b70f0665b21cf7688e711b4b1ae09",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "685fef18761098d62591258b07f3a601f352a1c1",
|
|
"description": "virgl/texture: Align destination box to block depth",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b280ea863d62296710ec2384b1f92eeee4e238fe",
|
|
"description": "virgl: fill the array_size value when using PIPE_TEXTURE_CUBE",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a418561dab43a41f21ab209367f88c2ed9eb4a5",
|
|
"description": "radv: skip radv_remove_varyings for mesh shaders",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "9fa9782c1790e049be66d3bcd383fb3fdb79e1c5",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed12be533e2673b08e958be32fbe5d6af2737fbc",
|
|
"description": "radv: call lower_array_deref_of_vec before lower_io_arrays_to_elements",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "570ed11303764150ae1da4fea549f72929f8171f",
|
|
"description": "asahi: Remove placeholder shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2c5437276097bb1f0641227057de916f7aa30c1d",
|
|
"description": "agx: Use CL for texture lowerings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ef7eec2468ab0daf2b5417ceafe0988f2ff684d",
|
|
"description": "asahi: Add software-defined field to texture desc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eecd8390d030accd1b4a2e884b29fd18ee86d90c",
|
|
"description": "asahi,agx: Plumb libagx",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0be124b77e3f4fa9fba7aa5b7212f7058412217b",
|
|
"description": "asahi: Deserialize libagx when opening device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "75fe90dab01d786a2314e307a4acde9eacd8b7b0",
|
|
"description": "asahi: Pass valid memctx to open_device",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cde7ca168304d12195548af29c6ac20e5ff2e5d2",
|
|
"description": "asahi: Add asahi_clc infrastructure",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a02e46348445a66ee7550639485b6f33acc58df2",
|
|
"description": "asahi: Add folder for internal shaders",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "103e300e7f4d756f9f82b8b4f0ed78dc7efdde74",
|
|
"description": "asahi: Reexpress genxml pack macro",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed1b2f40fc89d4e9f44395572367ffb6e8ab4699",
|
|
"description": "asahi: Unpack at 32-bit granularity",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0df82f76c410ce5a7304d1afa6e367456ff79e26",
|
|
"description": "asahi: Make GenXML compatible with OpenCL",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "59499d8dbc8e1bc39293431e59437d994ef73dda",
|
|
"description": "asahi: Fix agx_pack unrolling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7193849f302afed11a618abd5f7bdfa31d5b6245",
|
|
"description": "agx: Fuse ubitfield_extract",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5500e02a611ffc91240f4d61ca2b6e8432cbd99d",
|
|
"description": "agx: Fuse (unmasked) extr_agx",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0cde7b794c2f15d7337884ce81a3430c2d4f1ddc",
|
|
"description": "agx: Vectorize load/stores",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f27f2e314933266d1dae8787de028fa496cd556",
|
|
"description": "agx: Fix lower regular texture metadata",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a6afa48e86349e1c0ed2cba05d436eedf784f892",
|
|
"description": "clc: Add missing idep_vtn",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f164edfe71e5ddde47e7aa2bf9e3febe26819e4a",
|
|
"description": "vtn: Add spirv_library_to_nir_builder feature",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a2d3c74094b0cacf6f03c2f7d047ff7d00b2b2b5",
|
|
"description": "meson: Require clc for asahi",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "01d0d9431977ac25a191c860cb6711f48e6c173f",
|
|
"description": "meson: Simplify clc expression",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b192f3c458010edaecfea4ec303d79873f07388b",
|
|
"description": "nir/builder: Add nir_call helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "23bea252073c525fe8857b4334465705984dbc40",
|
|
"description": "nir: Add nir_remove_non_exported",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6014f745d52cbb698115febce3dc7a7f6fdbd12d",
|
|
"description": "nir,vtn: Add exported bool to nir_function",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "103d20e657cda13ca80ff04c59f3d751df8943a2",
|
|
"description": "gitlab: Highlight .cl as C",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b509446c2c97b1e923e7cdffd745bd956ce1f5fd",
|
|
"description": "docs/v3d: update v3d documentation",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87a673cac4a5861e0c37148cab19785a8218b2b0",
|
|
"description": "broadcom/cle: rename xml files",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9c4829473a11a0cd5daff92cb68db6eef20c7650",
|
|
"description": "broadcom/cle: remove v33 and v41 from xml definition",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e9fa6c0bc691707aa18279b5d53ea8e331b1a611",
|
|
"description": "broadcom/compiler: set properly lod query",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "85f26828fea49a2b9db3a94b18abbc1541eef083",
|
|
"description": "broadcom: only support v42 and v71",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dcc4e1b4d78bf964f001d6b8b907ab7ac263fb87",
|
|
"description": "ci: backport two mesh/task query fixes for VKCTS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "60cd0af06c081a6762d0598a9dfbbfc37c2b65d3",
|
|
"description": "ci/lava: Add unit tests covering job definition",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fdd51ef5840f7e8f9f06d3acb6b76111be08501b",
|
|
"description": "ci/lava: Enable SSH by default in fastboot devices",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "654f7f783f9e46bf2af345d3044839b46983e9f9",
|
|
"description": "ci/lava: Make SSH definition wrap the UART one",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "76922f8404341971ec7260b05ac4871d599e52da",
|
|
"description": "ci/lava: Create LAVAJobDefinition",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "77c3091fdd3fcc776e5a9b634c79b46f0380ec7c",
|
|
"description": "ci/lava: Refactor UART definition building blocks",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "af9273eb4f8f8b4c1565886fb2801e69cce4a76b",
|
|
"description": "ci/lava: Fix imports formatting",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f7f2d26e3b29ff727c83a3fd27e973977449ad62",
|
|
"description": "ci/lava: Use project_name instead of hardcoded `mesa`",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a1e68790212c30797605f699a96b813456c4b8ef",
|
|
"description": "anv: make shader cache content deterministic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f0f0bce3144114889a10c434be7e6009b61b5cc2",
|
|
"description": "iris: make shader cache content deterministic",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "aa23120e4fc674d7da42c4895aa204f300155105",
|
|
"description": "anv: remove CS_FLUSH from query regression",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "6dc95685f3b1a14b2a0d80bc05ea198de8027f44",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4ddfc4503d2b33ed1e4aee765ceb760245feab16",
|
|
"description": "ci: fixup section names",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "2815e5c94daf5bba547e8d9366ec30b7b54eaa47",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ab6ef87720029d23b431db696da5e7b84a482566",
|
|
"description": "ci/zink: restore full premerge testing on Adreno 618",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6388896985da7495ad0968322491953894d29637",
|
|
"description": "nir: add deref follower builder for casts.",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "4a4e1757381c65653fd6a81cf4e969ddff926ed5",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8f9888fd75480b8ab6f2f130c783ec689466380c",
|
|
"description": "dzn: Implement VK_MSFT_layered_driver",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fdb58f5b6c6d3ca9b0bc42ddbb22882f140a4bf8",
|
|
"description": "ci: Uprev virglrenderer",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "75f7910850df52d2c47b9f49d8df34cda3c28d1b",
|
|
"description": "virgl: Implement clear_render_target and clear_depth_stencil",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "796cba9bda2adb4a90b9e8dc83a2f0b3756056b4",
|
|
"description": "radv: fix vkCmdCopyImage2 for emulated etc2/astc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b18f0dec419560a315719f9647db6eb29598c7e3",
|
|
"description": "aco: collect Pre-Sched SGPRs/VGPRs before spilling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d200916ca2f656a5f81d6713a9073d7f66a5fa7a",
|
|
"description": "aco: add VALU/SALU/VMEM/SMEM statistics",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0756324ca45a08dfc10dee75516896bc9d033517",
|
|
"description": "d3d12: Only set draw params root parameter index for actual draw params",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3ab51c7ebd1e7a65bd928b6142423123c7552927",
|
|
"description": "r600: Add callbacks for get_driver_uuid and get_device_uuid",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7de34ad3ef6d60bd70c559a1dd3cf4033b75a461",
|
|
"description": "radv: use NIR_LOOP_PASS helpers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "debddca1344435d3b30cb86e5a9d4f3b79a378f8",
|
|
"description": "nir: add helpers to skip idempotent passes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "faed5d647f2416bb0ce3a9d33a3955169c70dc52",
|
|
"description": "iris: handle tile case where cso width, height is zero",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "d13c81a2c3bfe9a81c6310d393add7fd0e53b11c",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a19e46f5d05293bd933914a4645602593da8fb80",
|
|
"description": "radv: Implement workaround for unaligned buffer/image copies.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ec0605ff723d5d9301fc4c9cf18bd6f2892fc5fc",
|
|
"description": "radv: Add temporary BO for transfer queues.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8156c923ee9a0e9a8084ae09e6e91cb1ac41aeb0",
|
|
"description": "radv: Implement buffer/image copies on transfer queues.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed21f1c96257f1fc7fded5db636707dd443779f9",
|
|
"description": "radv: Expose radv_get_dcc_max_uncompressed_block_size function.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "848f2f2b996b5b90e8c03ecfb086951d5351b5cd",
|
|
"description": "radv: Remove always false tmz variables from SDMA functions.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17daa08dff0cf9479b27ed7402de61336607ec10",
|
|
"description": "radv: emit COMPUTE_PIPELINESTAT_ENABLE for CS invocations on ACE",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a9945216ba223d57ade453d5f855edd93dd3b200",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9a0a77cb53d0d31c7a090d06ac905d69e9c1131c",
|
|
"description": "radv: fix compute shader invocations query on compute queue on GFX6",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a9945216ba223d57ade453d5f855edd93dd3b200",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "46dc02354ae0df85440a1d9cc5dc0d4ef1e534ca",
|
|
"description": "radv: adjust binning settings to improve performance on GFX9",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e4a1bc70dd739ca8addddc940af08312b038e288",
|
|
"description": "radv: bind the non-dynamic graphics state from the pipeline unconditionally",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4e912c972b98e22a731a8a1b019550c8292eefb2",
|
|
"description": "pvr: Update AM62 DSS compatible string to match upstream",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "024dab650ea73ba3897093e190b80c99945f6589",
|
|
"description": "radv/ci: enable RADV_DEBUG=nomeshshader for vkcts-navi31-valve",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a97160cad8d142ebbfab139e7673ffb26c544aed",
|
|
"description": "radv: add RADV_DEBUG=nomeshshader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "15f92c3b2c67a7fd29d769729543e7be8ba3fe65",
|
|
"description": "radv/ci: update list of expected failures/flakes for NAVI31",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "da7e6f303b1a8ed7e9c13bccb6e4c90ff356a914",
|
|
"description": "radv: Add some initial graphics DGC preprocessing support.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4fb82744158adbe8799370a1f35823b4b47a8a5",
|
|
"description": "radv: Add compute DGC preprocessing support.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "108227a84e8d778f2ddf5c32386bece6b0b5203e",
|
|
"description": "radv: Add DGC preprocessing barrier support.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f7830240acc43280154dacd0ab075dcaa0051da8",
|
|
"description": "rusticl/mesa/screen: do not derefence the entire pipe_screen struct",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "71064879d114fafbe7b104ada2c34cbe5317bf14",
|
|
"description": "anv: Override vendorID for Diablo IV",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "03705f37bfabf18f13c67b739994a4aedac5d5cb",
|
|
"description": "r600: Replace TGSI I/O semantics with shader_enums",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "29c544abc013f3d460b6b900da38ed1b454501a3",
|
|
"description": "r600: Fix outputs typo in print_pipe_info",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5419f52967fea83a2e28a2b1817548ed07ec2d00",
|
|
"description": "r600/sfn: Split r600_shader_from_nir into common and Gallium parts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c78aa6a417d40bb221c6f3a8cb07a531313cb79e",
|
|
"description": "r600/sfn: Make r600 header include paths relative",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "03d102f576857474daf9532267530b6193149212",
|
|
"description": "r600: Split r600_shader.h into common and Gallium parts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bcb34884c23c48b80dbaa3a26345b3073dbe3e64",
|
|
"description": "r600: Remove Gallium dependencies in r600_asm",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b7e5a8b5ca6078bb79fddaef89b66ce78a72e14f",
|
|
"description": "r600: Replace R600_ERR with R600_ASM_ERR in shader code",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "10ef3b7fe3f21e3a563da3930d7edf8a3e49da38",
|
|
"description": "r600: Remove Gallium dependencies in r600_isa",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "564b97219641941ab414b863e78a13e9cfc1bbe6",
|
|
"description": "r600: Move r600_create_vertex_fetch_shader to r600_shader.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5521840cbca21dfd26aa76f0f1c84077e72c4b91",
|
|
"description": "ci: Only strip debug symbols",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7d0ae38ef75c10b548fb2def88c191a353e180b6",
|
|
"description": "nir: Workaround MSVC internal compiler error in ARM64 build",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "97553affc67420319c4a06360c97be277eb73b74",
|
|
"description": "microsoft: Disable post-merge CI for Windows",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "122ed7cd8064b88aae77e9a849c2953b635afeff",
|
|
"description": "pvr: rename some more instances of 'reserved' to 'carveout' for consistency",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f2dfb0f6ee1d9ad00097bf1a4361290cea3c8100",
|
|
"description": "broadcom: use `.never-post-merge-rules` for all rpi tests",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "163c6fe4c4a9b15f93c553a1eacd61ec17fafc4f",
|
|
"description": "ci: add `.never-post-merge-rules` to avoid re-running pre-merge jobs after merging",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4cdd094ae1e97d857a6b9dbc291d7bbe6ea266ac",
|
|
"description": "virgl: Use host reported limits for max outputs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c24a635d1cf1cd538c503a37c2a3535409a01e46",
|
|
"description": "broadcom/compiler: add v3d_pack_unnormalized_coordinates helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5e4ba9b166078fb4978c4eb69986bfff0f6ca66b",
|
|
"description": "ci/lava: add wine into the amd64 ephemeral container packages",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "81aaeb80f759efb84d21827a3309bc4c03aa8a8e",
|
|
"description": "Revert \"ci/wine: move wine configuration into rootfs where is wine available\"",
|
|
"nominated": false,
|
|
"nomination_type": 2,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "63b42e4007fec8746f7a3848b3816d36124dcbfd",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1e13c7ca4653d7ffd1dcad54ad52af96e1021b59",
|
|
"description": "ci/wine: move wine configuration into rootfs where is wine available",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "35c7b5e159444b8226f59b5250001e85417102ee",
|
|
"description": "ci/alpine: do not store apk cache",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3669ca159fc3b3e5ef628e201f5d91dea9de6365",
|
|
"description": "ci/venus: reduce pre-merge to fit under 15 min",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f6dd808d68ec904a4323449fd1db71439b1b6079",
|
|
"description": "ci/panfrost: run T860 traces as intended (nightly job)",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "17d6baff823656d3523fed812d68c9b6de8813c0",
|
|
"description": "ci: drop debootstrap, unused",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e4d6da5ba30cd544014b017b1b16645e866088ad",
|
|
"description": "ci: bashify scripts, use arrays",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e678483ecd710787b22538efb6149f8705ec91ae",
|
|
"description": "ci: always cleanup pip and cargo leftovers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c6928a4e6e111a105259d3e88b5f4b4c7279dd04",
|
|
"description": "ci: drop mingw and wine from the x86_64 build container",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef217a92217392d7ed08eb5112d7e5e29d80d407",
|
|
"description": "ci: simplify debian-rusticl-testing definition",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1f2b50fbc2443efac86fc6b2c352921b4b47df8a",
|
|
"description": "ci: drop clover from release builds and remove rusticl build",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2815e5c94daf5bba547e8d9366ec30b7b54eaa47",
|
|
"description": "ci: hide Mesa install phase",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "68e8e40163855adc63eab3fff2c41286a47b6a02",
|
|
"description": "ci/zink: reduce premerge testing on a618 to ~ 12 minutes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fa7ca1f70a9d7d1b6f779214630600852faa6d9d",
|
|
"description": "ci: bump tags",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fddad4d5f9f27c0ca97a4383d1f2e3a54578c23a",
|
|
"description": "intel/compiler: Assert that FS_OPCODE_[REP_]FB_WRITE is for pre-Gfx7",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "48f60f4c4b6b91aabfeec1d32298f0d546ecbad9",
|
|
"description": "intel/compiler: Convert the repclear shader to use send-from-GRF",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef7d1b5f446a23419e6043f71a551217da9ea598",
|
|
"description": "intel/compiler: Drop unused saturate handling in repclear shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e6d9267d4f91d4cd67d82cf53cb05b8271ed147b",
|
|
"description": "intel/compiler: Delete repclear shader's special case for 1 color target",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e6460fe66b6faf6f3d4dacd6c6f43efbe4800f8c",
|
|
"description": "intel/compiler: Delete unused repclear shader uniform handling",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b35f1fc910b9c362623f4f47fe43bcd5cfcb3d21",
|
|
"description": "intel/compiler: Delete unused emit_dummy_fs()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5b24ab91e43a54b4f4081db52ebf6653b97e72bb",
|
|
"description": "venus: switch to unconditionally deferred query feedback",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7fbf608f2dac486b23030d3b48dd10bb453d9eb8",
|
|
"description": "venus: append query feedback at submission time",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d2a626787e559dad9105243be9e5043c9230853c",
|
|
"description": "venus: track/recycle appended query feedback cmds",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6dcf033dc30e52c1557999bf7588cf0e1c5dcc8c",
|
|
"description": "venus: support deferred query feedback recording",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "99807b3db65e107fc35f9419979600fcec7b8230",
|
|
"description": "venus: refactor out common cmd feedback functions",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2ea6f935ce554c5a1666648a284406db8edc3cc7",
|
|
"description": "venus: add helper function to get cmd handle",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "180cb30986e89f05034dd10c64934205ac134f40",
|
|
"description": "ci/docs: add coreutils",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cdca0b2ce4d603d4f5914d7a1e37923a6a959541",
|
|
"description": "anv: fix corner case of mutable descriptor pool creation",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "63e91148b7fe777b6ad7bfdb6b02d167c151dd55",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fac60c140ba57ceebbdcd5278812fe4fa9f737df",
|
|
"description": "ci: don't run sanity in Marge pipelines",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "49395b4aa4b2e0cf89c52a00ceabd20cf8e7f9d6",
|
|
"description": "docs/ci: allow sanity job to be missing",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3f64b12c1e6114e9d44000eeabf30b4e60a3608b",
|
|
"description": "ci: drop confusing fake `rules`, `if` and `when` on the list of rules strings",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9669334b418578e035b8fe7fc173194aeb7407fe",
|
|
"description": "ci/zink+radv: add another flake on polaris",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e64a97694ac9dc97f65e1a8e91a5c9789109fd2c",
|
|
"description": "anv: use anv_state_pool_state_address for blorp vertex buffer address",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8d813a90d62de6e2539d8ced9174480f95663328",
|
|
"description": "anv: fail pool allocation when over the maximal size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8fc42d83bed381f9c3f0c87be6a2dc957c28f6cf",
|
|
"description": "anv: make sure pools can handle more than 2Gb",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cc67bd48d957a9402009049f31948dd71be99a92",
|
|
"description": "anv: add max_size argument for block & state pools",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b30428416ae5f50705c998693e4769ba5b4f0700",
|
|
"description": "anv: deal with state stream allocation failures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed83d1415c2bb04ef12aba882b704577b9df96be",
|
|
"description": "anv: rename internal heaps",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f9753488ecb7e60f8060db38ba4d4fcef9f42431",
|
|
"description": "blorp: handle binding table & surface state allocation failures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1cc26e8b6657b5097995470ced9ae9cc7b6f01b9",
|
|
"description": "rusticl: Show an error message if the build is attempted with an outdated bindgen version",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e350193eb56e5b6489199b005a54d2c5e48fb1cd",
|
|
"description": "util: remove unused lut",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2833d1ade1421cce52351fd5f2d6908cc4bc14e9",
|
|
"description": "intel/dev: fix intel_device_info_is_adln check",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "3cf71ddfac634d611ee6492a5fed15e2edadc3cc",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9bd47aabaf332ba08713c311c1fec4086e1639ae",
|
|
"description": "anv: Add more space for init_render_queue_state() batch (MTL regression)",
|
|
"nominated": false,
|
|
"nomination_type": 1,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": "7cdacaf49356fcd6da32469be96493923faa3533",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "117f81585eaaaa7a7a76ecf1d267010980de3f43",
|
|
"description": "tu/a6xx: Exclude REG_A6XX_TPL1_UNKNOWN_B602 from reg stomping",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "069797c7083a51929cba2608e278873badd44e89",
|
|
"description": "tu/a7xx: Zero out A7XX_VPC_PRIMITIVE_CNTL_0 in 3d blits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cdbb8b541266b1095c9565eef6d115adac73c1aa",
|
|
"description": "tu: Fix reading of stale (V)PC_PRIMITIVE_CNTL_0",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "7be8d0f7f490ea58c89798efca7e45b84dc395da",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0477346c0b0c2eabe99dd43e920baa607cedb272",
|
|
"description": "aco: remove dead code in nir_intrinsic_xfb_counter_{add,sub}_amd",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d390cd7c5d39ade3c48e35607617f73b3a0c3133",
|
|
"description": "ac/nir: remove dead code in nir_intrinsic_xfb_counter_{add,sub}_amd",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5176f75e0d2d43f7c432c110e1f450ec710ba10c",
|
|
"description": "radv: remove unnecessary VS_PARTIAL_FLUSH for NGG streamout",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eb47e077826f99320c0ba98b694e003d3cc86a58",
|
|
"description": "radv: remove NGG streamout support for RDNA1-2",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7beddd4f5c0022cee6c172afc4428d332ee6347d",
|
|
"description": "radv: use the GPUVM fault protection status helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e18c4bca31fd4af25bb32b2f772b069d3027c8e3",
|
|
"description": "ac/debug: add a helper to print GPUVM fault protection status",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bc09932ec3b7b0fe504a40df8b2f1164aded4001",
|
|
"description": "ac/registers: allow to parse GCVM_L2_PROTECTION_FAULT_STATUS",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7d96fe853e1b007293054645caf54ade77a77c90",
|
|
"description": "radv: fix a synchronization issue with primitives generated query on RDNA1-2",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "82bef62c17c79b298601fd565ce558c5282a88b7",
|
|
"description": "v3d,v3dv: fix MMU error from hardware prefetch after ldunifa",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "830018abfa2c690f4b734351ab1e936efd4dd230",
|
|
"description": "driconf: add a workaround for Rainbow Six Siege",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "78edaa2a9a1f5114db9e61ce2ad558d3f2c1decd",
|
|
"description": "radeonsi: modify binning settings to improve performance",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4f892ecc1e143c42a41d32450262e799d4d152af",
|
|
"description": "zink: emit MemoryAccess flags for coherent global load/stores",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2f34a1db5883a2e5178371d8295f711bd754a1e1",
|
|
"description": "zink: deallocate global_bindings array",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a6e9e0f0d771e5121ea477cbaabe65a38de0ce5d",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6afa1b3bade64e0676b349d7d57b3c89b5ec3e9e",
|
|
"description": "zink: handle denorm preserve execution modes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "049af04341031f56ad5b114db59ae7ba1df9e71a",
|
|
"description": "zink: validate pointer alignment in resource_from_user_memory",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5e3b7bef1e1efa47530c35e86731085ff98dc2ec",
|
|
"description": "rusticl: handle failed maps gracefully",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7f08036abc5dd361b2161660f2f7efce8df86056",
|
|
"description": "rusticl/mesa: pass PIPE_BIND_LINEAR in resource_create_texture_from_user",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "71a9af49107289439f281ab59b5f67f59064f0aa",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "398fadf1cf33b9714924a372709623631c1064a3",
|
|
"description": "rusticl/device: restrict const max size to 1 << 26 bytes",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "38deb97d101ef421a7a3e90798f2d6708e128dbf",
|
|
"description": "venus: use vk_device_memory tracked memory_type_index",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "99b716c64d970cbf003693fd9e7fac85ea39b54b",
|
|
"description": "venus: use vk_device_memory tracked size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "73267e38c98f6e27e3cb584234f69e26565008d9",
|
|
"description": "venus: use vk_device_memory tracked export and import handle types",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a47992734ad5ba7c582d5f39d601c2b3c0fdd146",
|
|
"description": "venus: use common AHB management and export impl",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6418a9351053d49866ca7c6d9564b553d8259be3",
|
|
"description": "venus: use common vk_device_memory as vn_device_memory base",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "35a3a6338f11b82927d72c56a58360e19455ba59",
|
|
"description": "venus: use common vk_image as vn_image base",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a8b2cfe877929b2400d1b8a9231234e2c77144ad",
|
|
"description": "venus: avoid modifier prop query in vn_android_get_image_builder",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7b76e1f62cad88eec94a7cb4d3311fa5e03596f1",
|
|
"description": "venus: tiny refactor of device memory report interface",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bf0a5ebca8dee41b441ddbdf4d11a42ca448d2c5",
|
|
"description": "venus: use common vk_image_usage_to_ahb_usage helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1547cf137ed713b092c3937798753f4b311552cf",
|
|
"description": "venus: use common vk_image_format_to_ahb_format helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "276b9b13cf4d073c8a6faa18f41952d2f826679d",
|
|
"description": "radeonsi: initialize perfetto in the right place",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "a164e147e91e8c6090d4dceca59806e091244c50",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "57decad9768a445de23d093cc8e004269a352b50",
|
|
"description": "intel/xehp: Enable TBIMR by default.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed9886321cec8cb077cd33543daa887bd49b296d",
|
|
"description": "intel/xehp+: Use TBIMR tile box check in order to avoid performance regressions.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f0d24b155b5c434b59e9431809633cee6e7e49de",
|
|
"description": "intel/xehp+: Adjust TBIMR batch size based on slice count.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7cdacaf49356fcd6da32469be96493923faa3533",
|
|
"description": "intel/xehp: Adjust TBIMR performance chicken bits.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "08fd259b5b79f09ba1db45c57fda983976bc722b",
|
|
"description": "anv/xehp+: Enable TBIMR in generated draw calls.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "65bbe58b2532f0b449eaec78b753563b5f1f1c33",
|
|
"description": "anv/xehp: Implement TBIMR tile pass setup and pipeline bandwidth estimation.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d13c81a2c3bfe9a81c6310d393add7fd0e53b11c",
|
|
"description": "iris/xehp: Implement TBIMR tile pass setup and pipeline bandwidth estimation.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "694d64188bae3634ea1162773679035874285392",
|
|
"description": "intel/xehp+: Define driconf option for selectively disabling TBIMR.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "da28582eec47c029e5251c437c84f6023a81777e",
|
|
"description": "intel/xehp+: Add dynamic state flags controlling whether TBIMR is enabled during 3D primitives.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "622c2498d422485221f6804fbfd6593ed005b372",
|
|
"description": "intel/xehp+: Import algorithm for TBIMR tiling parameter calculation.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cec5541b0245dd0a50b4e73f97d0ebd67fb14a57",
|
|
"description": "intel/xehp+: Add TBIMR-related genxml definitions.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3e3fd921acd77ca8fef1bec93de14b4ed06db18f",
|
|
"description": "intel/mtl: Import L3 cache configurations.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "468904e833f7598dab68c7b8ff6d751de0952516",
|
|
"description": "intel/dg2: Import L3 cache configurations.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "524996106ce11595e4a57885db677e937f60e15f",
|
|
"description": "intel/l3: Use devinfo->urb.size when cfg urb-size is 0.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed5ff8f297624924cf36aa126181166ed1e520d9",
|
|
"description": "intel/l3: Adjust URB weight calculation for gfx12.5+.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6b9583734b1f12db6ed1b44e7d8cb953f5439005",
|
|
"description": "intel/l3: Set up L3FullWayAllocationEnable config if ALL partition has over 126 ways.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f36027f389bfe089c2024ce9f8dfbb84e6157831",
|
|
"description": "intel/l3: Define helper for obtaining the size of an L3 partition in KB.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "19e62e8fbadfeacbafc9696ada7c210fb2a70efc",
|
|
"description": "intel/l3/gfx11+: Add tile cache partition to intel_l3_config struct.",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9d73bfc9cdd127a52d07bf8b60e66c5a9495890e",
|
|
"description": "anv: Fix leak when compiling internal kernels",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "736577871b939573af400e4e64ebfe18863d49af",
|
|
"description": "zink: check for cbuf0 writes before setting A2C",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d2abb4f97543c8e8bbfa7a8a85e78eb04a028d4f",
|
|
"description": "zink: make (some) vk allocation commands more robust against vram depletion",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c4283e32e3e8d96987358620aa43483a79eea08b",
|
|
"description": "radv: correctly return oom from the device when failing to create a cs",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f8909e7d55e86c7db55f4b9482f94c993f5e2529",
|
|
"description": "zink: add more locking for compute pipelines",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9a3af6e1d8a88ff5c919d33966e97168fe780a86",
|
|
"description": "rusticl/queue: Only take a weak ref to the last Event",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "5b3ff7e3f3d0e35f7bc17d9f208a8aeee3062427",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7ec2544a9b8ee72ac384bb5a57326a4e386dab6f",
|
|
"description": "radv: dump the pipeline hash to the gpu hang report",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5cb00f7e77de97f7695791444f5dcf73e55f5b76",
|
|
"description": "broadcom/qpu: use back BITFIELD64_RANGE for ANYOPMASK",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "1c619b668d69c66521d1da8edd97e518d6d61857",
|
|
"description": "radv: fix buffers in vkGetDescriptorEXT with size not aligned to 4",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "46e0c77582dd2cfbe77e78cf33399eb761ccb7b6",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "01b6ccccc6af3111da4466d083335ed5f0646a5e",
|
|
"description": "zink: lower fisnormal as it requires the Kernel Cap",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "82eed326f47848fddef39b933a2ce9ab5492a4d8",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e3a0df646830916597466e66eafaa243214b873b",
|
|
"description": "zink: emit float controls",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "700a2dc648a5e73c20e456b5144418a8b405f985",
|
|
"description": "zink: alias nir scratch memory by lowering to common bit_size",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ab065d9daa0712b1417fe27deefe2e390807cc8c",
|
|
"description": "zink: support CLAMP_TO_BORDER with unnormalized coords",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "abd8ef84ff4034a8f159f4743dc025dbfde8b837",
|
|
"description": "rusticl/mem: properly set pipe_image_view::access",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "694001eef70e220c709523cd71aad4b7b7c6c8db",
|
|
"description": "rusticl/device: restrict param_max_size further",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9b6ac56d72d6d74cfe85ed9caff663f841dd6def",
|
|
"description": "rusticl/device: restrict image_buffer_size",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d6a48ff40278b674a855791284a753ecca3f7cf8",
|
|
"description": "vtn/opencl: always lower to libclc fmod",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7cff4cc9c893f897feb0a3c072878f446682f5ba",
|
|
"description": "intel/fs: Xe2 fix for ExBSO on UGM",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b6fbc4e4ddfd0e51348e4e972c76a0d82301e7dc",
|
|
"description": "v3d/ci: run V3D GL tests in 64-bits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ce5475366e9f4dcbd24eed8af7fbcfe38427d242",
|
|
"description": "compiler,vulkan,drm-shim: Remove unused include directories from meson.build",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "73b639ec5ceb0696b8eb206322b4aca995bb34e1",
|
|
"description": "nir: #include \"util/macros.h\" for BITFIELD64_MASK in nir.c",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ee1039877c14b9671e08342585bd0e2f4a6decb6",
|
|
"description": "mesa/st/texture: match width+height for texture downloads of cube textures",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "df74ea771782966009def93339d0f4a1d94d12a1",
|
|
"description": "zink: unset explicit_xfb_buffer for non-xfb shaders",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "87e3720b66aeef08351dc578863360c587514d53",
|
|
"description": "aux/u_transfer_helper: set rendertarget bind for msaa staging resource",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "694ebe8c7228aa5a2c427cd33b0d6fdf3360174d",
|
|
"description": "zink: only emit xfb execution mode for last vertex stage",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e8b2680045b68334f3c82fada27a4edfe83bad22",
|
|
"description": "zink: clamp resolve extents to src/dst geometry",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "009d4a5fda58d5bb4c642fe711e19cb91c4bc1f4",
|
|
"description": "zink: always set VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT for usermem",
|
|
"nominated": true,
|
|
"nomination_type": 4,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7035b5a8e858ca4c4773baefdd62bf19e7e3ffe6",
|
|
"description": "zink: emit SpvCapabilitySampleRateShading with SampleId",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f2fb2df6a38693777c0b9451a454d6fcb7490df3",
|
|
"description": "ci: bump VVL to 1.3.269",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "969ede45210ad9134236681a2965e28f51b83825",
|
|
"description": "ci/bin: Refactor create_job_needs_dag",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4e4743ec0a3768b76926cb65ea9ad3cde88b026a",
|
|
"description": "ci/bin: Do not forget to add early-stage dependencies",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c7b67d86191659c4c5b1adc0306e2a1381400178",
|
|
"description": "ci/bin: Use iid instead of SHA in gitlab_gql",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "49b3118302eb8eb7c1f3a6aa9fca41ca1ffaf7b8",
|
|
"description": "nir/lower_bit_size: Use b2b for boolean subgroup ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "501475913321a5f7efc25e881074bda14c6bb9e5",
|
|
"description": "nir: Return b2b ops from nir_type_conversion_op()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d5c310899a72bfa400750ae37169fc6bf3e4f83b",
|
|
"description": "nir: Split nir_lower_subgroup_options::lower_vote_eq into two bits",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f10d768a8861139ec4aa9940f6b5e6b687ff9d16",
|
|
"description": "nir/lower_bit_size: Use u_intN_min/max()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5465e5b157b95fd2578ac773a93f99dc60b1d500",
|
|
"description": "nir/lower_bit_size: Handle vote_feq/ieq separately",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5979e74177eb3013ca7e78867295e9a015e6c8ed",
|
|
"description": "nir/lower_bit_size: Fix subgroup lowering for floats",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "f95665cfebbd943ca3795c026e3dabf4af3f262c",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "16664b74a2cc18c8e5cbed0ce9b0e39d803f2ace",
|
|
"description": "nir: Add a lower_read_first_invocation option to lower_subgroups",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3d027cca1e1e7e36a430b25f52fabbcbb7325bc7",
|
|
"description": "nir: Add a lower_first_invocation_to_ballot option to lower_subgroups",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d1d29d4f4068b84b8949d6b588950895070b86ff",
|
|
"description": "ci: skip zink vram test",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9a98d6714d1f287746a2dc4a61a9cb3868146fc4",
|
|
"description": "zink: enable unsynchronized texture uploads using staging buffers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "846a5ea2244ca365555a20cb8af8ccee850ba0b6",
|
|
"description": "zink: add locking for batch refs",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cd08b070a39e55b94bf078677d6634e7da9c63f6",
|
|
"description": "zink: add flag to restrict unsynchronized texture access",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ee0d6dd711e639fc713a6f6b87d9879f1cf1599",
|
|
"description": "zink: add a third cmdbuf for unsynchronized (not reordered) ops",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8d0eaf97db626b7f593272368ba35f646af07668",
|
|
"description": "zink: rework cmdbuf submission to be more extensible",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "7d0dbdeca29c955ca8bb220a02182ba75cbe0855",
|
|
"description": "zink: assert that transfer_dst is available before doing buf2img",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0b11b41fff6ab4c79180d06bd9dff454fc9228b0",
|
|
"description": "zink: barrier_cmdbuf -> reordered_cmdbuf",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "00206e01a47e2a3d4596f3b6b29da1a1c23b7237",
|
|
"description": "zink: handle unsynchronized image maps from tc",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9cc06f817cffa71b4bbbe7b705dadf15605b611f",
|
|
"description": "tc: allow unsynchronized texture_subdata calls where possible",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "815ed12e3b4a19eb7a62c638ea5744991cb4ef24",
|
|
"description": "tc: use strong refs for fb attachment tracking",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b385fa85db020a73c58ad92db50444abcf436e60",
|
|
"description": "tc: add batch usage tagging to threaded_resource",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "39de1ce66082cb69957f1d77964ec1b6b73394aa",
|
|
"description": "tc: always track fb attachments",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6d236917a9ac315313e6d2976275d45031d96ed9",
|
|
"description": "tc: add non-definitive tracking for batch completion",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "782481c429100ebc8df68ca54e4f34722eced1c8",
|
|
"description": "zink: add copy box locking",
|
|
"nominated": true,
|
|
"nomination_type": 4,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "09a8cc0d6debfe72a9d83229752618d3e001704b",
|
|
"description": "radeonsi/vcn: vcn4 encoding interface dummy update",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ef4aa24a15a7a84b6deda058f710e5f4c52e3984",
|
|
"description": "meson: Add gallium-drivers=all option",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b70e948886976d2fb17b3191c9116c1babe25810",
|
|
"description": "meson: Add vulkan-drivers=all option",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2552ac360d25e6e5f52c0877228540aeb012c858",
|
|
"description": "crocus: Support building on non-Intel",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c8192c1c93ec4a988c14c038f7efcf2343c1f62a",
|
|
"description": "hasvk: Support builiding on non-Intel",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "dfb95160266e1be49edc08863c4c760c3f774f9a",
|
|
"description": "d3d12: d3d12_video_buffer_create_impl - Fix resource importing",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "62fded5e4f8fce10abcb310b03a135ed794dff28",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "18d8a96a00a1666fcf202ae89aee6344d295687e",
|
|
"description": "nir/split_vars: Don't split arrays of cooperative matrix types",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "2d0f4f2c17b79830e9780a68bc473718d4abd4ad",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "24631d308c035f22697bcda33f6306fb10cc8c74",
|
|
"description": "anv: ensure we reapply always pipeline dynamic state in runtime state",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c580d604fb3632fd8eb7882fd83fcdbe7151f5ef",
|
|
"description": "ci/b2c: fix artifact collection",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ac16f00352a63d615759d3849b0fee35c7e05f2a",
|
|
"description": "docs: improve readability of c-signatures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bbd6ef4d34f0387087378b91b5056760f36b91b2",
|
|
"description": "docs: remove breathe/doxygen stuff",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ae74d486ad65d75d5a23ce478b04a4d5f20562e0",
|
|
"description": "docs/isl: use hawkmoth instead of doxygen",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "eabd93bba8e8bb2330412ae5997855e948b028a1",
|
|
"description": "docs/nir: use hawkmoth instead of doxygen",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "082e7d23e7b6aee41f87ce3ad806a71fc0ef8fdf",
|
|
"description": "docs/vulkan: use hawkmoth instead of doxygen",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "91587326ae1c7b2fae7c70c92436933d72969be0",
|
|
"description": "docs: Add docs/header-stubs/README.rst",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "67485efd654fd448c2adbb520a1fc1bca469c230",
|
|
"description": "docs: prepare for hawkmoth",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0ed5b8af01d787f06d5c1ed4df161777bc20d8da",
|
|
"description": "isl: drop **< style documentation comments",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d407cd821631fd5a9b3a3ae7f1e4cdeb7880429e",
|
|
"description": "nir: drop **< style documentation comments",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4024d0c196c1df2118e01ae29b3d1dc14aada145",
|
|
"description": "nir: add names to some typedef'd structs/enums",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2f7bc066435ecde336397a9748c9d997b2f480f8",
|
|
"description": "radeonsi: Fix clear-render-target shader for 1darrays in NIR",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "63923d5d4349f0be087f398cc845560a2c48d59c",
|
|
"description": "ci/rpi4: add spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvyu to the list of known failures",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e6b4346eeeedcb03e225113d89ad0fbe58081729",
|
|
"description": "ci/rpi4: group all spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_* together",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e95c9b0515b85f65e00d47a152a881cc232a0d92",
|
|
"description": "mesa/bufferobj: ensure that very large width+offset are always rejected",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "4f8a2253875fdb677beb85c91ecb033cbf231fc7",
|
|
"description": "ac/gpu_info: remove bogus assertion about number of COMPUTE/SDMA queues",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "fb64f7c676e1e48a23603ff148e7ce4e7c7c6d6e",
|
|
"description": "radv: advertise VK_EXT_image_compression_control",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8a25a9f4dd51b0c4287fadeaf7b346b7ec386a4f",
|
|
"description": "radv: implement VK_EXT_image_compression_control",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ec0a4c89cf776fa2a20fd558837b6ca5700297a",
|
|
"description": "radv: move RADV_DEBUG_NO_HIZ check in radv_use_htile_for_image()",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ce5472137fb57348da59c32944e4b126a8ae795c",
|
|
"description": "anv/meson: add missing dependency on the interface header",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "db335d9b7385e75442e6d5de70a1e9abf9165150",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c945e0777d4e0db54ab81adbb7d7ef41adee7432",
|
|
"description": "anv: add required PC for Wa_14014966230",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2254eaa3ae03e8616d0786eca4a0aa79edc4aa0d",
|
|
"description": "anv: add current_pipeline for batch_emit_pipe_control",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8ffc4bd31cf8ccb3558a2b14bfac52e97f7b7d7c",
|
|
"description": "iris: add required PC for Wa_14014966230",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "3cf71ddfac634d611ee6492a5fed15e2edadc3cc",
|
|
"description": "intel/dev: provide intel_device_info_is_adln helper",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ffa458ee8fa3ca15cbf23573a6cfe98ac96ac526",
|
|
"description": "nir: remove redundant include of gallium headers",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "43715516fcbcc5155c3f270e50641857ae86403a",
|
|
"description": "treewide: Merge num_mesh_vertices_per_primitive and u_vertices_per_prim into mesa_vertices_per_prim",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "be431e0dc71f2da3b1cd5e552fa490617b851c5b",
|
|
"description": "compiler: Implement num_mesh_vertices_per_primitive to match u_vertices_per_prim",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "d446ccfc81bc985e592949bc440fbd6709ecf737",
|
|
"description": "draw: fix uninit variable false positive",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0a564171f63eac6d81bbcb2aae72c788747c3c02",
|
|
"description": "meson: be able to build radeonsi without llvm",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bc59bbd43b916181e08084304ff2d695eda1784d",
|
|
"description": "radeonsi: selectively build llvm files",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "cc8e4b321b054edd07535ec96efccf0da574f9cd",
|
|
"description": "radeonsi: change compiler name for aco",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9db67311cf483f7c204e2152ee05e4f14e4b2f8b",
|
|
"description": "radeonsi: does not call llvm init when no llvm available",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed2e2038de1e74f6caab347be8b072c256d2b946",
|
|
"description": "radeonsi: disk cache remove llvm dependancy when use aco",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "bad8fbe7f81e0c0d3b752b180e1d381f06dbc973",
|
|
"description": "radeonsi: include ac_llvm_util.h when llvm available",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "c2e2a78c72e786f603f8ead1c589d8e4cbbd77c7",
|
|
"description": "radeonsi: set use_aco when no llvm available",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "18e19a53e92382db195a6600f6efaa64e750e069",
|
|
"description": "radeonsi: selectively build llvm compile",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "a5fc8804957b78679e6ae563bc31e9e15cff4ac5",
|
|
"description": "radeonsi: selectively build si llvm compiler create/destroy",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "b511edc0d56125467e621ba31416c0ece2c3dc25",
|
|
"description": "radeonsi: move llvm internal header to si_shader_llvm.h",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "032c592619bf1314a34219b11b85e45da9781bb9",
|
|
"description": "radeonsi: stop llvm context creation when use aco",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "5bae345fb78dee8310f73b997b01bf80a140e853",
|
|
"description": "radeonsi: move llvm compiler alloc/free into create/destroy funcntion",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "79009811a2c0493532fc4ddbacf01cad221e7d20",
|
|
"description": "radeonsi: move use_aco to si_screen",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "18f79f46368e28ca46c33af9976e29040051f9ca",
|
|
"description": "radeonsi: enable aco compilation for merged shader parts",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0f23af5c0ac42a1b37f22129f31ef3c92646e165",
|
|
"description": "radeonsi: fill aco shader info for part mode merged shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8cbd52f0015a13eefefd8e40b826485139c605fd",
|
|
"description": "radeonsi: add vs prolog args needed by aco ls vgpr fix",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "23cb6768cb8010bfa8b44c43fca87741d4751141",
|
|
"description": "aco: add aco_is_gpu_supported",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "9c63138ae35ad1032cac4fd269fdf4d32a7ca164",
|
|
"description": "aco: stop emit s_endpgm for first stage of merged shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "14022a3a0eb42cee7c0ce9c5471c60b9a3663771",
|
|
"description": "aco: move end program handling to select_shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "f3f2311d69b9d172b9ad7996e795e6d3492294f2",
|
|
"description": "aco: extend max operands in a instruction to 128",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "e2af0b0b3f31b7e80f262305c6fade1f384e2fe1",
|
|
"description": "aco: add create_end_for_merged_shader",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "71fd3c2a35a223de4cf20ce8ea8302276d9b28f1",
|
|
"description": "aco: do not fix_exports when separately compiled ngg vs or es",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "895c85ca8feaad5bc4637e548d42fc38267c21d8",
|
|
"description": "vulkan/wsi: unify all the image usage flag caps",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ac6139ad73f55595cb089d848d080f8e84689c34",
|
|
"description": "zink: don't block large vram allocations",
|
|
"nominated": true,
|
|
"nomination_type": 0,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "8cfb46e27dfb12acdb1a00f7687a43899d770cca",
|
|
"description": "ntt: lower indirect tesslevels in ntt",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "84006587d7e5b87526a9b83135393251afeef777",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "6505f5aadec7da0f762c0f50e3c5b0c07fae1539",
|
|
"description": "docs: update calendar for 23.3.0-rc1",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "2a65bb292d0d81144f334f6f848667ac6cb6ac8c",
|
|
"description": "zink/ci: drop the concurrency of the zink-radv-vangogh-valve job",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "439b0e86884eba55a4c25add9fe2763af1782b9f",
|
|
"description": "intel/fs: fix dynamic interpolation mode selection",
|
|
"nominated": true,
|
|
"nomination_type": 1,
|
|
"resolution": 1,
|
|
"main_sha": null,
|
|
"because_sha": "68027bd38e134f45d1fe8612c0c31e5379ed7435",
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "0757ac65273f3418ee724773fea99a480d4151c9",
|
|
"description": "docs: reset new_features.txt",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
},
|
|
{
|
|
"sha": "ed8abf1e2deacef1c61223ab3072fc9b041845bd",
|
|
"description": "VERSION: bump to 24.0",
|
|
"nominated": false,
|
|
"nomination_type": 3,
|
|
"resolution": 4,
|
|
"main_sha": null,
|
|
"because_sha": null,
|
|
"notes": null
|
|
}
|
|
] |