Yep. I bought a really big book a few years back. I think it was called the OpenGL Bible. I've intended to get into it. I've always liked the idea of OpenGL.
I see in some docs, though, that, in order to draw a window, code still needs to access the API. It then paints on it using OpenGL functions. I want to incorporate my consolidated control system into my windows.
Anyway, I'm reading this:
http://www.aboutdebian.com/linux.htmIt makes me think that maybe I should gather up all of my audio ideas and bring them together to form a new shell, dedicated to the tasks that my applications facilitate. The shell could support other people's software. I would document the shell's systems, standards and libraries in an SDK.
What do you think of that idea? It would be an audio production shell for Linux. It could be expanded for video production and gaming. Then, in the future, when I'm producing video games and cognitive models, I could target them to run under this shell.
Is this a good direction to go in? Why or why not?