Make it easier for memory alignment debugging.
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19830>
{ "no_async_queue_submit", VN_PERF_NO_ASYNC_QUEUE_SUBMIT },
{ "no_event_feedback", VN_PERF_NO_EVENT_FEEDBACK },
{ "no_fence_feedback", VN_PERF_NO_FENCE_FEEDBACK },
+ { "no_memory_suballoc", VN_PERF_NO_MEMORY_SUBALLOC },
{ NULL, 0 },
/* clang-format on */
};
VN_PERF_NO_ASYNC_QUEUE_SUBMIT = 1ull << 2,
VN_PERF_NO_EVENT_FEEDBACK = 1ull << 3,
VN_PERF_NO_FENCE_FEEDBACK = 1ull << 4,
+ VN_PERF_NO_MEMORY_SUBALLOC = 1ull << 5,
};
typedef uint64_t vn_object_id;
const struct vn_instance *instance = dev->physical_device->instance;
const struct vn_renderer_info *renderer = &instance->renderer->info;
+ if (VN_PERF(NO_MEMORY_SUBALLOC))
+ return false;
+
if (renderer->has_guest_vram)
return false;