Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2012-06-14 20:13:09 +0400
committerCampbell Barton <ideasman42@gmail.com>2012-06-14 20:13:09 +0400
commit1a39e74131b9dc30cb5daf4dffe3bb17c74f44fc (patch)
treefff081f5fa2ca68fd54355a329e60a04d6a52a95 /source/blender/nodes
parent0b2fcf43680eb0c6877bd111580fa98ae7ccb7e7 (diff)
revert own commits 47907, 47908 after some discussion this is really bad and needs some different solution.
Diffstat (limited to 'source/blender/nodes')
-rw-r--r--source/blender/nodes/composite/nodes/node_composite_scale.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/source/blender/nodes/composite/nodes/node_composite_scale.c b/source/blender/nodes/composite/nodes/node_composite_scale.c
index 90ab485af75..9a25a62b981 100644
--- a/source/blender/nodes/composite/nodes/node_composite_scale.c
+++ b/source/blender/nodes/composite/nodes/node_composite_scale.c
@@ -49,12 +49,11 @@ static bNodeSocketTemplate cmp_node_scale_out[]= {
/* node->custom1 stores if input values are absolute or relative scale */
static void node_composit_exec_scale(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
{
- RenderData *rd = data;
-
if (out[0]->hasoutput==0)
return;
if (in[0]->data) {
+ RenderData *rd = data;
CompBuf *stackbuf, *cbuf= typecheck_compbuf(in[0]->data, CB_RGBA);
ImBuf *ibuf;
int newx, newy;
@@ -115,13 +114,9 @@ static void node_composit_exec_scale(void *data, bNode *node, bNodeStack **in, b
int a, x, y;
float *fp;
-#ifdef USE_SCENE_COMPO_SCALE
- x = MAX2((int)in[1]->vec[0], 1) * (rd->size / 100.0f);
- y = MAX2((int)in[2]->vec[0], 1) * (rd->size / 100.0f);
-#else
x = MAX2((int)in[1]->vec[0], 1);
y = MAX2((int)in[2]->vec[0], 1);
-#endif
+
stackbuf = alloc_compbuf(x, y, CB_RGBA, 1);
fp = stackbuf->rect;