Bartosz Taudul
de357b6193
Update ImGui to docking@5d472c489.
2020-06-05 19:21:07 +02:00
Bartosz Taudul
0891245b49
Describe incompatible protocol in the tooltip.
2020-06-04 02:15:21 +02:00
Bartosz Taudul
1ddd395aad
Properly setup View, when using command line parameters.
2020-05-23 16:49:27 +02:00
Bartosz Taudul
b166451750
Keep viewShutdown in atomic.
2020-05-13 19:20:20 +02:00
Bartosz Taudul
884de148c9
Target native architecture.
2020-05-13 18:35:56 +02:00
Bartosz Taudul
211dfd7f7e
Bump imgui to ecf82ca8066.
2020-05-08 00:05:59 +02:00
Bartosz Taudul
c87d8f017f
Disable viewports.
2020-05-05 00:48:53 +02:00
ikrima
1b5879e176
ImGui Multiviewport fixes
...
- set ImGuiConfigFlags_ViewportsEnable
- correct render loop logic with viewport api calls, SetNextWindowViewport(), UpdatePlatformWindows(), RenderPlatformWindowsDefault()
- Fix: coords in abs space now, SetNextWindowPos()
NOTE:
- I have viewports turned on by default so you can easy test (comment out io.ConfigFlags |= ImGuiConfigFlags_ViewportsEnable; and you get old behavior)
- Jankiness with multiviewports isn't bc perf hit; it's bc profiler reduces it's tick rate when it's not in focus. So, that bit of logic needs to be updated if you really care
- I haven't encountered any issues over past week but discount that by 50% since i'm new to tracy. No promises some UI wasn't regresssed
- Key things to watch out for is enabling viewports turns ImGui into using absolute monitor coords instead of window coords (ie SetPosition(0,0) => monitor top left, not window top/left
2020-05-04 02:17:15 -07:00
Bartosz Taudul
d896e51c5d
Save/load discovered clients filters.
2020-05-03 21:19:40 +02:00
Bartosz Taudul
9c56626bdb
Implement filtering of discovered clients.
2020-05-03 21:10:25 +02:00
Bartosz Taudul
bb39913339
Cosmetics.
2020-05-03 20:49:13 +02:00
Bartosz Taudul
476b809c4d
Enable docking flag.
2020-05-03 13:21:04 +02:00
Bartosz Taudul
c5f1128209
Switch imgui to docking branch.
2020-05-03 13:20:50 +02:00
Bartosz Taudul
3f00f3f605
Add 'less-than of equal to' character to font.
2020-04-27 00:59:49 +02:00
Bartosz Taudul
800f740fd5
Add micro architecture data.
2020-04-27 00:59:49 +02:00
Bartosz Taudul
c2d84fa288
Mute selectable colors.
2020-04-25 13:22:45 +02:00
Bartosz Taudul
747f26ef74
Display used CPUs as range, if possible.
2020-04-24 02:02:16 +02:00
David Farrell
80fdf7517a
Use debug vcpkg libraries
2020-04-21 15:17:11 -07:00
David Farrell
a4a20ddc42
Updated Visual Studio project files to use vcpkg directory for dependencies
...
This modifies all of the include and lib paths to point to vcpkg/vcpkg/installed/x64-windows-static/include and lib.
With these changes, all executables in Tracy build out of the box in all configurations (assuming you have run the install_vcpkg_depencies.bat script first).
Perhaps it would be better to use a single Visual Studio .props file that all of the .vcxproj files point to so that the include and lib paths are set in a single place, but for now the paths are set separately in each .vcxproj.
2020-04-21 10:59:08 -07:00
Bartosz Taudul
01d7fefe52
Perform source file name substitution.
2020-04-17 19:28:39 +02:00
Bartosz Taudul
aa8b84aa6c
Update to ImGui 1.76.
2020-04-13 00:01:53 +02:00
Bartosz Taudul
fd027c65e7
Remove -fomit-frame-pointer.
2020-04-12 21:55:47 +02:00
Bartosz Taudul
0a8287c72d
Link to manual at github releases page.
2020-04-11 01:41:03 +02:00
Bartosz Taudul
f8231bb109
Change main repository to github.
2020-04-10 17:48:59 +02:00
Bartosz Taudul
436bd6b9ff
Smaller fixed font size.
2020-04-09 01:15:06 +02:00
Carsten Juttner
fbc7a1e452
Since the name is just the IP address it is not unique in case the difference is only in the port number.
...
So make it unique for selection to work not just for the first element in this case.
2020-04-05 16:19:43 +02:00
Bartosz Taudul
b2c2bfc2aa
Move HSV color conversion to a separate source file.
2020-04-02 01:04:59 +02:00
Bartosz Taudul
ddfd755ddc
Add sponsor button to welcome dialog.
2020-03-29 14:06:54 +02:00
Bartosz Taudul
2a54f2df5d
Reverse the fileselector compile option.
2020-03-26 23:11:26 +01:00
Bartosz Taudul
d495431f24
Reverse the root window compile option.
2020-03-26 23:08:29 +01:00
Bartosz Taudul
58bb5d40c5
Remove support for non-extended font builds.
2020-03-26 23:04:44 +01:00
Bartosz Taudul
a49638e9a6
Link with capstone on unix.
2020-03-26 00:18:38 +01:00
Bartosz Taudul
9672dba765
Replace source file viewer with one that actually works.
...
This is much simpler, custom implementation of a text file viewer. It is
able to perform these two tasks as intended:
- center source view on the selected line,
- highlight that line.
2020-03-22 20:53:59 +01:00
Bartosz Taudul
59e859e59a
Remove benaphore, use std::mutex on cygwin.
2020-03-19 02:06:54 +01:00
Bartosz Taudul
e30161c34e
Add IP/port tooltip to discovered clients list.
2020-03-08 16:19:58 +01:00
Bartosz Taudul
a6deabaeee
Allow port entry in address field.
2020-03-08 15:02:20 +01:00
Bartosz Taudul
ff37ab7bc6
Handle discovery of multiple clients on the same IP.
2020-03-08 14:51:56 +01:00
Bartosz Taudul
3c22134f78
Reconnect to client, if requested.
2020-03-06 22:11:29 +01:00
Bartosz Taudul
aa0bf47ec3
Extract texture compression functionality.
2020-03-02 02:00:35 +01:00
Bartosz Taudul
64d6caf695
Add Int24, Int48 natvis.
2020-02-22 18:52:38 +01:00
Bartosz Taudul
1492536bdb
Handle FileReadError.
2020-02-12 19:53:37 +01:00
Bartosz Taudul
cc805b7b74
Add mmap() wrapper.
2020-02-12 19:24:30 +01:00
Bartosz Taudul
f3bb4030f6
Fix ContextSwitchData natvis.
2020-02-11 23:45:04 +01:00
Bartosz Taudul
f149f353eb
Update ImGui to 1.75.
2020-02-10 16:26:04 +01:00
Bartosz Taudul
64cfad317d
Add zstd to project files.
2020-02-08 15:42:08 +01:00
Bartosz Taudul
022528bb47
Use Martin Ankerl's robin hood unordered map.
...
ska::flat_hash_map has bugs and its development is dead.
2020-01-28 21:49:36 +01:00
Bartosz Taudul
7d78923967
Move parallel sort header mumbo jumbo to a separate file.
2020-01-20 23:21:43 +01:00
Bartosz Taudul
727ac634a9
Redraw window contents during resize.
2020-01-10 02:13:44 +01:00
Bartosz Taudul
5f48b08215
Move profiler render to a separate function.
2020-01-10 02:13:44 +01:00
Bartosz Taudul
3a460d3183
Use _mm_pause() instead of std::this_thread::yield() if possible.
2019-12-31 14:59:54 +01:00