-
I have tried to run Flecs on embedded devices (e.g. Playdate) but currently encountered the os api related issues. I can probably write the dedicated os api for the device, but here's the issue... I see that flecs expects the os to have multi-threading abilities, but Playdate doesn't have that. Does that mean it is completely impossible to port Flecs to run on embedded (regardless of how performant it could be), or adjustments could be made so that multi-threading would be optional? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 5 replies
-
As far as I remember, Flecs runs single-threaded by default. Have you tried just leaving the thread related OS API functions unset? |
Beta Was this translation helpful? Give feedback.
it's an LoadLibraryA() failure with error code 126,
and after inspecting the dependencies the dll expects flecs.dll despite having FLECS_STATIC.It seems that both SHARED and STATIC are cached ON, set SHARED to OFF seems to solve the problem.