Fix OOM issue
authorNormunds Rieksts <normunds.rieksts@arm.com>
Mon, 8 Nov 2021 17:53:12 +0000 (17:53 +0000)
committerMatteo Franchin <matteo.franchin@arm.com>
Thu, 11 Nov 2021 18:27:31 +0000 (18:27 +0000)
commit86fa15a8a2ac5e1fb2d8d9aa64a968e501e1d77f
treeee73da432fbf2d4f2e927bf7a52d44baaf86de83
parenta7a53ef09257529fea095dc9b8ff9ebf22c7acbe
Fix OOM issue

Fixes an issue where there was a chance that an exception would be
thrown when out of memory rather than returning an
appropriate VkResult code.

Additionally introduces a noncopyable utility class that can be used to
mark classes that should not have copy semantics

Change-Id: I1f84dc9bb1ea96db2a88a90d56adbee78b17c5e3
Signed-off-by: Normunds Rieksts <normunds.rieksts@arm.com>
util/custom_allocator.hpp
util/extension_list.hpp
util/file_descriptor.hpp
util/helpers.hpp
util/optional.hpp
util/timed_semaphore.hpp
util/unordered_map.hpp
util/unordered_set.hpp
wsi/wayland/swapchain.cpp
wsi/wayland/swapchain.hpp