Jeremy Laumon

389 Followers
269 Following
74 Posts

Lead engine saboteur @Guerrilla

Blog: https://danglingpointers.com

@jeremy.laumon.name on bsky
@_plop_ on twitter

Gave a talk at Guerrilla Games this morning (slides coming on Monday).

Met a bunch of very welcoming, fun and smart people and the tech they built is nothing short of amazing!

Had lots of fun hanging out with you folks, thanks so much @jerem for inviting me!

@toonie @jeremy.laumon.name NVIDIA can do the with aftermath, but AMD and Intel couldn't really yet. AMD has Radeon GPU Detective which can generate a GPU crash dump, but it's an external program that you have to run first + click buttons, extra steps that no one does (except maybe QA if you ask). Now it will all work the same!
@rjurga no idea, I haven't tried it (I kinda doubt it though ๐Ÿ˜„)
@int3 say hello to Julian, I didn't talk to him at GPC (too many people not enough time!) but their talks were inspiring, especially coming from somewhat smaller studios like Keen!
@int3 you're at keen games now? Congrats! I just saw a bunch of talks from them at GPC, cool tech!
You know what they say: those who can, do; those who can't... lead? ๐Ÿค” And on that note, it's time for a bio update!

The first release of Asset Cooker is here!
https://github.com/jlaumon/AssetCooker/releases/tag/v0.0.1

The repo was made public almost exactly one year ago! Many bug fixes and improvements were committed since then ๐Ÿ™‚

And now that the release workflow is setup, I will try to make more frequent releases, with proper release notes!

Release Release v0.0.1 ยท jlaumon/AssetCooker

This is the first official release of Asset Cooker! ๐ŸŽ‰ The repo was made public almost exactly two years ago! Many bug fixes and improvements were committed since then ๐Ÿ™‚. Here's a non-exhaustive lis...

GitHub
I added a command line mode to Asset Cooker, to be able to use it with CI/CD. It cooks everything then exits. Remote control from another process is next ๐Ÿ™Œ github.com/jlaumon/Asse...

Added -no_ui command line opti...
Small update for Asset Cooker! I added a tool to find and delete files that are not used by any command ("orphan files"), to help keep a clean output folder! github.com/jlaumon/Asse...
I wrote a blog article about D3D12 resource states. It explains the rules around state promotion/decay and how that means a resource can be used on multiple queues at the same time (even if one queue is writing!) danglingpointers.com/post/d3d12-r...

D3D12 Resource States Cheat S...
D3D12 Resource States Cheat Sheet - Dangling Pointers

D3D12 Resource States rules are complicated, especially around state promotion and decay, but this article is helpful summary.