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

8155 Commits

Author SHA1 Message Date
Bartosz Taudul a8e427fc7f Locked achievements can't be done. 2024-06-08 11:44:30 +02:00
Bartosz Taudul d9fe3ed9a6 Add CMake option to not use parallel STL. 2024-06-08 00:20:12 +02:00
Bartosz Taudul a3b63bb468 Save / load state of achievements. 2024-06-07 23:53:27 +02:00
Bartosz Taudul 3f2d28407b Animate achievements star button when attention is needed. 2024-06-07 23:53:27 +02:00
Bartosz Taudul ba154e02db Allow checking if achievements need attention. 2024-06-07 23:53:27 +02:00
Bartosz Taudul 139dc44a00 Hook up save / load trace achievements. 2024-06-07 23:53:26 +02:00
Bartosz Taudul d474f21576 Add a check for being connected to "connect to client" achievement. 2024-06-07 23:53:26 +02:00
Bartosz Taudul efdd28f7bb Add achievement for connecting to a client. 2024-06-07 23:53:26 +02:00
Bartosz Taudul 6aa9401b95 Add achievement wrapper function to TracyView. 2024-06-07 23:53:26 +02:00
Bartosz Taudul aff60a6a36 Mark the initial achievement as achieved on startup. 2024-06-07 23:53:26 +02:00
Bartosz Taudul cddab58b0d Add achievements processing logic. 2024-06-07 23:53:26 +02:00
Bartosz Taudul d2e995478e Add initial achievements data. 2024-06-07 23:53:26 +02:00
Bartosz Taudul b5fda4f456 Add achievement data structure definitions. 2024-06-07 23:53:25 +02:00
Bartosz Taudul 02ad97ff3f Disable achievements UI on emscripten. 2024-06-07 23:53:25 +02:00
Bartosz Taudul 2e2e6257d7 Show/hide achievements list window. 2024-06-07 23:53:25 +02:00
Bartosz Taudul bf0226fb64 Update screen only when achievements notification is animating.
The NeedsUpdate() method will be useful in future.
2024-06-07 23:53:25 +02:00
Bartosz Taudul 3886111e70 Add achievements notification. 2024-06-07 23:53:25 +02:00
Bartosz Taudul 8051ceaa43 Add a basic achievements manager. 2024-06-07 23:53:25 +02:00
Bartosz Taudul f6f8fb3d27 Set dark background. 2024-06-07 23:53:25 +02:00
Bartosz Taudul 2cea5706d5 Add initial achievements popup. 2024-06-07 23:53:25 +02:00
Bartosz Taudul 5e211fb581 Merge pull request #812 from mcourteaux/master
Two minor fixes.
2024-06-07 13:32:49 +02:00
Martijn Courteaux 5d52427f4a Two minor fixes. 2024-06-07 11:36:47 +02:00
Bartosz Taudul a17c218351 Merge pull request #809 from Ravbug/master
TracyClient Windows for ARM support
2024-06-05 11:16:20 +02:00
Ravbug 5454f7564c Windows for ARM support 2024-06-04 17:21:24 -07:00
Bartosz Taudul 8d67c79431 Add self-profiling option. 2024-06-04 02:22:35 +02:00
Bartosz Taudul abf12f79c5 Set the default save config also in tracy-update. 2024-06-02 17:29:21 +02:00
Bartosz Taudul 0a187a65f6 Update manual. 2024-06-02 17:05:00 +02:00
Bartosz Taudul 870959e93f Update NEWS. 2024-06-02 16:09:42 +02:00
Bartosz Taudul 3a186887ed Added compression streams to save trace UI. 2024-06-02 15:52:37 +02:00
Bartosz Taudul 455738a266 Default to zstd level 3 with 4 streams in tracy-capture. 2024-06-02 15:35:07 +02:00
Bartosz Taudul 277ec25a8d Spin when waiting for decompressed data instead of using lock + cv. 2024-06-02 15:06:16 +02:00
Bartosz Taudul ce240ddfc1 Loading multi-stream data. 2024-06-02 14:32:33 +02:00
Bartosz Taudul bb1e717026 Update magic string to look for in tracy files. 2024-06-02 14:32:33 +02:00
Bartosz Taudul 048ff8213a Support loading single-stream new format traces. 2024-06-02 14:32:32 +02:00
Bartosz Taudul eb1cbb454a Move common file buffer sizes to a separate header. 2024-06-02 14:32:32 +02:00
Bartosz Taudul 095df5f416 Expose streams in tracy-update. 2024-06-02 14:32:32 +02:00
Bartosz Taudul 3bf4a674bc Use multiple compression streams when writing trace files. 2024-06-02 14:32:32 +02:00
Bartosz Taudul 9c3a4e5762 Separate compression from writing data to file. 2024-05-31 20:29:57 +02:00
Bartosz Taudul 9dea830f98 Move file compression enum out of FileWrite. 2024-05-31 19:24:32 +02:00
Bartosz Taudul 07c6e12dbf Measure load and save time separately in tracy-update. 2024-05-31 17:43:13 +02:00
Bartosz Taudul 0d5bd53be3 Update imgui to 1.90.7-docking. 2024-05-31 17:31:26 +02:00
Bartosz Taudul 982d6ddcdc Update zstd to 1.5.6. 2024-05-31 17:31:21 +02:00
Bartosz Taudul 4db02dd041 Merge pull request #806 from slomp/slomp/d3d11-on-demand-fix
fix TracyD3D11 "on demand"
2024-05-31 16:18:36 +02:00
Marcos Slomp eba17d0fd8 fix TracyD3D11 "on demand" 2024-05-31 07:11:10 -07:00
Bartosz Taudul 026a34a0fc Merge pull request #804 from AWoloszyn/fix-gpu-src-assert
Fix for assert in GetGpuSourceLocationZonesCntReal
2024-05-30 20:56:27 +02:00
Andrew Woloszyn 0c7cbd1d03 Fix for assert in GetGpuSourceLocationZonesCntReal
When TRACY_NO_STATISTICS is defined, the assert in
GetGpuSourceLocationZonesCntReal will always get hit
as nothing is ever inserted in gpuSourceLocationZonesCnt
unless reading from a file.

Match the behavior with GetGpuSourceLocationZonesReal
to add the source location if it is missing.
2024-05-30 14:26:20 -04:00
Bartosz Taudul 15145aa74c Fix Gitea actions. 2024-05-30 14:41:22 +02:00
Bartosz Taudul 207e065ffe Protect against empty program name. 2024-05-30 13:59:30 +02:00
Bartosz Taudul 608ff35c8c Merge pull request #801 from kubouch/patch-1
Fix wrong parameter in TracyCLContextName
2024-05-29 17:43:58 +02:00
Jakub Žádník da9b9f8e79 Fix wrong parameter in TracyCLContextName
The macro accepted a `context` parameter, but its expansion used `ctx`.

`context` is renamed to `ctx` in `TracyCLContext` for consistency.
2024-05-29 16:22:21 +03:00