Module: Mesa Branch: main Commit: a669147689a3253f4fe8dd80288d34124cbb2d02 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a669147689a3253f4fe8dd80288d34124cbb2d02
Author: Danylo Piliaiev <[email protected]> Date: Wed Oct 25 15:58:06 2023 +0200 tu: Always print startup failure messages If we encounter an error during the startup we always want to have it in the logs to quickly diagnose an issue from user attached logs. Signed-off-by: Danylo Piliaiev <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25888> --- src/freedreno/vulkan/tu_util.cc | 6 ------ src/freedreno/vulkan/tu_util.h | 4 +--- 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/src/freedreno/vulkan/tu_util.cc b/src/freedreno/vulkan/tu_util.cc index ec1d29dbbe3..793e81b4a0f 100644 --- a/src/freedreno/vulkan/tu_util.cc +++ b/src/freedreno/vulkan/tu_util.cc @@ -79,7 +79,6 @@ void PRINTFLIKE(3, 4) VkResult __vk_startup_errorf(struct tu_instance *instance, VkResult error, - bool always_print, const char *file, int line, const char *format, @@ -90,11 +89,6 @@ __vk_startup_errorf(struct tu_instance *instance, const char *error_str = vk_Result_to_str(error); -#ifndef DEBUG - if (!always_print) - return error; -#endif - if (format) { va_start(ap, format); vsnprintf(buffer, sizeof(buffer), format, ap); diff --git a/src/freedreno/vulkan/tu_util.h b/src/freedreno/vulkan/tu_util.h index 80ccd698a36..833b6422ba2 100644 --- a/src/freedreno/vulkan/tu_util.h +++ b/src/freedreno/vulkan/tu_util.h @@ -67,18 +67,16 @@ tu_env_init(void); VkResult __vk_startup_errorf(struct tu_instance *instance, VkResult error, - bool force_print, const char *file, int line, const char *format, - ...) PRINTFLIKE(6, 7); + ...) PRINTFLIKE(5, 6); /* Prints startup errors if TU_DEBUG=startup is set or on a debug driver * build. */ #define vk_startup_errorf(instance, error, format, ...) \ __vk_startup_errorf(instance, error, \ - TU_DEBUG(STARTUP), \ __FILE__, __LINE__, format, ##__VA_ARGS__) void
