[Bf-blender-cvs] [7f0cf3a] master: Sequencer: skip text-effect rendering w/ no alpha

Campbell Barton noreply at git.blender.org
Wed Apr 27 07:53:21 CEST 2016


Commit: 7f0cf3ab382ecbd06049d2fb231790a107014a1f
Author: Campbell Barton
Date:   Wed Apr 27 15:55:50 2016 +1000
Branches: master
https://developer.blender.org/rB7f0cf3ab382ecbd06049d2fb231790a107014a1f

Sequencer: skip text-effect rendering w/ no alpha

===================================================================

M	source/blender/blenkernel/intern/seqeffects.c

===================================================================

diff --git a/source/blender/blenkernel/intern/seqeffects.c b/source/blender/blenkernel/intern/seqeffects.c
index ef44741..4086fc2 100644
--- a/source/blender/blenkernel/intern/seqeffects.c
+++ b/source/blender/blenkernel/intern/seqeffects.c
@@ -3103,7 +3103,9 @@ static int num_inputs_text(void)
 static int early_out_text(Sequence *seq, float UNUSED(facf0), float UNUSED(facf1))
 {
 	TextVars *data = seq->effectdata;
-	if (data->text[0] == 0 || data->text_size < 1) {
+	if (data->text[0] == 0 || data->text_size < 1 ||
+	    ((data->color[3] == 0.0f) && (data->shadow_color[3] == 0.0f || (data->flag & SEQ_TEXT_SHADOW) == 0)))
+	{
 		return EARLY_USE_INPUT_1;
 	}
 	return EARLY_NO_INPUT;




More information about the Bf-blender-cvs mailing list