Obviously, given the naming history of Vulkan, Rift or Subduction or something other tectonics related will be the name of that. Bonus points if they get something metal related in there.
Announcement
Collapse
No announcement yet.
Mesa Vulkan Drivers Reach An Inflection Point: Idea Raised To Be More Like Gallium3D
Collapse
X
-
When Vulkan started out drivers were much more thin and low-level but with time the Vulkan API feature set has built up.
- Likes 1
Comment
-
Daktyl198 as if D3D12 having different "Shader Models" and feature tiers is any different. There, developers also have to probe for the availability of features and then act according to what's actually available.
Vulkan extensions may be a bit more tedious, but that gets relativized by the most commonly used stuff getting promoted to new Vulkan core versions.
And of course there'll always be some runtime steps involved in both APIs, i.e. for common, device agnostic data handling/formatting/converting and housekeeping tasks.
- Likes 5
Comment
-
Originally posted by Daktyl198 View Post
Vulkan is already ruined, and is only going to get worse with time. There's a reason developers preferred DX11 to OpenGL, and it's the same reason they prefer DX12 to Vulkan. Extensions ruin the entire point of a stable, developer-friendly API. It's so bad that apparently, Vulkan is now considered high-level enough to have a RUNTIME beneath it. Like wtf? The whole point of Vulkan was that it was at or below the Gallium runtime level.
- Likes 4
Comment
-
Originally posted by Daktyl198 View Post
Vulkan is already ruined, and is only going to get worse with time. There's a reason developers preferred DX11 to OpenGL, and it's the same reason they prefer DX12 to Vulkan. Extensions ruin the entire point of a stable, developer-friendly API. It's so bad that apparently, Vulkan is now considered high-level enough to have a RUNTIME beneath it. Like wtf? The whole point of Vulkan was that it was at or below the Gallium runtime level.
Having a common vulkan frontend would solve the biggest problem of extensions: having a uniform feature set. If extensions were implemented in a MESA vulkan frontent then every driver would automatically support them. Potentially even proprietary drivers on windows. (MESA is MIT-licenced after all)
- Likes 3
Comment
Comment