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

29 Commits

Author SHA1 Message Date
Bartosz Taudul c5dc5f4455 Bump zstd to 1.5.7, use CPM to download. 2025-02-19 23:47:37 +01:00
Bartosz Taudul 3ac95e6902 Bump imgui to 1.91.8. 2025-02-03 19:54:39 +01:00
Bartosz Taudul 16405715a6 Bump PPQSort to 1.0.4. 2025-01-27 18:59:22 +01:00
Bartosz Taudul 45c4dc5124 Bump imgui to 1.91.6-docking. 2024-12-11 17:08:21 +01:00
Bartosz Taudul 16ef91c238 Bump imgui to 1.91.5-docking. 2024-11-07 22:33:39 +01:00
Bartosz Taudul caa61de540 Do not build fat macos capstone library. 2024-10-30 17:10:40 +01:00
Bartosz Taudul 3dc68bcb76 Update ImGui to 1.91.4-docking. 2024-10-18 22:58:04 +02:00
Bartosz Taudul 9839e4aea7 More unwanted architectures. 2024-10-05 13:04:21 +02:00
Bartosz Taudul a8c6c5f50e Disable not needed arch support in capstone. 2024-10-04 17:31:28 +02:00
Bartosz Taudul 5454b3202d Bump capstone to 6.0.0-Alpha1. 2024-10-04 17:19:18 +02:00
Bartosz Taudul fd5ee53251 Update ImGui to 1.91.3-docking. 2024-10-04 17:04:47 +02:00
Martijn Courteaux 28a229c594 Correct misleading comment. 2024-09-30 16:26:31 +02:00
Bartosz Taudul 616e7c2eec Retrieve ImGui with CPM.
ImGui OpenGL loader is patched, and not regenerated, because the gl3w
script requires network connectivity to download the header files from
Khronos at build time.
2024-09-27 15:55:22 +02:00
Bartosz Taudul 1c1faeff2d Replace parallel STL with PPQSort.
PPQSort is supposedly quite fast: https://github.com/GabTux/PPQSort

More importantly, it does not depend on TBB fuckery, so there's no longer
a need to link with an external library that people may or may not have.

The NO_PARALLEL_STL option is out, as it was provided solely to deal with
TBB being not available. Sequential sorting is still used on emscripten.
2024-09-26 14:41:59 +02:00
Bartosz Taudul 5b1f3f67c3 Do not include library dependencies in the default target.
We are only interested in outputting the executable program.
2024-09-26 13:04:47 +02:00
Bartosz Taudul 25899fef73 Disable ImGui debug tools in non-debug builds. 2024-09-19 20:13:37 +02:00
Bartosz Taudul 97cf0bd11f Bump freetype to 2.13.3. 2024-09-08 15:33:36 +02:00
Bartosz Taudul 5c1cc80897 Bump capstone to 5.0.3. 2024-08-21 19:22:58 +02:00
Bartosz Taudul d9fe3ed9a6 Add CMake option to not use parallel STL. 2024-06-08 00:20:12 +02:00
Bartosz Taudul d6b059f0cc Download up-to-date glfw and freetype. 2024-05-06 00:07:56 +02:00
Bartosz Taudul a1a7e63d93 Disable assembly in zstd. 2024-04-30 13:44:07 +02:00
Bartosz Taudul 2f8fe4180d Fix variable name. 2024-03-29 20:00:21 +01:00
Bartosz Taudul 434d73c7bd Emscripten support.
Doesn't work due to i64 vs i32 type mismatch in glGetIntegerv, which
seems like some general compatibility bullshit, not something related
to CMake.
2024-03-21 23:04:41 +01:00
Bartosz Taudul fec5e6bb9c UNIX variable is true on Apple. 2024-03-21 23:04:40 +01:00
Bartosz Taudul 46718851da Extract some common definitions. 2024-03-21 23:04:39 +01:00
Bartosz Taudul 35246b4191 Remove vcpkg. 2024-03-21 23:04:38 +01:00
Bartosz Taudul 970250fc85 Another stupid macro needed for MSVC to not crap the pants. 2024-03-21 23:04:38 +01:00
Bartosz Taudul 1bada6a6fd Set NOMINMAX on win32. 2024-03-21 23:04:38 +01:00
Bartosz Taudul ee81795f26 Move discovery of external dependencies to cmake/vendor.cmake.
Co-authored-by: Tom Atkinson <tja.atkinson@gmail.com>
2024-03-21 23:04:37 +01:00