Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
TracyMacros.hpp File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TRACY_ZONE_SCOPED
#define TRACY_ZONE_SCOPED_NAMED(name)
#define TRACY_ZONE_SCOPED_NAMED_D(stream_expr)
#define TRACY_ZONE_SCOPED_FUNCTION
#define TRACY_FRAME_MARK
#define TRACY_MESSAGE_C(stream_expr, color)
#define TRACY_LOCKABLE(type, varname, desc)
#define TRACY_LOCK_GUARD(type, varname, var)
#define TRACY_VK_CONTEXT(phys_device, device, queue, cmd_buffer)
#define TRACY_VK_DESTROY_CONTEXT(vk_context)
#define TRACY_VK_ZONE(vk_context, cmd_buffer, name)
#define TRACY_VK_ZONE_NAMED(vk_context, cmd_buffer, name, active)
#define TRACY_VK_COLLECT(vk_context, cmd_buffer)
#define TRACY_VK_CONTEXT_CALIBRATED(phys_device, device, queue, cmd_buffer, getTimeDomains, getCalibratedTimestamps)
#define TRACY_VK_CONTEXT_HOST_CALIBRATED(phys_device, device, queue, cmd_buffer, getTimeDomains, getCalibratedTimestamps)
#define TRACY_VK_ZONE_C(vk_context, cmd_buffer, name, color)
#define TRACY_VK_ZONE_NAMED_C(vk_context, cmd_buffer, name, color, active)
#define TRACY_VK_ZONE_TRANSIENT(vk_context, cmd_buffer, name, active)
#define TRACY_VK_CONTEXT_NAME(vk_context, name, size)
#define TRACY_VK_MULTIVIEW(vk_context, count)
#define TRACY_ZONE_SCOPED_NAMED_ASSET(name)
#define TRACY_ZONE_SCOPED_NAMED_D_ASSET(stream_expr)
#define TRACY_ALLOC_N(ptr, size, name)
#define TRACY_FREE_N(ptr, name)

Macro Definition Documentation

◆ TRACY_ALLOC_N

#define TRACY_ALLOC_N ( ptr,
size,
name )

Definition at line 99 of file TracyMacros.hpp.

◆ TRACY_FRAME_MARK

#define TRACY_FRAME_MARK

Definition at line 81 of file TracyMacros.hpp.

◆ TRACY_FREE_N

#define TRACY_FREE_N ( ptr,
name )

Definition at line 100 of file TracyMacros.hpp.

◆ TRACY_LOCK_GUARD

#define TRACY_LOCK_GUARD ( type,
varname,
var )
Value:
std::lock_guard<type> varname(var);

Definition at line 84 of file TracyMacros.hpp.

◆ TRACY_LOCKABLE

#define TRACY_LOCKABLE ( type,
varname,
desc )
Value:
std::mutex varname

Definition at line 83 of file TracyMacros.hpp.

◆ TRACY_MESSAGE_C

#define TRACY_MESSAGE_C ( stream_expr,
color )

Definition at line 82 of file TracyMacros.hpp.

◆ TRACY_VK_COLLECT

#define TRACY_VK_COLLECT ( vk_context,
cmd_buffer )

Definition at line 89 of file TracyMacros.hpp.

◆ TRACY_VK_CONTEXT

#define TRACY_VK_CONTEXT ( phys_device,
device,
queue,
cmd_buffer )

Definition at line 85 of file TracyMacros.hpp.

◆ TRACY_VK_CONTEXT_CALIBRATED

#define TRACY_VK_CONTEXT_CALIBRATED ( phys_device,
device,
queue,
cmd_buffer,
getTimeDomains,
getCalibratedTimestamps )

Definition at line 90 of file TracyMacros.hpp.

◆ TRACY_VK_CONTEXT_HOST_CALIBRATED

#define TRACY_VK_CONTEXT_HOST_CALIBRATED ( phys_device,
device,
queue,
cmd_buffer,
getTimeDomains,
getCalibratedTimestamps )

Definition at line 91 of file TracyMacros.hpp.

◆ TRACY_VK_CONTEXT_NAME

#define TRACY_VK_CONTEXT_NAME ( vk_context,
name,
size )

Definition at line 95 of file TracyMacros.hpp.

◆ TRACY_VK_DESTROY_CONTEXT

#define TRACY_VK_DESTROY_CONTEXT ( vk_context)

Definition at line 86 of file TracyMacros.hpp.

◆ TRACY_VK_MULTIVIEW

#define TRACY_VK_MULTIVIEW ( vk_context,
count )

Definition at line 96 of file TracyMacros.hpp.

◆ TRACY_VK_ZONE

#define TRACY_VK_ZONE ( vk_context,
cmd_buffer,
name )

Definition at line 87 of file TracyMacros.hpp.

◆ TRACY_VK_ZONE_C

#define TRACY_VK_ZONE_C ( vk_context,
cmd_buffer,
name,
color )

Definition at line 92 of file TracyMacros.hpp.

◆ TRACY_VK_ZONE_NAMED

#define TRACY_VK_ZONE_NAMED ( vk_context,
cmd_buffer,
name,
active )

Definition at line 88 of file TracyMacros.hpp.

◆ TRACY_VK_ZONE_NAMED_C

#define TRACY_VK_ZONE_NAMED_C ( vk_context,
cmd_buffer,
name,
color,
active )

Definition at line 93 of file TracyMacros.hpp.

◆ TRACY_VK_ZONE_TRANSIENT

#define TRACY_VK_ZONE_TRANSIENT ( vk_context,
cmd_buffer,
name,
active )

Definition at line 94 of file TracyMacros.hpp.

◆ TRACY_ZONE_SCOPED

#define TRACY_ZONE_SCOPED

Definition at line 77 of file TracyMacros.hpp.

◆ TRACY_ZONE_SCOPED_FUNCTION

#define TRACY_ZONE_SCOPED_FUNCTION

Definition at line 80 of file TracyMacros.hpp.

◆ TRACY_ZONE_SCOPED_NAMED

◆ TRACY_ZONE_SCOPED_NAMED_ASSET

#define TRACY_ZONE_SCOPED_NAMED_ASSET ( name)

Definition at line 97 of file TracyMacros.hpp.

◆ TRACY_ZONE_SCOPED_NAMED_D

#define TRACY_ZONE_SCOPED_NAMED_D ( stream_expr)

Definition at line 79 of file TracyMacros.hpp.

◆ TRACY_ZONE_SCOPED_NAMED_D_ASSET

#define TRACY_ZONE_SCOPED_NAMED_D_ASSET ( stream_expr)

Definition at line 98 of file TracyMacros.hpp.