CARB_PROFILE_CREATE_GPU_CONTEXT#
Defined in carb/profiler/Profile.h
-
CARB_PROFILE_CREATE_GPU_CONTEXT(name, correlatedCpuTimestampNs, correlatedGpuTimestamp, gpuTimestampPeriodNs, graphicsApi)#
Create a new GPU profiling context that allows injecting timestamps coming from a GPU in a deferred manner.
- Parameters:
name – name of the context
correlatedCpuTimestampNs – correlated GPU clock timestamp (in nanoseconds)
correlatedGpuTimestamp – correlated GPU clock timestamp (raw value)
gpuTimestampPeriodNs – is the number of nanoseconds required for a GPU timestamp query to be incremented by 1.
graphicsApi – string of graphic API used [‘vulkan’/’d3d12’]
- Returns:
a valid ID or kInvalidGpuContextId if creation fails