From 80530603dc0d5f249305b17a7632843f3536352e Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 1 May 2026 09:44:00 -0400 Subject: [PATCH] lavapipe: use the right type for DGC mesh draws cc: mesa-stable (cherry picked from commit 965beb520c8274ec1875feb567b9b3526bb7f6d0) Part-of: --- .pick_status.json | 2 +- src/gallium/frontends/lavapipe/lvp_execute.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.pick_status.json b/.pick_status.json index eab08180651..b6c420c3adf 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1634,7 +1634,7 @@ "description": "lavapipe: use the right type for DGC mesh draws", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": null, "notes": null diff --git a/src/gallium/frontends/lavapipe/lvp_execute.c b/src/gallium/frontends/lavapipe/lvp_execute.c index a718d1e0d25..5f2702e5e45 100644 --- a/src/gallium/frontends/lavapipe/lvp_execute.c +++ b/src/gallium/frontends/lavapipe/lvp_execute.c @@ -4227,7 +4227,7 @@ process_sequence_ext(struct rendering_state *state, // only available if VK_EXT_mesh_shader is supported case VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_EXT: { VkDrawMeshTasksIndirectCommandEXT *data = input; - memcpy(&cmd->u.draw_mesh_tasks_ext, data, sizeof(VkDrawIndirectCountIndirectCommandEXT)); + memcpy(&cmd->u.draw_mesh_tasks_ext, data, sizeof(VkDrawMeshTasksIndirectCommandEXT)); break; } case VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_COUNT_EXT: {