dzn: Use the right variable for heap slots when prepping resolves
authorJesse Natalie <jenatali@microsoft.com>
Mon, 19 Dec 2022 23:24:50 +0000 (15:24 -0800)
committerMarge Bot <emma+marge@anholt.net>
Tue, 10 Jan 2023 04:25:26 +0000 (04:25 +0000)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20400>

src/microsoft/vulkan/dzn_cmd_buffer.c

index b366b16..7a504cd 100644 (file)
@@ -3987,9 +3987,8 @@ dzn_CmdResolveImage2(VkCommandBuffer commandBuffer,
 
    ID3D12GraphicsCommandList1_IASetPrimitiveTopology(cmdbuf->cmdlist, D3D_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP);
 
-   uint32_t heap_offset = 0;
    for (uint32_t r = 0; r < info->regionCount; r++)
-      dzn_cmd_buffer_resolve_region(cmdbuf, info, heap, &heap_offset, r);
+      dzn_cmd_buffer_resolve_region(cmdbuf, info, heap, &heap_slot, r);
 
    cmdbuf->state.pipeline = NULL;
    cmdbuf->state.dirty |= DZN_CMD_DIRTY_VIEWPORTS | DZN_CMD_DIRTY_SCISSORS;