From ca335c651956cf1cbfd738c211e7ab0834b1c154 Mon Sep 17 00:00:00 2001 From: Hans-Kristian Arntzen Date: Wed, 12 Feb 2025 16:26:37 +0100 Subject: [PATCH] vkd3d: Add missing sTypes for mapped memory range. Signed-off-by: Hans-Kristian Arntzen --- libs/vkd3d/memory.c | 1 + libs/vkd3d/resource.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/libs/vkd3d/memory.c b/libs/vkd3d/memory.c index 3e7c8890ae..14688c282f 100644 --- a/libs/vkd3d/memory.c +++ b/libs/vkd3d/memory.c @@ -495,6 +495,7 @@ static void vkd3d_memory_transfer_queue_clear_allocation(struct vkd3d_memory_tra vk_procs = &device->vk_procs; + mapped_range.sType = VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE; mapped_range.memory = allocation->device_allocation.vk_memory; mapped_range.offset = allocation->offset; mapped_range.size = allocation->resource.size; diff --git a/libs/vkd3d/resource.c b/libs/vkd3d/resource.c index 6c90c1d50e..00936b1959 100644 --- a/libs/vkd3d/resource.c +++ b/libs/vkd3d/resource.c @@ -2262,6 +2262,7 @@ static HRESULT STDMETHODCALLTYPE d3d12_resource_WriteToSubresource(d3d12_resourc vkd3d_format_copy_data(format, src_data, src_row_pitch, src_slice_pitch, dst_data, subresource_layout->row_pitch, subresource_layout->depth_pitch, extent.width, extent.height, extent.depth); + mapped_range.sType = VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE; mapped_range.memory = resource->mem.device_allocation.vk_memory; mapped_range.offset = resource->mem.offset + subresource_layout->offset; mapped_range.size = (extent.depth - 1) * subresource_layout->depth_pitch + @@ -2341,6 +2342,7 @@ static HRESULT STDMETHODCALLTYPE d3d12_resource_ReadFromSubresource(d3d12_resour src_data += subresource_layout->offset + vkd3d_format_get_data_offset(format, subresource_layout->row_pitch, subresource_layout->depth_pitch, src_box->left, src_box->top, src_box->front); + mapped_range.sType = VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE; mapped_range.memory = resource->mem.device_allocation.vk_memory; mapped_range.offset = resource->mem.offset + subresource_layout->offset; mapped_range.size = (src_box->back - src_box->front - 1) * subresource_layout->depth_pitch +