5 ms·
What does this have to do with engines? AFAIK, Valve developed their own engine "Source 2". At the end the article contains > Regardless of numbers, one of the
by red_trumpet 3y ago
What does this have to do with engines? AFAIK, Valve developed their own engine "Source 2". At the end the article contains
> Regardless of numbers, one of the reasons Valve is reluctant to develop CS2 for Mac is that Apple devices do not provide native support for the Vulkan API that the game is based on. Vulkan was designed to succeed OpenGL and address some of the latter's shortcomings, and while there is an open-source library called MoltenVK that provides a Vulkan implementation on top of Apple's Metal graphics API, it still lacks some of Vulkan's advanced features.
- russelg 3y agoValve successfully use MoltenVK (they even acquired it) to run Dota 2 on macOS, which also works on Apple Silicon, albeit through Rosetta.
- pjmlp 3y agoIf you bothered to read what you posted, they don't want to support Metal natively like the other engines.
- mcpackieh 3y agoValve isn't saying there is some technical problem with Metal that prevents game engines from using it, so how are other game engines supporting it relevant? Valve isn't supporting it because too few of their customers use Macs for it to be worth it to Valve. It may be worth it to other engine developers, or maybe those other engine developers are wasting their time/money, but in either case that has nothing to do with it not being worthwhile for Valve. Valve publishes the relevant statistic btw. They have less Mac customers than Linux. Mac users are fringe and just aren't very relevant to Valve.
- pjmlp 3y ago>...while there is an open-source library called MoltenVK that provides a Vulkan implementation on top of Apple's Metal graphics API, it still lacks some of Vulkan's advanced features. https://www.macgamerhq.com/opinion/macos-metal-games/ https://www.macgamerhq.com/opinion/macos-metal-games/
- mcpackieh 3y agoWhy are you quoting macrumors? Valve says they don't care to support macOS because very few gamers use it: > Similarly, we will no longer support macOS. Combined, these represented less than one percent of active CS:GO players. https://help.steampowered.com/en/faqs/view/73EF-08A3-0935-6369 https://help.steampowered.com/en/faqs/view/73EF-08A3-0935-63... The existence of other games/companies that do choose to support MacOS is irrelevant. Valve isn't those other companies, they're making their decision based on the statistics of their players, not because they think it's technically impossible for games to support Macs.
- pjmlp 3y agoTo show that Mac users don't need to care about Valve existence, plenty of others willing to target Metal and Apple customers.
- mcpackieh 3y agoTo be honest it seems like you're a bit offended that Valve is dropping a platform that isn't used by ~99% of Valve's x, so you're saying essentially the same thing but with a sour grapes twist. That's why you brought up iOS market share another comment with a smug sort of "gotcha" tone, despite iOS obviously not being relevant to Valve at all. Listen, nobody is denying that MacOS and iOS are relevant platforms generally, but they aren't relevant to Valve and this discussion is about Valve. There's no reason for you to be upset about this.