aboutsummaryrefslogtreecommitdiff
path: root/src/vulkan/pipeline.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/vulkan/pipeline.cc')
-rw-r--r--src/vulkan/pipeline.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/vulkan/pipeline.cc b/src/vulkan/pipeline.cc
index df301e4..8cd4995 100644
--- a/src/vulkan/pipeline.cc
+++ b/src/vulkan/pipeline.cc
@@ -430,7 +430,9 @@ Result Pipeline::SendDescriptorDataToDeviceIfNeeded() {
"Vulkan: Pipeline::SendDescriptorDataToDeviceIfNeeded() "
"descriptor's transfer resource is not found");
}
- descriptor_transfer_resources_[buffer]->Initialize();
+ Result r = descriptor_transfer_resources_[buffer]->Initialize();
+ if (!r.IsSuccess())
+ return r;
}
// Note that if a buffer for a descriptor is host accessible and