Sign in

Grant Johnson

@warheart.bsky.social
164 followers 110 following 10 posts

Principal Graphics Programmer at Creative Assembly. Alien: Isolation Sequel. Prev. Hyenas, Halo Wars 2. Views are my own. Building #quackdebugger

PostsRepliesMedia
Grant Johnson @warheart.bsky.social · 07/08/2026
Been toying with an MCP server for #quackdebugger this week. The debugger is entirely inside a .dll, so it just loads that and runs headless debug sessions. It's still fairly bare bones, but Claude can now open a program, start a debug session and dump/summarise info about both.
Output from Claude summarising a debug session using the Quack MCP Server.Output from Claude summarising a program using the Quack MCP Server.
120
Grant Johnson @warheart.bsky.social · 07/05/2026
Added support for the new DebugBreak() to #quackdebugger, although I realised I can support it in all shader models, not just SM6.10. It breaks as you expect in the local thread, but I also added analysis to see if any threads in the dispatch hit it.
A debug break hit in a shader thread being debugged.Breakpoint tracking analysis showing the hit rates of 2 code breakpoints.
120
Reposted by Grant Johnson
Omar @ocornut.bsky.social · 15/12/2025
Converging toward a principal Unreal Engine backend/binding for Dear ImGui? github.com/ocornut/imgu... (Help wanted!)
github.com
Converging toward a principal Unreal Engine backend/binding for Dear ImGui? · Issue #9122 · ocornut/imgui
Too many bindings There is a list of Unreal Engine binding at: https://github.com/ocornut/imgui/wiki/Bindings#unreal-engine As of the time of writing this post, the list looks like this: UnrealImGu...
1186
Grant Johnson @warheart.bsky.social · 17/11/2025
Come join our engine team!
app.jobvite.com
Creative Assembly is looking for Mid/Senior Engine Programmer.
Creative Assembly is one of Europe's leading games development studios, founded in 1987 and located in West Sussex, UK, Newcastle, UK and Sofia, Bulgaria. We craft deep and detailed games that matter...
074
Grant Johnson @warheart.bsky.social · 09/09/2025
WIP a bit on the "threads" window so you can see which thread/wave of the group you are watching, and whether the other threads are active/inactive. Also allows fast switching between threads in the group. #quackdebugger
041
Reposted by Grant Johnson
Jeremy Laumon @jeremy.laumon.name · 20/08/2025
Downloading pre-compiled shaders on PC???? devblogs.microsoft.com/directx/intr...
media.tenor.com
a man in a suit and tie with his arms in the air and the words it 's happening
ALT: a man in a suit and tie with his arms in the air and the words it 's happening
99719
Reposted by Grant Johnson
Grant Johnson @warheart.bsky.social · 30/07/2025
It's been a while since I posted about #quackdebugger. I'm still working on it.. I've been through a bunch of prototypes, but finally found something I'm happy with. I rewrote the backend from scratch and switched to GfxReconstruct for capturing. (Source obfuscated for licensing)
111
Grant Johnson @warheart.bsky.social · 30/07/2025
It's been a while since I posted about #quackdebugger. I'm still working on it.. I've been through a bunch of prototypes, but finally found something I'm happy with. I rewrote the backend from scratch and switched to GfxReconstruct for capturing. (Source obfuscated for licensing)
111
Reposted by Grant Johnson
The Horror Game Awards @horrorgameawards.bsky.social · 15/12/2024
Congratulations to @cagamesofficial.bsky.social on winning the Most Anticipated Game Award! #THEHORRORGAMEAWARDS
1162