Vulkan: Provide utilities to put markers and labels where needed in the GPUmodule #106098

Merged
Jeroen Bakker merged 29 commits from :vk_debug_update into main 2023-04-21 12:32:52 +02:00

29 Commits

Author SHA1 Message Date
Kazashi Yoshioka 996b90b7c4 Merge remote-tracking branch 'upstream/main' into vk_debug_update 2023-04-21 18:48:59 +09:00
Kazashi Yoshioka 61d8eeed9b FIX:Vulkan: For vulkan gpu name schema 2023-04-21 18:40:38 +09:00
Kazashi Yoshioka a7896343d4 Vulkan:Refactor:fix name schema 2023-04-18 12:33:03 +09:00
Kazashi Yoshioka 2d7348ae29 Merge remote-tracking branch 'upstream/main' into vk_debug_update 2023-04-17 16:34:02 +09:00
Kazashi Yoshioka 71be92dab2 Merge remote-tracking branch 'upstream/main' into vk_debug_update 2023-04-12 21:03:51 +09:00
Kazashi Yoshioka bf8e9db521 Vulkan:DebugUtils:Add const qualifier
Access other than initialization and destruction should be const.
2023-04-12 21:00:23 +09:00
Kazashi Yoshioka 995d327954 FIX:Refactoring Support VulkanObjectLabel,etc
Added naming convention(VKNameSUFFIX->name_suffix) for vulkan objects.
2023-04-03 23:14:54 +09:00
Kazashi Yoshioka 60f47e80dc FIX:Refactoring Support VulkanObjectLabel,etc
Added naming convention for vulkan objects.
2023-04-03 23:08:40 +09:00
Kazashi Yoshioka 38c4349f1b FIX:Refactoring Support VulkanObjectLabel,etc
Added naming convention for vulkan objects.
2023-04-03 23:07:06 +09:00
Kazashi Yoshioka f1646a6a05 FIX:Format CMakeLists.txt 2023-04-03 23:01:21 +09:00
Kazashi Yoshioka 35bfe856b6 FIX:Refactoring Support VulkanObjectLabel,etc
Added naming convention for vulkan objects.
2023-04-03 22:58:01 +09:00
Kazashi Yoshioka 1328bb0774 FIX:Vector compile error for windows 2023-04-03 22:34:15 +09:00
Kazashi Yoshioka 9d4a1655b5 Merge remote-tracking branch 'upstream/main' into vk_debug_update 2023-04-03 22:13:31 +09:00
Kazashi Yoshioka d81a9f8961 FIX:Refactoring ObjectLabeling
About format and resolution of conflict.
2023-03-29 06:51:01 +09:00
Kazashi Yoshioka bf29677011 Merge remote-tracking branch 'upstream/main' into vk_debug_update 2023-03-29 05:54:13 +09:00
Kazashi Yoshioka 0c2ac3fbeb FIX:vk_debug refactoring
Added check for DebugFlag.
2023-03-29 05:49:47 +09:00
Kazashi Yoshioka 405a338414 Merge remote-tracking branch 'upstream/main' into vk_debug_update 2023-03-28 18:25:17 +09:00
Kazashi Yoshioka a50ad4c497 FIX:Refactoring related to foramat 2023-03-25 00:58:56 +09:00
Kazashi Yoshioka d497fa2a60 Add:Extensions for using Vulkan's debugUtils 2023-03-24 19:11:43 +09:00
Kazashi Yoshioka a10da2cae5 Resolve:vk_debug.cc 2023-03-24 09:34:52 +09:00
Kazashi Yoshioka 353ca23ca8 Merge branch 'vk_debug_update' of https://projects.blender.org/vnapdv/blender into vk_debug_update 2023-03-24 09:32:03 +09:00
Kazashi Yoshioka 4b79055eb6 Merge remote-tracking branch 'upstream/main' into vk_debug_update 2023-03-24 09:22:44 +09:00
Kazashi Yoshioka c8f675f277 Resolve Process: vk_debug,vk_context 2023-03-24 09:16:50 +09:00
Kazashi Yoshioka e76a52c66d FIX:For linux build 2023-03-22 07:44:55 +09:00
Kazashi Yoshioka 6b6283b22b Fix:Added runtime mode to markerFunctions 2023-03-21 21:13:16 +09:00
Kazashi Yoshioka fad7e72e51 Fix:Added markerFunctions to vk_debug 2023-03-21 21:09:20 +09:00
Kazashi Yoshioka a40f26b433 Fix:vk_debug.cc 2023-03-21 21:01:12 +09:00
Kazashi Yoshioka 2053c4ceae Add:vk_debug 2023-03-21 20:57:33 +09:00
Kazashi Yoshioka bb7d1f0422 Fix:Implementing Vulkan Object Labels 2023-03-22 05:46:21 +09:00