You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, we initialize at MODULE_INITIALIZATION_LEVEL_SCENE, which is not the earliest level. This is because core singletons are unavailable until this stage in the current stable Godot release.
A PR has already been merged that makes core singletons available at INITIALIZATION_LEVEL_CORE:
These changes are planned for version 4.4, which is expected to be released sometime next year. If we raise the minimum compatibility to 4.4, we’ll be able to initialize earlier. In the meantime, we might be able to use preprocessor checks as a workaround.
Currently, we initialize at
MODULE_INITIALIZATION_LEVEL_SCENE
, which is not the earliest level. This is because core singletons are unavailable until this stage in the current stable Godot release.A PR has already been merged that makes core singletons available at
INITIALIZATION_LEVEL_CORE
:INITIZATION_LEVEL_CORE
godotengine/godot#98862](Register Engine, OS, ProjectSettings, and Time singletons in time forINITIZATION_LEVEL_CORE
godotengine/godot#98862These changes are planned for version 4.4, which is expected to be released sometime next year. If we raise the minimum compatibility to 4.4, we’ll be able to initialize earlier. In the meantime, we might be able to use preprocessor checks as a workaround.
Related Godot issues:
RenderingServer
should be accessible inMODULE_INITIALIZATION_LEVEL_SCENE
godotengine/godot-cpp#1180The text was updated successfully, but these errors were encountered: