Commit Graph

198 Commits

Author SHA1 Message Date
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
Bartosz Taudul
054c26781a Move fonts to a subdirectory. 2022-07-28 00:24:40 +02:00