Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through Paypal, Flattr and Liberapay!

Looks like AMD just open sourced their V-EZ Vulkan wrapper

Posted by , | Views: 10,690

Back in March, AMD announced the V-EZ Vulkan wrapper, with an aim to make Vulkan development easier. Now it seems they have open sourced it.

V-EZ is an open source, cross-platform (Windows and Linux) wrapper intended to alleviate the inherent complexity and application responsibility of using the Vulkan API. V-EZ attempts to bridge the gap between traditional graphics APIs and Vulkan by providing similar semantics to Vulkan while lowering the barrier to entry and providing an easier to use API.

When they initially announced V-EZ, they said it would be closed source and they would be working with "professional ISVs who would benefit from acquiring the source code".

I've seen a lot of developers mention how Vulkan really is a much more complex beast, which makes sense since it's supposed to be closer to the hardware than OpenGL with a smaller, leaner driver giving developers more power and control. That's not great for everyone though, so projects like this are still going to be useful. Previously, their GitHub page said "V-EZ is not aimed at game developers.", however they seem to have removed that now too.

AMD did say that the overhead from using the wrapper should be "negligible and measured in the range of microseconds for tens of thousands of API calls".

Find it on GitHub, license can be seen here which looks like the MIT license.

Article taken from GamingOnLinux.com.
31 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more information here.
18 comments
Page: 1/2»
  Go to:

Fenix2412 24 August 2018 at 10:16 am UTC
Interesting, may it be that Valve convinced AMD to open source the product and to change the "target" of it?
liamdawe 24 August 2018 at 10:24 am UTC
Fenix2412Interesting, may it be that Valve convinced AMD to open source the product and to change the "target" of it?
Possibly yeah. This was a thought that crossed my mind too.
Arehandoro 24 August 2018 at 10:50 am UTC
Yet another reason to continue liking AMD
buenaventura 24 August 2018 at 11:42 am UTC
View PC info
  • Supporter
liamdawe
Fenix2412Interesting, may it be that Valve convinced AMD to open source the product and to change the "target" of it?
Possibly yeah. This was a thought that crossed my mind too.

The recent revelations from Valve has made me rethink stuff and falling into tin foil hat thinking, like, what if they made SteamOS slightly uninspiring and their general linux strategy slightly unimpressive, just to make all competitors think "oh look, linux gaming is a dead end, just look at valve, they are getting nothing for their trouble" and then POUNCE on the linux market like this, so that they have a competetive edge by being first and best? Because in retrospect, becoming a patron and master of wine and linux gaming seems like a good long term plan really.
qptain Nemo 24 August 2018 at 12:43 pm UTC
buenaventura
liamdawe
Fenix2412Interesting, may it be that Valve convinced AMD to open source the product and to change the "target" of it?
Possibly yeah. This was a thought that crossed my mind too.

The recent revelations from Valve has made me rethink stuff and falling into tin foil hat thinking, like, what if they made SteamOS slightly uninspiring and their general linux strategy slightly unimpressive, just to make all competitors think "oh look, linux gaming is a dead end, just look at valve, they are getting nothing for their trouble" and then POUNCE on the linux market like this, so that they have a competetive edge by being first and best? Because in retrospect, becoming a patron and master of wine and linux gaming seems like a good long term plan really.
It's unlikely when there is a much more mundane reason — i.e. accomplishing anything of substance takes effort and time — but I'd be okay with that scenario. I respect smart tactical plays with positive outcomes.
Arehandoro 24 August 2018 at 1:14 pm UTC
buenaventura
liamdawe
Fenix2412Interesting, may it be that Valve convinced AMD to open source the product and to change the "target" of it?
Possibly yeah. This was a thought that crossed my mind too.

The recent revelations from Valve has made me rethink stuff and falling into tin foil hat thinking, like, what if they made SteamOS slightly uninspiring and their general linux strategy slightly unimpressive, just to make all competitors think "oh look, linux gaming is a dead end, just look at valve, they are getting nothing for their trouble" and then POUNCE on the linux market like this, so that they have a competetive edge by being first and best? Because in retrospect, becoming a patron and master of wine and linux gaming seems like a good long term plan really.

It could also be that Valve have promissed AMD to be the only manufacturer of the future/upcoming re-release of Steam Machines... That would assure enough dough for AMD and an argument of enough weight to continue being open source.

But that's just my Friday afternoon rant, perhaps I'm completely mistaken haha.
nifker 24 August 2018 at 4:50 pm UTC
But they are still not able to get Steam Broadcasting to Linux...
jarhead_h 24 August 2018 at 5:31 pm UTC
I don't think that Valve and AMD have some secret business arrangement. As for Valve becoming lord and master of Linux gaming, they aren't just using all open tools to accomplish it, they are sending their code back into the projects they are using, meaning GoG can do this too. Humble can do this, too. EA can do this, too. ActiBlizzard can do this, too. YOU CAN DO THIS, TOO. Valve got there first, so yep, they are going to be top dog.

