From 8770a147438f8cf6d6fa327a8c6165c97132ff1f Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Wed, 8 Jan 2020 15:16:43 +0100 Subject: [PATCH] [dxvk] Use small_vector to store image view format compatibility list Avoids some memory allocations, but increases the object size slightly. --- src/dxvk/dxvk_image.h | 2 +- src/dxvk/dxvk_include.h | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dxvk/dxvk_image.h b/src/dxvk/dxvk_image.h index 0e3a3224..259e3381 100644 --- a/src/dxvk/dxvk_image.h +++ b/src/dxvk/dxvk_image.h @@ -281,7 +281,7 @@ namespace dxvk { DxvkMemory m_memory; VkImage m_image = VK_NULL_HANDLE; - std::vector m_viewFormats; + small_vector m_viewFormats; }; diff --git a/src/dxvk/dxvk_include.h b/src/dxvk/dxvk_include.h index 80877ca8..3803afb5 100644 --- a/src/dxvk/dxvk_include.h +++ b/src/dxvk/dxvk_include.h @@ -8,6 +8,7 @@ #include "../util/util_flags.h" #include "../util/util_likely.h" #include "../util/util_math.h" +#include "../util/util_small_vector.h" #include "../util/util_string.h" #include "../util/rc/util_rc.h"