tracy/server
Bartosz Taudul e92874c0bb
Save "on demand" flag in traces.
Previously on demand mode was determined by frame offset parameter being
greater than zero. However, if the application is not pumping frames with
FrameMark macro, the frame index will never increase and the frame offset
parameter stay at zero. It is not possible to distinguish on demand traces
from normal ones in this scenario.

Fix by explicitly saving the on demand flag in trace file and employ the
previous logic to set the flag when importing older traces.
2023-03-04 00:11:32 +01:00
..
IconsFontAwesome6.h
tracy_pdqsort.h
tracy_robin_hood.h
tracy_xxhash.h
TracyBadVersion.cpp
TracyBadVersion.hpp Move all client headers and sources to public/ directory. 2022-07-17 15:47:38 +02:00
TracyBuzzAnim.hpp
TracyCharUtil.hpp
TracyColor.cpp
TracyColor.hpp Color plot background. 2022-07-24 01:39:51 +02:00
TracyDecayValue.hpp Move DarkenColor() to a proper source file. 2022-07-24 01:29:52 +02:00
TracyEvent.hpp
TracyEventDebug.cpp Remove CodeLocation query and CodeInformation response. 2022-10-11 22:56:23 +02:00
TracyEventDebug.hpp
TracyFileHeader.hpp
TracyFileRead.hpp
TracyFileselector.cpp Pressing cancel is not an error. 2022-10-30 00:44:30 +02:00
TracyFileselector.hpp Expose internal file selector failure state. 2022-10-30 00:36:07 +02:00
TracyFilesystem.cpp
TracyFilesystem.hpp Don't depend on View in Worker. 2020-05-23 15:53:58 +02:00
TracyFileWrite.hpp Move all client headers and sources to public/ directory. 2022-07-17 15:47:38 +02:00
TracyImGui.cpp
TracyImGui.hpp
TracyMemory.cpp
TracyMemory.hpp Don't care about memory usage tracking data races. 2019-11-10 19:21:24 +01:00
TracyMicroArchitecture.cpp Update to official uops.info ZEN4 data. 2022-11-29 17:03:29 +01:00
TracyMicroArchitecture.hpp
TracyMmap.cpp
TracyMmap.hpp
TracyMouse.cpp
TracyMouse.hpp
TracyPopcnt.hpp
TracyPrint.cpp Fix time rounding logic. 2022-08-28 14:50:38 +02:00
TracyPrint.hpp
TracyProtoHistory.cpp Release 0.9.1. 2023-02-26 15:30:03 +01:00
TracyProtoHistory.hpp Add protocol -> version mapping table. 2022-07-13 00:44:02 +02:00
TracyShortPtr.hpp
TracySlab.hpp
TracySort.hpp
TracySortedVector.hpp
TracySourceContents.cpp Move source file parsing logic to a separate file. 2021-03-26 02:42:14 +01:00
TracySourceContents.hpp
TracySourceTokenizer.cpp
TracySourceTokenizer.hpp
TracySourceView.cpp Line stats may not exist, even if the line has attributed cost. 2023-03-01 19:28:58 +01:00
TracySourceView.hpp Remove support for AT&T assembly syntax. 2023-02-10 20:41:03 +01:00
TracyStorage.cpp Fix edge case in directory structure creation. 2020-06-19 17:17:26 +02:00
TracyStorage.hpp
TracyStringDiscovery.hpp Allow external data insertion into string discovery vectors. 2022-07-30 18:35:50 +02:00
TracyTaskDispatch.cpp Add task dispatcher to server. 2019-09-20 22:58:12 +02:00
TracyTaskDispatch.hpp
TracyTexture.cpp Add software S3TC decoder. 2022-10-15 13:06:08 +02:00
TracyTexture.hpp Detect if hardware supports S3TC. 2022-10-15 12:56:19 +02:00
TracyTextureCompression.cpp Use zstd dict for packing/unpacking frame images. 2021-05-15 18:06:44 +02:00
TracyTextureCompression.hpp
TracyThreadCompress.cpp
TracyThreadCompress.hpp
TracyTimelineController.cpp More correct shouldUpdateCenterItem. 2023-01-31 20:35:17 +01:00
TracyTimelineController.hpp Centering around the mouse pointer. 2023-01-29 19:20:26 +01:00
TracyTimelineItem.cpp Add key to TimelineItem. 2023-01-27 20:00:05 +01:00
TracyTimelineItem.hpp Add key to TimelineItem. 2023-01-27 20:00:05 +01:00
TracyTimelineItemCpuData.cpp Add key to TimelineItem. 2023-01-27 20:00:05 +01:00
TracyTimelineItemCpuData.hpp Add key to TimelineItem. 2023-01-27 20:00:05 +01:00
TracyTimelineItemGpu.cpp Add key to TimelineItem. 2023-01-27 20:00:05 +01:00
TracyTimelineItemGpu.hpp
TracyTimelineItemPlot.cpp Calculate plot timeline taking active time span into account. 2023-03-03 22:36:04 +01:00
TracyTimelineItemPlot.hpp Limit access to internal methods. 2022-09-03 23:17:57 +02:00
TracyTimelineItemThread.cpp Include first time in CPU thread lifetime calculation. 2023-03-03 22:46:25 +01:00
TracyTimelineItemThread.hpp Migrate drawing CPU threads to the new timeline item system. 2022-09-03 23:28:54 +02:00
TracyUserData.cpp Cosmetics. 2023-01-03 13:56:56 +01:00
TracyUserData.hpp
TracyUtility.cpp
TracyUtility.hpp Add non-View-dependent thread color getter. 2022-09-03 19:28:50 +02:00
TracyVarArray.hpp Using push/pop in all pragma pack pair to avoid potential padding bugs 2022-08-03 18:39:42 +08:00
TracyVector.hpp Using push/pop in all pragma pack pair to avoid potential padding bugs 2022-08-03 18:39:42 +08:00
TracyView_Annotations.cpp
TracyView_Callstack.cpp
TracyView_Compare.cpp Show diff direction and allow reversal. 2022-12-30 20:33:17 +01:00
TracyView_ConnectionState.cpp Change file selector to work with callbacks. 2022-10-06 18:12:50 +02:00
TracyView_ContextSwitch.cpp
TracyView_CpuData.cpp Calculate CPU data percentages relative to active time span. 2023-03-03 22:18:08 +01:00
TracyView_FindZone.cpp Fix out-of-bounds reference. 2023-02-24 23:06:12 +01:00
TracyView_FrameOverview.cpp
TracyView_FrameTimeline.cpp
TracyView_FrameTree.cpp
TracyView_GpuTimeline.cpp Prevent thick zone highlight from going outside the zone box. 2022-09-09 00:18:40 +02:00
TracyView_Locks.cpp
TracyView_Memory.cpp Use fixed-width font to draw addresses. 2023-01-05 22:20:56 +01:00
TracyView_Messages.cpp Update font awesome and migrate to v6 headers. 2022-08-17 12:07:38 +02:00
TracyView_Navigation.cpp
TracyView_NotificationArea.cpp
TracyView_Options.cpp Update imgui to f87e891f. 2022-10-14 19:48:38 +02:00
TracyView_Playback.cpp
TracyView_Plots.cpp
TracyView_Ranges.cpp
TracyView_Samples.cpp
TracyView_Statistics.cpp Calculate statistics percentages relative to active time span. 2023-03-03 22:19:43 +01:00
TracyView_Timeline.cpp Dim timeline before first time. 2023-03-03 22:25:07 +01:00
TracyView_TraceInfo.cpp Remove codeAddressToLocation map. 2022-10-12 00:13:07 +02:00
TracyView_Utility.cpp Add attention callback helper. 2022-10-13 20:36:54 +02:00
TracyView_ZoneInfo.cpp Fix: Don't let make_unique initialise data unnecessarily 2023-01-03 13:09:26 +01:00
TracyView_ZoneTimeline.cpp
TracyView.cpp Show only active time span in on-demand mode. 2023-03-03 22:12:33 +01:00
TracyView.hpp Show diff direction and allow reversal. 2022-12-30 20:33:17 +01:00
TracyViewData.hpp
TracyWeb.cpp Support opening web pages on emscripten. 2022-10-05 01:22:35 +02:00
TracyWeb.hpp
TracyWorker.cpp Save "on demand" flag in traces. 2023-03-04 00:11:32 +01:00
TracyWorker.hpp Worker::GetMemoryDefault() is not needed. 2023-03-03 22:40:14 +01:00