Right now there IS NO LINUX MARKET worth noting. Half of a percent is nothing. Have you noticed that Valve has already said that they have no plans to incorporate any of this into their Apple storefront? Why? Answer = everyone that wants an Apple computer already has one. Their marketshare if anything is DWINDLING as their people tire of paying more for hardware they can't upgrade to run software that's also available on Windows. So if you are Valve you know the only hope you have of keeping Microsoft from forcing everybody onto some new Windows Live and off of Steam is to directly fund a competitor that can actually GROW it's marketshare. Apple doesn't want the help. Apple doesn't care, or worse, Apple has it's own plans and might work against you(Metal anyone?). So what do you do if you're Valve?

Valve is using Linux as a weapon against Microsoft. Valve wants to make and sell games, not operating systems and office productivity software. If FreeDOS, BSD, or ReactOS could do this then Valve would have gone with one of those for SteamOS. But none of them are mature enough. They CAN'T fill this role. But Linux can. In fact Linux is the ONLY OS that can do this, precisely because it's a mature OS that no one can truly control. Okay. Now they have an OS, all they needed was an API to rival DirectX because OpenGL already lost that fight repeatedly.... and thank you there's Vulkan(pray that Sony chooses it for the PS5).

You give a Windows user a computer with Mint Cinnamon on it and they are right at home. And now they have all their Windows games on Steam that install and play identically to their Windows experience(more or less). Even with the reality that maybe half the games work with Steam Play across all distros right now, it doesn't matter. As long as the situation continues to steadily improve people will start to switch knowing that there will be a future where Valve has their back, and that future means not having to deal with Microsoft or Apple.

As for the open sourcing of V-EZ and redirected target, from the description it looks like it would help out indie devs that know nothing about Vulkan, and if we know anything about AMD's software side of things, they need all the help they can get. I also cannot stress this enough, Linux's future is tied to Vulkan. We really need to realize this. Right now "Linux support" means Vulkan and no extra DR beyond Steam for WINE compatibility. All the help they can get is good.


Last edited by jarhead_h at 24 August 2018 at 6:08 pm UTC
buenaventura 24 August 2018 at 7:03 pm UTC
View PC info
  • Supporter
jarhead_hI don't think that Valve and AMD have some secret business arrangement. As for Valve becoming lord and master of Linux gaming, they aren't just using all open tools to accomplish it, they are sending their code back into the projects they are using, meaning GoG can do this too. Humble can do this, too. EA can do this, too. ActiBlizzard can do this, too. YOU CAN DO THIS, TOO. Valve got there first, so yep, they are going to be top dog.

Right now there IS NO LINUX MARKET worth noting. Half of a percent is nothing. Have you noticed that Valve has already said that they have no plans to incorporate any of this into their Apple storefront? Why? Answer = everyone that wants an Apple computer already has one. Their marketshare if anything is DWINDLING as their people tire of paying more for hardware they can't upgrade to run software that's also available on Windows. So if you are Valve you know the only hope you have of keeping Microsoft from forcing everybody onto some new Windows Live and off of Steam is to directly fund a competitor that can actually GROW it's marketshare. Apple doesn't want the help. Apple doesn't care, or worse, Apple has it's own plans and might work against you(Metal anyone?). So what do you do if you're Valve?

Valve is using Linux as a weapon against Microsoft. Valve wants to make and sell games, not operating systems and office productivity software. If FreeDOS, BSD, or ReactOS could do this then Valve would have gone with one of those for SteamOS. But none of them are mature enough. They CAN'T fill this role. But Linux can. In fact Linux is the ONLY OS that can do this, precisely because it's a mature OS that no one can truly control. Okay. Now they have an OS, all they needed was an API to rival DirectX because OpenGL already lost that fight repeatedly.... and thank you there's Vulkan(pray that Sony chooses it for the PS5).

You give a Windows user a computer with Mint Cinnamon on it and they are right at home. And now they have all their Windows games on Steam that install and play identically to their Windows experience(more or less). Even with the reality that maybe half the games work with Steam Play across all distros right now, it doesn't matter. As long as the situation continues to steadily improve people will start to switch knowing that there will be a future where Valve has their back, and that future means not having to deal with Microsoft or Apple.

As for the open sourcing of V-EZ and redirected target, from the description it looks like it would help out indie devs that know nothing about Vulkan, and if we know anything about AMD's software side of things, they need all the help they can get. I also cannot stress this enough, Linux's future is tied to Vulkan. We really need to realize this. Right now "Linux support" means Vulkan and no extra DR beyond Steam for WINE compatibility. All the help they can get is good.

Well spoken, I agree, it is very clever of Valve and a good strategy.
Thormack 24 August 2018 at 8:39 pm UTC
My next GPU will be AMD.



<Torvalds with finger to the other manufacturer>
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!

Due to spam you need to Register and Login to comment.


Or login with...

Livestreams & Videos
Community Livestreams
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts