First render after rewriting my toy engine from Vulkan to #WebGPU. And I'm awestruck, again.
It's upside down, GUI is missing, shadow map is buggy. But it's not a black screen. In fact, most things work well on the first render.
When I wrote 3D in C++, black screens and crashes were quite common. C++ tells you how you _can_ use an API, but #rust tells you how you _should_. And the validation checks of both #wgpu and #vulkano are awesome.