Jump to content

  • Log in with Facebook Log in with Twitter Log In with Google      Sign In   
  • Create Account


Member Since 24 Nov 2010
Offline Last Active Today, 09:19 AM

Topics I've Started

32bit and OpenGL going away next year on MacOS

05 June 2018 - 02:14 PM

So we learned from WWDC that MacOS 1.0.14 Mojave will be the last version to support 32-bit apps (see https://www.macrumor...rt-32-bit-apps/)

We also learned that 10.14 or the current 10.13 High Sierra are the last version to get any love on OpenGL (see https://www.macrumor...rt-32-bit-apps/ or https://www.anandtec...across-all-oses)

This means that the older Wine engines have one year left to live, maybe two or three if you keep 10.14 through its security updates.

The main glimmer of hope I see now is that we have MoltenVK open sourced with the support of Valve (see https://github.com/K...sGroup/MoltenVK).

If that develops fast enough, we might have a chance of replacing the current (not very optimised) OpenGL stack with Vulcan-based libraries, like VK9 for D3D9 (see https://github.com/disks86/VK9), DXUP to translate DX10 into DX11 calls (see https://github.com/Joshua-Ashton/dxup), DXVK for D3D11 (see https://github.com/doitsujin/dxvk) and VK3D for DX12 (see https://source.wineh.../git/vkd3d.git/).

Alternatively, someone might undertake to build a full OpenGL stack on top of Vulkan (see https://github.com/google/angle) and/or Metal (see https://moltengl.com/moltengl/).

But all of that hinges on progress over the next year or two in quite a few open-source projects, and there is still the issue of 32-bit graphics calls translated to 64-bit APIs.

I hope the Wine devs will discuss this in their anniversary conference this month (see https://wiki.winehq.org/WineConf2018), but Mac is a relatively quiet topic at those events, even if Codeweavers earn more from Mac sales than Linux (at least they used to).

I also wonder to what extent Codeweavers and Wine devs will eventually want to move all of their D3D implementation from OpenGL to Vulkan, also on Linux. I can imagine that anyone doing even somewhat serious gaming can find useable Vulkan drivers by now, though I am not quite sure...

Is Wine-Staging still a thing?

29 January 2018 - 01:40 PM

I am wondering what happened here. https://github.com/w...io/wine-staging doesn't show any new commit since the feature freeze in late November.

Also, there were statistics at Wine-Conf about Staging getting bigger instead of smaller and more integrated in baseline Wine, which is not a desirable thing.

Anyone know more?

Vulkan on Metal

29 January 2018 - 11:43 AM

There seems to be an Apache-licensed project for this now: https://github.com/C...m/VulkanOnMetal

Fingers crossed! D3D11 on Vulkan seems to be making reasonably good progress in Wine, and I hope that this will also go somewhere.

This is not just a thing that might benefit Wine, but maybe also other porting of Vulkan games to Mac. Once they get it working, of course ;)