Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wine 10.0rc1 planned release? #117

Open
oscarbg opened this issue Dec 6, 2024 · 3 comments
Open

Wine 10.0rc1 planned release? #117

oscarbg opened this issue Dec 6, 2024 · 3 comments

Comments

@oscarbg
Copy link

oscarbg commented Dec 6, 2024

Hi,
mainly for two reasons:
*DXMT fixes (winemac.drv) not shipped in Wine 9.21 builds (like staging)..
*VKD3D 1.4 with new Metal shader backend (https://www.phoronix.com/news/VKD3D-1.14-Released)
third reason:
up to Vulkan 1.4 support (for testing on Lavapipe vk 1.4 driver)..
thanks..

@Gcenx
Copy link
Owner

Gcenx commented Dec 6, 2024

Experimental support for Metal Shading Language (MSL) output, enabled by building vkd3d with the ‘-DVKD3D_SHADER_UNSUPPORTED_MSL’ preprocessor option. The current release is only able to compile the most basic shaders when targetting MSL. Being an experimental feature, both the ABI and API may change in future releases; the feature may even go away completely. Nevertheless, we hope our users find this feature useful, and welcome feedback and contributions.

The option wouldn’t be enabled by default, I personally wouldn’t be enabling this during builds as it’ll cause my headaches then anything.

@oscarbg
Copy link
Author

oscarbg commented Dec 7, 2024

ok, no problem.. ideally it could be built with MSL support and then via some env variable disable/enable at runtime..
don't know if possible currently.. but should be good..

@Gcenx
Copy link
Owner

Gcenx commented Dec 7, 2024

ok, no problem.. ideally it could be built with MSL support and then via some env variable disable/enable at runtime.. don't know if possible currently.. but should be good..

According to the VKD3D release notes it needs to be enabled at built time, then I’d need to build wine against that custom built copy of VKD3D.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants