mirror of
https://github.com/open-goal/jak-project.git
synced 2024-10-20 11:26:18 -04:00
1cc20508e9
While trying to narrow down why sometimes SDL takes 20-40seconds to initialize I built up some more profiling features. TLDR - I still don't know why SDL is taking a long time but I've narrowed it down to it initializing the `GAME_CONTROLLER` subsystem. This isn't unprecedented, I found numerous github issues and articles suggesting this is the problem: ![image](https://github.com/open-goal/jak-project/assets/13153231/1853326b-7a40-458e-87a0-f7a9f44781e3) I imagine it is hardware/OS related on some level, there are even some recent commits in SDL that have made it worse on certain platforms. I've had this problem myself so I will hope to get it again soon so i can debug where in the SDL code the delay occurs and make a proper bug report. Hopefully this helps but it's not yet confirmed - https://github.com/open-goal/jak-project/pull/3384 |
||
---|---|---|
.. | ||
hid | ||
background_worker.cpp | ||
background_worker.h | ||
Deci2Server.cpp | ||
Deci2Server.h | ||
deci_common.h | ||
IOP_Kernel.cpp | ||
IOP_Kernel.h | ||
iop_thread.cpp | ||
iop_thread.h | ||
SystemThread.cpp | ||
SystemThread.h |