Add Linux compilation target for testing. No graphics, just enough to run unit tests and verify DMA packets.
This can be expanded on later, but for now it enables running the code under valgrind to identify memory issues.
This was used to resolve an issue with memaligned in padlua.c which was causing crashes on hardware.
This also comes with a Lua compilation rework, where we now use our own compiled liblua.a
Also this makes some misc fixes to rendering, to fix draw2d rendering with a smaller buffer. CNT Tags at the start of a drawbuffer before a REF were not handled correctly.
Add Linux compilation target for testing. No graphics, just enough to run unit tests and verify DMA packets.
This can be expanded on later, but for now it enables running the code under valgrind to identify memory issues.
This was used to resolve an issue with
memaligned
in padlua.c which was causing crashes on hardware.This also comes with a Lua compilation rework, where we now use our own compiled
liblua.a
Also this makes some misc fixes to rendering, to fix draw2d rendering with a smaller buffer. CNT Tags at the start of a drawbuffer before a REF were not handled correctly.