John Parsaie
parsaie.bsky.social
John Parsaie
@parsaie.bsky.social
Chain swapping GPU hang detective @ Qualcomm | Ex-Unity (opinions mine)
That feeling when the superluminal trace is a green wall
September 13, 2025 at 4:56 PM
Finally snapped: made a Vulkan layer that auto-labels objects with a stack trace at creation time. Now the validation layer can just tell me what I forgot to release on vkDestroyDevice :)
August 27, 2025 at 6:02 AM
Well, it wound up taking nearly the rest of my holiday, but I finished adding multi-pass support to my image quality reference tool's ShaderToy input mode.
January 3, 2025 at 6:32 PM
Debugging multi-pass support at the moment, exposed an option to write the HLSL to disk with spirv-cross. We normally go straight from SPIR-V to DXIL for the cross compilation but it can be helpful to look at the intermediate HLSL to sort out some issues.
December 28, 2024 at 12:53 AM
Working on a D3D12 app for studying implementations of upscalers, AA, frame gen, presentation models, or anything else that can affect image clarity. Got a bit side tracked with adding a shadertoy input mode (GLSL -> SPIRV -> DXIL cross-compile chain). Will also add an OpenUSD viewer.
December 24, 2024 at 7:41 PM
RIP Black Midi. Here is a pic I took of their show at Warsaw in 2019. Will check out his solo stuff!
December 5, 2024 at 3:31 PM
I wish someone made me read this prologue before I tried implementing my first whitepaper 10 years ago. I feel like a lot of academics relish in the obfuscation of the very thing they’re trying to explain. (Or maybe it’s just a skill issue on my part!)
October 23, 2024 at 5:55 PM