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
Hi!
I am using the project in my game engine. The scopes of my main loop and job system manager are completely different so I can't put any function in the Manager::Run() method as a callback. The problem is when there is no main callback for the manager, the CurrentFiberIndex property of the main thread tls wouldn't initialize, so when calling Manager::WaitForCounter(), inside the function, an invalid value gets passed as tls->CurrentFiberIndex (65535) and later on I get an exception for accessing fiber index 65535. It is very easy to reproduce: You just have to provide no main function for the Run function and try to wait for a counter. Please HELP!!!!
The text was updated successfully, but these errors were encountered:
Hi!
I am using the project in my game engine. The scopes of my main loop and job system manager are completely different so I can't put any function in the
Manager::Run()
method as a callback. The problem is when there is no main callback for the manager, theCurrentFiberIndex
property of the main thread tls wouldn't initialize, so when callingManager::WaitForCounter()
, inside the function, an invalid value gets passed astls->CurrentFiberIndex
(65535) and later on I get an exception for accessing fiber index 65535. It is very easy to reproduce: You just have to provide no main function for theRun
function and try to wait for a counter. Please HELP!!!!The text was updated successfully, but these errors were encountered: