Michael Coupland
@michaelc@mastodon.gamedev.place
Engine/Tools/Game Generalist @ Valve He/him
mastodon.gamedev.place
Replying to
@rovarma@mastodon.gamedev.place
@rovarma@mastodon.gamedev.place Engaging read!
One lingering question: after the fixes, ringbuf_reserve in the NMI sampling event fails because the lock detects and rejects reentrancy, right? (Just quickly, instead of after 250ms.) That seems… scary?
I guess you just don’t get a sample, and that’s not the end of the world for a profiler? Are there other NMI you instrument where a failure like this might drop important information?