-
-
Notifications
You must be signed in to change notification settings - Fork 21.5k
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
Disable incompatible rendering methods in the project manager #72460
Disable incompatible rendering methods in the project manager #72460
Conversation
Could this also handle rendering methods disabled at build-time? I recall there being some feature flag somewhere, but I guess that this could also work with just |
This could be done too using |
That's what I meant with "using
From what I can tell, no. This seems to be solely a Vulkan vs GLES3 thing. |
baf0d30
to
70a21ae
Compare
70a21ae
to
2e1b2ff
Compare
I've allowed selecting the Forward+ rendering method on mobile. Note that the descriptive text still says "Supports desktop platforms only" though. |
fdf27dc
to
6076b07
Compare
6076b07
to
617ce0f
Compare
The project manager can now only create projects that use a rendering method compatible with the current platform. Rendering methods that are disabled at build-time are also grayed out (only for OpenGL). While it is possible in theory to create a project using Forward+ on web (thanks to the automatic fallback), it will look different once edited on a desktop platform.
617ce0f
to
8ebc5b2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems good to me
Thanks! |
The project manager can now only create projects that use a rendering method compatible with the current platform. Rendering methods that are disabled at build-time are also grayed out.
While it is possible in theory to create a project using Forward+ on Android or HTML5 (thanks to the automatic fallback), it will look different once edited on a desktop platform.
Preview