Бранимир Караџић 2 年之前
父節點
當前提交
e7e75e4bff
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      src/renderer_vk.cpp

+ 4 - 2
src/renderer_vk.cpp

@@ -527,10 +527,12 @@ VK_IMPORT_DEVICE
 	};
 	};
 	BX_STATIC_ASSERT(VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE == BX_COUNTOF(s_allocScopeName)-1);
 	BX_STATIC_ASSERT(VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE == BX_COUNTOF(s_allocScopeName)-1);
 
 
+	constexpr size_t kMinAlignment = 8;
+
 	static void* VKAPI_PTR allocationFunction(void* _userData, size_t _size, size_t _alignment, VkSystemAllocationScope _allocationScope)
 	static void* VKAPI_PTR allocationFunction(void* _userData, size_t _size, size_t _alignment, VkSystemAllocationScope _allocationScope)
 	{
 	{
 		BX_UNUSED(_userData);
 		BX_UNUSED(_userData);
-		return bx::alignedAlloc(g_allocator, _size, bx::max(_alignment, 8), bx::Location(s_allocScopeName[_allocationScope], 0) );
+		return bx::alignedAlloc(g_allocator, _size, bx::max(kMinAlignment, _alignment), bx::Location(s_allocScopeName[_allocationScope], 0) );
 	}
 	}
 
 
 	static void* VKAPI_PTR reallocationFunction(void* _userData, void* _original, size_t _size, size_t _alignment, VkSystemAllocationScope _allocationScope)
 	static void* VKAPI_PTR reallocationFunction(void* _userData, void* _original, size_t _size, size_t _alignment, VkSystemAllocationScope _allocationScope)
@@ -540,7 +542,7 @@ VK_IMPORT_DEVICE
 			bx::alignedFree(g_allocator, _original, 0);
 			bx::alignedFree(g_allocator, _original, 0);
 			return NULL;
 			return NULL;
 		}
 		}
-		return bx::alignedRealloc(g_allocator, _original, _size, bx::max(_alignment, 8), bx::Location(s_allocScopeName[_allocationScope], 0) );
+		return bx::alignedRealloc(g_allocator, _original, _size, bx::max(kMinAlignment, _alignment), bx::Location(s_allocScopeName[_allocationScope], 0) );
 	}
 	}
 
 
 	static void VKAPI_PTR freeFunction(void* _userData, void* _memory)
 	static void VKAPI_PTR freeFunction(void* _userData, void* _memory)