Bartosz Taudul
8b86ada40e
Fix checks.
2026-06-17 01:31:56 +02:00
Bartosz Taudul
616f33ff65
Consistent wait.time checks.
2026-06-17 01:31:01 +02:00
Bartosz Taudul
023cb20ba9
Only display wait reason or state if present.
2026-06-17 00:33:00 +02:00
Bartosz Taudul
073cd266ac
Use proper thread id for wait stacks.
...
ContextSwitchData::Thread() is something related to fibers. Pass and use
known thread id from external context instead.
2026-06-17 00:21:51 +02:00
Bartosz Taudul
2e252d3988
Fix indentation level.
2026-06-17 00:14:03 +02:00
Bartosz Taudul
77978b68ca
Explain wait stacks in callstack skill.
2026-06-16 23:53:41 +02:00
Bartosz Taudul
d9939362f5
Add wait stack data to the LLM attachment.
2026-06-16 23:53:40 +02:00
Bartosz Taudul
bba05bd3ad
Update manual.
2026-06-16 23:33:16 +02:00
Bartosz Taudul
83a4a13cbd
Display wait stack label and tooltip in callstack window.
2026-06-16 23:28:24 +02:00
Bartosz Taudul
9e9aabe9a1
Push CallstackViewWait to View::DrawCallstackTable().
2026-06-16 23:18:40 +02:00
Bartosz Taudul
382a887ce9
Provide default values for View::DrawCallstackTable() parameters.
2026-06-16 23:17:47 +02:00
Bartosz Taudul
fbd1c55151
Extend View::ViewCallstack() to support optional wait stack data.
2026-06-16 23:10:43 +02:00
Bartosz Taudul
398bab8041
Store wait stack data in CallstackView.
2026-06-16 23:05:59 +02:00
Bartosz Taudul
69245e751b
Cosmetics.
2026-06-16 23:05:58 +02:00
Bartosz Taudul
d571f2bd59
Fix integer trace parameter input field size.
2026-06-16 19:17:18 +02:00
Bartosz Taudul
781938317d
Bump pugixml to 1.16.
2026-06-16 18:10:38 +02:00
Bartosz Taudul
f9365abe4f
Do not use samplers in renderer.
...
Tracy requires some textures to have repeat wrapping mode set. The ImGui
implementation of samplers doesn't make it easy to achieve. Disalbe use
of samplers and rely on texture flags, as done originally.
2026-06-16 16:02:08 +02:00
Bartosz Taudul
3f91f35d59
Merge pull request #1403 from wolfpld/slomp/gl-feature-check
...
Add routine to check for GL features/extensions at run-time
2026-06-16 14:50:30 +02:00
Marcos Slomp
1de94aa856
add routine to check for GL features/extensions at run-time
2026-06-15 21:19:12 -07:00
Bartosz Taudul
ec1d5bd3d7
Merge pull request #1402 from wolfpld/slomp/webgpu-example-platform
...
Switch webgpu example to SDL3, plus patch edge-case for wgpu-native
2026-06-15 23:48:14 +02:00
Marcos Slomp
69af195c98
edge-case bug-fix (could cause wgpu-native to panic)
2026-06-15 13:14:28 -07:00
Marcos Slomp
60699c4a92
fixing win32 builds with SDL3 + WebGPU
2026-06-15 13:14:28 -07:00
Marcos Slomp
cc45cf6046
switch to SDL3 (no cmake fetch, just find_package)
2026-06-15 13:14:28 -07:00
Bartosz Taudul
62560a6429
Add 8-bit length string transfers to the protocol.
2026-06-15 20:43:55 +02:00
Bartosz Taudul
f7b4e177ff
Change misleading etc1buf variable to texbuf.
2026-06-15 19:31:06 +02:00
Bartosz Taudul
084daf0516
Force inline send string strlen helpers.
2026-06-15 19:19:13 +02:00
Bartosz Taudul
a98956f2d9
Another typo.
2026-06-15 17:17:32 +02:00
Bartosz Taudul
ac6f0f88fa
Actually describe the message severity levels.
2026-06-15 17:09:42 +02:00
Bartosz Taudul
33fccb3530
Typos.
2026-06-15 17:08:39 +02:00
Bartosz Taudul
45576f6972
Merge pull request #1400 from wolfpld/slomp/gl-example
...
adding OpenGL example (spinning triangle)
2026-06-14 21:39:54 +02:00
Marcos Slomp
17e13bc2e0
SDL2 -> SDL3
2026-06-14 12:18:06 -07:00
Marcos Slomp
ee0c73bf25
switch to SDL2 (no cmake fetch, just find_package)
2026-06-14 11:24:14 -07:00
Bartosz Taudul
343567a3f2
Regenerate markdown manual.
2026-06-14 17:31:49 +02:00
Bartosz Taudul
20b3535623
Use fancy quotes in the manual.
2026-06-14 17:31:32 +02:00
Bartosz Taudul
5298316480
Revert emscripten back to 5.0.7. There are threading problems with 6.0.0.
...
Specifically, click on the red power off button to go back to the welcome
screen, and the cleanup popup never goes away.
2026-06-14 16:24:13 +02:00
Bartosz Taudul
83719fb29b
WASM_BIGINT is enabled by default since emscripten 4.0.0.
2026-06-14 15:17:32 +02:00
Bartosz Taudul
f7d789eddb
Split emscripten link options to multiple lines.
2026-06-14 15:09:40 +02:00
Bartosz Taudul
3816b2485e
Bump used emscripten version to 6.0.0.
2026-06-14 15:06:53 +02:00
Bartosz Taudul
f8aa88d522
Explicitly disable shared libs for md4c.
...
Fixes emscripten build.
2026-06-14 15:06:36 +02:00
Bartosz Taudul
b5ae187f76
Disable separate fast model by default.
2026-06-12 22:20:47 +02:00
Marcos Slomp
3f203806e2
X11 workaround check
2026-06-12 13:00:33 -07:00
Bartosz Taudul
15c6b49de2
Mark text embeds as TEXT.
2026-06-12 21:43:51 +02:00
Bartosz Taudul
a153f3a562
Extend Embed macro to support TEXT parameter enabling CRLF to LF conversion.
2026-06-12 21:43:12 +02:00
Bartosz Taudul
c2998310cf
Add CRLF to LF conversion support to embed.
2026-06-12 21:42:45 +02:00
Bartosz Taudul
a43b74ed8f
Update NEWS.
2026-06-12 21:08:33 +02:00
Bartosz Taudul
d3047f8069
Fix memory discard + callstack.
...
Bug (High Severity): Wrong queue type in MemDiscardCallstack
In the callstack path of MemDiscardCallstack, the wrong queue type is
sent:
SendMemDiscard( QueueType::MemDiscard, thread, name );
Every other callstack variant correctly uses its callstack queue type
(MemAllocCallstack, MemFreeCallstack, etc.), but this one uses the
non-callstack type. The SendMemDiscard assertion at line 1026 confirms
MemDiscardCallstack is a valid value.
Impact: The callstack captured by SendCallstackSerial() will be orphaned.
The server processes the event via the non-callstack handler, leaving the
callstack serial data unconsumed, which desynchronizes the serial queue
and corrupts all subsequent events.
2026-06-12 20:30:59 +02:00
Bartosz Taudul
3804b2580a
Regenerate markdown manual.
2026-06-12 19:58:06 +02:00
Bartosz Taudul
329ac6c9f1
Document memory discard macro.
2026-06-12 19:57:45 +02:00
Bartosz Taudul
a091bb4ad2
Remove "secure" variant of alloc/free.
...
Random crashes are not fun. Always use the "secure" code path.
2026-06-12 19:41:17 +02:00
Bartosz Taudul
86b5f43959
Provide proper test directory.
2026-06-12 19:23:28 +02:00