#include "pxr/pxr.h"
#include "pxr/imaging/hd/api.h"
#include "pxr/imaging/hd/version.h"
#include "pxr/imaging/hd/debugCodes.h"
#include "pxr/base/trace/trace.h"
#include "pxr/base/tf/mallocTag.h"
#include "pxr/base/tf/singleton.h"
#include "pxr/base/tf/token.h"
#include "pxr/base/tf/hashmap.h"
#include <memory>
#include <mutex>
Go to the source code of this file.
|
| #define | HD_PERF_ENABLE 1 |
| |
| #define | HD_TRACE_FUNCTION() TRACE_FUNCTION() |
| |
| #define | HD_TRACE_SCOPE(tag) TRACE_SCOPE(tag) |
| |
| #define | HD_PERF_CACHE_HIT(name, id) HdPerfLog::GetInstance().AddCacheHit(name, id); |
| |
| #define | HD_PERF_CACHE_HIT_TAG(name, id, tag) HdPerfLog::GetInstance().AddCacheHit(name, id, tag); |
| |
| #define | HD_PERF_CACHE_MISS(name, id) HdPerfLog::GetInstance().AddCacheMiss(name, id); |
| |
| #define | HD_PERF_CACHE_MISS_TAG(name, id, tag) HdPerfLog::GetInstance().AddCacheMiss(name, id, tag); |
| |
| #define | HD_PERF_COUNTER_INCR(name) HdPerfLog::GetInstance().IncrementCounter(name); |
| |
| #define | HD_PERF_COUNTER_DECR(name) HdPerfLog::GetInstance().DecrementCounter(name); |
| |
| #define | HD_PERF_COUNTER_SET(name, value) HdPerfLog::GetInstance().SetCounter(name, value); |
| |
| #define | HD_PERF_COUNTER_ADD(name, value) HdPerfLog::GetInstance().AddCounter(name, value); |
| |
| #define | HD_PERF_COUNTER_SUBTRACT(name, value) HdPerfLog::GetInstance().SubtractCounter(name, value); |
| |
| #define | HD_PERF_ADD_RESOURCE_REGISTRY(registry) HdPerfLog::GetInstance().AddResourceRegistry(registry); |
| |
| #define | HD_PERF_REMOVE_RESOURCE_REGISTRY(registry) HdPerfLog::GetInstance().RemoveResourceRegistry(registry); |
| |
| #define HD_PERF_REMOVE_RESOURCE_REGISTRY |
( |
|
registry | ) |
HdPerfLog::GetInstance().RemoveResourceRegistry(registry); |