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

Commit Graph

  • 76294ca458 This commit makes the D3D11 code consistent with the D3D12 code. It now properly supports TRACY_CALLSTACK as well as the Tracy*Transient macros. David Farrell 2021-05-01 15:43:53 -07:00
  • 9546ff18b8 Removed CMakeLists.txt David Farrell 2021-05-01 15:03:53 -07:00
  • e9fd767884 Added missing comma in GpuContextNames David Farrell 2021-05-01 15:03:02 -07:00
  • a950e444b5 Updated as suggested by wolf in the PR Rahul Gupta 2021-02-23 09:01:06 -06:00
  • c5fa9be41e Fixed the Macro Errors and Renamed Class names for more consistency Rahul Gupta 2021-02-23 07:32:03 -06:00
  • 4bf449c4c0 Fix Linux build Hugo Amiard 2021-02-09 11:18:28 +01:00
  • d44d7db489 Add D3D11 Gpu Context/Zone Hugo Amiard 2020-08-07 17:05:11 +02:00
  • aea72b28ce Add SourceLocation macros Hugo Amiard 2020-08-07 17:09:31 +02:00
  • fb60fb9928 Add CMake support Hugo Amiard 2021-01-30 14:16:10 +01:00
  • 0525cbc791
    Update NEWS. Bartosz Taudul 2021-05-01 18:26:13 +02:00
  • 6c633762f9
    Update manual. Bartosz Taudul 2021-05-01 18:25:33 +02:00
  • ad7777b3c9
    Mouse scroll -> mouse wheel. Bartosz Taudul 2021-05-01 18:23:56 +02:00
  • 4a8bfb4fac
    Add ctrl/shift modifiers to mouse wheel zoom speed. Bartosz Taudul 2021-05-01 18:20:19 +02:00
  • 0bd6479f85
    Optimizer IM_FIXNORMAL2F. Bartosz Taudul 2021-05-01 17:30:34 +02:00
  • 630615c6c2
    Apply IM_NORMALIZE2F_OVER_ZERO optimization. Bartosz Taudul 2021-05-01 17:11:59 +02:00
  • 0e6a25fdd8
    Directly compare time, with data piggybacked in low bits. Bartosz Taudul 2021-05-01 15:04:56 +02:00
  • a688d24665
    Replace two memory reads with just one. Bartosz Taudul 2021-05-01 14:32:02 +02:00
  • 088dd06197
    Use DrawLine() in TracyView.cpp. Bartosz Taudul 2021-05-01 13:59:43 +02:00
  • 837272afba
    Properly align context switch darken boxes. Bartosz Taudul 2021-05-01 13:39:19 +02:00
  • a1aefe33a0
    Use DrawLine() in TracySourceView.cpp. Bartosz Taudul 2021-05-01 12:55:56 +02:00
  • c27c81db4c
    Use DrawLine() in DrawCpuData(). Bartosz Taudul 2021-05-01 02:56:06 +02:00
  • fe22d5a6f6
    Add fast line drawing function. Bartosz Taudul 2021-05-01 02:34:31 +02:00
  • b9ce9540be
    Remove namespace indent in TracyImGui.hpp. Bartosz Taudul 2021-05-01 02:26:46 +02:00
  • 57d87af8a2
    Add tooltips for register read/write markers. Bartosz Taudul 2021-05-01 00:22:11 +02:00
  • a001683a77
    Update NEWS. Bartosz Taudul 2021-04-29 21:05:36 +02:00
  • 86ff14ad7e
    Update manual. Bartosz Taudul 2021-04-29 21:05:10 +02:00
  • eb7d220eea
    Added support for TRACY_NO_FRAME_IMAGE define. Bartosz Taudul 2021-04-29 20:55:16 +02:00
  • de5f258b03
    Display complementary assembly address tooltips. Bartosz Taudul 2021-04-29 20:33:10 +02:00
  • 854439cdb1
    Display jump target in asm instruction tooltip. Bartosz Taudul 2021-04-29 20:27:32 +02:00
  • ac9b97319a
    Extract jump name retrieval. Bartosz Taudul 2021-04-29 20:08:18 +02:00
  • 05894f6f14
    Shuffle code around to avoid error C2712. Bartosz Taudul 2021-04-29 19:10:30 +02:00
  • 251f331f99
    Update NEWS. Bartosz Taudul 2021-04-29 16:45:46 +02:00
  • 56f0bdd571
    ARM doesn't follow x64 canonical address requirements. Bartosz Taudul 2021-04-29 16:38:12 +02:00
  • 505656df5a
    Trace frame count may be zero. Bartosz Taudul 2021-04-29 16:10:59 +02:00
  • 7cfaaf6310
    Exactly known latency shouldn't vary. Bartosz Taudul 2021-04-29 02:19:32 +02:00
  • 9bc3afabe7
    Add robin hood natvis. Bartosz Taudul 2021-04-22 20:01:03 +02:00
  • 4a1142fddf
    Merge pull request #201 from nosferalatu/dont_early_out_in_memfree_when_ptr_is_zero Bartosz Taudul 2021-04-21 23:44:21 +02:00
  • be963f184c Change ev.ptr nullptr early-out to happen only when there is not a previous allocation for address 0. Custom memory pools (like custom allocators for Vulkan memory pools) can allocate at address 0, so the previous code would cause the Tracy server to alloc(0), free(0) (but early out), then on the next alloc(0) it would have a MemAllocTwiceFailure (because it skipped the free). David Farrell 2021-04-21 11:53:55 -07:00
  • da9a32fd09
    Update manual. Bartosz Taudul 2021-04-20 18:34:08 +02:00
  • 0bbda5ea11
    Pressing Z will temporarily switch child calls. Bartosz Taudul 2021-04-20 18:13:15 +02:00
  • e189f596ac
    Add no-statistics guards. Bartosz Taudul 2021-04-18 22:59:10 +02:00
  • cbf8550a45
    Update NEWS. Bartosz Taudul 2021-04-18 22:46:10 +02:00
  • d234f4dbe4
    Generate child sample data during capture. Bartosz Taudul 2021-04-18 22:44:37 +02:00
  • fb872fa088
    Add child samples to source view percentages. Bartosz Taudul 2021-04-18 22:23:55 +02:00
  • cba72859e9
    No parents if only child samples. Bartosz Taudul 2021-04-18 21:59:28 +02:00
  • 141a4bc0fe
    Fix scroll bar display of child-only samples. Bartosz Taudul 2021-04-18 21:56:18 +02:00
  • c7da9b1092
    Fix rendering of lines with no local samples. Bartosz Taudul 2021-04-18 21:13:57 +02:00
  • 66ef71cf7b
    Gather child IP stats for addresses without samples. Bartosz Taudul 2021-04-18 21:09:20 +02:00
  • ef93c69ee9
    Make child calls more discoverable. Bartosz Taudul 2021-04-18 20:55:07 +02:00
  • 2009f63e32
    Group time/samples data by local and child. Bartosz Taudul 2021-04-18 20:39:41 +02:00
  • a5afa2cb4e
    Use correct address for child sample information. Bartosz Taudul 2021-04-18 20:35:59 +02:00
  • 4970c48c51
    Don't shadow variables. Bartosz Taudul 2021-04-18 20:27:47 +02:00
  • c859d655ad
    Include child calls in asm view percentages. Bartosz Taudul 2021-04-18 20:25:18 +02:00
  • 50a1faa880
    Don't print zero sample counts in tooltips. Bartosz Taudul 2021-04-18 20:16:05 +02:00
  • 5f97c484f1
    Include child samples in symbol view file list. Bartosz Taudul 2021-04-18 19:42:24 +02:00
  • 046881e32f
    Add AddrStat::operator+=( AddrStat ). Bartosz Taudul 2021-04-18 19:40:43 +02:00
  • 22a8c53e8b
    Account for case with no local samples (external only). Bartosz Taudul 2021-04-18 19:21:53 +02:00
  • b217e00dd9
    Hackfix support for UTF-8 in source files. Bartosz Taudul 2021-04-18 19:14:12 +02:00
  • 526d0cd22a
    Display child time and samples in symbol stats. Bartosz Taudul 2021-04-18 19:10:39 +02:00
  • c5eb398319
    Gather external IP stats (no range limit case). Bartosz Taudul 2021-04-18 19:04:29 +02:00
  • 8db9bcf7f8
    Disable child calls checkbox while processing data. Bartosz Taudul 2021-04-18 18:27:39 +02:00
  • 0d8ee47231
    Store instruction pointer stats as AddrStat. Bartosz Taudul 2021-04-18 16:16:47 +02:00
  • 3845c392fa
    Cosmetics. Bartosz Taudul 2021-04-18 15:52:42 +02:00
  • 55efa64b3f
    Do not copy instruction pointer maps. Bartosz Taudul 2021-04-18 15:51:50 +02:00
  • 32e3c0ebb1
    Display child sample counts in info window. Bartosz Taudul 2021-04-18 15:06:54 +02:00
  • 34b80ac52f
    Add child samples count getters. Bartosz Taudul 2021-04-18 15:03:42 +02:00
  • 2f6adf3641
    Add child calls UI. Bartosz Taudul 2021-04-09 21:22:25 +02:00
  • ffe8aebfbd
    Extend address stats to include child samples. Bartosz Taudul 2021-04-09 21:21:57 +02:00
  • df462f109d
    Reconstruct child sample data. Bartosz Taudul 2021-04-09 20:35:17 +02:00
  • 4dc6222ba1
    Add child samples data structure. Bartosz Taudul 2021-04-09 20:26:21 +02:00
  • fa8c99fd74
    Fix missing limit range checkbox in source view. Bartosz Taudul 2021-04-09 20:22:04 +02:00
  • 0476e851ff
    Force inline LZ4_NbCommonBytes(). Bartosz Taudul 2021-04-09 18:18:15 +02:00
  • aee39d3fcd
    Disable collapsing of connection window. Bartosz Taudul 2021-04-09 17:43:48 +02:00
  • d71d76414b
    Allow setting NO_PARALLEL_SORT externally. Bartosz Taudul 2021-04-15 19:55:50 +02:00
  • 207a48e986
    Merge pull request #197 from jwdevel/use-rpmalloc-in-ProfilerThreadDataKey Bartosz Taudul 2021-04-12 19:35:24 +02:00
  • 915693ac39 Use tracy_malloc rather than 'new' in ProfilerThreadDataKey JW 2021-04-11 16:40:24 -07:00
  • 40efbe8529
    Use rpmalloc for initialization-related allocations. Bartosz Taudul 2021-04-10 13:02:32 +02:00
  • 2bb5d126fd
    rpmalloc_thread_initialize is called in RPMallocInit. Bartosz Taudul 2021-04-10 12:55:00 +02:00
  • efc12c2032
    Merge pull request #195 from jkriegshauser/windows-getenv-fix Bartosz Taudul 2021-04-10 12:27:57 +02:00
  • fa942d18fe Fix spacing joshuakr 2021-04-09 15:35:44 -07:00
  • e845c23493 Removed duplicate function joshuakr 2021-04-09 15:35:07 -07:00
  • 3fad55d7bc Missed one joshuakr 2021-04-09 15:34:21 -07:00
  • eac23cead2 PR feedback joshuakr 2021-04-09 15:33:01 -07:00
  • fc142b4f9c fixed a build break on AARCH64. Eric van Beurden 2021-04-09 16:07:27 -04:00
  • 00ac6d1d8e worked around Windows broken getenv() call. Eric van Beurden 2021-04-09 09:47:12 -04:00
  • 7e33165c40
    Merge pull request #194 from jkriegshauser/centos7-shutdown-crash Bartosz Taudul 2021-04-09 21:15:18 +02:00
  • 76a02205f3 Fix centos shutdown crash Joshua Kriegshauser 2021-04-09 18:51:16 +00:00
  • 07996c16cf
    Fix gcc 8.3 with LTO. Bartosz Taudul 2021-04-09 01:15:18 +02:00
  • 69300ef6ec
    Welcome window shouldn't be collapsible. Bartosz Taudul 2021-04-08 01:35:58 +02:00
  • 2477f33a6d
    Update robin-hood-hashing to 3.11.1. Bartosz Taudul 2021-04-08 01:07:56 +02:00
  • 5cada49780
    Update NEWS. Bartosz Taudul 2021-04-01 20:18:24 +02:00
  • 592644ae43
    Don't issue warning if only disconnect is in send queue. Bartosz Taudul 2021-04-01 20:16:47 +02:00
  • 9b7f759347
    Allow checking if disconnect was requested. Bartosz Taudul 2021-04-01 20:16:29 +02:00
  • e6398250ca
    Update NEWS. Bartosz Taudul 2021-04-01 18:49:37 +02:00
  • 450013bc27
    Update to current uops.info xml file. Bartosz Taudul 2021-04-01 18:46:00 +02:00
  • da29ec975b
    Release 0.7.7. v0.7.7 Bartosz Taudul 2021-04-01 17:48:24 +02:00
  • e35d02186d
    Merge pull request #191 from benvanik/patch-2 Bartosz Taudul 2021-03-31 23:43:52 +02:00
  • b7e1fec37f
    Add missing declarations for the _named variants of memory alloc/free. Ben Vanik 2021-03-31 14:30:31 -07:00
  • 8ddf26fff2
    Simplify code. Bartosz Taudul 2021-03-27 15:24:42 +01:00
  • 741aebaa77
    Update NEWS. Bartosz Taudul 2021-03-27 14:16:11 +01:00