[Bf-blender-cvs] [722894e] gooseberry: Speed hack for gooseberry:
Antony Riakiotakis
noreply at git.blender.org
Fri Feb 6 16:03:02 CET 2015
Commit: 722894ee1b93737d85a03eabbf9eabfe4342fc94
Author: Antony Riakiotakis
Date: Fri Feb 6 16:01:09 2015 +0100
Branches: gooseberry
https://developer.blender.org/rB722894ee1b93737d85a03eabbf9eabfe4342fc94
Speed hack for gooseberry:
Proxies get no effects for speed (since they haven't been scaled)
===================================================================
M source/blender/blenkernel/intern/sequencer.c
===================================================================
diff --git a/source/blender/blenkernel/intern/sequencer.c b/source/blender/blenkernel/intern/sequencer.c
index 0e08f4c..51e58e3 100644
--- a/source/blender/blenkernel/intern/sequencer.c
+++ b/source/blender/blenkernel/intern/sequencer.c
@@ -3176,14 +3176,16 @@ static ImBuf *seq_render_strip_stack(const SeqRenderData *context, ListBase *seq
for (; i < count; i++) {
Sequence *seq = seq_arr[i];
- if (seq_get_early_out_for_blend_mode(seq) == EARLY_DO_EFFECT) {
- ImBuf *ibuf1 = out;
- ImBuf *ibuf2 = seq_render_strip(context, seq, cfra);
+ if (context->preview_render_size >= 100) {
+ if (seq_get_early_out_for_blend_mode(seq) == EARLY_DO_EFFECT) {
+ ImBuf *ibuf1 = out;
+ ImBuf *ibuf2 = seq_render_strip(context, seq, cfra);
- out = seq_render_strip_stack_apply_effect(context, seq, cfra, ibuf1, ibuf2);
+ out = seq_render_strip_stack_apply_effect(context, seq, cfra, ibuf1, ibuf2);
- IMB_freeImBuf(ibuf1);
- IMB_freeImBuf(ibuf2);
+ IMB_freeImBuf(ibuf1);
+ IMB_freeImBuf(ibuf2);
+ }
}
BKE_sequencer_cache_put(context, seq_arr[i], cfra, SEQ_STRIPELEM_IBUF_COMP, out);
More information about the Bf-blender-cvs
mailing list