egl,venus,vulkan,turnip,freedreno: Update CPU trace init to init more than perfetto.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22505>
This commit is contained in:
Bas Nieuwenhuizen 2023-04-14 14:21:38 +02:00
parent 11198951e6
commit d980f311b7
5 changed files with 9 additions and 5 deletions

View file

@ -411,7 +411,7 @@ eglGetDisplay(EGLNativeDisplayType nativeDisplay)
_EGLDisplay *disp;
void *native_display_ptr;
util_perfetto_init();
util_cpu_trace_init();
_EGL_FUNC_START(NULL, EGL_OBJECT_THREAD_KHR, NULL);
STATIC_ASSERT(sizeof(void *) == sizeof(nativeDisplay));
@ -476,7 +476,7 @@ eglGetPlatformDisplayEXT(EGLenum platform, void *native_display,
EGLAttrib *attrib_list;
EGLDisplay disp;
util_perfetto_init();
util_cpu_trace_init();
_EGL_FUNC_START(NULL, EGL_OBJECT_THREAD_KHR, NULL);
if (_eglConvertIntsToAttribs(int_attribs, &attrib_list) != EGL_SUCCESS)
@ -491,7 +491,7 @@ PUBLIC EGLDisplay EGLAPIENTRY
eglGetPlatformDisplay(EGLenum platform, void *native_display,
const EGLAttrib *attrib_list)
{
util_perfetto_init();
util_cpu_trace_init();
_EGL_FUNC_START(NULL, EGL_OBJECT_THREAD_KHR, NULL);
return _eglGetPlatformDisplayCommon(platform, native_display, attrib_list);
}

View file

@ -821,6 +821,8 @@ tu_CreateInstance(const VkInstanceCreateInfo *pCreateInfo,
tu_perfetto_init();
#endif
util_gpuvis_init();
return VK_SUCCESS;
}

View file

@ -1042,6 +1042,8 @@ fd_screen_create(int fd,
fd_perfetto_init();
#endif
util_gpuvis_init();
pscreen = &screen->base;
screen->dev = dev;

View file

@ -93,7 +93,7 @@ vn_trace_init(void)
#ifdef ANDROID
atrace_init();
#else
util_perfetto_init();
util_cpu_trace_init();
#endif
}

View file

@ -72,7 +72,7 @@ wsi_device_init(struct wsi_device *wsi,
WSI_DEBUG = parse_debug_string(getenv("MESA_VK_WSI_DEBUG"), debug_control);
util_perfetto_init();
util_cpu_trace_init();
memset(wsi, 0, sizeof(*wsi));