Jump to content


Member Since 23 Aug 2005
Offline Last Active Today, 09:41 AM

Posts I've Made

In Topic: "Apple Arcade"

Yesterday, 12:59 PM

This whole "exclusivity" claim apparently is more serious than it originally appeared. more confusing. According to a recently published article, Apple is said to have learned from the "best" such as Epic and Microsoft, and secured actual timed exclusivity for the games featured on Apple Arcade, i.e. they will be available for a couple of months only from Apple and nowhere else.

And this actually seems to be the case. For instance, Apple has apparently - and ironically - out-Epiced Epic Games when they have snatched up The Pathless. The game originally was supposed to be released on the Epic Store and even already had a store page there. That store page has completely vanished (it's still mentioned to come to the EGS on the game's website - the link leads nowhere, though).

And a bunch of other games, like Outlands or Hot Lava, which had fairly specific release dates on Steam, only give quite vague dates now.

In Topic: 64-Bit compatibility topic

Yesterday, 10:41 AM

View Postgalad, on 18 April 2019 - 02:12 AM, said:

Civilization V is now 64 bit.
…not on Steam, though, for some reason. :huh:

In Topic: Prodeus (A bloody gore throwback to the 90s)

15 April 2019 - 10:40 AM

View PostCougar, on 15 April 2019 - 08:57 AM, said:

And it's made easier by the fact that we got Bard's Tale I-III remasters for free. I do hope those come to the Mac as they're perfect laptop games. They said they'd start working on ports after III was released, but I haven't heard anything.

Last official statement from April 1:


As we have messaged since last summer, we're looking into it now that all three games are out. A determination hasn't been made yet. Once there is, we will let folks know.

I doubt it will still happen.

By the way, DUSK is apparently a really excellent 90s style fps. Also has a Mac version.

In Topic: Cyan's new Kickstarter: Firmament

11 April 2019 - 11:26 AM

What the hell is up with VR on Macs anyway? Considering all the hype Apple made about VR coming to macOS more than two years ago at the WWDC, there has been very little development since then. There still are no publicly available drivers for headsets, none of the headset manufacturers officially supports macOS, and there isn't a single piece of software supporting VR available for Mac.

In Topic: Vulkan Officially Released - No Mac Support

10 April 2019 - 07:41 AM

View Postjeannot, on 10 April 2019 - 12:21 AM, said:

Are you sure that the page you're referring to did not just describe difference in implementations, rather than differences in capabilities?
Thanks, yes, I'm sure.


What I've never heard, though, is that macOS does not support installable client drivers.
You live to learn something new every day. :P But let me put it this way: if there were something like ICDs in macOS, you'd assume that someone would have made use of them in almost 20 years of Mac OS X/macOS, especially in the times before Gatekeeper and SIP.


The fact that Nvidia provides CUDA on macOS (when Apple approves their drivers, that is) suggests that GPU vendors can implement their own APIs... If it's possible for CUDA, why not Vulkan? What's the fundamental difference between a compute API and a 3D API?
I have to admit that I do not really know how CUDA is implemented. From what I have found, it does not seem to be an ICD even under Windows and Linux.

But as you mention it: there is in fact a fundamental difference between a compute API and a graphics API. Simply put, in a compute API you shove numbers in and get nothing but numbers out. The results you get from the compute API are pretty much completely independent from any other component of the operating system. They are just numbers.

This is very different in a graphics API: if you want to get the graphics your API spits out on the screen, you will have to interact with other parts in the user space, such as the windowing system. Basically, you are dependent on some kind of interfaces between your API and the rest of the OS. This is not really the case for pure compute APIs.