Kaytis
Active member
The interesting parts to me are that Game Porting Toolkit is just a very old version of wine that Apple upgraded to work in 64-bit architectures and to which they added extensions that route graphics calls to their native Metal APIs. I am sure that newer versions of wine owe at least some of their 64-bit support to the work that Apple must have contributed back to the project.
The clear advantage of the Game Porting Toolkit are the Metal extensions. They take advantage of hardware support that the open source wine code does not. One significant advantage is that it offers DX11 support. The latest version of wine only offers DX9 support. There is a clear improvement in many aspects of the rendering when the DX11 options are enabled. Shadows and atmospheric effects are significantly more sophisticated. Using the hardware acceleration makes rendering silky smooth. However, antialiasing is broken. In DX11 it discolors and washes out the entire environment. Not being able to use it is definitely a step back from DX9.
I never used anti-aliasing in DX9. Mainly because I forgot to turn it on. Now that I see it, I kind of want to keep it. But I will use the Game Porting Toolkit for a while to see how it goes.
The clear advantage of the Game Porting Toolkit are the Metal extensions. They take advantage of hardware support that the open source wine code does not. One significant advantage is that it offers DX11 support. The latest version of wine only offers DX9 support. There is a clear improvement in many aspects of the rendering when the DX11 options are enabled. Shadows and atmospheric effects are significantly more sophisticated. Using the hardware acceleration makes rendering silky smooth. However, antialiasing is broken. In DX11 it discolors and washes out the entire environment. Not being able to use it is definitely a step back from DX9.
I never used anti-aliasing in DX9. Mainly because I forgot to turn it on. Now that I see it, I kind of want to keep it. But I will use the Game Porting Toolkit for a while to see how it goes.