3 ms·
Just a suggestion to the authors - if you want to get people on the platform excited about your work, maybe don’t shit all over the platform. You did something
by thewebcount 4y ago
Just a suggestion to the authors - if you want to get people on the platform excited about your work, maybe don’t shit all over the platform. You did something great. Emphasize that. Leave the editorializing out. Yes, Apple does things differently than other manufacturers and sometimes that makes things more difficult for what your trying to do. Every platform has these issues, just in different places. Other than that, it looks like a really neat project. Best of luck!
- coconut08 4y agoyeah, no. sometimes apple just decides to reinvent the wheel instead of using the cross-platform universal standard that everyone else is using. being frustrated by this is both understandable and obvious. apple's obstinance and complete refusal to implement vulkan is a large reason why game developers don't release games for the mac. thank god some third party decided to make a vulkan translation layer because that is one of the primary reasons macos has any games at all.
- sbuk 4y agoMetal predates Vulkan by 2 years.
- galad87 4y agoThat doesn't make sense, most game are made with Unity and Unreal, which can quite easily package a Mac version, but those aren't coming to Mac either. Which AAA studio uses Vulkan anyway?
- girvo 4y agoid, and that’s about it as far as I’m aware?
- dmitriid 4y ago> instead of using the cross-platform universal standard that everyone else is using. 1. Metal predates Vulkan 2. The vast majority of gaming platforms either don't support Vulkan, or have it as a distant third-party option https://news.ycombinator.com/item?id=33742823 https://news.ycombinator.com/item?id=33742823
- jeppester 4y agoI felt this was a very knowledgeable, yet accessible, insight into the burdens they had to overcome to make it work. Certainly it didn't feel like "shitting all over platform" to me. That conclusion sounds like something mostly fanboys / "ego connected to brand choice"-loyalists would make. If I had solved those seemingly impossible problems, then I would like to show everyone, not downplay my work to please frail egos.
- kennend3 4y ago> Yes, Apple does things differently than other manufacturers and sometimes that makes things more difficult for what your trying to do. Every platform has these issues, just in different places. Out of genuine curiosity what would compel you to write this? They wrote an article about the issues they faced and you felt a need to "defend" Apple? I'd love to hear why people feel some sort of "personal connection" to a brand.
- thewebcount 4y agoI wrote it because I was interested in the project. I like hearing about technical challenges in graphics and overcoming them. But as I got into it, it wasn’t just a list of “we faced x, y, and z challenges, and here’s how we overcame them.” It was “because Apple are jerks, they didn’t do everything exactly like everyone else.” For example, they say: “Even with all the hurdles, roadblocks and brick walls put in our way, we're finally back on Mac!” Hurdles - sure, things are different and it’s a challenge. “Roadblocks” and “brick walls” say that the author believes Apple made things that way with an intention to keep them from writing their software. This isn’t like some copy protection that is literally trying to fool would-be hackers. It’s just a slightly different way of doing the same thing. (I’ve done ports from OpenGL to Metal, so I’m aware of many of the differences.) It wasn’t even specifically about Apple. It was just the fact that I didn’t want to hear a list of personal grievances with a company they don’t like. I just wanted to understand the technical challenges and solutions without all the moaning and bitching. As I said, it’s pretty impressive on its own. No need to add a bunch of fluff that detracts from it. It just reads like somebody typing “Micro$oft” on Slashdot 20 years ago. Grow up already.