1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00

Commit Graph

  • 823519a1de Fix indentation Pilzschaf 2022-09-09 18:45:54 +02:00
  • 41a1ac203b Added gpu calibration to the C API Pilzschaf 2022-09-09 18:40:17 +02:00
  • eee6cb06fa Align jump arrows to pixel boundaries. Bartosz Taudul 2022-09-09 00:32:13 +02:00
  • 0e930a2c13 Prevent thick zone highlight from going outside the zone box. Bartosz Taudul 2022-09-09 00:18:40 +02:00
  • 5bd3f3de5f Don't use space for frame sets that are out of view range. Bartosz Taudul 2022-09-07 23:35:27 +02:00
  • f16c64872b Update manual. Bartosz Taudul 2022-09-05 20:35:39 +02:00
  • 4fd4baf557 Update NEWS. Bartosz Taudul 2022-09-05 20:31:17 +02:00
  • 48e7a17d1d Clicking on a CPU data thread will make it visible. Bartosz Taudul 2022-09-05 20:30:03 +02:00
  • d2ab66195c Allow changing timeline item collapsed state. Bartosz Taudul 2022-09-05 20:29:45 +02:00
  • a975687d5f Update manual. Bartosz Taudul 2022-09-05 20:18:00 +02:00
  • 02a47fb5bd Update NEWS. Bartosz Taudul 2022-09-05 20:15:20 +02:00
  • 5200ea2c84 Hide frame related information if no frame instrumentation. Bartosz Taudul 2022-09-05 20:12:36 +02:00
  • 23ebce2862 Implement checking if frames are in use. Bartosz Taudul 2022-09-05 20:12:12 +02:00
  • 53632ccb5b Cleanup. Bartosz Taudul 2022-09-04 14:56:12 +02:00
  • 44efb15df1 Remove VisData. Bartosz Taudul 2022-09-04 14:46:51 +02:00
  • ad2fc03125 Migrate CPU data to timeline item system. Bartosz Taudul 2022-09-04 14:29:32 +02:00
  • 827b390e34 Add mutable ViewData accessor. Bartosz Taudul 2022-09-04 14:22:43 +02:00
  • 9c464e9f05 Make timeline item visibility functions virtual. Bartosz Taudul 2022-09-04 14:22:12 +02:00
  • 135d3b7f30 Fix GPU contexts in options menu. Bartosz Taudul 2022-09-04 13:52:53 +02:00
  • 06d0989161 Add GPU index accessor. Bartosz Taudul 2022-09-04 13:52:17 +02:00
  • 9fdafb2ecc Make the GPU context name primary focus. Bartosz Taudul 2022-09-04 13:47:06 +02:00
  • 60579d6334 Migrate drawing GPU data to the new timeline item system. Bartosz Taudul 2022-09-04 13:38:19 +02:00
  • ec3e88ce53 Manage GPU index counter in View. Bartosz Taudul 2022-09-04 13:37:19 +02:00
  • 2711af39e5 Check if zoom range is valid. Bartosz Taudul 2022-09-04 13:16:26 +02:00
  • e41deb1ff6 Check item map too for hidden items. Bartosz Taudul 2022-09-03 23:43:26 +02:00
  • 10faf16aee Allow access to item map. Bartosz Taudul 2022-09-03 23:43:17 +02:00
  • b66e10972a Add visibility accessor to TimelineItem. Bartosz Taudul 2022-09-03 23:42:52 +02:00
  • ca125bd44c Collapse Tracy threads by default. Bartosz Taudul 2022-09-03 23:35:35 +02:00
  • ec3dcaeef3 Migrate drawing CPU threads to the new timeline item system. Bartosz Taudul 2022-09-03 23:28:54 +02:00
  • e3007062fc Add support for drawing timeline item overlays. Bartosz Taudul 2022-09-03 23:24:00 +02:00
  • 8e713e6366 Limit access to internal methods. Bartosz Taudul 2022-09-03 23:17:57 +02:00
  • 5cbf06ba31 Only clip timeline item contents. Bartosz Taudul 2022-09-03 23:09:23 +02:00
  • 840709fe46 Push pxns to HeaderExtraContents(). Bartosz Taudul 2022-09-03 22:55:54 +02:00
  • 3ee928a7d1 Fix mass visibility changing. Bartosz Taudul 2022-09-03 22:08:08 +02:00
  • d65bde99a2 Hide timeline item if it had no content. Bartosz Taudul 2022-09-03 21:57:56 +02:00
  • 3780c47bb6 Check if plot is in drawing range. Bartosz Taudul 2022-09-03 21:46:00 +02:00
  • 0e94ed8fc6 DrawContents reports if anything was drawn. Bartosz Taudul 2022-09-03 21:41:38 +02:00
  • eaa78de534 Don't draw separator when timeline item is collapsed. Bartosz Taudul 2022-09-03 21:14:56 +02:00
  • 5c90fe7a6e Use the indented spacing. Bartosz Taudul 2022-09-03 21:11:36 +02:00
  • 6abce4e0c9 Pass hover parameter to HeaderExtraContents(). Bartosz Taudul 2022-09-03 19:36:01 +02:00
  • 6e36469840 Add non-View-dependent thread color getter. Bartosz Taudul 2022-09-03 19:28:50 +02:00
  • 0c4ca4cd69 Add function for highlighting a thread. Bartosz Taudul 2022-09-03 19:25:02 +02:00
  • e19a3a8767 Implement check for empty plot. Bartosz Taudul 2022-09-03 19:18:01 +02:00
  • 450fbf5ea0 Draw timeline item separator lines with proper colors. Bartosz Taudul 2022-09-03 19:05:50 +02:00
  • fa20700825 Replace timeline item open/close triangles with font carets. Bartosz Taudul 2022-09-03 18:53:05 +02:00
  • 119152aac1 Worker must be mutable. Bartosz Taudul 2022-09-03 18:34:11 +02:00
  • b481bb367c Switch plot drawing to the timeline items system. Bartosz Taudul 2022-09-03 16:54:46 +02:00
  • 55a82ea714 Make plot color/value formatting generic utilities. Bartosz Taudul 2022-09-03 16:49:25 +02:00
  • 1736fb387a Allow access to timeline items stored in the controller. Bartosz Taudul 2022-09-03 16:47:41 +02:00
  • 9355a14657 New TimelineController begin/end logic. Bartosz Taudul 2022-09-03 16:45:53 +02:00
  • 8034fce416 Allow adding timeline items to TimelineController. Bartosz Taudul 2022-09-03 16:41:17 +02:00
  • 449dff0eca Store View and Worker in TimelineController. Bartosz Taudul 2022-09-03 16:38:39 +02:00
  • b42182f0a8 Add base class for timeline items. Bartosz Taudul 2022-09-03 16:34:53 +02:00
  • 427dc4fffa Make View::ZoomToRange() public. Bartosz Taudul 2022-09-03 16:53:02 +02:00
  • 3207df8236 Merge pull request #460 from Krzmbrzl/revamp-cmake Bartosz Taudul 2022-09-03 17:51:09 +02:00
  • 92137e8050 CMake: Fix invalid syntax Robert Adam 2022-09-03 17:13:31 +02:00
  • 59ae71df2b Import frame messages (#459) jkriegshauser 2022-09-02 10:44:37 -07:00
  • 8b75a3fab0 Fix callstackPayload overflow when data to read size was POT. Bartosz Taudul 2022-09-02 18:52:32 +02:00
  • 2f44f65e02 Don't copy short_ptr. Bartosz Taudul 2022-09-02 18:47:13 +02:00
  • 66255dc950 Update NEWS. Bartosz Taudul 2022-09-02 01:28:08 +02:00
  • 2cc5eff9a2 Normalize symbol paths on libbacktrace systems. Bartosz Taudul 2022-09-02 01:23:29 +02:00
  • 8cc43284bd Add path normalization function. Bartosz Taudul 2022-09-02 01:23:14 +02:00
  • 165cc22115 Merge pull request #454 from Krzmbrzl/revamp-cmake Bartosz Taudul 2022-08-31 21:17:46 +02:00
  • 5289a9c999 Merge pull request #453 from Krzmbrzl/fix-cpuid-compile-error Bartosz Taudul 2022-08-31 21:14:58 +02:00
  • 1f7656e845 CMake: Add option to explicitly set lib type Robert Adam 2022-08-31 18:06:51 +02:00
  • 0aeadb4c49 Use TRACY_PUBLIC_DIR throughout Robert Adam 2022-08-31 18:06:22 +02:00
  • ece8779362 Fix cpuid symbol redefinition on older GCC versions Robert Adam 2022-08-31 17:59:46 +02:00
  • 107975c8de Fix time rounding logic. Bartosz Taudul 2022-08-28 14:44:41 +02:00
  • f0386d2f72 Update manual. Bartosz Taudul 2022-08-28 13:26:15 +02:00
  • cedd8b590c Update NEWS. Bartosz Taudul 2022-08-28 13:21:24 +02:00
  • c2d527e2e7 Cosmetics. Bartosz Taudul 2022-08-28 13:17:29 +02:00
  • 74789d1049 Merge pull request #446 from simplyWiri/master Bartosz Taudul 2022-08-28 13:13:21 +02:00
  • 87723cdcc4 Update json.hpp to 3.11.2. Bartosz Taudul 2022-08-27 16:09:42 +02:00
  • be392a76fb Move TracyVersion.hpp to common. Bartosz Taudul 2022-08-27 16:05:36 +02:00
  • 165099ca87 Merge pull request #448 from hulakdar/multithreaded_d3d12_zones Bartosz Taudul 2022-08-26 13:11:35 +02:00
  • e35db2657b A bit more consistent usage of atomic hulakdar 2022-08-26 13:25:58 +03:00
  • 391cb4242e Fix d3d12 gpu zones for multithreaded use hulakdar 2022-08-26 13:03:28 +03:00
  • 11b11d5f51 Update NEWS. Bartosz Taudul 2022-08-26 00:54:36 +02:00
  • f3113f24a9 Update manual. Bartosz Taudul 2022-08-26 00:48:18 +02:00
  • 72b7d0db5b Add user data pointer to parameter callback. Bartosz Taudul 2022-08-26 00:46:01 +02:00
  • d2e3856724 Add WASD panning/zooming functionality to timeline. simplyWiri 2022-08-21 21:26:28 +10:00
  • 655d8a01ea Move vis data to timeline controller. Bartosz Taudul 2022-08-20 17:02:29 +02:00
  • 49bda91be5 Cosmetics. Bartosz Taudul 2022-08-20 01:45:55 +02:00
  • 414f467c6e More jump targets to normalize. Bartosz Taudul 2022-08-19 12:50:47 +02:00
  • 2f219188e1 Fix function normalization being forced on. Bartosz Taudul 2022-08-18 14:13:53 +02:00
  • 197007ab47 Keep a list of buffers left to handle. Bartosz Taudul 2022-08-18 13:59:56 +02:00
  • 940f32c1a8 Add include for cpuid. Bartosz Taudul 2022-08-18 13:40:37 +02:00
  • 1d60c0cd5b Remove leftovers. Bartosz Taudul 2022-08-18 13:18:39 +02:00
  • 07a56f1148 Load globals to local variables. Bartosz Taudul 2022-08-18 01:08:22 +02:00
  • d62f7d5d13 Shorten zone name in jump popup target submenu. Bartosz Taudul 2022-08-18 00:49:42 +02:00
  • f9a4bc55cc Normalize function names in jump popup. Bartosz Taudul 2022-08-18 00:35:59 +02:00
  • a1f09fab35 Assembly lines without source locations are navigatable to. Bartosz Taudul 2022-08-18 00:19:32 +02:00
  • 3dfa3a77a2 Update manual. Bartosz Taudul 2022-08-17 16:48:45 +02:00
  • 7df4aef122 Expose source callback registering through a macro. Bartosz Taudul 2022-08-17 16:26:03 +02:00
  • 687e901347 Update NEWS. Bartosz Taudul 2022-08-17 16:03:43 +02:00
  • e8aaf5fa99 Run source file query on payloaded source locations. Bartosz Taudul 2022-08-17 16:02:24 +02:00
  • a237f108c7 Use source contents callback. Bartosz Taudul 2022-08-17 15:42:16 +02:00
  • ed7be2faaa Add source contents callback setup. Bartosz Taudul 2022-08-17 15:36:54 +02:00
  • 4bcb59bbe6 Update font awesome and migrate to v6 headers. Bartosz Taudul 2022-08-17 12:07:38 +02:00
  • ef35c01e14 Highlight jump line on hover over jump target label. Bartosz Taudul 2022-08-17 00:30:07 +02:00