04/29/2019
As of late, I've been doing a lot of work in DirectX 12. Still can't decide if I like it or just flat out hate it. Initially it takes a bit to get around the programming model. I find myself spending an inordinate amount of time tracking down bugs/issues in memory management. So, although I can see wanting to be able to control stuff at a very fine level, I find that for certain tasks where performance isn't such an issue, DX12 just becomes a giant PITA. There are so many ways to shoot yourself in the foot and then squander a couple hours trying to figure out why. Maybe it gets better the more I use it, but so far I'm not holding out a lot of hope.