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

412 Commits

Author SHA1 Message Date
Bartosz Taudul d0968844d8 Only request attention if window has no focus. 2022-10-13 20:44:31 +02:00
Bartosz Taudul c89c4f46ea Hook up attention callback. 2022-10-13 19:31:47 +02:00
Bartosz Taudul 4a1e93841d Add attention request function to windowing backend. 2022-10-13 19:22:21 +02:00
Bartosz Taudul de3190657e Make sure window redraw is active on refresh callback. 2022-10-13 19:08:37 +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 17d3ac0141 Disable assertions in release builds. 2022-10-08 14:54:54 +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 2b6c53a73e Set initial memory size to 384 MB to prevent growth at start. 2022-10-08 14:43:12 +02:00
Bartosz Taudul a9afe18c26 Limit running environment support to web. 2022-10-08 14:34:44 +02:00
Bartosz Taudul 6c507a123a Enable growing of wasm heap. 2022-10-08 14:33:49 +02:00
Bartosz Taudul 94ccc37979 Bump available heap to 2GB. 2022-10-06 18:12:51 +02:00
Bartosz Taudul 9f60b53729 Enable file selector on emscripten. 2022-10-06 18:12:51 +02:00
Bartosz Taudul b369c784a6 Disable closure compiler. 2022-10-06 18:12:50 +02:00
Bartosz Taudul ec0757c03a Change file selector to work with callbacks. 2022-10-06 18:12:50 +02:00
Bartosz Taudul a4e39f3d5f Enable redraw after screen resize. 2022-10-06 17:32:25 +02:00
Bartosz Taudul 754f7a5167 Add makefile target for starting httpd. 2022-10-05 23:44:39 +02:00
Bartosz Taudul 3ca61ad227 Extract file selector functionality. 2022-10-05 22:50:17 +02:00
Bartosz Taudul e530103f43 Cosmetic fixes. 2022-10-02 18:08:27 +02:00
Bartosz Taudul cf61fbf7ba Support hidpi. 2022-10-02 13:51:28 +02:00
Bartosz Taudul 4b5a823d39 Adapt render size to fit browser window. 2022-10-02 13:40:14 +02:00
Bartosz Taudul 73f6e73c51 Add basic html wrapper page. 2022-10-02 12:59:44 +02:00
Bartosz Taudul 6dd434a2d6 Run closure compiler on javascript. 2022-10-02 01:02:27 +02:00
Bartosz Taudul 75b95233ea Preload embedded trace on emscripten. 2022-10-02 00:41:08 +02:00
Bartosz Taudul ffa48be2d9 Add emscripten build files. 2022-09-30 01:06:34 +02:00
Bartosz Taudul 78169326b3 Setup main emscripten loop. 2022-09-30 00:57:07 +02:00
Bartosz Taudul 863b36d04b Emscripten expects GLES2 (WebGL 1). 2022-09-30 00:39:42 +02:00
Bartosz Taudul 1d482a417d Use std::move(), not move(). 2022-09-29 21:02:05 +02:00
Bartosz Taudul 8b17522dff Use proper glfw version checks. 2022-09-29 00:45:48 +02:00
Bartosz Taudul 05a3ab8a33 Mark activity when ImGui windowing navigation target is on. 2022-09-28 17:57:29 +02:00
Bartosz Taudul 26d269e857 Non-empty list of client broadcasts marks activity. 2022-09-28 01:34:31 +02:00
Bartosz Taudul c8c684e9bc Clear list of clients when View is active. 2022-09-28 01:34:20 +02:00
Bartosz Taudul b24506492a Move client broadcasts processing earlier in code. 2022-09-28 01:31:38 +02:00
Bartosz Taudul f5abdd489d Mark activity on HTTP response. 2022-09-28 01:24:41 +02:00
Bartosz Taudul fb4d76469b Activity tracking global variable. 2022-09-28 00:36:00 +02:00
Bartosz Taudul c7ec2a9e0e Check for popup background fade animation. 2022-09-28 00:26:29 +02:00
Bartosz Taudul b3e9a03856 Check for activity in View. 2022-09-28 00:26:03 +02:00
Bartosz Taudul a8be0bc91e Disable cursor blinking. 2022-09-27 22:13:31 +02:00
Bartosz Taudul 258fd73e6e Remove dead code. 2022-09-27 22:12:18 +02:00
Bartosz Taudul 232fb5aaa4 Disable screen redraw when there are no input events. 2022-09-27 22:02:08 +02:00
Bartosz Taudul 1e7c6e3f49 Handle iconification by waiting for events. 2022-09-27 17:32:01 +02:00
Bartosz Taudul ff8a85ea2d Use small font for debug data in about window. 2022-09-26 01:15:37 +02:00
Bartosz Taudul 8c5dc57359 Add ellipsis to fixed font atlas. 2022-09-24 00:29:21 +02:00
Bartosz Taudul ad2fc03125 Migrate CPU data to timeline item system. 2022-09-04 14:31:02 +02:00
Bartosz Taudul 60579d6334 Migrate drawing GPU data to the new timeline item system. 2022-09-04 13:39:20 +02:00
Bartosz Taudul ec3dcaeef3 Migrate drawing CPU threads to the new timeline item system. 2022-09-03 23:28:54 +02:00
Bartosz Taudul b481bb367c Switch plot drawing to the timeline items system. 2022-09-03 17:51:33 +02:00
Bartosz Taudul b42182f0a8 Add base class for timeline items. 2022-09-03 17:51:29 +02:00