Commit Graph

  • 802e88585a Merge pull request #1407 from shekhirin/tracy-consistent-thread-order Bartosz Taudul 2026-06-18 14:41:20 +02:00
  • 74bbe5988b Use consistent thread order in more thread pickers Alexey Shekhirin 2026-06-18 09:41:35 +01:00
  • 066cb89f75 Display threads in a consistent order Alexey Shekhirin 2026-06-17 12:48:19 +01:00
  • 8c289104d6 Regenerate markdown manual. Bartosz Taudul 2026-06-18 00:39:26 +02:00
  • 274e453bb6 Process section enter / leave events. Bartosz Taudul 2026-06-17 20:29:03 +02:00
  • d89055908b Update manual. Bartosz Taudul 2026-06-17 18:47:23 +02:00
  • 801a34ea66 Add trigger parameter. Bartosz Taudul 2026-06-17 18:36:55 +02:00
  • 0cdb6d365e Initial section enter / leave instrumentation. Bartosz Taudul 2026-06-17 17:50:20 +02:00
  • e3f4c72c85 Move TRACY_ATTRIBUTE_FORMAT_PRINTF to its own header. Bartosz Taudul 2026-06-17 17:49:42 +02:00
  • eeab1bf1a9 Border sizes are scaled by ScaleAllSizes() since ImGui 1.92.7. Bartosz Taudul 2026-06-17 14:04:43 +02:00
  • d26176baae Merge pull request #1406 from mcourteaux/fix-charconv Bartosz Taudul 2026-06-17 11:37:38 +02:00
  • 021aa6a9e6 Implement C++ feature check for charconv. Martijn Courteaux 2026-06-17 09:27:00 +02:00
  • 8b86ada40e Fix checks. Bartosz Taudul 2026-06-17 01:31:56 +02:00
  • 616f33ff65 Consistent wait.time checks. Bartosz Taudul 2026-06-17 01:31:01 +02:00
  • 023cb20ba9 Only display wait reason or state if present. Bartosz Taudul 2026-06-17 00:33:00 +02:00
  • 073cd266ac Use proper thread id for wait stacks. Bartosz Taudul 2026-06-17 00:21:51 +02:00
  • 2e252d3988 Fix indentation level. Bartosz Taudul 2026-06-17 00:14:03 +02:00
  • 77978b68ca Explain wait stacks in callstack skill. Bartosz Taudul 2026-06-16 23:53:24 +02:00
  • d9939362f5 Add wait stack data to the LLM attachment. Bartosz Taudul 2026-06-16 23:39:38 +02:00
  • bba05bd3ad Update manual. Bartosz Taudul 2026-06-16 23:33:16 +02:00
  • 83a4a13cbd Display wait stack label and tooltip in callstack window. Bartosz Taudul 2026-06-16 23:28:24 +02:00
  • 9e9aabe9a1 Push CallstackViewWait to View::DrawCallstackTable(). Bartosz Taudul 2026-06-16 23:18:40 +02:00
  • 382a887ce9 Provide default values for View::DrawCallstackTable() parameters. Bartosz Taudul 2026-06-16 23:17:47 +02:00
  • fbd1c55151 Extend View::ViewCallstack() to support optional wait stack data. Bartosz Taudul 2026-06-16 23:10:43 +02:00
  • 398bab8041 Store wait stack data in CallstackView. Bartosz Taudul 2026-06-16 20:15:30 +02:00
  • 69245e751b Cosmetics. Bartosz Taudul 2026-06-16 20:16:54 +02:00
  • 22abcd272f cosmetic: making things a bit more idiomatic Marcos Slomp 2026-06-16 11:30:21 -07:00
  • 32b712c120 force inline helper method Marcos Slomp 2026-06-16 11:24:47 -07:00
  • 704b5c4030 refactor sentinel value Marcos Slomp 2026-06-16 11:24:27 -07:00
  • dd6962b42c use queryId arg, not m_tail member Marcos Slomp 2026-06-16 11:24:12 -07:00
  • d571f2bd59 Fix integer trace parameter input field size. Bartosz Taudul 2026-06-16 19:17:18 +02:00
  • 781938317d Bump pugixml to 1.16. Bartosz Taudul 2026-06-16 18:10:38 +02:00
  • 16cfd25320 potentially faster timestamp query result check Marcos Slomp 2026-06-15 21:35:13 -07:00
  • f9365abe4f Do not use samplers in renderer. Bartosz Taudul 2026-06-16 16:02:08 +02:00
  • 3f91f35d59 Merge pull request #1403 from wolfpld/slomp/gl-feature-check Bartosz Taudul 2026-06-16 14:50:30 +02:00
  • ff70f87107 parsing callstacks and emitting zones for each frame slomp/stracy Marcos Slomp 2026-06-15 11:25:59 -07:00
  • ebc23ac4f0 experimental stracy tool Marcos Slomp 2026-06-14 11:11:09 -07:00
  • 1de94aa856 add routine to check for GL features/extensions at run-time Marcos Slomp 2026-06-15 21:09:49 -07:00
  • ec1d5bd3d7 Merge pull request #1402 from wolfpld/slomp/webgpu-example-platform Bartosz Taudul 2026-06-15 23:48:14 +02:00
  • 69af195c98 edge-case bug-fix (could cause wgpu-native to panic) Marcos Slomp 2026-06-15 13:13:33 -07:00
  • 60699c4a92 fixing win32 builds with SDL3 + WebGPU Marcos Slomp 2026-06-15 11:56:54 -07:00
  • cc45cf6046 switch to SDL3 (no cmake fetch, just find_package) Marcos Slomp 2026-06-14 17:38:18 -07:00
  • 62560a6429 Add 8-bit length string transfers to the protocol. Bartosz Taudul 2026-06-15 19:49:01 +02:00
  • f7b4e177ff Change misleading etc1buf variable to texbuf. Bartosz Taudul 2026-06-15 19:31:06 +02:00
  • 084daf0516 Force inline send string strlen helpers. Bartosz Taudul 2026-06-15 19:19:13 +02:00
  • a98956f2d9 Another typo. Bartosz Taudul 2026-06-15 17:17:32 +02:00
  • ac6f0f88fa Actually describe the message severity levels. Bartosz Taudul 2026-06-15 17:09:42 +02:00
  • 33fccb3530 Typos. Bartosz Taudul 2026-06-15 17:08:39 +02:00
  • 45576f6972 Merge pull request #1400 from wolfpld/slomp/gl-example Bartosz Taudul 2026-06-14 21:39:54 +02:00
  • 17e13bc2e0 SDL2 -> SDL3 Marcos Slomp 2026-06-14 12:18:06 -07:00
  • ee0c73bf25 switch to SDL2 (no cmake fetch, just find_package) Marcos Slomp 2026-06-14 11:24:14 -07:00
  • 343567a3f2 Regenerate markdown manual. Bartosz Taudul 2026-06-14 17:03:47 +02:00
  • 20b3535623 Use fancy quotes in the manual. Bartosz Taudul 2026-06-14 17:01:34 +02:00
  • 5298316480 Revert emscripten back to 5.0.7. There are threading problems with 6.0.0. Bartosz Taudul 2026-06-14 16:23:39 +02:00
  • 83719fb29b WASM_BIGINT is enabled by default since emscripten 4.0.0. Bartosz Taudul 2026-06-14 15:17:32 +02:00
  • f7d789eddb Split emscripten link options to multiple lines. Bartosz Taudul 2026-06-14 15:09:40 +02:00
  • 3816b2485e Bump used emscripten version to 6.0.0. Bartosz Taudul 2026-06-14 15:06:53 +02:00
  • f8aa88d522 Explicitly disable shared libs for md4c. Bartosz Taudul 2026-06-14 15:06:36 +02:00
  • b5ae187f76 Disable separate fast model by default. Bartosz Taudul 2026-06-12 22:20:47 +02:00
  • 3f203806e2 X11 workaround check Marcos Slomp 2026-06-12 13:00:33 -07:00
  • 15c6b49de2 Mark text embeds as TEXT. Bartosz Taudul 2026-06-12 21:43:51 +02:00
  • a153f3a562 Extend Embed macro to support TEXT parameter enabling CRLF to LF conversion. Bartosz Taudul 2026-06-12 21:43:12 +02:00
  • c2998310cf Add CRLF to LF conversion support to embed. Bartosz Taudul 2026-06-12 21:42:45 +02:00
  • a43b74ed8f Update NEWS. Bartosz Taudul 2026-06-12 21:08:33 +02:00
  • d3047f8069 Fix memory discard + callstack. Bartosz Taudul 2026-06-12 20:30:59 +02:00
  • 3804b2580a Regenerate markdown manual. Bartosz Taudul 2026-06-12 19:58:06 +02:00
  • 329ac6c9f1 Document memory discard macro. Bartosz Taudul 2026-06-12 19:57:45 +02:00
  • a091bb4ad2 Remove "secure" variant of alloc/free. Bartosz Taudul 2026-06-12 19:41:17 +02:00
  • 86b5f43959 Provide proper test directory. Bartosz Taudul 2026-06-12 19:23:28 +02:00
  • 39dc688340 adding Xrandr dependency Marcos Slomp 2026-06-12 08:44:46 -07:00
  • 832234838b better comments and messages Marcos Slomp 2026-06-12 07:33:06 -07:00
  • daba5acfbc more explicit compiler warning message Marcos Slomp 2026-06-12 07:31:03 -07:00
  • 07bfe3465e Merge pull request #1356 from wolfpld/slomp/tracy-webgpu Bartosz Taudul 2026-06-12 12:11:32 +02:00
  • 0544440a34 Remove unused, extremely broken code. Bartosz Taudul 2026-06-11 22:35:25 +02:00
  • f287508772 addressing type conversion warning Marcos Slomp 2026-06-11 13:28:32 -07:00
  • f622b97436 Backdate init time when a producer token predates it. Bartosz Taudul 2026-06-11 19:33:32 +02:00
  • dfded9d55d Recover main thread producer orphaned by cross-module init order. Bartosz Taudul 2026-06-11 19:30:58 +02:00
  • a2555fbb33 fixing Windows/Linux build Marcos Slomp 2026-06-11 07:37:58 -07:00
  • 7180ea381f Merge pull request #1401 from Lectem/fix/win32-non-desktop Bartosz Taudul 2026-06-11 13:01:24 +02:00
  • 0c74658dd3 TRACY_WIN32_NO_DESKTOP should use GetVersionExW explicitly. Clément Grégoire 2026-06-11 12:05:30 +02:00
  • debda1df55 scoping the GpuCtx constructor Marcos Slomp 2026-06-10 18:56:16 -07:00
  • d98608b022 issue a Tracy warning message when timestamp queries are supported but not properly implemented Marcos Slomp 2026-06-10 18:52:57 -07:00
  • eb88c6eba0 adding warning about TracyOpenGL usage on Apple devices Marcos Slomp 2026-06-10 18:52:09 -07:00
  • e83429c926 replacing the various platform layers by RGFW Marcos Slomp 2026-06-10 18:38:48 -07:00
  • cc091a99a2 Support key modifiers on emscripten. Bartosz Taudul 2026-06-10 23:39:08 +02:00
  • 1b207d3e2a adding OpenGL example (spinning triangle) Marcos Slomp 2026-06-10 14:14:54 -07:00
  • f89709e99e Prevent click-through when activating annotation. Bartosz Taudul 2026-06-10 22:50:45 +02:00
  • a4c5f15312 Rewrite annotations drawing. Bartosz Taudul 2026-06-10 22:42:05 +02:00
  • 3455fd9f82 Fix regression making existing annotations non-editable after trace load. Bartosz Taudul 2026-06-10 21:48:12 +02:00
  • cfc046abcd refactoring requirements Marcos Slomp 2026-06-10 11:09:51 -07:00
  • 9ab39d8af3 Merge pull request #1398 from Lectem/fix/concurrentqueue-and-malloc-define Bartosz Taudul 2026-06-10 17:57:32 +02:00
  • bfab6d03f4 WORKAROUND_malloc/free should properly route to tracy_malloc/free Clément Grégoire 2026-06-10 17:15:33 +02:00
  • 0d848c3042 proper device descriptor chaining Marcos Slomp 2026-06-10 08:03:18 -07:00
  • 54270d3fd5 move window to top when launching from console Marcos Slomp 2026-06-10 06:24:53 -07:00
  • 1341f98c61 cleanup Marcos Slomp 2026-06-10 06:24:32 -07:00
  • 6fc279eef4 more descriptive API name Marcos Slomp 2026-06-10 06:23:57 -07:00
  • 66e4f5cef7 Merge pull request #1397 from MaximeCoutantSonos/master Bartosz Taudul 2026-06-10 14:47:56 +02:00
  • 7637971e9e Fixed typo inconsistency in Shared lock C api MaximeCoutantSonos 2026-06-10 14:20:25 +02:00
  • 4e3cffc4ba Add name bank related to games. Bartosz Taudul 2026-06-10 01:34:40 +02:00
  • 28d3a91980 more changes to allow for null context Marcos Slomp 2026-06-09 16:26:51 -07:00