Blender V5.0
blender::gpu::debug::VKDebuggingTools Class Reference

#include <vk_debug.hh>

Public Member Functions

void init (VkInstance vk_instance)
void deinit (VkInstance vk_instance)
void init_messenger (VkInstance vk_instance)
void destroy_messenger (VkInstance vk_instance)
void print_labels (const VkDebugUtilsMessengerCallbackDataEXT *callback_data)

Detailed Description

Definition at line 24 of file vk_debug.hh.

Member Function Documentation

◆ deinit()

void blender::gpu::debug::VKDebuggingTools::deinit ( VkInstance vk_instance)

Definition at line 168 of file vk_debug.cc.

References deinit(), and destroy_messenger().

Referenced by deinit().

◆ destroy_messenger()

void blender::gpu::debug::VKDebuggingTools::destroy_messenger ( VkInstance vk_instance)

◆ init()

void blender::gpu::debug::VKDebuggingTools::init ( VkInstance vk_instance)

Definition at line 162 of file vk_debug.cc.

References CLG_logref_init(), init(), init_messenger(), and blender::gpu::debug::LOG.

Referenced by init().

◆ init_messenger()

void blender::gpu::debug::VKDebuggingTools::init_messenger ( VkInstance vk_instance)

◆ print_labels()

void blender::gpu::debug::VKDebuggingTools::print_labels ( const VkDebugUtilsMessengerCallbackDataEXT * callback_data)

Definition at line 190 of file vk_debug.cc.

References print_labels(), printf, and to_string().

Referenced by blender::gpu::debug::messenger_callback(), and print_labels().


The documentation for this class was generated from the following files: