189
submitted 1 year ago by [email protected] to c/[email protected]
you are viewing a single comment's thread
view the rest of the comments
[-] [email protected] 7 points 1 year ago

Completely agree with you on all of this, but I do think Apple are making moves to change this by working with developers on the Metal API. However that’s only forward facing rather than looking at “legacy” support for games. My problem is their focus on mobile first gaming rather than any of their other hardware.

As much as I like Apple products, I’m please Linux is finding its place in gaming. Something had to start giving Microsoft some competition somewhere.

[-] [email protected] 1 points 1 year ago

I don't think forcing already over-worked game developers into supporting yet another rendering API is going to win them any bonus points though. Apple's insistence on Metal is very strange and a total reinvention of the wheel on both sides.

[-] [email protected] 1 points 1 year ago

another rendering API

A assuming you mean Vulkan, but did you know Metal is older than Vulkan by 2 years? It's hardly a reinvention of the wheel from Apple here. Plus it allows them to give complete low level support of their own silicon and hardware that you're likely to not yet with other APIs. A lot of developers also use MolktonVK to get around that support.

[-] [email protected] 1 points 1 year ago* (last edited 1 year ago)

did you know Metal is older than Vulkan by 2 years?

Did you know that Vulkan started out as Mantle which predated Metal by half a year? Anyways, the time of release doesn't really matter. What matters is whether its a graphics standard. Instead of adopting standards and creating a better developer experience for everybody, Apple chooses to go their own way...again. That's the reinvention I am referring to and it causes a trickle down effect that affects everybody else. It's extra work on Apple developers and game devs alike.

Plus it allows them to give complete low level support of their own silicon and hardware that you're likely to not yet with other APIs.

No reason why they can't be done via Vulkan extensions IMHO. Also, I am okay with them having Metal for such purposes...as long as they also support Vulkan and other standards. The problem is that they don't.

A lot of developers also use MolktonVK to get around that support.

MoltenVK is just another example of the extra work that everybody else has to do to support Apple's platform.

this post was submitted on 02 Sep 2023
189 points (96.1% liked)

Linux Gaming

14956 readers
38 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 1 year ago
MODERATORS