5 ms·
Prior to Vulkan I would argue that it would make little to no difference. OpenGL is different on every platform you look at and each hardware vendor has produc
by cptskippy 11y ago
Prior to Vulkan I would argue that it would make little to no difference. OpenGL is different on every platform you look at and each hardware vendor has produced a slew of proprietary extensions to support features not found in OpenGL. What you end up with is render code written per platform even with OpenGL and on Linux you have different implementations per driver. At least with DX you're only writing 1 renderer for Xbox/Windows.
With Vulkan they finally dropped backwards compatibility, something Microsoft had been doing with each successive version of DX, so it would have been a good time for Microsoft to transition away from DX. But what motivation do they have at this point? OpenGL adoption isn't yet threatening their platform, and with Apple pushing Metal they have even less to worry about. Vulkan has only further fragmented the market because anyone that wishes to use it must also write fallback renderers because of the limited support.
In any case if/when Vulkan does become the industry standard, Microsoft will only need to make an Xbox One API because Windows already has support for Vulkan, better support than any other platform at that.
- shmerl 11y ago> But what motivation do they have at this point? The motivation can be pretty simple - don't be a jerk. But it's MS. Lock-in is practically in their DNA already.
- pjmlp 11y agoWaiting to see Vulkan on the console SDKs....
- shmerl 11y agoI hope it will happen. But I guess only when competition will be strong enough. I doubt MS will suddenly decide to play nice.
- pjmlp 11y agoI was thinking about Nintendo and Sony...
- shmerl 11y agoI suspect they are in "wait and see" mode. Nintendo did join Vulkan group, unlike MS. They as well might start supporting it. They are smaller, and for them supporting standard technologies is an easy way to attract more developers. Sony also can do it, as a move for reducing MS influence.
- pjmlp 11y agoApple is also on the group, yet it is going with Metal. It is the slowest vendor to adopt OpenGL versions and it has a very bad OpenCL implementation, a standard that they created.. Being on the group means zero if the actions don't follow. When are you going to properly start bashing Sony, Nintendo, Apple alongside MS?
- shmerl 11y agoThere is some confusion there. Apple actually aren't in the Vulkan group if I understand correctly. > When are you going to properly start bashing Sony, Nintendo, Apple alongside MS? When their influence will be comparable in damage. Apple is probably closest, but not in graphics APIs. Metal is non existent. Apple causes more damage in browsers these days. Remember all the recent articles about Safary is the new IE?
- pjmlp 11y agoSony and Nintendo have much more influence in the consoles and game developers than MS. Nintendo was the company that introduced the concepts of gated development on the aftermath of 1983`s crash. Also why not bash NVidia given CUDA or their influential part in DX designs, to the point their cards are almost a mirror of the API? Google so praised for Vulkan, pushes its own computing API instead of OpenCL. Intel spends more resources in their DX drivers and their OpenGL support is still pretty shitty. One just needs to delve into the OpenGL developer forums. They were quite known in the games industry for having the driver lie about supported hardware features. Or by announcing at GDCE 2009 their new graphic analysers tools, with DX only support. To my question what about OpenGL I was given the email of some random dude at Intel. Yet, only MS gets the bashing.