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

Expose Vulkan's clustered and mobile backends in the project manager #50984

Merged

Conversation

Calinou
Copy link
Member

@Calinou Calinou commented Jul 28, 2021

Since OpenGL will not be available in Godot 4.0 (but only in a future 4.x release), this exposes a choice between Vulkan clustered and Vulkan mobile in the project manager.

Despite the name, Vulkan mobile has many benefits on desktop platforms. It provides better performance on simple scenes, and ensures that you won't accidentally use unsupported features while testing your project on desktop platforms.

The Vulkan backend setting was made into a "basic" setting so that it can be changed without having to enable the Advanced Settings toggle.

This also improves list formatting to use bullet points and tweaks the property hint to be more descriptive.

Preview

image

@Calinou Calinou requested a review from a team as a code owner July 28, 2021 18:26
@Calinou Calinou added this to the 4.0 milestone Jul 28, 2021
Copy link
Member

@fire fire left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like this pr so much because it clarifies the gles3 position.

@Calinou Calinou force-pushed the project-manager-vulkan-clustered-mobile branch from 8b5b3e4 to 423b98f Compare July 29, 2021 13:56
Since OpenGL will not be available in Godot 4.0, this exposes a
choice between Vulkan clustered and Vulkan mobile in the project manager.

Despite the name, Vulkan mobile has many benefits on desktop platforms.
It provides better performance on simple scenes, and ensures that you
won't accidentally use unsupported features while testing your project
on desktop platforms.

The Vulkan backend setting was made into a "basic" setting so that
it can be changed without having to enable the Advanced Settings toggle.

This also improves list formatting to use bullet points and tweaks
the property hint to be more descriptive.
@Calinou Calinou force-pushed the project-manager-vulkan-clustered-mobile branch from 423b98f to d2b65c6 Compare July 30, 2021 17:36
@akien-mga akien-mga merged commit bc8a85b into godotengine:master Jul 30, 2021
@akien-mga
Copy link
Member

Thanks!

@Calinou Calinou deleted the project-manager-vulkan-clustered-mobile branch August 3, 2021 15:57
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