v3dv/debug: plug v3d_debug
authorAlejandro Piñeiro <apinheiro@igalia.com>
Tue, 3 Dec 2019 09:54:52 +0000 (10:54 +0100)
committerMarge Bot <eric+marge@anholt.net>
Tue, 13 Oct 2020 21:21:25 +0000 (21:21 +0000)
Right now there is not a big reason/difference to implement the
utilities present at v3d_debug for the vulkan driver, so lets just
reuse it.

The other advantage is that is the debug utilities used by common
parts of the driver, like broadcom/compiler

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6766>

src/broadcom/vulkan/v3dv_device.c

index 63e35c4..34d259c 100644 (file)
@@ -30,6 +30,8 @@
 #include <unistd.h>
 #include <xf86drm.h>
 
+#include "common/v3d_debug.h"
+
 #include "v3dv_private.h"
 #include "vk_util.h"
 
@@ -124,6 +126,8 @@ v3dv_CreateInstance(const VkInstanceCreateInfo *pCreateInfo,
    else
       instance->alloc = default_alloc;
 
+   v3d_process_debug_variable();
+
    instance->app_info = (struct v3dv_app_info) { .api_version = 0 };
    if (pCreateInfo->pApplicationInfo) {
       const VkApplicationInfo *app = pCreateInfo->pApplicationInfo;