MoltenVK is far from being in a state where it can be used to port anything reliably. Of course, the Dota2 port is a good indication on what may be possible, but from a commercial developers POV it still has very far to go. And being an open source project, I won't bet on anything just yet.MoltenVK takes care of that.
OpenGL and CL will be phased out, and that will have some backslash.
Most major AAA game developers are already publishing games using Metal, so the death of OpenGL and lack of MoltenVK will not be the death for Mac gaming. It will remain in the sorry state it has always been, but it won't be in a worse position.Dropping OpenGL will be terminal for Mac gaming until developers adopt Vulkan (in about 2-4 years). Even then if Apple doesn't play nice with Valve, they might drop MoltenVK which will be terminal for Mac gaming, period.
iOS does not have many AAA sized games going for it, so it isn't really comparable.iOS seems to do ok without it.
Everyone seems to build their opinion of the state of Mac gaming on the number of AAA games, lack of upgradeable hardware, and the frames per second they can get out of it, despite being able to run said games perfectly with modern hardware and the Mac having an enormous game library.
Allow me to clear it up:Ok, you made me go google. "Thunderbolt combines PCI Express (PCIe) and DisplayPort (DP) (specifically DisplayPort 1.2, same as the one used before Thunderbolt was introduced) into two serial signals" so what that means thunderbolt 2 just has a Mini DisplayPort inside it, just how usb c has thunderbolt 3, hdmi and DisplayPort and other things inside it. So you don't have to use T3 to transfer video, you could use hdmi for example. But for egpu you aren't transferring video, you transfer data for egpu to generate video that it will transfer through it's own ports.
But if you're aren't being an ass, all of these things are interchangeable in a conversation, ofc.
USB-C is a connector, not an interfacing standard.
Thunderbolt 3 uses the USB-C connector, and so does most USB3.1 Gen 1 and Gen 2 and USB3.2 implementations, but USB3.x is not automatically using USB-C, as you can also get it with USB-A connectors. So no, USB-C does not “have Thunderbolt 3, HDMI and DisplayPort” - The Thunderbolt 3 interface uses an USB-C connector, incorporates the DisplayPort protocol, which in itself is backward compatible with the HDMI protocol.