X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fvdevicex11.C;h=24d1be0268fb34fd6937afa1db11f4c756df2429;hp=ebdb520c57a7a7cfffd7915fa9b61d2d91b084ff;hb=fb661e853152fd63537629a20f493a4cdcd4f019;hpb=307d7f624510fcca7a7f6c1e683796cb73637106 diff --git a/cinelerra-5.1/cinelerra/vdevicex11.C b/cinelerra-5.1/cinelerra/vdevicex11.C index ebdb520c..24d1be02 100644 --- a/cinelerra-5.1/cinelerra/vdevicex11.C +++ b/cinelerra-5.1/cinelerra/vdevicex11.C @@ -23,6 +23,7 @@ #include "autos.h" #include "bccapture.h" #include "bccmodels.h" +#include "bcdisplayinfo.h" #include "bcsignals.h" #include "canvas.h" #include "edl.h" @@ -580,6 +581,8 @@ void VDeviceX11::do_fade(VFrame *output_temp, float fade) bool VDeviceX11::can_mask(int64_t start_position_project, MaskAutos *keyframe_set) { + if( strncmp(BC_DisplayInfo::get_gl_shader_version(), "4.3", 3) < 0 ) + return 0; Auto *current = 0; MaskAuto *keyframe = (MaskAuto*)keyframe_set-> get_prev_auto(start_position_project, PLAY_FORWARD, current);