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

199 Commits

Author SHA1 Message Date
Bartosz Taudul a28c115c5c Wayland refeactoring. 2024-01-30 19:23:51 +01:00
Moritz Heinemann 69b82903cd Prefer internal imgui 2023-11-15 14:41:45 +01:00
Bartosz Taudul 434a27b85d Fix linking on win32. 2023-10-08 20:36:16 +02:00
Bartosz Taudul eca841dfe3 Properly call make from within makefiles. 2023-05-23 22:42:53 +02:00
Bartosz Taudul 64daca9f79 Disable LTO on wasm.
wasm-ld: error: /home/wolf/.emscripten_cache/sysroot/lib/wasm32-emscripten/lto/libc-mt.a(ntohs.o): attempt to add bitcode file after LTO.
wasm-ld: error: /home/wolf/.emscripten_cache/sysroot/lib/wasm32-emscripten/lto/libc-mt.a(htonl.o): attempt to add bitcode file after LTO.
2023-05-07 16:10:59 +02:00
Bartosz Taudul f68be9bfc3 Add ini to project file. 2023-05-01 14:12:34 +02:00
Bartosz Taudul e1e4699a52 Load custom mip chain for zigzags. 2023-04-29 13:10:58 +02:00
Bartosz Taudul f7b12e2dda Add zigzag bitmap. 2023-04-27 23:17:34 +02:00
Bartosz Taudul 8c1b519fa1 Fix wasm cleanup. 2023-03-25 12:26:28 +01:00
Bartosz Taudul bea3c0f4d1 Don't pass -march=native to emcc. 2023-03-25 12:25:40 +01:00
Bartosz Taudul 241fa68708 Make embed.tracy downloadable. 2023-03-25 12:20:36 +01:00
Bartosz Taudul 58f84379d0 Setup Wayland build. 2022-12-20 00:35:43 +01:00
Bartosz Taudul 7e23d873dc Check elevation status on Windows. 2022-11-27 21:53:47 +01:00
Bartosz Taudul f6cfbe935d Resize canvas to fit window on page load. 2022-10-18 21:01:46 +02:00
Bartosz Taudul b9fee59ac8 Do not hide progress bar, leaving the preload element. 2022-10-18 21:01:01 +02:00
Bartosz Taudul 9bc8580f99 Do not crash on resize when application has not started yet. 2022-10-18 21:00:20 +02:00
Bartosz Taudul 4892c32b40 Fix blur caused by fractional DPI scaling. 2022-10-15 11:57:17 +02:00
Bartosz Taudul 17d3ac0141 Disable assertions in release builds. 2022-10-08 14:54:54 +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 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 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
Bartosz Taudul be392a76fb Move TracyVersion.hpp to common. 2022-08-27 16:05:36 +02:00
Bartosz Taudul 4bcb59bbe6 Update font awesome and migrate to v6 headers. 2022-08-17 12:07:38 +02:00
Bartosz Taudul 8531ef6591 Extract ShortenZoneName() function to a separate file. 2022-08-15 16:34:37 +02:00
Bartosz Taudul c01ad38d46 Start extracting timeline height control logic. 2022-08-15 13:29:45 +02:00
Bartosz Taudul 7dbfed9aea Drop access to native window.
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-08-12 21:44:24 +02:00
Bartosz Taudul b86f1a907a Move all GLFW code to a separate class. 2022-07-28 00:24:52 +02:00
Bartosz Taudul 002eb6ae2d Extract filtering connections functionality. 2022-07-28 00:24:46 +02:00
Bartosz Taudul a356340783 Extract connection history functionality. 2022-07-28 00:24:46 +02:00
Bartosz Taudul 31b6a88923 Extract window position save/load functionality. 2022-07-28 00:24:45 +02:00
Bartosz Taudul 208755ad53 Extract main thread run queue. 2022-07-28 00:24:45 +02:00
Bartosz Taudul f0f00512b0 Extract font loading. 2022-07-28 00:24:44 +02:00
Bartosz Taudul 2d327abd80 Move imgui backends to a subdirectory. 2022-07-28 00:24:43 +02:00