Addendum to Masking OpenGL upgrade after more testing performed here. 1) there is a Leap 15.1 (15.1 just released May 22 as notified by Sam) static tar for testing at: https://www.cinelerra-gg.org/download/testing/cinelerra-5.1-leap15.1-2019052... 2) there is a Debian Buster (testing version because Debian 10 will not be released until probably June) static tar at: https://www.cinelerra-gg.org/download/testing/cinelerra-5.1-deb10-20190527-x... Neither of the above have OpenGL 4.3 implemented on our test systems with Mesa/Nouveau (??) and on the startup window you will see something like the below. Never fear though, this seems to only affect Feathering which was working so poorly at OpenGL 1.x that there was already a "Disable OpenGL masking" button to workaround this. 0:1(10): error: GLSL 4.30 is not supported. Supported versions are: 1.10, 1.20, 1.30, 1.40, 1.00 ES, and 3.00 ES Playback3D::print_error: #version 430 // vertex shader in vec3 in_pos; void main000() { gl_Position = vec4(in_pos-vec3(0.5,0.5,0.), .5); } void main() { main000(); } Also, just a reminder YOU CAN PUT A NAME in the mask number box now to make it more obvious what the mask is for. So instead of 0, 1, 2... you can use Face, License, Car, Person... The latest GIT checkin needs some more testing in Masking. Here is why.
Masking was using OpenGL 1.x (1.2 or 1.4, not sure) and is now using OpenGL 4.3. This was a major accomplishment that took an entire week. Hopefully, everything works just fine but of some concern is the older operating systems. OpenGL 1.x came out in about 2002 and OpenGL 4.3 came out in 2012; so it is really old enough that even the older operating systems should have it installed, but not sure. The workaround for any system not up to version 4.3, is to use the X11 video driver for masking instead of X11-OpenGL.