today i moved apartments so not a ton of coding. moving was half done by subway and half done by bike.
in the evening was the Creative Code Berlin meetup. before heading out i sent the latest L5 to Dan to check on his Mac. The horror, error! I could'nt understand it. (solution later...)
At the Creative Code Stammtisch i showed my work on L5 and other projects, and mentioned i need to test on Mac/PC hoping someone would say, here's my old Mac for testing purposes! Alas.
Presentation was fun and I got some good questions, including about later adding a 3d library. Maybe!
Back home at 11:30 and decided to see if i could figure out the Mac problem Dan had earlier. Ohoho: it seems that between Lua 5.1 and 5.2 they switched from unpack to table.unpack, however, Love uses LuaJIt and it might be the mac one compiles a different version of Lua?
Hmm, what to do about not having a Mac for testing. And Dan is 6 hours behind me, out with his family at dinner.
Well, I do have an iPad mini. And there is a Love2d Studio program. After I converted all table.unpack to unpack globally it solved that error. But now I get a bug that seems to result from shader code not working the same on iOS/Mac as on Linux. So I axed the shader code section temporarily on iOS (only used in my filters) and then I was able to get my sample programs to run. Phew, if not a total solution i'm at least glad things compile and work. I'll have to look into how to write shaders differently, or else have a mac and pc and linux version of the library. hmmmm.