Moondust-Project icon indicating copy to clipboard operation
Moondust-Project copied to clipboard

[Engine]: Try using FFI-based bindings for LuaJIT instead of luabind-ish

Open Wohlstand opened this issue 5 years ago • 0 comments

With the case of LuaJIT, native calls are was bound into Lua will cause a strong performance slowing down due registers <-> LuaState synchronization requirement.

While LunaLua-SMBX does't using of lua so much while lot of parts are native-side (old code), PGE Engine will use lua for almost everything: NPC-AIs, playable characters logic, gameplay features, environment atmosphere, etc.

Notify @Bluenaxela to join the discussion.

Wohlstand avatar Sep 20 '18 17:09 Wohlstand