Hi,
Thanks to everyone who's answered my silly questions about DirectX 12 on here. It's been a go fun thing to learn.
I wrote single head implementations of a Vulkan renderer and a DirectX 12 renderer. They're not meant to be fast or fancy. Just some toys to play with and learn from. Still a bit work left to be done on them. But the basics are working. Thought I'd share in case it's useful to anyone.
https://github.com/chaoticbob/tinyrenderers