Module: Mesa Branch: staging/23.3 Commit: ff6ed814f7b98cb1cfac3b0a3b32265084c095d6 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff6ed814f7b98cb1cfac3b0a3b32265084c095d6
Author: Iván Briano <[email protected]> Date: Mon Nov 20 15:50:00 2023 -0800 anv: use the right vertexOffset on CmdDrawMultiIndexed Fixes: c70ef757e63 ("anv: Use extended parameters on Gen11+") Reviewed-by: Lionel Landwerlin <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26327> (cherry picked from commit 43cb4cb6dde1e8fdbe609c42b47e0f27d8411982) --- .pick_status.json | 2 +- src/intel/vulkan/genX_cmd_buffer.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.pick_status.json b/.pick_status.json index e0ad2657f6e..dc97e394d12 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -304,7 +304,7 @@ "description": "anv: use the right vertexOffset on CmdDrawMultiIndexed", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "c70ef757e6345652d4946fcc91b4816e56d86b43", "notes": null diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c index 5090e0fe1ec..2a1ed111f2f 100644 --- a/src/intel/vulkan/genX_cmd_buffer.c +++ b/src/intel/vulkan/genX_cmd_buffer.c @@ -4545,7 +4545,7 @@ void genX(CmdDrawMultiIndexedEXT)( prim.StartInstanceLocation = firstInstance; prim.BaseVertexLocation = pVertexOffset ? *pVertexOffset : draw->vertexOffset; prim.ExtendedParametersPresent = true; - prim.ExtendedParameter0 = draw->vertexOffset; + prim.ExtendedParameter0 = pVertexOffset ? *pVertexOffset : draw->vertexOffset; prim.ExtendedParameter1 = firstInstance; prim.ExtendedParameter2 = i; }
