I'm basically trying to sign off here. The fixes for OpenGL doesn't feel that good, but is perhaps acceptable until we find a more sane solution for MacOS.
My thoughts so far on this experience:
One good thing: the framework files in cmake/ seems stable enough, we have had no issues with them despite a challenging plugin.
The changes to the sources isn't that bad either, and should be possible to apply to other plugins without too much hassle.
The dependencies are a bit painful. The ci/control file used by the Debian build is fine, but other ci scripts has them as part of the script. Would be great if we could refactor this to separate files like control.
Having subdirectories in src/ is basically always (?) wrong -- such a subdirectory should be handled as a library.
I'm basically trying to sign off here. The fixes for OpenGL doesn't feel that good, but is perhaps acceptable until we find a more sane solution for MacOS.
My thoughts so far on this experience: