Skip to content

[Windows] Automatically change Vulkan present method to native when transparency support is enabled. #106344

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

bruvzg
Copy link
Member

@bruvzg bruvzg commented May 13, 2025

Should fix transparency issues with Vulkan on NVidia GPUs.

@bruvzg bruvzg added this to the 4.5 milestone May 13, 2025
@bruvzg bruvzg requested review from a team as code owners May 13, 2025 09:55
@akien-mga akien-mga changed the title [Windows] Automatically change Vulkan present method changed to native when transparency support is enabled. [Windows] Automatically change Vulkan present method to native when transparency support is enabled. May 13, 2025
@akien-mga akien-mga requested a review from Calinou May 13, 2025 10:26
@shitake2333
Copy link

#91333 (comment)

I've had issues with Windows transparency rendering errors when using Vulkan. Will this PR fix it?

@9joao6
Copy link

9joao6 commented May 21, 2025

Cannot confirm this as fixed on my end.

System info:

Godot v4.5.dev (7467424) - Windows 10 (build 19044) - Single-window, 2 monitors - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 3070 Ti (NVIDIA; 32.0.15.6603) - 11th Gen Intel(R) Core(TM) i7-11700K @ 3.60GHz (16 threads)

4.4 vs. this PR:
4.4 vs. New

It's worth noting that, in both instances, the splash screen is transparent before the scene loads in:
Splash

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.

3 participants