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

500 Commits

Author SHA1 Message Date
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 6c6ec00251 Handle failures when loading connection history. 2023-06-29 23:59:54 +02:00
Bartosz Taudul c57b8994f6 Reduce required version of wl_seat protocol to 5.
The latest wl_seat protocol version is 9, but the last addition was made
to it in version 5. Wayland is stupid.
2023-05-25 18:48:45 +02:00
Bartosz Taudul 2759f96c0e Add headers required on FreeBSD. 2023-05-23 23:48:48 +02:00
Bartosz Taudul eca841dfe3 Properly call make from within makefiles. 2023-05-23 22:42:53 +02:00
Bartosz Taudul c79154c87b Extract processing client broadcast messages to a separate function. 2023-05-07 16:11:42 +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 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 efce727ad4 Add extern "C" to ini.h. 2023-05-01 15:13:00 +02:00
Bartosz Taudul a2d470690f Pass global config to View. 2023-05-01 14:41:38 +02:00
Bartosz Taudul f68be9bfc3 Add ini to project file. 2023-05-01 14:12:34 +02:00
Bartosz Taudul 2c227af4f3 Add rxi's ini sources.
https://github.com/rxi/ini
13a254c9e38def8924a83badfea5eda5a01b9295
2023-05-01 14:08:28 +02:00
Bartosz Taudul 0f0ac2d6c5 No longer need glGenerateMipmap. 2023-04-29 13:11:16 +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 383f1ea8f1 Update OpenGL loader. 2023-04-27 23:17:34 +02:00
Bartosz Taudul f7b12e2dda Add zigzag bitmap. 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 778d0cb3fb Socket::ReadUpTo() doesn't support timeouts. 2023-04-16 12:19:48 +02:00
Bartosz Taudul 72dfab80f8 Update ImGui to 1.89.5 + docking. 2023-04-16 00:22:05 +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 e62a383833 Update imgui to 1.89.4 + docking + emscripten glfw fix. 2023-03-20 23:54:46 +01:00
Bartosz Taudul b0174f2f3a No privilege elevation is possible on emscripten. 2023-02-20 21:36:18 +01:00
Bartosz Taudul fad09a452a Update ImGui to 1.89.3 + docking. 2023-02-14 17:57:14 +01:00
Bartosz Taudul cc5e97c88d Bump stb_image.h to 2.28. 2023-01-31 22:55:18 +01:00
Bartosz Taudul 096293110b Update ImGui to 1.89.2 + docking. 2023-01-05 19:15:58 +01:00
Bartosz Taudul 6e70b7c20b Push keyboard modifiers to ImGui. 2022-12-22 17:48:14 +01:00
Bartosz Taudul 797d5df850 Push key events to ImGui. 2022-12-22 17:39:30 +01:00
Bartosz Taudul dff2a6d6c2 Implement XKB text compositing. 2022-12-20 22:19:45 +01:00
Bartosz Taudul b7affdd92d Create XKB compose table/state. 2022-12-20 21:55:31 +01:00
Bartosz Taudul 0831b3f301 Push focus events to ImGui. 2022-12-20 17:11:15 +01:00
Bartosz Taudul 170a961d8d Tweak mouse wheel behavior on Wayland. 2022-12-20 16:54:28 +01:00
Bartosz Taudul 58f84379d0 Setup Wayland build. 2022-12-20 00:35:43 +01:00
Bartosz Taudul aa0e899573 Initialize XKB state. 2022-12-20 00:22:27 +01:00
Bartosz Taudul 7106b0c5ef Hook no-op keyboard handling. 2022-12-19 23:46:08 +01:00
Bartosz Taudul 3b58f5596d Detect precise (touchpad) scroll events.
Currently the wheel axis Y change has little impact, as the zoom in/out logic
assumes wheel events are discrete.
2022-12-19 21:26:59 +01:00
Bartosz Taudul ac87b05dcb Fix scroll events direction on Wayland. 2022-12-19 21:11:53 +01:00
Bartosz Taudul 7f00ae8c83 Fix mouse buttons order on Wayland. 2022-12-19 21:10:55 +01:00
Bartosz Taudul b80ede3ec6 Limit time delta to 0.1s. 2022-12-11 18:01:32 +01:00
Bartosz Taudul 9e6214350c Support Hi-DPI mouse cursor. 2022-12-11 17:50:05 +01:00
Bartosz Taudul 1f4562e51d Support Hi-DPI. 2022-12-11 17:43:41 +01:00