IMO, for Vulkan to succeed you need at least one higher level layer on top of what you have. There aren’t enough developers with the background, time, motivation and perseverance to really apply your work.
That would be a shame, because it rocks!
I’m getting frame rates over 250 compared to 70.
But the development cost of getting there is immense.
I’ve gotten the starts of a simple pipeline builder working, but now I’m blocked because I need a layout package like html/css/svg. I’ve been fighting for hours just getting FreeType hooked in.
Never underestimate the pain and complexity of 2D. It’s not glamorous, but it’s probably 99% of the actual use cases.