[Cin] Fwd: GIT checkin of Masking enhancements +

Phyllis Smith phylsmith2017 at gmail.com
Tue May 28 00:43:53 CEST 2019

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:

2) there is a Debian Buster (testing version because Debian 10 will not be
released until probably June) static tar at:


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

#version 430 // vertex shader
in vec3 in_pos;
void main000() {
        gl_Position = vec4(in_pos-vec3(0.5,0.5,0.), .5);

void main() {
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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20190527/1ca37999/attachment.html>

More information about the Cin mailing list