Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16110>
const VkBufferCreateInfo *create_info,
struct vn_buffer_memory_requirements *out)
{
+ if (VN_PERF(NO_ASYNC_BUFFER_CREATE))
+ return false;
+
if (create_info->size > cache->max_buffer_size)
return false;
static const struct debug_control vn_perf_options[] = {
{ "no_async_set_alloc", VN_PERF_NO_ASYNC_SET_ALLOC },
+ { "no_async_buffer_create", VN_PERF_NO_ASYNC_BUFFER_CREATE },
{ NULL, 0 },
};
enum vn_perf {
VN_PERF_NO_ASYNC_SET_ALLOC = 1ull << 0,
+ VN_PERF_NO_ASYNC_BUFFER_CREATE = 1ull << 1,
};
typedef uint64_t vn_object_id;