Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/HansKristian-Work/vkd3d-proton.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Kristian Arntzen <post@arntzen-software.no>2022-09-15 18:09:01 +0300
committerHans-Kristian Arntzen <post@arntzen-software.no>2022-09-17 00:00:21 +0300
commitc101daa6e9c0dca88bc08c14a061c06dae787dc9 (patch)
tree1adcec3942c99c4a05664fa6b5d1370a313eb4d0
parenta31d7a03b19f62f35523be756eef085a589095a1 (diff)
vkd3d: Fix wrong resource used in image -> buffer copy.
Need to track source here, not dest. Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
-rw-r--r--libs/vkd3d/command.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/vkd3d/command.c b/libs/vkd3d/command.c
index 6d016cff..68fa3bc8 100644
--- a/libs/vkd3d/command.c
+++ b/libs/vkd3d/command.c
@@ -6782,7 +6782,7 @@ static void d3d12_command_list_before_copy_texture_region(struct d3d12_command_l
if (info->batch_type == VKD3D_BATCH_TYPE_COPY_IMAGE_TO_BUFFER)
{
- d3d12_command_list_track_resource_usage(list, dst_resource, true);
+ d3d12_command_list_track_resource_usage(list, src_resource, true);
/* We're going to do an image layout transition, so we can handle pending buffer barriers while we're at it.
* After that barrier completes, we implicitly synchronize any outstanding copies, so we can drop the tracking.