Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Why remove support?
XAudio2 driver is not being developed:
XAudio2 driver is not being used:
Microphone support can't be implemented it seems (at least without using multiple audio drivers at once) while every other missing feature can be, however there are no requests from users.
This fixes the compilation issues for me
Why was it added?
It was added to support UWP, however there are no plans to support UWP in Godot 4, so I don't really see an use case for it now.
This PR can always be reverted if an use case for XAudio2 appears, but I don't think there's any reason to support it now. However it's low maintenance, the files can just stay exactly as they were and I don't think anyone will complain. And hey, Godot 4.5 no longer supports Windows 7, so the driver can now be enabled by default