I couldn't work much on my hobby projects since I switched jobs couple of months ago. But it's been some time that I'm back to it.
All around updates for the Junkyard. Initiated a renderer. Forward+ CS light culling. Shadow Maps. MSAA and alpha-to-coverage support. I want it to be very simple for now.
There are many internal and architectural changes to Vulkan backend too. I'm going for the 1.3 core features plus descriptor buffers (VK_EXT_descriptor_buffer) support. It was a bit of challenge to get around it initially and the debugging process. But I feel it's well worth it. It's quite powerful.