mirror of
https://github.com/godotengine/godot.git
synced 2025-10-19 16:03:29 +00:00
Add THREADS_ENABLED macro in order to compile Godot to run on the main thread
This commit is contained in:
parent
107f2961cc
commit
bd70b8e1f6
33 changed files with 447 additions and 72 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue