Finally, I’m ready to start optimize my project by using RLP.
I’ve downloaded Simon’s ‘RLP in depth’ tutorial as well as emBlocks template, and I’ve found it’s great entry point!
And rigth after I’ve played with simply hello-world function there is a lot of question appears.
Where to find and how to include in my project some standard libs, for example for math operations, trigonometry and so on?
If I understand correct there is a 23 MB of RAM used for RLP on Raptor board. So can I allocate some of them as a persistent storage to store some data between RLP procedure calls? I assume that I just need to know adress of the free RAM space and use pointer to write-read?
What really happens providing an managed array to RLP procedure? Is this array is copyed to RLP RAM and then back to managed memory, or is just a pointer to managed memory is used in native code?
Is it possible to access managed ram from RLP at all? And if yes - is it possible to lock some object to prevent its moving while CG performs RAM defragmentation?