Vulkan is so verbose that most applications are still using OpenGL and that makes application development difficult.
View attachment 2131605
The Vulkan program still needs almost another full page. Around 15:15 from "Introduction to WebGPU - CIS 565 GPU Programming Fall 2022".
For example, Blender is adapting most compositor operations to the GPU, but those that require complex mathematical operations are more difficult to implement. Since Metal can do computer shaders, it is possible that the compositor in Blender has better support for the Apple GPU than for any PC GPU.
Real-time Compositor: Feedback and discussion
Hi everyone, I previously presented the difficulty of implementing the Glare node in the following post: While I wanted to implement a new Glare node that is more realistic, more easily controllable, and more performant and GPU friendly as required by the real time compositor, it was clear...devtalk.blender.org
I imagine something similar will happen to other 3D programs until they adopt Vulkan or WebGPU if it eventually becomes an alternative to Vulkan.
Which 3D software has adopted Vulkan and which Metal?
Blender can use Metal (incl. M1/M2 Macs). Vulcan is still a work in progress (for Blender).