Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-04 | Remove VisData. | Bartosz Taudul | |
Its functionality is now incorporated into TimelineItem. For purposes of maintaining visibility of frame sets and locks a much simpler ptr -> bool map is now used. | |||
2022-09-04 | Migrate CPU data to timeline item system. | Bartosz Taudul | |
2022-09-04 | Add mutable ViewData accessor. | Bartosz Taudul | |
2022-09-04 | Migrate drawing GPU data to the new timeline item system. | Bartosz Taudul | |
2022-09-04 | Manage GPU index counter in View. | Bartosz Taudul | |
2022-09-04 | Migrate drawing CPU threads to the new timeline item system. | Bartosz Taudul | |
2022-09-03 | DrawContents reports if anything was drawn. | Bartosz Taudul | |
2022-09-03 | Add function for highlighting a thread. | Bartosz Taudul | |
2022-09-03 | Switch plot drawing to the timeline items system. | Bartosz Taudul | |
2022-09-03 | Make View::ZoomToRange() public. | Bartosz Taudul | |
2022-08-28 | Cosmetics. | Bartosz Taudul | |
2022-08-28 | Merge pull request #446 from simplyWiri/master | Bartosz Taudul | |
Add WASD panning/zooming functionality to timeline. | |||
2022-08-22 | Add WASD panning/zooming functionality to timeline. | simplyWiri | |
2022-08-20 | Move vis data to timeline controller. | Bartosz Taudul | |
2022-08-15 | Add shorten name accessor. | Bartosz Taudul | |
2022-08-15 | Extract ShortenZoneName() function to a separate file. | Bartosz Taudul | |
2022-08-15 | Expose zone name normalization as a separate setting. | Bartosz Taudul | |
2022-08-15 | Change namespace shortening to zone name shortening. | Bartosz Taudul | |
Namespace shortening was kinda ok for function names produced by MSVC, which are generally clean looking. However, gcc/clang like to produce function names which include template arguments, function parameters, return values, etc. In such cases the old algorithm simply didn't work, because removal of everything before the last :: could as well happen in midst of function parameters list. The result was certainly not an usable function name. With this new approach namespaces are no longer explicitly mentioned and this functionality is simply called zone name shortening. The user-selectable options were changed to make the shortening always enabled, disabled, or to apply as needed. Note that the "as needed" approach will be dynamic, trying to gradually remove more and more from the name, until it fits in the requested area. Current implementation is only the first step into making this work. In this first step the function parameters are reduced to () and the template arguments are reduced to <>. This alone greatly improves readability of the zone names. The option to reduce namespaces to one letter (i.e. std::tr1::hash would become s:t:hash) will no longer be present, now or in the future. | |||
2022-08-15 | Start extracting timeline height control logic. | Bartosz Taudul | |
2022-08-12 | Drop access to native window. | Bartosz Taudul | |
The new NFD library is not using this information, and the old one was using it only on Windows. Oh well. Removal of this functionality also removes some build-time decisions. | |||
2022-07-30 | Use common functionality to get frame set name. | Bartosz Taudul | |
2022-07-24 | Make user plot color depend on its name. | Bartosz Taudul | |
2022-07-23 | Implement direct children search. | Bartosz Taudul | |
2022-07-23 | Implement children messages filtering in zone tooltip. | Bartosz Taudul | |
2022-07-03 | Monitor send queue size. | Bartosz Taudul | |
2022-07-02 | Cleanup TracyView includes. | Bartosz Taudul | |
2022-07-02 | Also extract (and rename) timeline mouse handling. | Bartosz Taudul | |
2022-07-02 | Rename DrawZone* -> DrawTimeline*. | Bartosz Taudul | |
2022-07-02 | Move DrawHistogramMinMaxLabel() to TracyImGui.cpp. | Bartosz Taudul | |
2022-07-02 | Move DrawHelpMarker to TracyImGui.hpp. | Bartosz Taudul | |
2022-07-02 | Extract plot drawing from View. | Bartosz Taudul | |
2022-07-02 | Move zone info UI out of View. | Bartosz Taudul | |
2022-07-02 | Extract options UI from View. | Bartosz Taudul | |
2022-07-02 | Split View navigation functions. | Bartosz Taudul | |
2022-07-02 | Extract Find Zone UI to a separate file. | Bartosz Taudul | |
2022-06-06 | Add ability to filter callstacks in memory tab by inactive allocations. | thedmd | |
Filtering by inactive allocations helps to pin point wasteful allocations in an app. | |||
2022-04-18 | Don't show callstack column in messages, if no callstacks. | Bartosz Taudul | |
2022-03-15 | Move adding annotations to a separate function. | Bartosz Taudul | |
2022-01-29 | Display GPU zone statistics. | Bartosz Taudul | |
2021-12-31 | Add bottom/top tree to callstack parents. | Bartosz Taudul | |
2021-11-29 | Replace "restrict time" with time range limits in memory. | Bartosz Taudul | |
2021-11-29 | Add memory time range limit UI. | Bartosz Taudul | |
2021-11-27 | Fix display of entry call stacks when inlines are present. | Bartosz Taudul | |
2021-11-19 | Allow forceful insertion into main thread queue. | Bartosz Taudul | |
This is useful to run some tasks outside of the main render job. | |||
2021-11-19 | Add scale setup callback infrastructure. | Bartosz Taudul | |
2021-11-14 | Draw callstack tree for wait stacks. | Bartosz Taudul | |
2021-11-14 | Wait stacks mode selection. | Bartosz Taudul | |
2021-11-14 | Generic callstack tree builder. | Bartosz Taudul | |
Previously this was exclusive for memory callstacks. | |||
2021-11-13 | Rename PathData -> MemPathData. | Bartosz Taudul | |
2021-11-13 | Rename CallstackFrameTree -> MemCallstackFrameTree. | Bartosz Taudul | |