Thanks for the response, I’ll look into it immediately!
This actually looks like it’s at my level of software engineering - I’ve done a bit of C# and Javascript and it seems somewhat comparable in that it’s fairly high level. I do worry slightly about the performance; is this compiled to a native executable, or are you running some sort of interpreter on the DSO’s Arm?
The big performance issue is that ideally, each video scanline would be written to the display at a low intensity, and additively with whatever comes before. As you can see in my demo image, a waveform monitor is ideally capable of variable intensity display. I’m not sure if it’s capable of doing that many adds. I notice blend(), but I’m not sure how fast it would be to draw entire displays like that at, hopefully, 20-30fps. Is the hardware even capable of variable intensity graphics, or is it just LUT colour?
Would it be better to create this image in memory somewhere and then put it on the display?
I guess that might require new native code.