#include "config.h"
#include <optick.h>
Go to the source code of this file.
|
#define | DVD_PROFILER_H_ |
|
#define | PROFILE_SCOPE(NAME, CATEGORY) OPTICK_EVENT(NAME, CATEGORY); static_assert(true, "") |
|
#define | PROFILE_SCOPE_AUTO(CATEGORY) OPTICK_EVENT(OPTICK_FUNC, CATEGORY); static_assert(true, "") |
|
#define | PROFILE_TAG(NAME, ...) OPTICK_TAG( NAME, __VA_ARGS__ ); static_assert(true, "") |
|
#define | PROFILE_FRAME(NAME) NO_DESTROY OPTICK_FRAME( NAME ); static_assert(true, "") |
|
#define | PROFILE_VK_INIT(DEVICES, PHYSICAL_DEVICES, CMD_QUEUES, CMD_QUEUES_FAMILY, NUM_CMD_QUEUS, FUNCTIONS) OPTICK_GPU_INIT_VULKAN(DEVICES, PHYSICAL_DEVICES, CMD_QUEUES, CMD_QUEUES_FAMILY, NUM_CMD_QUEUS, FUNCTIONS); static_assert(true, "") |
|
#define | PROFILE_VK_PRESENT(SWAP_CHAIN) OPTICK_GPU_FLIP(SWAP_CHAIN); static_assert(true, "") |
|
#define | PROFILE_VK_EVENT_AUTO() OPTICK_GPU_EVENT(OPTICK_FUNC); static_assert(true, "") |
|
#define | PROFILE_VK_EVENT(NAME) OPTICK_GPU_EVENT(NAME); static_assert(true, "") |
|
#define | PROFILE_VK_EVENT_AND_CONTEX(NAME, BUFFER) |
|
#define | PROFILE_VK_EVENT_AUTO_AND_CONTEX(BUFFER) PROFILE_VK_EVENT_AND_CONTEX(OPTICK_FUNC, BUFFER); static_assert(true, "") |
|
◆ DVD_PROFILER_H_
◆ PROFILE_FRAME
#define PROFILE_FRAME |
( |
|
NAME | ) |
NO_DESTROY OPTICK_FRAME( NAME ); static_assert(true, "") |
◆ PROFILE_SCOPE
#define PROFILE_SCOPE |
( |
|
NAME, |
|
|
|
CATEGORY |
|
) |
| OPTICK_EVENT(NAME, CATEGORY); static_assert(true, "") |
◆ PROFILE_SCOPE_AUTO
#define PROFILE_SCOPE_AUTO |
( |
|
CATEGORY | ) |
OPTICK_EVENT(OPTICK_FUNC, CATEGORY); static_assert(true, "") |
◆ PROFILE_TAG
#define PROFILE_TAG |
( |
|
NAME, |
|
|
|
... |
|
) |
| OPTICK_TAG( NAME, __VA_ARGS__ ); static_assert(true, "") |
◆ PROFILE_VK_EVENT
#define PROFILE_VK_EVENT |
( |
|
NAME | ) |
OPTICK_GPU_EVENT(NAME); static_assert(true, "") |
◆ PROFILE_VK_EVENT_AND_CONTEX
#define PROFILE_VK_EVENT_AND_CONTEX |
( |
|
NAME, |
|
|
|
BUFFER |
|
) |
| |
Value: OPTICK_GPU_CONTEXT(BUFFER) \
PROFILE_VK_EVENT(NAME); static_assert(true, "")
Definition at line 99 of file Profiler.h.
◆ PROFILE_VK_EVENT_AUTO
#define PROFILE_VK_EVENT_AUTO |
( |
| ) |
OPTICK_GPU_EVENT(OPTICK_FUNC); static_assert(true, "") |
◆ PROFILE_VK_EVENT_AUTO_AND_CONTEX
◆ PROFILE_VK_INIT
#define PROFILE_VK_INIT |
( |
|
DEVICES, |
|
|
|
PHYSICAL_DEVICES, |
|
|
|
CMD_QUEUES, |
|
|
|
CMD_QUEUES_FAMILY, |
|
|
|
NUM_CMD_QUEUS, |
|
|
|
FUNCTIONS |
|
) |
| OPTICK_GPU_INIT_VULKAN(DEVICES, PHYSICAL_DEVICES, CMD_QUEUES, CMD_QUEUES_FAMILY, NUM_CMD_QUEUS, FUNCTIONS); static_assert(true, "") |
◆ PROFILE_VK_PRESENT
#define PROFILE_VK_PRESENT |
( |
|
SWAP_CHAIN | ) |
OPTICK_GPU_FLIP(SWAP_CHAIN); static_assert(true, "") |