As i started to make my own Script for my camera , i ran into some "pitfalls" with it, which are based by some Limitations I found. Like making more complex Guis and drawing Objects on the Screen. I think I know how I could work around that in LUA but I feel like it would be more efficient to directly into the C source (especially the drawing functions) and Populate them to LUA. As far as I understood it, the LUA implementation is some sort of "binding" to C functions that are written in the Main source Correct me if I am wrong about that.
So what Features I'd like to add:
1. Draw more Shapes (Polygons, Curves)
2. More Userinputs (they must reside somewhere in the Code already, because they are used when you configure CHDK or a script)
3. Remove/Hide Objects from the Screen without redrawing the Entire OSD (to prevent flickering).
I know i can work my way around 1&2 in LUA, but that might become very inefficient, So I'd like to implement it into the C Source, but I'm not sure if thats maybe a waste of Time, because there are some Limitations on the Software I don't know about or maybe some other reasons that are more Hardware related. Maybe someone with more Experience can give me a little Heads on about this topic
With best regards
Adromir