Disable shader baker when exporting as dedicated server
Dedicated server exports don't perform any rendering, so there's no point in including baked shaders. Doing so saves a few MBs in PCK size if the shader baker was enabled in the export options.
This commit is contained in:
parent
06faefc9f4
commit
09f9dc157a
10 changed files with 14 additions and 4 deletions
|
|
@ -1977,7 +1977,8 @@ void EditorExportPlatformAndroid::get_preset_features(const Ref<EditorExportPres
|
|||
r_features->push_back("etc2");
|
||||
r_features->push_back("astc");
|
||||
|
||||
if (p_preset->get("shader_baker/enabled")) {
|
||||
if (!p_preset->is_dedicated_server() && p_preset->get("shader_baker/enabled")) {
|
||||
// Don't use the shader baker if exporting as a dedicated server, as no rendering is performed.
|
||||
r_features->push_back("shader_baker");
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue