Why does Mesa accept these contributions? What's the benefit of accepting something that does not benefit a single nix OS?
Announcement
Collapse
No announcement yet.
Microsoft Working On Direct3D 12 Video Acceleration For Mesa
Collapse
X
-
Originally posted by geearf View PostWhy does Mesa accept these contributions? What's the benefit of accepting something that does not benefit a single nix OS?
Comment
-
Originally posted by perpetually high View PostDisappointing then, thanks for the replies. I figured because it was being "open-sourced" that it would be useful in some way.
- Likes 2
Comment
-
Originally posted by geearf View PostWhy does Mesa accept these contributions? What's the benefit of accepting something that does not benefit a single nix OS?
They don't restrict to GPL contributions only either, for example, and have gotten a lot of good contributions over the years from groups like VMWare, who are just as proprietary as Microsoft ever has been.Last edited by smitty3268; 22 November 2021, 08:05 PM.
- Likes 4
Comment
-
Originally posted by Monsterovich View PostCan someone please explain why does D3D12 even exist? I know that it was released earlier than Vulkan. But what's a benefit from using it instead of Vulkan? Or it's just an instrument of Microsoft supremacy?
Vulkan works everywhere, and literally any graphical API was implemented on top of it.
D3D9 -> dxvk (formelly d9vk) -> Vulkan
D3D10-11 -> dxvk -> Vulkan
D3D12 -> vk3d -> Vulkan
OpenGL -> Zink -> Vulkan
Otherwise, it:- Has deep integration with HLSL, which is something even all the new Vulkan apps still use
- Has an easier learning curve for people used to programming in D3D11, because it still has various D3D-isms, and doesn't have to worry about all the crazy ARM stuff Vulkan has to account for
- Presumably has a much easier porting process for xbox games than Vulkan
- You don't have to worry about how many months it will take AMD to support some new feature, because they always support D3D12 ASAP, unlike Vulkan (see raytracing).
Last edited by smitty3268; 22 November 2021, 08:09 PM.
- Likes 4
Comment
-
Originally posted by blackiwid View Post
Originally posted by smitty3268 View Post
Mesa has never been tied to *nix OS's only. The project has always been about open source support for graphics, not anything directly tied to only hardware GPUs, or only on linux, etc.
- Likes 1
Comment
-
Originally posted by smitty3268 View Post
You can't complain about D3D12 existing when it came out before Vulkan. It was there first.
MS took said Mantle and made DX12 out of it. Khronos did the same thing but to make Vulkan. And not only no one stopped MS from joining the Vulkan effort, no one was forcing them to push their NIH first either, knowing full well it will create a rift. They did it simply for market control reasons. Lock-in is in their corporate DNA (though I'd say today Apple is even worse in this sense).
See also: https://twitter.com/renderpipeline/s...86347450007553Last edited by shmerl; 22 November 2021, 08:43 PM.
- Likes 6
Comment
-
Originally posted by shmerl View Post
No, I think you legit can complain about if if you analyze the history of it.
It would be nice if companies were altruistic and wanted to help out the linux community, but i don't hold them to that high a standard. They're always going to look out for themselves first.
Comment
-
Originally posted by smitty3268 View Post
Well, yeah, people obviously can complain about anything. But i don't find it valid, personally. It came out first, and at the time Vulkan was seemingly mired in quicksand and no one knew if it would be successful or not.
- Likes 1
Comment
Comment