You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-05 12:10:55 +00:00
Add THREADS_ENABLED macro in order to compile Godot to run on the main thread
This commit is contained in:
@@ -395,15 +395,19 @@ RenderingServerDefault::RenderingServerDefault(bool p_create_thread) :
|
||||
command_queue(p_create_thread) {
|
||||
RenderingServer::init();
|
||||
|
||||
#ifdef THREADS_ENABLED
|
||||
create_thread = p_create_thread;
|
||||
|
||||
if (!p_create_thread) {
|
||||
if (!create_thread) {
|
||||
server_thread = Thread::get_caller_id();
|
||||
} else {
|
||||
server_thread = 0;
|
||||
}
|
||||
#else
|
||||
create_thread = false;
|
||||
server_thread = Thread::get_main_id();
|
||||
#endif
|
||||
RSG::threaded = create_thread;
|
||||
|
||||
RSG::threaded = p_create_thread;
|
||||
RSG::canvas = memnew(RendererCanvasCull);
|
||||
RSG::viewport = memnew(RendererViewport);
|
||||
RendererSceneCull *sr = memnew(RendererSceneCull);
|
||||
|
||||
Reference in New Issue
Block a user