Commit Graph

246 Commits

Author SHA1 Message Date
Bartosz Taudul
2663ce1a4a Add warning about memory limit. 2024-05-05 20:33:35 +02:00
Bartosz Taudul
56c52b8d8f Add memory limit global settings. 2024-05-04 16:53:40 +02:00
Bartosz Taudul
e85457815e Conditional framerate limiting on Wayland. 2024-03-29 21:56:54 +01:00
Bartosz Taudul
c21170cc01 Add config option for reduced render rate. 2024-03-29 21:54:31 +01:00
Bartosz Taudul
5b2cce0a02 Push IsBusy() callback to Backend. 2024-03-24 17:39:55 +01:00
Bartosz Taudul
9f9cd04761 Add function to determine if the program is busy. 2024-03-24 17:38:45 +01:00
Bartosz Taudul
776b08f2e0 Split core server files from the UI. 2024-03-21 23:04:38 +01:00
Bartosz Taudul
578759384d Make sure first DPI setup is run. 2024-03-16 01:16:25 +01:00
Bartosz Taudul
8ebe62ed85 Fix welcome window resizes. 2024-03-15 20:25:00 +01:00
Bartosz Taudul
55f9341aec Scale ImGui windows when DPI changes.
Code is directly lifted from ImGui, with certain known caveats.
2024-03-15 20:19:32 +01:00
Bartosz Taudul
18f2631e6e Remove AUTHORS file. 2024-03-13 19:14:59 +01:00
Bartosz Taudul
c0789c20cb Add CppCon 2023 video. 2024-03-07 17:49:39 +01:00
Bartosz Taudul
9ccc754143 Fix macos, 2024-03-02 00:30:50 +01:00
Bartosz Taudul
746b6c6246 Don't ignore user scale when DPI scale changes. 2024-03-02 00:21:08 +01:00
Bartosz Taudul
b329eb1fcc Change way of updating fonts in View.
This makes the whole process more easy to follow. It also fixes a crash
bug that was occuring when Wayland output scale changed.
2024-03-01 23:43:53 +01:00
Bartosz Taudul
b6562f1784 Merge pull request #715 from YaLTeR/fix-wayland-scale
Fix and update Wayland scale handling
2024-02-24 11:45:35 +01:00
Bartosz Taudul
5461427493 Print error message when opening a trace from command line fails. 2024-02-03 16:25:01 +01:00
Ivan Molodetskikh
16434f116c Add a way for Backend to signal scale changes
On Wayland the scale now changes to the correct value as the Tracy
window is moved across monitors.

If the scale is overridden from environment, it does not change, just
like before.
2024-01-24 12:34:23 +04:00
Bartosz Taudul
b262cb2428 Handle load failure exceptions. 2023-12-31 14:16:06 +01:00
Bartosz Taudul
d64307be91 Move bad version popup out of file selector ifdef check. 2023-12-31 13:54:04 +01:00
Fabio Arnold
ed54848536 Fix macOS DPI scaling 2023-08-23 12:24:22 +02:00
Bartosz Taudul
c689e9e0aa Adjust language to no longer specify "all cores". 2023-08-05 12:08:29 +02:00
Bartosz Taudul
c79154c87b Extract processing client broadcast messages to a separate function. 2023-05-07 16:11:42 +02:00
Bartosz Taudul
bd2f903c08 Add persistent target FPS option. 2023-05-01 19:09:27 +02:00
Bartosz Taudul
ba41255ccc Adjust wording. 2023-05-01 15:48:33 +02:00
Bartosz Taudul
555b3628ee Expose configuration options in the UI. 2023-05-01 15:32:16 +02:00
Bartosz Taudul
b68ada2abd Load/save global config. 2023-05-01 15:13:58 +02:00
Bartosz Taudul
a2d470690f Pass global config to View. 2023-05-01 14:41:38 +02:00
Bartosz Taudul
e1e4699a52 Load custom mip chain for zigzags. 2023-04-29 13:10:58 +02:00
Bartosz Taudul
474dc6945e Draw zigzags using bitmaps. 2023-04-27 23:17:35 +02:00
Bartosz Taudul
62ec968f24 Load zigzag texture. 2023-04-27 23:17:34 +02:00
Bartosz Taudul
fa815f3c3b Remove redundant check. 2023-04-24 23:57:27 +02:00
Bartosz Taudul
f60e51c91b Fix std::move() usage. 2023-04-16 16:47:47 +02:00
Bartosz Taudul
a0221c8660 Pass function objects through const references. 2023-04-16 16:44:18 +02:00
Bartosz Taudul
97c38077cc Explain it makes no sense to run server with admin rights. 2022-11-27 22:24:42 +01:00
Bartosz Taudul
59f7870345 Track elevation state. 2022-11-27 21:53:47 +01:00
Bartosz Taudul
a6a265b548 Display notification if there's a problem with file selector. 2022-10-30 00:42:45 +02:00
Bartosz Taudul
d523c728ea Do not display unknown PIDs. 2022-10-26 23:23:07 +02:00
Bartosz Taudul
86f88714ae Add compatibility with previous broadcast versions. 2022-10-26 23:23:07 +02:00
Bartosz Taudul
fdb130651d Detect if hardware supports S3TC. 2022-10-15 12:56:19 +02:00
Bartosz Taudul
5b1c1119c5 Create icon texture while waiting for icon to load. 2022-10-15 12:16:18 +02:00
Bartosz Taudul
c89c4f46ea Hook up attention callback. 2022-10-13 19:31:47 +02:00
Bartosz Taudul
05f4efa2f4 Display PID in available client tooltip. 2022-10-09 22:01:09 +02:00
Bartosz Taudul
76213331f4 Store PID in broadcasting clients data. 2022-10-09 21:59:18 +02:00
Bartosz Taudul
f2f36876e1 Remove unnecessary check. 2022-10-09 21:59:10 +02:00
Bartosz Taudul
63743f2760 Don't listen for broadcasts on emscripten. 2022-10-08 14:51:21 +02:00
Bartosz Taudul
fadd103169 Disable update check on emscripten. 2022-10-08 14:44:53 +02:00
Bartosz Taudul
ec0757c03a Change file selector to work with callbacks. 2022-10-06 18:12:50 +02:00
Bartosz Taudul
3ca61ad227 Extract file selector functionality. 2022-10-05 22:50:17 +02:00
Bartosz Taudul
75b95233ea Preload embedded trace on emscripten. 2022-10-02 00:41:08 +02:00