From 20363b0bb95dec1cfcf25f636e9fb441ad9e2210 Mon Sep 17 00:00:00 2001 From: Iago Toral Quiroga Date: Wed, 27 Nov 2019 11:49:12 +0100 Subject: [PATCH] v3dv: add support for valgrind macros Part-of: --- src/broadcom/vulkan/meson.build | 1 + src/broadcom/vulkan/v3dv_private.h | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/src/broadcom/vulkan/meson.build b/src/broadcom/vulkan/meson.build index 7890377..19ac65f 100644 --- a/src/broadcom/vulkan/meson.build +++ b/src/broadcom/vulkan/meson.build @@ -65,6 +65,7 @@ v3dv_flags = ['-DV3D_VERSION=42'] v3dv_deps = [ dep_libdrm, + dep_valgrind, idep_vulkan_util, ] diff --git a/src/broadcom/vulkan/v3dv_private.h b/src/broadcom/vulkan/v3dv_private.h index 08e0c6b..c9edae6 100644 --- a/src/broadcom/vulkan/v3dv_private.h +++ b/src/broadcom/vulkan/v3dv_private.h @@ -35,6 +35,14 @@ #include #include +#ifdef HAVE_VALGRIND +#include +#include +#define VG(x) x +#else +#define VG(x) ((void)0) +#endif + #include "common/v3d_device_info.h" #include "vk_debug_report.h" -- 2.7.4