| 242 | } |
| 243 | |
| 244 | void GpuTrace::CompletePacket(PacketTrace* packetTrace, uint64_t timestamp) const |
| 245 | { |
| 246 | if (IsVerboseTraceEnabled()) { |
| 247 | DebugPrintAccumulatedGpuTime(LookupPacketTraceProcessId(packetTrace), |
| 248 | packetTrace->mAccumulatedPacketTime, |
| 249 | packetTrace->mRunningPacketStartTime, |
| 250 | timestamp); |
| 251 | } |
| 252 | |
| 253 | auto accumulatedTime = timestamp - packetTrace->mRunningPacketStartTime; |
| 254 | |
| 255 | packetTrace->mLastPacketTime = timestamp; |
| 256 | packetTrace->mAccumulatedPacketTime += accumulatedTime; |
| 257 | packetTrace->mRunningPacketStartTime = 0; |
| 258 | } |
| 259 | |
| 260 | void GpuTrace::EnqueueWork(Context* context, uint32_t sequenceId, uint64_t timestamp, bool isWaitPacket) |
| 261 | { |
nothing calls this directly
no test coverage detected