HughBanton wrote:But I think what Maik actually said was that, because of Flowstone's modular sandbox format, adding OpenGL the cpu usage could go up by a factor of 1000. Even if he's exaggerating just a bit (which he probably wasn't) that would clearly put OpenGL and the like completely out of bounds for FS. Flowstone and Juce are not the same thing.
As Maik said, "it's just completely inpractical for a Software that allows the user to do whatever they want". Too true - the UK government nearly came seriously unstuck over Covid last year because of
MS Excel ..
Mind you, they then went on to [
deleted .. HB]
H
PS Really nice work Martin!
I didn't read him writing that. I only read a text from him with the content I quoted.
If he really said, what you say, it's even worth! That doesn't make sense at all. OpenGL is a graphics language just like GDI+. All he has to do is replace the GDI+ calls with the respective OpenGL calls. Talking of CPU usage going up makes absolutely no sense at all, as the graphics card is doing the work of OpenGL, not the CPU. What a nonsense!. I hope he didn't say that, as I would feel insulted by his assumption of our stupidness!
What is impractical about a graphics card? I don't get that point either. There are hundreds (yes, hundreds!) of visual programming tools out there, not just Flowstone. They all, incl SynthEdit, make use of OpenGL (aka use the hardware graphics chips). Of course, I mean, it is just plain stupid to not use the hardware power of the graphics card. Even a browser (today thanks to HTML5
THE tool for doing anything you want) has OpenGL in use.
But sure, they all are idiots, by making use of the graphics card. BTW, GDI+ also makes use of the graphics card. But because it is 30 years old, it only uses a bit of the memory and is unable to access anything useful.
Well, I run DAWs, Games, Synths, Photo editing apps, vector editing apps, 3D sculpting apps and so much more in my browser!
I think somebody has to wake Maik up and tell him it's 2021 then, if he really said such nonsense.