From a470640f2e88c0997b12600b9de652da6aac7444 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Mon, 12 Jul 2010 14:57:24 +0000 Subject: sequencer float conversion was only using rgb -> float conversion inconsistantly, some places used colorspace conversion, some not. Added IMB_float_from_rect_simple() for the sequencer to use. --- source/blender/blenkernel/intern/seqeffects.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'source/blender/blenkernel/intern/seqeffects.c') diff --git a/source/blender/blenkernel/intern/seqeffects.c b/source/blender/blenkernel/intern/seqeffects.c index 56a8edcc4fc..73c19772c69 100644 --- a/source/blender/blenkernel/intern/seqeffects.c +++ b/source/blender/blenkernel/intern/seqeffects.c @@ -312,7 +312,7 @@ static void do_plugin_effect(Scene *scene, Sequence *seq, int cfra, IMB_convert_rgba_to_abgr(out); } if (seq->plugin->version<=3 && float_rendering) { - IMB_float_from_rect(out); + IMB_float_from_rect_simple(out); } if (use_temp_bufs) { @@ -2783,7 +2783,7 @@ static void do_multicam(Scene *scene, Sequence *seq, int cfra, IMB_rect_from_float(i); memcpy(out->rect, i->rect, out->x * out->y * 4); } else if (out->rect_float && i->rect) { - IMB_float_from_rect(i); + IMB_float_from_rect_simple(i); memcpy(out->rect_float, i->rect_float, out->x * out->y *4*sizeof(float)); } } -- cgit v1.2.3