[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