diff options
Diffstat (limited to 'src/vulkan/pipeline.cc')
-rw-r--r-- | src/vulkan/pipeline.cc | 4 |
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 |