most unused arg warnings corrected.
- removed deprecated bitmap arg from IMB_allocImBuf (plugins will need updating). - mostly tagged UNUSED() since some of these functions look like they may need to have the arguments used later.
This commit is contained in:
@@ -41,7 +41,7 @@ static bNodeSocketType cmp_node_alphaover_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void do_alphaover_premul(bNode *node, float *out, float *src, float *over, float *fac)
|
||||
static void do_alphaover_premul(bNode *UNUSED(node), float *out, float *src, float *over, float *fac)
|
||||
{
|
||||
|
||||
if(over[3]<=0.0f) {
|
||||
@@ -61,7 +61,7 @@ static void do_alphaover_premul(bNode *node, float *out, float *src, float *over
|
||||
}
|
||||
|
||||
/* result will be still premul, but the over part is premulled */
|
||||
static void do_alphaover_key(bNode *node, float *out, float *src, float *over, float *fac)
|
||||
static void do_alphaover_key(bNode *UNUSED(node), float *out, float *src, float *over, float *fac)
|
||||
{
|
||||
|
||||
if(over[3]<=0.0f) {
|
||||
@@ -107,7 +107,7 @@ static void do_alphaover_mixed(bNode *node, float *out, float *src, float *over,
|
||||
|
||||
|
||||
|
||||
static void node_composit_exec_alphaover(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_alphaover(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order in: col col */
|
||||
/* stack order out: col */
|
||||
|
||||
@@ -81,7 +81,7 @@ static bNodeSocketType cmp_node_bilateralblur_out[]= {
|
||||
|
||||
/* code of this node was heavily inspired by the smooth function of opencv library.
|
||||
The main change is an optional image input */
|
||||
static void node_composit_exec_bilateralblur(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_bilateralblur(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
NodeBilateralBlurData *nbbd= node->storage;
|
||||
CompBuf *new, *source, *img= in[0]->data , *refimg= in[1]->data;
|
||||
|
||||
@@ -205,7 +205,7 @@ static void blur_single_image(bNode *node, CompBuf *new, CompBuf *img, float sca
|
||||
}
|
||||
|
||||
/* reference has to be mapped 0-1, and equal in size */
|
||||
static void bloom_with_reference(CompBuf *new, CompBuf *img, CompBuf *ref, float fac, NodeBlurData *nbd)
|
||||
static void bloom_with_reference(CompBuf *new, CompBuf *img, CompBuf *UNUSED(ref), float UNUSED(fac), NodeBlurData *nbd)
|
||||
{
|
||||
CompBuf *wbuf;
|
||||
register float val;
|
||||
|
||||
@@ -77,7 +77,7 @@ static void do_brightnesscontrast(bNode *node, float *out, float *in)
|
||||
}
|
||||
}
|
||||
|
||||
static void node_composit_exec_brightcontrast(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_brightcontrast(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
if(out[0]->hasoutput==0)
|
||||
return;
|
||||
|
||||
@@ -42,7 +42,7 @@ static bNodeSocketType cmp_node_channel_matte_out[]={
|
||||
{-1,0,""}
|
||||
};
|
||||
|
||||
static void do_normalized_rgba_to_ycca2(bNode *node, float *out, float *in)
|
||||
static void do_normalized_rgba_to_ycca2(bNode *UNUSED(node), float *out, float *in)
|
||||
{
|
||||
/*normalize to the range 0.0 to 1.0) */
|
||||
rgb_to_ycc(in[0],in[1],in[2], &out[0], &out[1], &out[2], BLI_YCC_ITU_BT601);
|
||||
@@ -52,7 +52,7 @@ static void do_normalized_rgba_to_ycca2(bNode *node, float *out, float *in)
|
||||
out[3]=in[3];
|
||||
}
|
||||
|
||||
static void do_normalized_ycca_to_rgba2(bNode *node, float *out, float *in)
|
||||
static void do_normalized_ycca_to_rgba2(bNode *UNUSED(node), float *out, float *in)
|
||||
{
|
||||
/*un-normalize the normalize from above */
|
||||
in[0]=in[0]*255.0;
|
||||
|
||||
@@ -42,7 +42,7 @@ static bNodeSocketType cmp_node_chroma_out[]={
|
||||
{-1,0,""}
|
||||
};
|
||||
|
||||
static void do_rgba_to_ycca_normalized(bNode *node, float *out, float *in)
|
||||
static void do_rgba_to_ycca_normalized(bNode *UNUSED(node), float *out, float *in)
|
||||
{
|
||||
rgb_to_ycc(in[0],in[1],in[2], &out[0], &out[1], &out[2], BLI_YCC_ITU_BT601);
|
||||
|
||||
@@ -62,7 +62,7 @@ static void do_rgba_to_ycca_normalized(bNode *node, float *out, float *in)
|
||||
out[3]=in[3];
|
||||
}
|
||||
|
||||
static void do_ycca_to_rgba_normalized(bNode *node, float *out, float *in)
|
||||
static void do_ycca_to_rgba_normalized(bNode *UNUSED(node), float *out, float *in)
|
||||
{
|
||||
/*un-normalize the normalize from above */
|
||||
in[0]=(in[0]+1.0)/2.0;
|
||||
|
||||
@@ -182,7 +182,7 @@ static void do_apply_spillmap_blue(bNode *node, float* out, float *in, float *ma
|
||||
}
|
||||
}
|
||||
|
||||
static void node_composit_exec_color_spill(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_color_spill(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/*
|
||||
Originally based on the information from the book "The Art and Science of Digital Composition" and
|
||||
|
||||
@@ -120,7 +120,7 @@ static void do_colorbalance_lgg_fac(bNode *node, float* out, float *in, float *f
|
||||
out[3] = in[3];
|
||||
}
|
||||
|
||||
static void node_composit_exec_colorbalance(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_colorbalance(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
CompBuf *cbuf= in[1]->data;
|
||||
CompBuf *stackbuf;
|
||||
|
||||
@@ -40,7 +40,7 @@ static bNodeSocketType cmp_node_composite_in[]= {
|
||||
};
|
||||
|
||||
/* applies to render pipeline */
|
||||
static void node_composit_exec_composite(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_composite(void *data, bNode *node, bNodeStack **in, bNodeStack **UNUSED(out))
|
||||
{
|
||||
/* image assigned to output */
|
||||
/* stack order input sockets: col, alpha, z */
|
||||
|
||||
@@ -40,7 +40,7 @@ static bNodeSocketType cmp_node_crop_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_composit_exec_crop(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_crop(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
if(in[0]->data) {
|
||||
NodeTwoXYs *ntxy= node->storage;
|
||||
|
||||
@@ -38,7 +38,7 @@ static bNodeSocketType cmp_node_time_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_composit_exec_curves_time(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_curves_time(void *data, bNode *node, bNodeStack **UNUSED(in), bNodeStack **out)
|
||||
{
|
||||
RenderData *rd= data;
|
||||
/* stack order output: fac */
|
||||
@@ -89,7 +89,7 @@ static bNodeSocketType cmp_node_curve_vec_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_composit_exec_curve_vec(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_curve_vec(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order input: vec */
|
||||
/* stack order output: vec */
|
||||
@@ -158,7 +158,7 @@ static void do_curves_fac(bNode *node, float *out, float *in, float *fac)
|
||||
out[3]= in[3];
|
||||
}
|
||||
|
||||
static void node_composit_exec_curve_rgb(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_curve_rgb(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order input: fac, image, black level, white level */
|
||||
/* stack order output: image */
|
||||
|
||||
@@ -791,7 +791,7 @@ static void defocus_blur(bNode *node, CompBuf *new, CompBuf *img, CompBuf *zbuf,
|
||||
}
|
||||
|
||||
|
||||
static void node_composit_exec_defocus(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_defocus(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
CompBuf *new, *old, *zbuf_use = NULL, *img = in[0]->data, *zbuf = in[1]->data;
|
||||
NodeDefocus *nqd = node->storage;
|
||||
|
||||
@@ -110,7 +110,7 @@ static void morpho_erode(CompBuf *cbuf)
|
||||
|
||||
}
|
||||
|
||||
static void node_composit_exec_dilateerode(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_dilateerode(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order in: mask */
|
||||
/* stack order out: mask */
|
||||
|
||||
@@ -102,7 +102,7 @@ static CompBuf *dblur(bNode *node, CompBuf *img, int iterations, int wrap,
|
||||
return img;
|
||||
}
|
||||
|
||||
static void node_composit_exec_dblur(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_dblur(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
NodeDBlurData *ndbd= node->storage;
|
||||
CompBuf *new, *img= in[0]->data;
|
||||
|
||||
@@ -48,7 +48,7 @@ static bNodeSocketType cmp_node_displace_out[]= {
|
||||
* in order to take effect */
|
||||
#define DISPLACE_EPSILON 0.01
|
||||
|
||||
static void do_displace(CompBuf *stackbuf, CompBuf *cbuf, CompBuf *vecbuf, float *veccol, CompBuf *xbuf, CompBuf *ybuf, float *xscale, float *yscale)
|
||||
static void do_displace(CompBuf *stackbuf, CompBuf *cbuf, CompBuf *vecbuf, float *UNUSED(veccol), CompBuf *xbuf, CompBuf *ybuf, float *xscale, float *yscale)
|
||||
{
|
||||
ImBuf *ibuf;
|
||||
int x, y;
|
||||
@@ -60,7 +60,7 @@ static void do_displace(CompBuf *stackbuf, CompBuf *cbuf, CompBuf *vecbuf, float
|
||||
float vec[3], vecdx[3], vecdy[3];
|
||||
float col[3];
|
||||
|
||||
ibuf= IMB_allocImBuf(cbuf->x, cbuf->y, 32, 0, 0);
|
||||
ibuf= IMB_allocImBuf(cbuf->x, cbuf->y, 32, 0);
|
||||
ibuf->rect_float= cbuf->rect;
|
||||
|
||||
for(y=0; y < stackbuf->y; y++) {
|
||||
@@ -140,7 +140,7 @@ static void do_displace(CompBuf *stackbuf, CompBuf *cbuf, CompBuf *vecbuf, float
|
||||
}
|
||||
|
||||
|
||||
static void node_composit_exec_displace(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_displace(void *UNUSED(data), bNode *UNUSED(node), bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
if(out[0]->hasoutput==0)
|
||||
return;
|
||||
|
||||
@@ -40,7 +40,7 @@ static bNodeSocketType cmp_node_flip_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_composit_exec_flip(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_flip(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
if(in[0]->data) {
|
||||
CompBuf *cbuf= in[0]->data;
|
||||
|
||||
@@ -42,7 +42,7 @@ static bNodeSocketType cmp_node_gamma_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void do_gamma(bNode *node, float *out, float *in, float *fac)
|
||||
static void do_gamma(bNode *UNUSED(node), float *out, float *in, float *fac)
|
||||
{
|
||||
int i=0;
|
||||
for(i=0; i<3; i++) {
|
||||
@@ -51,7 +51,7 @@ static void do_gamma(bNode *node, float *out, float *in, float *fac)
|
||||
}
|
||||
out[3] = in[3];
|
||||
}
|
||||
static void node_composit_exec_gamma(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_gamma(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order in: Fac, Image */
|
||||
/* stack order out: Image */
|
||||
|
||||
@@ -422,7 +422,7 @@ static void fglow(NodeGlare* ndg, CompBuf* dst, CompBuf* src)
|
||||
|
||||
//--------------------------------------------------------------------------------------------
|
||||
|
||||
static void node_composit_exec_glare(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_glare(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
CompBuf *new, *src, *img = in[0]->data;
|
||||
NodeGlare* ndg = node->storage;
|
||||
|
||||
@@ -65,7 +65,7 @@ static void do_hue_sat_fac(bNode *node, float *out, float *in, float *fac)
|
||||
}
|
||||
}
|
||||
|
||||
static void node_composit_exec_hue_sat(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_hue_sat(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order in: Fac, Image */
|
||||
/* stack order out: Image */
|
||||
|
||||
@@ -98,7 +98,7 @@ static void do_huecorrect_fac(bNode *node, float *out, float *in, float *fac)
|
||||
out[3]= in[3];
|
||||
}
|
||||
|
||||
static void node_composit_exec_huecorrect(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_huecorrect(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
CompBuf *cbuf= in[1]->data;
|
||||
CompBuf *stackbuf;
|
||||
|
||||
@@ -215,7 +215,7 @@ void outputs_multilayer_get(RenderData *rd, RenderLayer *rl, bNodeStack **out, I
|
||||
};
|
||||
|
||||
|
||||
static void node_composit_exec_image(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_image(void *data, bNode *node, bNodeStack **UNUSED(in), bNodeStack **out)
|
||||
{
|
||||
|
||||
/* image assigned to output */
|
||||
@@ -378,7 +378,7 @@ void node_composit_rlayers_out(RenderData *rd, RenderLayer *rl, bNodeStack **out
|
||||
out[RRES_OUT_ENV]->data= compbuf_from_pass(rd, rl, rectx, recty, SCE_PASS_ENVIRONMENT);
|
||||
};
|
||||
|
||||
static void node_composit_exec_rlayers(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_rlayers(void *data, bNode *node, bNodeStack **UNUSED(in), bNodeStack **out)
|
||||
{
|
||||
Scene *sce= (Scene *)node->id;
|
||||
Render *re= (sce)? RE_GetRender(sce->id.name): NULL;
|
||||
|
||||
@@ -75,7 +75,7 @@ static void do_invert_fac(bNode *node, float *out, float *in, float *fac)
|
||||
QUATCOPY(out, col);
|
||||
}
|
||||
|
||||
static void node_composit_exec_invert(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_invert(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order in: fac, Image, Image */
|
||||
/* stack order out: Image */
|
||||
|
||||
@@ -147,7 +147,7 @@ static void lensDistort(CompBuf* dst, CompBuf* src, float kr, float kg, float kb
|
||||
}
|
||||
|
||||
|
||||
static void node_composit_exec_lensdist(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_lensdist(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
CompBuf *new, *img = in[0]->data;
|
||||
NodeLensDist* nld = node->storage;
|
||||
|
||||
@@ -51,7 +51,7 @@ static void do_mapuv(CompBuf *stackbuf, CompBuf *cbuf, CompBuf *uvbuf, float thr
|
||||
int x, y, sx, sy, row= 3*stackbuf->x;
|
||||
|
||||
/* ibuf needed for sampling */
|
||||
ibuf= IMB_allocImBuf(cbuf->x, cbuf->y, 32, 0, 0);
|
||||
ibuf= IMB_allocImBuf(cbuf->x, cbuf->y, 32, 0);
|
||||
ibuf->rect_float= cbuf->rect;
|
||||
|
||||
/* vars for efficient looping */
|
||||
@@ -134,7 +134,7 @@ static void do_mapuv(CompBuf *stackbuf, CompBuf *cbuf, CompBuf *uvbuf, float thr
|
||||
}
|
||||
|
||||
|
||||
static void node_composit_exec_mapuv(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_mapuv(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
if(out[0]->hasoutput==0)
|
||||
return;
|
||||
|
||||
@@ -52,7 +52,7 @@ static void do_map_value(bNode *node, float *out, float *src)
|
||||
out[0]= texmap->max[0];
|
||||
}
|
||||
|
||||
static void node_composit_exec_map_value(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_map_value(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order in: valbuf */
|
||||
/* stack order out: valbuf */
|
||||
|
||||
@@ -151,7 +151,7 @@ static void do_math(bNode *node, float *out, float *in, float *in2)
|
||||
}
|
||||
}
|
||||
|
||||
static void node_composit_exec_math(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_math(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
CompBuf *cbuf=in[0]->data;
|
||||
CompBuf *cbuf2=in[1]->data;
|
||||
|
||||
@@ -52,7 +52,7 @@ static void do_normal(bNode *node, float *out, float *in)
|
||||
}
|
||||
|
||||
/* generates normal, does dot product */
|
||||
static void node_composit_exec_normal(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_normal(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
bNodeSocket *sock= node->outputs.first;
|
||||
/* stack order input: normal */
|
||||
|
||||
@@ -40,7 +40,7 @@ static bNodeSocketType cmp_node_normalize_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void do_normalize(bNode *node, float *out, float *src, float *min, float *mult)
|
||||
static void do_normalize(bNode *UNUSED(node), float *out, float *src, float *min, float *mult)
|
||||
{
|
||||
float res;
|
||||
res = (src[0] - min[0]) * mult[0];
|
||||
@@ -58,7 +58,7 @@ static void do_normalize(bNode *node, float *out, float *src, float *min, float
|
||||
/* The code below assumes all data is inside range +- this, and that input buffer is single channel */
|
||||
#define BLENDER_ZMAX 10000.0f
|
||||
|
||||
static void node_composit_exec_normalize(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_normalize(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order in: valbuf */
|
||||
/* stack order out: valbuf */
|
||||
|
||||
@@ -36,7 +36,7 @@ static bNodeSocketType cmp_node_output_file_in[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_composit_exec_output_file(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_output_file(void *data, bNode *node, bNodeStack **in, bNodeStack **UNUSED(out))
|
||||
{
|
||||
/* image assigned to output */
|
||||
/* stack order input sockets: col, alpha */
|
||||
@@ -54,7 +54,7 @@ static void node_composit_exec_output_file(void *data, bNode *node, bNodeStack *
|
||||
return;
|
||||
} else {
|
||||
CompBuf *cbuf= typecheck_compbuf(in[0]->data, CB_RGBA);
|
||||
ImBuf *ibuf= IMB_allocImBuf(cbuf->x, cbuf->y, 32, 0, 0);
|
||||
ImBuf *ibuf= IMB_allocImBuf(cbuf->x, cbuf->y, 32, 0);
|
||||
char string[256];
|
||||
|
||||
ibuf->rect_float= cbuf->rect;
|
||||
|
||||
@@ -41,7 +41,7 @@ static bNodeSocketType cmp_node_premulkey_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_composit_exec_premulkey(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_premulkey(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
if(out[0]->hasoutput==0)
|
||||
return;
|
||||
|
||||
@@ -36,7 +36,7 @@ static bNodeSocketType cmp_node_rgb_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_composit_exec_rgb(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_rgb(void *UNUSED(data), bNode *node, bNodeStack **UNUSED(in), bNodeStack **out)
|
||||
{
|
||||
bNodeSocket *sock= node->outputs.first;
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ static bNodeSocketType cmp_node_rotate_out[]= {
|
||||
};
|
||||
|
||||
/* only supports RGBA nodes now */
|
||||
static void node_composit_exec_rotate(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_rotate(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
|
||||
if(out[0]->hasoutput==0)
|
||||
@@ -68,8 +68,8 @@ static void node_composit_exec_rotate(void *data, bNode *node, bNodeStack **in,
|
||||
maxy= -centy + (float)cbuf->y;
|
||||
|
||||
|
||||
ibuf=IMB_allocImBuf(cbuf->x, cbuf->y, 32, 0, 0);
|
||||
obuf=IMB_allocImBuf(stackbuf->x, stackbuf->y, 32, 0, 0);
|
||||
ibuf=IMB_allocImBuf(cbuf->x, cbuf->y, 32, 0);
|
||||
obuf=IMB_allocImBuf(stackbuf->x, stackbuf->y, 32, 0);
|
||||
|
||||
if(ibuf && obuf){
|
||||
ibuf->rect_float=cbuf->rect;
|
||||
|
||||
@@ -75,7 +75,7 @@ static void node_composit_exec_scale(void *data, bNode *node, bNodeStack **in, b
|
||||
newx= MIN2(newx, CMP_SCALE_MAX);
|
||||
newy= MIN2(newy, CMP_SCALE_MAX);
|
||||
|
||||
ibuf= IMB_allocImBuf(cbuf->x, cbuf->y, 32, 0, 0);
|
||||
ibuf= IMB_allocImBuf(cbuf->x, cbuf->y, 32, 0);
|
||||
if(ibuf) {
|
||||
ibuf->rect_float= cbuf->rect;
|
||||
IMB_scaleImBuf(ibuf, newx, newy);
|
||||
|
||||
@@ -43,7 +43,7 @@ static bNodeSocketType cmp_node_sephsva_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void do_sephsva(bNode *node, float *out, float *in)
|
||||
static void do_sephsva(bNode *UNUSED(node), float *out, float *in)
|
||||
{
|
||||
float h, s, v;
|
||||
|
||||
@@ -55,7 +55,7 @@ static void do_sephsva(bNode *node, float *out, float *in)
|
||||
out[3]= in[3];
|
||||
}
|
||||
|
||||
static void node_composit_exec_sephsva(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_sephsva(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order out: bw channels */
|
||||
/* stack order in: col */
|
||||
@@ -127,7 +127,7 @@ static bNodeSocketType cmp_node_combhsva_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void do_comb_hsva(bNode *node, float *out, float *in1, float *in2, float *in3, float *in4)
|
||||
static void do_comb_hsva(bNode *UNUSED(node), float *out, float *in1, float *in2, float *in3, float *in4)
|
||||
{
|
||||
float r,g,b;
|
||||
hsv_to_rgb(in1[0], in2[0], in3[0], &r, &g, &b);
|
||||
@@ -138,7 +138,7 @@ static void do_comb_hsva(bNode *node, float *out, float *in1, float *in2, float
|
||||
out[3] = in4[0];
|
||||
}
|
||||
|
||||
static void node_composit_exec_combhsva(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_combhsva(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order out: 1 rgba channels */
|
||||
/* stack order in: 4 value channels */
|
||||
|
||||
@@ -42,7 +42,7 @@ static bNodeSocketType cmp_node_seprgba_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_composit_exec_seprgba(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_seprgba(void *UNUSED(data), bNode *UNUSED(node), bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order out: bw channels */
|
||||
/* stack order in: col */
|
||||
@@ -106,7 +106,7 @@ static bNodeSocketType cmp_node_combrgba_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void do_combrgba(bNode *node, float *out, float *in1, float *in2, float *in3, float *in4)
|
||||
static void do_combrgba(bNode *UNUSED(node), float *out, float *in1, float *in2, float *in3, float *in4)
|
||||
{
|
||||
out[0] = in1[0];
|
||||
out[1] = in2[0];
|
||||
@@ -114,7 +114,7 @@ static void do_combrgba(bNode *node, float *out, float *in1, float *in2, float *
|
||||
out[3] = in4[0];
|
||||
}
|
||||
|
||||
static void node_composit_exec_combrgba(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_combrgba(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order out: 1 rgba channels */
|
||||
/* stack order in: 4 value channels */
|
||||
|
||||
@@ -43,7 +43,7 @@ static bNodeSocketType cmp_node_sepycca_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void do_sepycca(bNode *node, float *out, float *in)
|
||||
static void do_sepycca(bNode *UNUSED(node), float *out, float *in)
|
||||
{
|
||||
float y, cb, cr;
|
||||
|
||||
@@ -56,7 +56,7 @@ static void do_sepycca(bNode *node, float *out, float *in)
|
||||
out[3]= in[3];
|
||||
}
|
||||
|
||||
static void node_composit_exec_sepycca(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_sepycca(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* input no image? then only color operation */
|
||||
if(in[0]->data==NULL) {
|
||||
@@ -126,7 +126,7 @@ static bNodeSocketType cmp_node_combycca_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void do_comb_ycca(bNode *node, float *out, float *in1, float *in2, float *in3, float *in4)
|
||||
static void do_comb_ycca(bNode *UNUSED(node), float *out, float *in1, float *in2, float *in3, float *in4)
|
||||
{
|
||||
float r,g,b;
|
||||
float y, cb, cr;
|
||||
@@ -144,7 +144,7 @@ static void do_comb_ycca(bNode *node, float *out, float *in1, float *in2, float
|
||||
out[3] = in4[0];
|
||||
}
|
||||
|
||||
static void node_composit_exec_combycca(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_combycca(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order out: 1 ycca channels */
|
||||
/* stack order in: 4 value channels */
|
||||
|
||||
@@ -43,7 +43,7 @@ static bNodeSocketType cmp_node_sepyuva_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void do_sepyuva(bNode *node, float *out, float *in)
|
||||
static void do_sepyuva(bNode *UNUSED(node), float *out, float *in)
|
||||
{
|
||||
float y, u, v;
|
||||
|
||||
@@ -55,7 +55,7 @@ static void do_sepyuva(bNode *node, float *out, float *in)
|
||||
out[3]= in[3];
|
||||
}
|
||||
|
||||
static void node_composit_exec_sepyuva(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_sepyuva(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order out: bw channels */
|
||||
/* stack order in: col */
|
||||
@@ -127,7 +127,7 @@ static bNodeSocketType cmp_node_combyuva_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void do_comb_yuva(bNode *node, float *out, float *in1, float *in2, float *in3, float *in4)
|
||||
static void do_comb_yuva(bNode *UNUSED(node), float *out, float *in1, float *in2, float *in3, float *in4)
|
||||
{
|
||||
float r,g,b;
|
||||
yuv_to_rgb(in1[0], in2[0], in3[0], &r, &g, &b);
|
||||
@@ -138,7 +138,7 @@ static void do_comb_yuva(bNode *node, float *out, float *in1, float *in2, float
|
||||
out[3] = in4[0];
|
||||
}
|
||||
|
||||
static void node_composit_exec_combyuva(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_combyuva(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order out: 1 rgba channels */
|
||||
/* stack order in: 4 value channels */
|
||||
|
||||
@@ -40,7 +40,7 @@ static bNodeSocketType cmp_node_setalpha_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_composit_exec_setalpha(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_setalpha(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order out: RGBA image */
|
||||
/* stack order in: col, alpha */
|
||||
|
||||
@@ -36,7 +36,7 @@ static bNodeSocketType cmp_node_splitviewer_in[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void do_copy_split_rgba(bNode *node, float *out, float *in1, float *in2, float *fac)
|
||||
static void do_copy_split_rgba(bNode *UNUSED(node), float *out, float *in1, float *in2, float *fac)
|
||||
{
|
||||
if(*fac==0.0f) {
|
||||
QUATCOPY(out, in1);
|
||||
@@ -46,7 +46,7 @@ static void do_copy_split_rgba(bNode *node, float *out, float *in1, float *in2,
|
||||
}
|
||||
}
|
||||
|
||||
static void node_composit_exec_splitviewer(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_splitviewer(void *data, bNode *node, bNodeStack **in, bNodeStack **UNUSED(out))
|
||||
{
|
||||
/* image assigned to output */
|
||||
/* stack order input sockets: image image */
|
||||
|
||||
@@ -123,7 +123,7 @@ static void tonemap(NodeTonemap* ntm, CompBuf* dst, CompBuf* src)
|
||||
}
|
||||
|
||||
|
||||
static void node_composit_exec_tonemap(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_tonemap(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
CompBuf *new, *img = in[0]->data;
|
||||
|
||||
|
||||
@@ -43,7 +43,7 @@ static bNodeSocketType cmp_node_translate_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_composit_exec_translate(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_translate(void *UNUSED(data), bNode *UNUSED(node), bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
if(in[0]->data) {
|
||||
CompBuf *cbuf= in[0]->data;
|
||||
|
||||
@@ -46,7 +46,7 @@ static void do_colorband_composit(bNode *node, float *out, float *in)
|
||||
do_colorband(node->storage, in[0], out);
|
||||
}
|
||||
|
||||
static void node_composit_exec_valtorgb(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_valtorgb(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order in: fac */
|
||||
/* stack order out: col, alpha */
|
||||
@@ -109,12 +109,12 @@ static bNodeSocketType cmp_node_rgbtobw_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void do_rgbtobw(bNode *node, float *out, float *in)
|
||||
static void do_rgbtobw(bNode *UNUSED(node), float *out, float *in)
|
||||
{
|
||||
out[0]= in[0]*0.35f + in[1]*0.45f + in[2]*0.2f;
|
||||
}
|
||||
|
||||
static void node_composit_exec_rgbtobw(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_rgbtobw(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order out: bw */
|
||||
/* stack order in: col */
|
||||
|
||||
@@ -35,7 +35,7 @@ static bNodeSocketType cmp_node_value_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_composit_exec_value(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_value(void *UNUSED(data), bNode *node, bNodeStack **UNUSED(in), bNodeStack **out)
|
||||
{
|
||||
bNodeSocket *sock= node->outputs.first;
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ static bNodeSocketType cmp_node_vecblur_out[]= {
|
||||
|
||||
|
||||
|
||||
static void node_composit_exec_vecblur(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_vecblur(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
NodeBlurData *nbd= node->storage;
|
||||
CompBuf *new, *img= in[0]->data, *vecbuf= in[2]->data, *zbuf= in[1]->data;
|
||||
|
||||
@@ -39,7 +39,7 @@ static bNodeSocketType cmp_node_viewer_in[]= {
|
||||
};
|
||||
|
||||
|
||||
static void node_composit_exec_viewer(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_composit_exec_viewer(void *data, bNode *node, bNodeStack **in, bNodeStack **UNUSED(out))
|
||||
{
|
||||
/* image assigned to output */
|
||||
/* stack order input sockets: col, alpha, z */
|
||||
|
||||
@@ -67,7 +67,7 @@ static void do_zcombine_mask(bNode *node, float *out, float *z1, float *z2)
|
||||
}
|
||||
}
|
||||
|
||||
static void do_zcombine_add(bNode *node, float *out, float *col1, float *col2, float *acol)
|
||||
static void do_zcombine_add(bNode *UNUSED(node), float *out, float *col1, float *col2, float *acol)
|
||||
{
|
||||
float alpha= *acol;
|
||||
float malpha= 1.0f - alpha;
|
||||
|
||||
@@ -662,59 +662,59 @@ void generate_preview(void *data, bNode *node, CompBuf *stackbuf)
|
||||
}
|
||||
}
|
||||
|
||||
void do_rgba_to_yuva(bNode *node, float *out, float *in)
|
||||
void do_rgba_to_yuva(bNode *UNUSED(node), float *out, float *in)
|
||||
{
|
||||
rgb_to_yuv(in[0],in[1],in[2], &out[0], &out[1], &out[2]);
|
||||
out[3]=in[3];
|
||||
}
|
||||
|
||||
void do_rgba_to_hsva(bNode *node, float *out, float *in)
|
||||
void do_rgba_to_hsva(bNode *UNUSED(node), float *out, float *in)
|
||||
{
|
||||
rgb_to_hsv(in[0],in[1],in[2], &out[0], &out[1], &out[2]);
|
||||
out[3]=in[3];
|
||||
}
|
||||
|
||||
void do_rgba_to_ycca(bNode *node, float *out, float *in)
|
||||
void do_rgba_to_ycca(bNode *UNUSED(node), float *out, float *in)
|
||||
{
|
||||
rgb_to_ycc(in[0],in[1],in[2], &out[0], &out[1], &out[2], BLI_YCC_ITU_BT601);
|
||||
out[3]=in[3];
|
||||
}
|
||||
|
||||
void do_yuva_to_rgba(bNode *node, float *out, float *in)
|
||||
void do_yuva_to_rgba(bNode *UNUSED(node), float *out, float *in)
|
||||
{
|
||||
yuv_to_rgb(in[0],in[1],in[2], &out[0], &out[1], &out[2]);
|
||||
out[3]=in[3];
|
||||
}
|
||||
|
||||
void do_hsva_to_rgba(bNode *node, float *out, float *in)
|
||||
void do_hsva_to_rgba(bNode *UNUSED(node), float *out, float *in)
|
||||
{
|
||||
hsv_to_rgb(in[0],in[1],in[2], &out[0], &out[1], &out[2]);
|
||||
out[3]=in[3];
|
||||
}
|
||||
|
||||
void do_ycca_to_rgba(bNode *node, float *out, float *in)
|
||||
void do_ycca_to_rgba(bNode *UNUSED(node), float *out, float *in)
|
||||
{
|
||||
ycc_to_rgb(in[0],in[1],in[2], &out[0], &out[1], &out[2], BLI_YCC_ITU_BT601);
|
||||
out[3]=in[3];
|
||||
}
|
||||
|
||||
void do_copy_rgba(bNode *node, float *out, float *in)
|
||||
void do_copy_rgba(bNode *UNUSED(node), float *out, float *in)
|
||||
{
|
||||
QUATCOPY(out, in);
|
||||
}
|
||||
|
||||
void do_copy_rgb(bNode *node, float *out, float *in)
|
||||
void do_copy_rgb(bNode *UNUSED(node), float *out, float *in)
|
||||
{
|
||||
VECCOPY(out, in);
|
||||
out[3]= 1.0f;
|
||||
}
|
||||
|
||||
void do_copy_value(bNode *node, float *out, float *in)
|
||||
void do_copy_value(bNode *UNUSED(node), float *out, float *in)
|
||||
{
|
||||
out[0]= in[0];
|
||||
}
|
||||
|
||||
void do_copy_a_rgba(bNode *node, float *out, float *in, float *fac)
|
||||
void do_copy_a_rgba(bNode *UNUSED(node), float *out, float *in, float *fac)
|
||||
{
|
||||
VECCOPY(out, in);
|
||||
out[3]= *fac;
|
||||
|
||||
@@ -38,7 +38,7 @@ static bNodeSocketType sh_node_camera_out[]= {
|
||||
};
|
||||
|
||||
|
||||
static void node_shader_exec_camera(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_shader_exec_camera(void *data, bNode *UNUSED(node), bNodeStack **UNUSED(in), bNodeStack **out)
|
||||
{
|
||||
if(data) {
|
||||
ShadeInput *shi= ((ShaderCallData *)data)->shi; /* Data we need for shading. */
|
||||
@@ -49,7 +49,7 @@ static void node_shader_exec_camera(void *data, bNode *node, bNodeStack **in, bN
|
||||
}
|
||||
}
|
||||
|
||||
static int gpu_shader_camera(GPUMaterial *mat, bNode *node, GPUNodeStack *in, GPUNodeStack *out)
|
||||
static int gpu_shader_camera(GPUMaterial *mat, bNode *UNUSED(node), GPUNodeStack *in, GPUNodeStack *out)
|
||||
{
|
||||
return GPU_stack_link(mat, "camera", in, out, GPU_builtin(GPU_VIEW_POSITION));
|
||||
}
|
||||
|
||||
@@ -42,7 +42,7 @@ static bNodeSocketType sh_node_curve_vec_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_shader_exec_curve_vec(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_shader_exec_curve_vec(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
float vec[3];
|
||||
|
||||
@@ -97,7 +97,7 @@ static bNodeSocketType sh_node_curve_rgb_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_shader_exec_curve_rgb(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_shader_exec_curve_rgb(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
float vec[3];
|
||||
|
||||
|
||||
@@ -47,7 +47,7 @@ static bNodeSocketType sh_node_geom_out[]= {
|
||||
};
|
||||
|
||||
/* node execute callback */
|
||||
static void node_shader_exec_geom(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_shader_exec_geom(void *data, bNode *node, bNodeStack **UNUSED(in), bNodeStack **out)
|
||||
{
|
||||
if(data) {
|
||||
ShadeInput *shi= ((ShaderCallData *)data)->shi;
|
||||
|
||||
@@ -45,7 +45,7 @@ static bNodeSocketType sh_node_hue_sat_out[]= {
|
||||
};
|
||||
|
||||
/* note: it would be possible to use CMP version for both nodes */
|
||||
static void do_hue_sat_fac(bNode *node, float *out, float *hue, float *sat, float *val, float *in, float *fac)
|
||||
static void do_hue_sat_fac(bNode *UNUSED(node), float *out, float *hue, float *sat, float *val, float *in, float *fac)
|
||||
{
|
||||
if(*fac!=0.0f && (*hue!=0.5f || *sat!=1.0 || *val!=1.0)) {
|
||||
float col[3], hsv[3], mfac= 1.0f - *fac;
|
||||
@@ -66,13 +66,13 @@ static void do_hue_sat_fac(bNode *node, float *out, float *hue, float *sat, floa
|
||||
}
|
||||
}
|
||||
|
||||
static void node_shader_exec_hue_sat(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_shader_exec_hue_sat(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
do_hue_sat_fac(node, out[0]->vec, in[0]->vec, in[1]->vec, in[2]->vec, in[4]->vec, in[3]->vec);
|
||||
}
|
||||
|
||||
|
||||
static int gpu_shader_hue_sat(GPUMaterial *mat, bNode *node, GPUNodeStack *in, GPUNodeStack *out)
|
||||
static int gpu_shader_hue_sat(GPUMaterial *mat, bNode *UNUSED(node), GPUNodeStack *in, GPUNodeStack *out)
|
||||
{
|
||||
return GPU_stack_link(mat, "hue_sat", in, out);
|
||||
}
|
||||
|
||||
@@ -43,7 +43,7 @@ static bNodeSocketType sh_node_invert_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_shader_exec_invert(void *data, bNode *node, bNodeStack **in,
|
||||
static void node_shader_exec_invert(void *UNUSED(data), bNode *UNUSED(node), bNodeStack **in,
|
||||
bNodeStack **out)
|
||||
{
|
||||
float col[3], facm;
|
||||
@@ -64,7 +64,7 @@ bNodeStack **out)
|
||||
VECCOPY(out[0]->vec, col);
|
||||
}
|
||||
|
||||
static int gpu_shader_invert(GPUMaterial *mat, bNode *node, GPUNodeStack *in, GPUNodeStack *out)
|
||||
static int gpu_shader_invert(GPUMaterial *mat, bNode *UNUSED(node), GPUNodeStack *in, GPUNodeStack *out)
|
||||
{
|
||||
return GPU_stack_link(mat, "invert", in, out);
|
||||
}
|
||||
|
||||
@@ -41,7 +41,7 @@ static bNodeSocketType sh_node_mapping_out[]= {
|
||||
};
|
||||
|
||||
/* do the regular mapping options for blender textures */
|
||||
static void node_shader_exec_mapping(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_shader_exec_mapping(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
TexMapping *texmap= node->storage;
|
||||
float *vec= out[0]->vec;
|
||||
|
||||
@@ -43,7 +43,7 @@ static bNodeSocketType sh_node_math_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_shader_exec_math(void *data, bNode *node, bNodeStack **in,
|
||||
static void node_shader_exec_math(void *UNUSED(data), bNode *node, bNodeStack **in,
|
||||
bNodeStack **out)
|
||||
{
|
||||
switch(node->custom1){
|
||||
|
||||
@@ -42,7 +42,7 @@ static bNodeSocketType sh_node_mix_rgb_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_shader_exec_mix_rgb(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_shader_exec_mix_rgb(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order in: fac, col1, col2 */
|
||||
/* stack order out: col */
|
||||
|
||||
@@ -42,7 +42,7 @@ static bNodeSocketType sh_node_normal_out[]= {
|
||||
};
|
||||
|
||||
/* generates normal, does dot product */
|
||||
static void node_shader_exec_normal(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_shader_exec_normal(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
bNodeSocket *sock= node->outputs.first;
|
||||
float vec[3];
|
||||
|
||||
@@ -36,7 +36,7 @@ static bNodeSocketType sh_node_output_in[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_shader_exec_output(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_shader_exec_output(void *data, bNode *node, bNodeStack **in, bNodeStack **UNUSED(out))
|
||||
{
|
||||
if(data) {
|
||||
ShadeInput *shi= ((ShaderCallData *)data)->shi;
|
||||
@@ -62,7 +62,7 @@ static void node_shader_exec_output(void *data, bNode *node, bNodeStack **in, bN
|
||||
}
|
||||
}
|
||||
|
||||
static int gpu_shader_output(GPUMaterial *mat, bNode *node, GPUNodeStack *in, GPUNodeStack *out)
|
||||
static int gpu_shader_output(GPUMaterial *mat, bNode *UNUSED(node), GPUNodeStack *in, GPUNodeStack *out)
|
||||
{
|
||||
GPUNodeLink *outlink;
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ static bNodeSocketType sh_node_rgb_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_shader_exec_rgb(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_shader_exec_rgb(void *UNUSED(data), bNode *node, bNodeStack **UNUSED(in), bNodeStack **out)
|
||||
{
|
||||
bNodeSocket *sock= node->outputs.first;
|
||||
|
||||
|
||||
@@ -41,14 +41,14 @@ static bNodeSocketType sh_node_seprgb_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_shader_exec_seprgb(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_shader_exec_seprgb(void *UNUSED(data), bNode *UNUSED(node), bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
out[0]->vec[0] = in[0]->vec[0];
|
||||
out[1]->vec[0] = in[0]->vec[1];
|
||||
out[2]->vec[0] = in[0]->vec[2];
|
||||
}
|
||||
|
||||
static int gpu_shader_seprgb(GPUMaterial *mat, bNode *node, GPUNodeStack *in, GPUNodeStack *out)
|
||||
static int gpu_shader_seprgb(GPUMaterial *mat, bNode *UNUSED(node), GPUNodeStack *in, GPUNodeStack *out)
|
||||
{
|
||||
return GPU_stack_link(mat, "separate_rgb", in, out);
|
||||
}
|
||||
@@ -85,14 +85,14 @@ static bNodeSocketType sh_node_combrgb_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_shader_exec_combrgb(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_shader_exec_combrgb(void *UNUSED(data), bNode *UNUSED(node), bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
out[0]->vec[0] = in[0]->vec[0];
|
||||
out[0]->vec[1] = in[1]->vec[0];
|
||||
out[0]->vec[2] = in[2]->vec[0];
|
||||
}
|
||||
|
||||
static int gpu_shader_combrgb(GPUMaterial *mat, bNode *node, GPUNodeStack *in, GPUNodeStack *out)
|
||||
static int gpu_shader_combrgb(GPUMaterial *mat, bNode *UNUSED(node), GPUNodeStack *in, GPUNodeStack *out)
|
||||
{
|
||||
return GPU_stack_link(mat, "combine_rgb", in, out);
|
||||
}
|
||||
|
||||
@@ -42,7 +42,7 @@ static bNodeSocketType sh_node_squeeze_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_shader_exec_squeeze(void *data, bNode *node, bNodeStack **in,
|
||||
static void node_shader_exec_squeeze(void *UNUSED(data), bNode *UNUSED(node), bNodeStack **in,
|
||||
bNodeStack **out)
|
||||
{
|
||||
float vec[3];
|
||||
@@ -54,7 +54,7 @@ bNodeStack **out)
|
||||
out[0]->vec[0] = 1.0f / (1.0f + pow(2.71828183,-((vec[0]-vec[2])*vec[1]))) ;
|
||||
}
|
||||
|
||||
static int gpu_shader_squeeze(GPUMaterial *mat, bNode *node, GPUNodeStack *in, GPUNodeStack *out)
|
||||
static int gpu_shader_squeeze(GPUMaterial *mat, bNode *UNUSED(node), GPUNodeStack *in, GPUNodeStack *out)
|
||||
{
|
||||
return GPU_stack_link(mat, "squeeze", in, out);
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ static bNodeSocketType sh_node_valtorgb_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_shader_exec_valtorgb(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_shader_exec_valtorgb(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order in: fac */
|
||||
/* stack order out: col, alpha */
|
||||
@@ -98,7 +98,7 @@ static bNodeSocketType sh_node_rgbtobw_out[]= {
|
||||
};
|
||||
|
||||
|
||||
static void node_shader_exec_rgbtobw(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_shader_exec_rgbtobw(void *UNUSED(data), bNode *UNUSED(node), bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
/* stack order out: bw */
|
||||
/* stack order in: col */
|
||||
@@ -106,7 +106,7 @@ static void node_shader_exec_rgbtobw(void *data, bNode *node, bNodeStack **in, b
|
||||
out[0]->vec[0]= in[0]->vec[0]*0.35f + in[0]->vec[1]*0.45f + in[0]->vec[2]*0.2f;
|
||||
}
|
||||
|
||||
static int gpu_shader_rgbtobw(GPUMaterial *mat, bNode *node, GPUNodeStack *in, GPUNodeStack *out)
|
||||
static int gpu_shader_rgbtobw(GPUMaterial *mat, bNode *UNUSED(node), GPUNodeStack *in, GPUNodeStack *out)
|
||||
{
|
||||
return GPU_stack_link(mat, "rgbtobw", in, out);
|
||||
}
|
||||
|
||||
@@ -35,7 +35,7 @@ static bNodeSocketType sh_node_value_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_shader_exec_value(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_shader_exec_value(void *UNUSED(data), bNode *node, bNodeStack **UNUSED(in), bNodeStack **out)
|
||||
{
|
||||
bNodeSocket *sock= node->outputs.first;
|
||||
|
||||
|
||||
@@ -44,7 +44,7 @@ static bNodeSocketType sh_node_vect_math_out[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void node_shader_exec_vect_math(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void node_shader_exec_vect_math(void *UNUSED(data), bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
{
|
||||
float vec1[3], vec2[3];
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@ static bNodeSocketType outputs[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void colorfn(float *out, TexParams *p, bNode *node, bNodeStack **in, short thread)
|
||||
static void colorfn(float *out, TexParams *p, bNode *UNUSED(node), bNodeStack **in, short thread)
|
||||
{
|
||||
TexParams np = *p;
|
||||
float new_co[3];
|
||||
|
||||
@@ -40,7 +40,7 @@ static bNodeSocketType outputs[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void colorfn(float *out, TexParams *p, bNode *node, bNodeStack **in, short thread)
|
||||
static void colorfn(float *out, TexParams *p, bNode *UNUSED(node), bNodeStack **in, short thread)
|
||||
{
|
||||
float x = p->co[0];
|
||||
float y = p->co[1];
|
||||
|
||||
@@ -40,7 +40,7 @@ static bNodeSocketType outputs[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void colorfn(float *out, TexParams *p, bNode *node, bNodeStack **in, short thread)
|
||||
static void colorfn(float *out, TexParams *p, bNode *UNUSED(node), bNodeStack **in, short thread)
|
||||
{
|
||||
int i;
|
||||
for(i = 0; i < 4; i++)
|
||||
|
||||
@@ -33,7 +33,7 @@ static bNodeSocketType outputs[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void vectorfn(float *out, TexParams *p, bNode *node, bNodeStack **in, short thread)
|
||||
static void vectorfn(float *out, TexParams *p, bNode *UNUSED(node), bNodeStack **UNUSED(in), short UNUSED(thread))
|
||||
{
|
||||
out[0] = p->co[0];
|
||||
out[1] = p->co[1];
|
||||
|
||||
@@ -36,7 +36,7 @@ static bNodeSocketType time_outputs[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void time_colorfn(float *out, TexParams *p, bNode *node, bNodeStack **in, short thread)
|
||||
static void time_colorfn(float *out, TexParams *p, bNode *node, bNodeStack **UNUSED(in), short UNUSED(thread))
|
||||
{
|
||||
/* stack order output: fac */
|
||||
float fac= 0.0f;
|
||||
|
||||
@@ -41,25 +41,25 @@ static bNodeSocketType outputs[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void valuefn_r(float *out, TexParams *p, bNode *node, bNodeStack **in, short thread)
|
||||
static void valuefn_r(float *out, TexParams *p, bNode *UNUSED(node), bNodeStack **in, short thread)
|
||||
{
|
||||
tex_input_rgba(out, in[0], p, thread);
|
||||
*out = out[0];
|
||||
}
|
||||
|
||||
static void valuefn_g(float *out, TexParams *p, bNode *node, bNodeStack **in, short thread)
|
||||
static void valuefn_g(float *out, TexParams *p, bNode *UNUSED(node), bNodeStack **in, short thread)
|
||||
{
|
||||
tex_input_rgba(out, in[0], p, thread);
|
||||
*out = out[1];
|
||||
}
|
||||
|
||||
static void valuefn_b(float *out, TexParams *p, bNode *node, bNodeStack **in, short thread)
|
||||
static void valuefn_b(float *out, TexParams *p, bNode *UNUSED(node), bNodeStack **in, short thread)
|
||||
{
|
||||
tex_input_rgba(out, in[0], p, thread);
|
||||
*out = out[2];
|
||||
}
|
||||
|
||||
static void valuefn_a(float *out, TexParams *p, bNode *node, bNodeStack **in, short thread)
|
||||
static void valuefn_a(float *out, TexParams *p, bNode *UNUSED(node), bNodeStack **in, short thread)
|
||||
{
|
||||
tex_input_rgba(out, in[0], p, thread);
|
||||
*out = out[3];
|
||||
|
||||
@@ -41,7 +41,7 @@ static bNodeSocketType outputs[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void valuefn(float *out, TexParams *p, bNode *node, bNodeStack **in, short thread)
|
||||
static void valuefn(float *out, TexParams *p, bNode *UNUSED(node), bNodeStack **in, short thread)
|
||||
{
|
||||
float co1[3], co2[3];
|
||||
|
||||
|
||||
@@ -42,7 +42,7 @@ static bNodeSocketType outputs[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void do_hue_sat_fac(bNode *node, float *out, float hue, float sat, float val, float *in, float fac)
|
||||
static void do_hue_sat_fac(bNode *UNUSED(node), float *out, float hue, float sat, float val, float *in, float fac)
|
||||
{
|
||||
if(fac != 0 && (hue != 0.5f || sat != 1 || val != 1)) {
|
||||
float col[3], hsv[3], mfac= 1.0f - fac;
|
||||
|
||||
@@ -34,7 +34,7 @@ static bNodeSocketType outputs[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void colorfn(float *out, TexParams *p, bNode *node, bNodeStack **in, short thread)
|
||||
static void colorfn(float *out, TexParams *p, bNode *node, bNodeStack **UNUSED(in), short UNUSED(thread))
|
||||
{
|
||||
float x = p->co[0];
|
||||
float y = p->co[1];
|
||||
|
||||
@@ -39,7 +39,7 @@ static bNodeSocketType outputs[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void colorfn(float *out, TexParams *p, bNode *node, bNodeStack **in, short thread)
|
||||
static void colorfn(float *out, TexParams *p, bNode *UNUSED(node), bNodeStack **in, short thread)
|
||||
{
|
||||
float col[4];
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@ static bNodeSocketType inputs[]= {
|
||||
};
|
||||
|
||||
/* applies to render pipeline */
|
||||
static void exec(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void exec(void *data, bNode *node, bNodeStack **in, bNodeStack **UNUSED(out))
|
||||
{
|
||||
TexCallData *cdata = (TexCallData *)data;
|
||||
TexResult *target = cdata->target;
|
||||
|
||||
@@ -111,7 +111,7 @@ static int count_outputs(bNode *node)
|
||||
/* Boilerplate generators */
|
||||
|
||||
#define ProcNoInputs(name) \
|
||||
static void name##_map_inputs(Tex *tex, bNodeStack **in, TexParams *p, short thread) \
|
||||
static void name##_map_inputs(Tex *UNUSED(tex), bNodeStack **UNUSED(in), TexParams *UNUSED(p), short UNUSED(thread)) \
|
||||
{}
|
||||
|
||||
#define ProcDef(name) \
|
||||
|
||||
@@ -64,7 +64,7 @@ static void rotate(float new_co[3], float a, float ax[3], float co[3])
|
||||
new_co[2] = para[2] + perp[2] + cp[2];
|
||||
}
|
||||
|
||||
static void colorfn(float *out, TexParams *p, bNode *node, bNodeStack **in, short thread)
|
||||
static void colorfn(float *out, TexParams *p, bNode *UNUSED(node), bNodeStack **in, short thread)
|
||||
{
|
||||
float new_co[3], new_dxt[3], new_dyt[3], a, ax[3];
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@ static bNodeSocketType outputs[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void colorfn(float *out, TexParams *p, bNode *node, bNodeStack **in, short thread)
|
||||
static void colorfn(float *out, TexParams *p, bNode *UNUSED(node), bNodeStack **in, short thread)
|
||||
{
|
||||
float scale[3], new_co[3], new_dxt[3], new_dyt[3];
|
||||
TexParams np = *p;
|
||||
|
||||
@@ -40,7 +40,7 @@ static bNodeSocketType outputs[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void colorfn(float *out, TexParams *p, bNode *node, bNodeStack **in, short thread)
|
||||
static void colorfn(float *out, TexParams *p, bNode *UNUSED(node), bNodeStack **in, short thread)
|
||||
{
|
||||
float offset[3], new_co[3];
|
||||
TexParams np = *p;
|
||||
|
||||
@@ -39,7 +39,7 @@ static bNodeSocketType outputs[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void normalfn(float *out, TexParams *p, bNode *node, bNodeStack **in, short thread)
|
||||
static void normalfn(float *out, TexParams *p, bNode *UNUSED(node), bNodeStack **in, short thread)
|
||||
{
|
||||
float new_co[3];
|
||||
float *co = p->co;
|
||||
|
||||
@@ -87,7 +87,7 @@ static bNodeSocketType rgbtobw_out[]= {
|
||||
};
|
||||
|
||||
|
||||
static void rgbtobw_valuefn(float *out, TexParams *p, bNode *node, bNodeStack **in, short thread)
|
||||
static void rgbtobw_valuefn(float *out, TexParams *p, bNode *UNUSED(node), bNodeStack **in, short thread)
|
||||
{
|
||||
float cin[4];
|
||||
tex_input_rgba(cin, in[0], p, thread);
|
||||
|
||||
@@ -37,7 +37,7 @@ static bNodeSocketType outputs[]= {
|
||||
{ -1, 0, "" }
|
||||
};
|
||||
|
||||
static void exec(void *data, bNode *node, bNodeStack **in, bNodeStack **out)
|
||||
static void exec(void *data, bNode *node, bNodeStack **in, bNodeStack **UNUSED(out))
|
||||
{
|
||||
TexCallData *cdata = (TexCallData *)data;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user