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

Workaround MoltenVK error found in TAA implementation #61850

Merged
merged 1 commit into from
Jun 9, 2022

Conversation

JFonS
Copy link
Contributor

@JFonS JFonS commented Jun 9, 2022

Fixes #61817.

MoltenVK is throwing an error whenever you use assignment on a struct that contains an array member. These changes work around the issue by passing the struct as a function argument instead.

The workaround is not too bad, but it does make things slightly more complicated to read than before, so I will try to create a MRP and report the issue upstream.

@akien-mga akien-mga merged commit b36447f into godotengine:master Jun 9, 2022
@akien-mga
Copy link
Member

Thanks!

@aaronfranke
Copy link
Member

aaronfranke commented Jun 10, 2022

It still doesn't work with Vulkan Mobile on macOS, but Vulkan Clustered works.

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

Successfully merging this pull request may close these issues.

The editor is broken on macOS since TAA was merged
3 participants