remove/tag unused args for view*.c, gpu*.c & image*.c
authorCampbell Barton <ideasman42@gmail.com>
Fri, 15 Oct 2010 12:29:02 +0000 (12:29 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Fri, 15 Oct 2010 12:29:02 +0000 (12:29 +0000)
26 files changed:
source/blender/blenkernel/BKE_image.h
source/blender/blenkernel/intern/image.c
source/blender/editors/interface/view2d_ops.c
source/blender/editors/mesh/mesh_data.c
source/blender/editors/space_image/image_buttons.c
source/blender/editors/space_image/image_ops.c
source/blender/editors/space_image/image_render.c
source/blender/editors/space_node/node_edit.c
source/blender/editors/space_view3d/space_view3d.c
source/blender/editors/space_view3d/view3d_buttons.c
source/blender/editors/space_view3d/view3d_draw.c
source/blender/editors/space_view3d/view3d_edit.c
source/blender/editors/space_view3d/view3d_intern.h
source/blender/editors/space_view3d/view3d_select.c
source/blender/editors/space_view3d/view3d_snap.c
source/blender/editors/space_view3d/view3d_toolbar.c
source/blender/editors/space_view3d/view3d_view.c
source/blender/gpu/GPU_draw.h
source/blender/gpu/intern/gpu_buffers.c
source/blender/gpu/intern/gpu_codegen.c
source/blender/gpu/intern/gpu_draw.c
source/blender/gpu/intern/gpu_extensions.c
source/blender/makesrna/intern/rna_main_api.c
source/blender/nodes/intern/TEX_util.c
source/blender/render/intern/source/imagetexture.c
source/blender/render/intern/source/pipeline.c

index 0a07e6d482c533459110beb0afafcccc96bffde6..b0cb3f32d370035fab6ecc36e27f478ba69d696f 100644 (file)
@@ -112,7 +112,7 @@ struct ImBuf *BKE_image_acquire_ibuf(struct Image *ima, struct ImageUser *iuser,
 void BKE_image_release_ibuf(struct Image *ima, void *lock);
 
 /* returns existing Image when filename/type is same (frame optional) */
-struct Image *BKE_add_image_file(const char *name, int frame);
+struct Image *BKE_add_image_file(const char *name);
 
 /* adds image, adds ibuf, generates color or pattern */
 struct Image *BKE_add_image_size(unsigned int width, unsigned int height, char *name, int depth, int floatbuf, short uvtestgrid, float color[4]);
index e356e40c6fd6dd5a58ae8e695caff823c87f5b39..fec713805e33d15cdfeb3fe0fff2137c6e737480 100644 (file)
@@ -330,7 +330,7 @@ void BKE_image_merge(Image *dest, Image *source)
 /* otherwise creates new. */
 /* does not load ibuf itself */
 /* pass on optional frame for #name images */
-Image *BKE_add_image_file(const char *name, int frame)
+Image *BKE_add_image_file(const char *name)
 {
        Image *ima;
        int file, len;
@@ -397,7 +397,7 @@ static ImBuf *add_ibuf_size(unsigned int width, unsigned int height, char *name,
                rect= (unsigned char*)ibuf->rect;
        }
        
-       strcpy(ibuf->name, "//Untitled");
+       BLI_strncpy(ibuf->name, name, sizeof(ibuf->name));
        ibuf->userflags |= IB_BITMAPDIRTY;
        
        switch(uvtestgrid) {
@@ -1202,7 +1202,8 @@ void BKE_stamp_info(Scene *scene, struct ImBuf *ibuf)
 int BKE_write_ibuf(Scene *scene, ImBuf *ibuf, char *name, int imtype, int subimtype, int quality)
 {
        int ok;
-       
+       (void)subimtype; /* quies unused warnings */
+
        if(imtype==0) {
                /* pass */
        }
index c155aff8d7043bf71a06558d1f9f1f91cbfab820..48523ec1a5afa3eb408c2fc36a4cb97855f7966b 100644 (file)
@@ -119,7 +119,7 @@ static int view_pan_init(bContext *C, wmOperator *op)
 }
 
 /* apply transform to view (i.e. adjust 'cur' rect) */
-static void view_pan_apply(bContext *C, wmOperator *op)
+static void view_pan_apply(wmOperator *op)
 {
        v2dViewPanData *vpd= op->customdata;
        View2D *v2d= vpd->v2d;
@@ -156,7 +156,7 @@ static void view_pan_apply(bContext *C, wmOperator *op)
 }
 
 /* cleanup temp customdata  */
-static void view_pan_exit(bContext *C, wmOperator *op)
+static void view_pan_exit(wmOperator *op)
 {
        if (op->customdata) {
                MEM_freeN(op->customdata);
@@ -172,8 +172,8 @@ static int view_pan_exec(bContext *C, wmOperator *op)
        if (!view_pan_init(C, op))
                return OPERATOR_CANCELLED;
        
-       view_pan_apply(C, op);
-       view_pan_exit(C, op);
+       view_pan_apply(op);
+       view_pan_exit(op);
        return OPERATOR_FINISHED;
 }
 
@@ -199,8 +199,8 @@ static int view_pan_invoke(bContext *C, wmOperator *op, wmEvent *event)
                RNA_int_set(op->ptr, "deltax", event->prevx - event->x);
                RNA_int_set(op->ptr, "deltay", event->prevy - event->y);
                
-               view_pan_apply(C, op);
-               view_pan_exit(C, op);
+               view_pan_apply(op);
+               view_pan_exit(op);
                return OPERATOR_FINISHED;
        }
        
@@ -236,7 +236,7 @@ static int view_pan_modal(bContext *C, wmOperator *op, wmEvent *event)
                        vpd->lastx= event->x;
                        vpd->lasty= event->y;
                        
-                       view_pan_apply(C, op);
+                       view_pan_apply(op);
                }
                        break;
                        
@@ -247,7 +247,7 @@ static int view_pan_modal(bContext *C, wmOperator *op, wmEvent *event)
                                RNA_int_set(op->ptr, "deltax", (vpd->startx - vpd->lastx));
                                RNA_int_set(op->ptr, "deltay", (vpd->starty - vpd->lasty));
                                
-                               view_pan_exit(C, op);
+                               view_pan_exit(op);
                                WM_cursor_restore(CTX_wm_window(C));
                                
                                WM_operator_name_call(C, "VIEW2D_OT_zoom", WM_OP_INVOKE_DEFAULT, NULL);
@@ -260,7 +260,7 @@ static int view_pan_modal(bContext *C, wmOperator *op, wmEvent *event)
                                RNA_int_set(op->ptr, "deltax", (vpd->startx - vpd->lastx));
                                RNA_int_set(op->ptr, "deltay", (vpd->starty - vpd->lasty));
                                
-                               view_pan_exit(C, op);
+                               view_pan_exit(op);
                                WM_cursor_restore(CTX_wm_window(C));
                                
                                return OPERATOR_FINISHED;
@@ -271,9 +271,9 @@ static int view_pan_modal(bContext *C, wmOperator *op, wmEvent *event)
        return OPERATOR_RUNNING_MODAL;
 }
 
-static int view_pan_cancel(bContext *C, wmOperator *op)
+static int view_pan_cancel(bContext *UNUSED(C), wmOperator *op)
 {
-       view_pan_exit(C, op);
+       view_pan_exit(op);
        return OPERATOR_CANCELLED;
 }
 
@@ -312,7 +312,7 @@ static int view_scrollright_exec(bContext *C, wmOperator *op)
        /* also, check if can pan in horizontal axis */
        vpd= op->customdata;
        if (vpd->v2d->keepofs & V2D_LOCKOFS_X) {
-               view_pan_exit(C, op);
+               view_pan_exit(op);
                return OPERATOR_PASS_THROUGH;
        }
        
@@ -321,8 +321,8 @@ static int view_scrollright_exec(bContext *C, wmOperator *op)
        RNA_int_set(op->ptr, "deltay", 0);
        
        /* apply movement, then we're done */
-       view_pan_apply(C, op);
-       view_pan_exit(C, op);
+       view_pan_apply(op);
+       view_pan_exit(op);
        
        return OPERATOR_FINISHED;
 }
@@ -356,7 +356,7 @@ static int view_scrollleft_exec(bContext *C, wmOperator *op)
        /* also, check if can pan in horizontal axis */
        vpd= op->customdata;
        if (vpd->v2d->keepofs & V2D_LOCKOFS_X) {
-               view_pan_exit(C, op);
+               view_pan_exit(op);
                return OPERATOR_PASS_THROUGH;
        }
        
@@ -365,8 +365,8 @@ static int view_scrollleft_exec(bContext *C, wmOperator *op)
        RNA_int_set(op->ptr, "deltay", 0);
        
        /* apply movement, then we're done */
-       view_pan_apply(C, op);
-       view_pan_exit(C, op);
+       view_pan_apply(op);
+       view_pan_exit(op);
        
        return OPERATOR_FINISHED;
 }
@@ -399,7 +399,7 @@ static int view_scrolldown_exec(bContext *C, wmOperator *op)
        /* also, check if can pan in vertical axis */
        vpd= op->customdata;
        if (vpd->v2d->keepofs & V2D_LOCKOFS_Y) {
-               view_pan_exit(C, op);
+               view_pan_exit(op);
                return OPERATOR_PASS_THROUGH;
        }
        
@@ -408,8 +408,8 @@ static int view_scrolldown_exec(bContext *C, wmOperator *op)
        RNA_int_set(op->ptr, "deltay", -40);
        
        /* apply movement, then we're done */
-       view_pan_apply(C, op);
-       view_pan_exit(C, op);
+       view_pan_apply(op);
+       view_pan_exit(op);
        
        return OPERATOR_FINISHED;
 }
@@ -443,7 +443,7 @@ static int view_scrollup_exec(bContext *C, wmOperator *op)
        /* also, check if can pan in vertical axis */
        vpd= op->customdata;
        if (vpd->v2d->keepofs & V2D_LOCKOFS_Y) {
-               view_pan_exit(C, op);
+               view_pan_exit(op);
                return OPERATOR_PASS_THROUGH;
        }
        
@@ -452,8 +452,8 @@ static int view_scrollup_exec(bContext *C, wmOperator *op)
        RNA_int_set(op->ptr, "deltay", 40);
        
        /* apply movement, then we're done */
-       view_pan_apply(C, op);
-       view_pan_exit(C, op);
+       view_pan_apply(op);
+       view_pan_exit(op);
        
        return OPERATOR_FINISHED;
 }
@@ -632,7 +632,7 @@ static void view_zoomstep_apply(bContext *C, wmOperator *op)
 /* --------------- Individual Operators ------------------- */
 
 /* cleanup temp customdata  */
-static void view_zoomstep_exit(bContext *C, wmOperator *op)
+static void view_zoomstep_exit(wmOperator *op)
 {
        if (op->customdata) {
                MEM_freeN(op->customdata);
@@ -654,7 +654,7 @@ static int view_zoomin_exec(bContext *C, wmOperator *op)
        /* apply movement, then we're done */
        view_zoomstep_apply(C, op);
        
-       view_zoomstep_exit(C, op);
+       view_zoomstep_exit(op);
        
        return OPERATOR_FINISHED;
 }
@@ -711,7 +711,7 @@ static int view_zoomout_exec(bContext *C, wmOperator *op)
        /* apply movement, then we're done */
        view_zoomstep_apply(C, op);
 
-       view_zoomstep_exit(C, op);
+       view_zoomstep_exit(op);
        
        return OPERATOR_FINISHED;
 }
@@ -823,7 +823,7 @@ static void view_zoomdrag_apply(bContext *C, wmOperator *op)
 }
 
 /* cleanup temp customdata  */
-static void view_zoomdrag_exit(bContext *C, wmOperator *op)
+static void view_zoomdrag_exit(wmOperator *op)
 {
        if (op->customdata) {
                MEM_freeN(op->customdata);
@@ -838,7 +838,7 @@ static int view_zoomdrag_exec(bContext *C, wmOperator *op)
                return OPERATOR_PASS_THROUGH;
        
        view_zoomdrag_apply(C, op);
-       view_zoomdrag_exit(C, op);
+       view_zoomdrag_exit(op);
        return OPERATOR_FINISHED;
 }
 
@@ -873,7 +873,7 @@ static int view_zoomdrag_invoke(bContext *C, wmOperator *op, wmEvent *event)
                RNA_float_set(op->ptr, "deltay", dy);
                
                view_zoomdrag_apply(C, op);
-               view_zoomdrag_exit(C, op);
+               view_zoomdrag_exit(op);
                return OPERATOR_FINISHED;
        }       
        
@@ -985,7 +985,7 @@ static int view_zoomdrag_modal(bContext *C, wmOperator *op, wmEvent *event)
                                        RNA_float_set(op->ptr, "deltay", 0);
                                
                                /* free customdata */
-                               view_zoomdrag_exit(C, op);
+                               view_zoomdrag_exit(op);
                                WM_cursor_restore(CTX_wm_window(C));
                                
                                return OPERATOR_FINISHED;
index f45786d3abe1a2611eda02b3fdd9912151802113..272201df50d06146157e49ed16e9e3da4d0fdad2 100644 (file)
@@ -334,8 +334,7 @@ static int drop_named_image_invoke(bContext *C, wmOperator *op, wmEvent *event)
                char path[FILE_MAX];
                
                RNA_string_get(op->ptr, "filepath", path);
-               ima= BKE_add_image_file(path, 
-                                                               scene ? scene->r.cfra : 1);
+               ima= BKE_add_image_file(path);
        }
        else {
                RNA_string_get(op->ptr, "name", name);
index 353d741fe27e190455b816ed3f8df3016ca3392f..bbc8925a15248c07c1dc9fa2d699631f813ab512 100644 (file)
@@ -494,7 +494,7 @@ static char *slot_menu()
 }
 
 /* TODO, curlay should be removed? */
-static char *layer_menu(RenderResult *rr, short *curlay)
+static char *layer_menu(RenderResult *rr, short *UNUSED(curlay))
 {
        RenderLayer *rl;
        int len= 64 + 32*BLI_countlist(&rr->layers);
index 3e33fef6904104196d46e2607369c52ec3cbc3ab..a44258351cef4e36237cbbe1ef781499273fb0b0 100644 (file)
@@ -701,7 +701,7 @@ static int open_exec(bContext *C, wmOperator *op)
 
        errno= 0;
 
-       ima= BKE_add_image_file(str, scene ? scene->r.cfra : 1);
+       ima= BKE_add_image_file(str);
 
        if(!ima) {
                if(op->customdata) MEM_freeN(op->customdata);
index be9d60a5adbafe0c256de8c44989e2847f8419b3..5fa0a2de20258dc9f3199354218aa15db2856070 100644 (file)
@@ -149,7 +149,7 @@ void imagewindow_toggle_render(bContext *C)
 }
 
 /* NOTE: called while render, so no malloc allowed! */
-static void imagewindow_renderinfo_cb(void *handle, RenderStats *rs)
+static void imagewindow_renderinfo_cb(void *UNUSED(handle), RenderStats *UNUSED(rs))
 {
        if(image_area) {
                // XXX BIF_make_render_text(rs);
index 71f48f0de5dbccad3ff23e7f55b3bb38662fd187..b8bfed2b75e4ef072261ad4252df2dbfe38426ab 100644 (file)
@@ -2264,7 +2264,7 @@ static int node_add_file_exec(bContext *C, wmOperator *op)
 
                errno= 0;
 
-               ima= BKE_add_image_file(path, scene ? scene->r.cfra : 1);
+               ima= BKE_add_image_file(path);
 
                if(!ima) {
                        BKE_reportf(op->reports, RPT_ERROR, "Can't read: \"%s\", %s.", path, errno ? strerror(errno) : "Unsupported image format");
index 629e0efe2ce9cdbe03a65d1d431bfd04b7775f10..6261ca52564736bf6e7be32ce81c58f9837f9e5a 100644 (file)
@@ -274,7 +274,7 @@ static void view3d_free(SpaceLink *sl)
 
 
 /* spacetype; init callback */
-static void view3d_init(struct wmWindowManager *wm, ScrArea *sa)
+static void view3d_init(struct wmWindowManager *UNUSED(wm), ScrArea *UNUSED(sa))
 {
 
 }
@@ -387,7 +387,7 @@ static void view3d_main_area_init(wmWindowManager *wm, ARegion *ar)
        
 }
 
-static int view3d_ob_drop_poll(bContext *C, wmDrag *drag, wmEvent *event)
+static int view3d_ob_drop_poll(bContext *UNUSED(C), wmDrag *drag, wmEvent *UNUSED(event))
 {
        if(drag->type==WM_DRAG_ID) {
                ID *id= (ID *)drag->poin;
@@ -397,7 +397,7 @@ static int view3d_ob_drop_poll(bContext *C, wmDrag *drag, wmEvent *event)
        return 0;
 }
 
-static int view3d_mat_drop_poll(bContext *C, wmDrag *drag, wmEvent *event)
+static int view3d_mat_drop_poll(bContext *UNUSED(C), wmDrag *drag, wmEvent *UNUSED(event))
 {
        if(drag->type==WM_DRAG_ID) {
                ID *id= (ID *)drag->poin;
@@ -407,7 +407,7 @@ static int view3d_mat_drop_poll(bContext *C, wmDrag *drag, wmEvent *event)
        return 0;
 }
 
-static int view3d_ima_drop_poll(bContext *C, wmDrag *drag, wmEvent *event)
+static int view3d_ima_drop_poll(bContext *UNUSED(C), wmDrag *drag, wmEvent *UNUSED(event))
 {
        if(drag->type==WM_DRAG_ID) {
                ID *id= (ID *)drag->poin;
@@ -726,7 +726,7 @@ static void view3d_main_area_listener(ARegion *ar, wmNotifier *wmn)
 }
 
 /* concept is to retrieve cursor type context-less */
-static void view3d_main_area_cursor(wmWindow *win, ScrArea *sa, ARegion *ar)
+static void view3d_main_area_cursor(wmWindow *win, ScrArea *UNUSED(sa), ARegion *UNUSED(ar))
 {
        Scene *scene= win->screen->scene;
 
index 1bff01a02e4581b70e70e26b1ccae88909dedb98..141a8800365d352bef155d1cc3cb8c089b587a55 100644 (file)
@@ -128,7 +128,7 @@ typedef struct {
 
 
 /* is used for both read and write... */
-static void v3d_editvertex_buts(const bContext *C, uiLayout *layout, View3D *v3d, Object *ob, float lim)
+static void v3d_editvertex_buts(uiLayout *layout, View3D *v3d, Object *ob, float lim)
 {
        uiBlock *block= (layout)? uiLayoutAbsoluteBlock(layout): NULL;
        MDeformVert *dvert=NULL;
@@ -643,7 +643,7 @@ static void vgroup_normalize_active(Object *ob)
 
 }
 
-static void do_view3d_vgroup_buttons(bContext *C, void *arg, int event)
+static void do_view3d_vgroup_buttons(bContext *C, void *UNUSED(arg), int event)
 {
        Scene *scene= CTX_data_scene(C);
        Object *ob= OBACT;
@@ -670,7 +670,7 @@ static void do_view3d_vgroup_buttons(bContext *C, void *arg, int event)
        WM_event_add_notifier(C, NC_GEOM|ND_DATA, ob->data);
 }
 
-int view3d_panel_vgroup_poll(const bContext *C, PanelType *pt)
+int view3d_panel_vgroup_poll(const bContext *C, PanelType *UNUSED(pt))
 {
        Scene *scene= CTX_data_scene(C);
        Object *ob= OBACT;
@@ -794,7 +794,7 @@ static void v3d_transform_butsR(uiLayout *layout, PointerRNA *ptr)
        }
 }
 
-static void v3d_posearmature_buts(uiLayout *layout, View3D *v3d, Object *ob, float lim)
+static void v3d_posearmature_buts(uiLayout *layout, Object *ob)
 {
 //     uiBlock *block= uiLayoutGetBlock(layout);
 //     bArmature *arm;
@@ -896,7 +896,7 @@ void validate_editbonebutton_cb(bContext *C, void *bonev, void *namev)
        WM_event_add_notifier(C, NC_OBJECT|ND_BONE_SELECT, CTX_data_edit_object(C)); // XXX fix
 }
 
-static void v3d_editarmature_buts(uiLayout *layout, View3D *v3d, Object *ob, float lim)
+static void v3d_editarmature_buts(uiLayout *layout, Object *ob)
 {
 //     uiBlock *block= uiLayoutGetBlock(layout);
        bArmature *arm= ob->data;
@@ -930,7 +930,7 @@ static void v3d_editarmature_buts(uiLayout *layout, View3D *v3d, Object *ob, flo
        uiItemR(col, &eboneptr, "roll", 0, "Roll", 0);
 }
 
-static void v3d_editmetaball_buts(uiLayout *layout, Object *ob, float lim)
+static void v3d_editmetaball_buts(uiLayout *layout, Object *ob)
 {
        PointerRNA mbptr, ptr;
        MetaBall *mball= ob->data;
@@ -989,7 +989,7 @@ static int test_parent_loop(Object *par, Object *ob)
        return test_parent_loop(par->parent, ob);
 }
 
-static void do_view3d_region_buttons(bContext *C, void *arg, int event)
+static void do_view3d_region_buttons(bContext *C, void *UNUSED(index), int event)
 {
        Main *bmain= CTX_data_main(C);
        Scene *scene= CTX_data_scene(C);
@@ -1012,7 +1012,7 @@ static void do_view3d_region_buttons(bContext *C, void *arg, int event)
        
        case B_OBJECTPANELMEDIAN:
                if(ob) {
-                       v3d_editvertex_buts(C, NULL, v3d, ob, 1.0);
+                       v3d_editvertex_buts(NULL, v3d, ob, 1.0);
                        DAG_id_flush_update(&ob->id, OB_RECALC_DATA);
                }
                break;
@@ -1152,12 +1152,12 @@ static void do_view3d_region_buttons(bContext *C, void *arg, int event)
        WM_event_add_notifier(C, NC_SPACE|ND_SPACE_VIEW3D, ob);
 }
 
-void removeTransformOrientation_func(bContext *C, void *target, void *unused)
+void removeTransformOrientation_func(bContext *C, void *target, void *UNUSED(arg))
 {
        BIF_removeTransformOrientation(C, (TransformOrientation *) target);
 }
 
-void selectTransformOrientation_func(bContext *C, void *target, void *unused)
+void selectTransformOrientation_func(bContext *C, void *target, void *UNUSED(arg))
 {
        BIF_selectTransformOrientation(C, (TransformOrientation *) target);
 }
@@ -1203,12 +1203,12 @@ static void view3d_panel_object(const bContext *C, Panel *pa)
        RNA_id_pointer_create(&ob->id, &obptr);
 
        if(ob==obedit) {
-               if(ob->type==OB_ARMATURE) v3d_editarmature_buts(col, v3d, ob, lim);
-               if(ob->type==OB_MBALL) v3d_editmetaball_buts(col, ob, lim);
-               else v3d_editvertex_buts(C, col, v3d, ob, lim);
+               if(ob->type==OB_ARMATURE) v3d_editarmature_buts(col, ob);
+               if(ob->type==OB_MBALL) v3d_editmetaball_buts(col, ob);
+               else v3d_editvertex_buts(col, v3d, ob, lim);
        }
        else if(ob->mode & OB_MODE_POSE) {
-               v3d_posearmature_buts(col, v3d, ob, lim);
+               v3d_posearmature_buts(col, ob);
        }
        else {
 
index 24f71b8b1df6cc73fc7c6bdedffba1e9ff2278e8..6e63425263100d1dba2d3438ce85a09945228735 100644 (file)
@@ -1589,7 +1589,7 @@ static void draw_dupli_objects(Scene *scene, ARegion *ar, View3D *v3d, Base *bas
 }
 
 
-void view3d_update_depths(ARegion *ar, View3D *v3d)
+void view3d_update_depths(ARegion *ar)
 {
        RegionView3D *rv3d= ar->regiondata;
        
@@ -2354,7 +2354,7 @@ void view3d_main_area_draw(const bContext *C, ARegion *ar)
 //     retopo= retopo_mesh_check() || retopo_curve_check();
        sculptparticle= (obact && obact->mode & (OB_MODE_PARTICLE_EDIT)) && !scene->obedit;
        if(retopo)
-               view3d_update_depths(ar, v3d);
+               view3d_update_depths(ar);
        
        /* draw selected and editmode */
        for(base= scene->base.first; base; base= base->next) {
@@ -2365,7 +2365,7 @@ void view3d_main_area_draw(const bContext *C, ARegion *ar)
        }
        
        if(!retopo && sculptparticle && !(obact && (obact->dtx & OB_DRAWXRAY))) {
-               view3d_update_depths(ar, v3d);
+               view3d_update_depths(ar);
        }
        
 //     REEB_draw();
@@ -2378,7 +2378,7 @@ void view3d_main_area_draw(const bContext *C, ARegion *ar)
        ED_region_draw_cb_draw(C, ar, REGION_DRAW_POST_VIEW);
        
        if(!retopo && sculptparticle && (obact && (OBACT->dtx & OB_DRAWXRAY))) {
-               view3d_update_depths(ar, v3d);
+               view3d_update_depths(ar);
        }
        
        if(rv3d->rflag & RV3D_CLIPPING)
index e60dde7c88baef868f53652a26fb395f4578bd3f..41899a70b34ec57560e57b8835c9493b75f4d199 100644 (file)
@@ -1548,7 +1548,7 @@ void VIEW3D_OT_view_center_cursor(wmOperatorType *ot)
        ot->flag= 0;
 }
 
-static int view3d_center_camera_exec(bContext *C, wmOperator *op) /* was view3d_home() in 2.4x */
+static int view3d_center_camera_exec(bContext *C, wmOperator *UNUSED(op)) /* was view3d_home() in 2.4x */
 {
        RegionView3D *rv3d= CTX_wm_region_view3d(C);
 
@@ -1691,7 +1691,7 @@ static int view3d_zoom_border_exec(bContext *C, wmOperator *op)
                rv3d->depths->damaged = 1;
        }
 
-       view3d_update_depths(ar, v3d);
+       view3d_update_depths(ar);
 
        /* Constrain rect to depth bounds */
        if (rect.xmin < 0) rect.xmin = 0;
@@ -2220,7 +2220,7 @@ static int add_background_image_invoke(bContext *C, wmOperator *op, wmEvent *UNU
                char path[FILE_MAX];
                
                RNA_string_get(op->ptr, "filepath", path);
-               ima= BKE_add_image_file(path, scene ? scene->r.cfra : 1);
+               ima= BKE_add_image_file(path);
        }
        else if(RNA_property_is_set(op->ptr, "name")) {
                RNA_string_get(op->ptr, "name", name);
@@ -2644,7 +2644,7 @@ int view_autodist(Scene *scene, ARegion *ar, View3D *v3d, short *mval, float mou
                rv3d->depths->damaged = 1;
        }
 
-       view3d_update_depths(ar, v3d);
+       view3d_update_depths(ar);
 
        depth_close= view_autodist_depth_margin(ar, mval, 4);
 
@@ -2688,7 +2688,7 @@ int view_autodist_init(Scene *scene, ARegion *ar, View3D *v3d, int mode) //, flo
                rv3d->depths->damaged = 1;
        }
 
-       view3d_update_depths(ar, v3d);
+       view3d_update_depths(ar);
        return 1;
 }
 
@@ -2785,7 +2785,7 @@ void filterNDOFvalues(float *sbval)
 int dz_flag = 0;
 float m_dist;
 
-void viewmoveNDOFfly(ARegion *ar, View3D *v3d, int mode)
+void viewmoveNDOFfly(ARegion *ar, View3D *v3d, int UNUSED(mode))
 {
        RegionView3D *rv3d= ar->regiondata;
        int i;
@@ -2914,7 +2914,7 @@ void viewmoveNDOFfly(ARegion *ar, View3D *v3d, int mode)
 // XXX BIF_view3d_previewrender_signal(ar, PR_DBASE|PR_DISPRECT);
 }
 
-void viewmoveNDOF(Scene *scene, ARegion *ar, View3D *v3d, int mode)
+void viewmoveNDOF(Scene *scene, ARegion *ar, View3D *v3d, int UNUSED(mode))
 {
        RegionView3D *rv3d= ar->regiondata;
        float fval[7];
index 49ef803b1af6fba5c291adb5fa44dd9021b6aa18..9d1f5a77a3f7900877dd6ee130776da7f8ee0eea 100644 (file)
@@ -130,7 +130,7 @@ void add_view3d_after(ListBase *lb, Base *base, int flag);
 
 void circf(float x, float y, float rad);
 void circ(float x, float y, float rad);
-void view3d_update_depths(struct ARegion *ar, View3D *v3d);
+void view3d_update_depths(struct ARegion *ar);
 
 /* view3d_select.c */
 void VIEW3D_OT_select(struct wmOperatorType *ot);
index 7e6e8e0e6af40c853adb2d9bfc8082c3c4827913..e3212e8a3d1e12a162958af0161425c8c6cc6920 100644 (file)
@@ -189,9 +189,9 @@ void EM_backbuf_checkAndSelectTFaces(Mesh *me, int select)
        }
 }
 
+#if 0
 void arrows_move_cursor(unsigned short event)
 {
-#if 0
        short mval[2];
 
        getmouseco_sc(mval);
@@ -205,8 +205,8 @@ void arrows_move_cursor(unsigned short event)
        } else if(event==RIGHTARROWKEY) {
                warp_pointer(mval[0]+1, mval[1]);
        }
-#endif
 }
+#endif
 
 
 /* *********************** GESTURE AND LASSO ******************* */
@@ -404,7 +404,7 @@ void lasso_select_boundbox(rcti *rect, short mcords[][2], short moves)
        }
 }
 
-static void do_lasso_select_mesh__doSelectVert(void *userData, EditVert *eve, int x, int y, int index)
+static void do_lasso_select_mesh__doSelectVert(void *userData, EditVert *eve, int x, int y, int UNUSED(index))
 {
        struct { ViewContext vc; rcti *rect; short (*mcords)[2], moves, select, pass, done; } *data = userData;
 
@@ -431,7 +431,7 @@ static void do_lasso_select_mesh__doSelectEdge(void *userData, EditEdge *eed, in
                }
        }
 }
-static void do_lasso_select_mesh__doSelectFace(void *userData, EditFace *efa, int x, int y, int index)
+static void do_lasso_select_mesh__doSelectFace(void *userData, EditFace *efa, int x, int y, int UNUSED(index))
 {
        struct { ViewContext vc; rcti *rect; short (*mcords)[2], moves, select, pass, done; } *data = userData;
 
@@ -560,7 +560,7 @@ static void do_lasso_select_mesh_uv(short mcords[][2], short moves, short select
 }
 #endif
 
-static void do_lasso_select_curve__doSelect(void *userData, Nurb *nu, BPoint *bp, BezTriple *bezt, int beztindex, int x, int y)
+static void do_lasso_select_curve__doSelect(void *userData, Nurb *UNUSED(nu), BPoint *bp, BezTriple *bezt, int beztindex, int x, int y)
 {
        struct { ViewContext *vc; short (*mcords)[2]; short moves; short select; } *data = userData;
        Object *obedit= data->vc->obedit;
@@ -1291,7 +1291,7 @@ int edge_inside_circle(short centx, short centy, short rad, short x1, short y1,
        return 0;
 }
 
-static void do_nurbs_box_select__doSelect(void *userData, Nurb *nu, BPoint *bp, BezTriple *bezt, int beztindex, int x, int y)
+static void do_nurbs_box_select__doSelect(void *userData, Nurb *UNUSED(nu), BPoint *bp, BezTriple *bezt, int beztindex, int x, int y)
 {
        struct { ViewContext *vc; rcti *rect; int select; } *data = userData;
        Object *obedit= data->vc->obedit;
@@ -1359,7 +1359,7 @@ static void do_lattice_box_select(ViewContext *vc, rcti *rect, int select, int e
        lattice_foreachScreenVert(vc, do_lattice_box_select__doSelect, &data);
 }
 
-static void do_mesh_box_select__doSelectVert(void *userData, EditVert *eve, int x, int y, int index)
+static void do_mesh_box_select__doSelectVert(void *userData, EditVert *eve, int x, int y, int UNUSED(index))
 {
        struct { ViewContext vc; rcti *rect; short select, pass, done; } *data = userData;
 
@@ -1384,7 +1384,7 @@ static void do_mesh_box_select__doSelectEdge(void *userData, EditEdge *eed, int
                }
        }
 }
-static void do_mesh_box_select__doSelectFace(void *userData, EditFace *efa, int x, int y, int index)
+static void do_mesh_box_select__doSelectFace(void *userData, EditFace *efa, int x, int y, int UNUSED(index))
 {
        struct { ViewContext vc; rcti *rect; short select, pass, done; } *data = userData;
 
@@ -1800,7 +1800,7 @@ void VIEW3D_OT_select(wmOperatorType *ot)
 
 /* -------------------- circle select --------------------------------------------- */
 
-static void mesh_circle_doSelectVert(void *userData, EditVert *eve, int x, int y, int index)
+static void mesh_circle_doSelectVert(void *userData, EditVert *eve, int x, int y, int UNUSED(index))
 {
        struct {ViewContext *vc; short select, mval[2]; float radius; } *data = userData;
        int mx = x - data->mval[0], my = y - data->mval[1];
@@ -1810,7 +1810,7 @@ static void mesh_circle_doSelectVert(void *userData, EditVert *eve, int x, int y
                eve->f = data->select?(eve->f|1):(eve->f&~1);
        }
 }
-static void mesh_circle_doSelectEdge(void *userData, EditEdge *eed, int x0, int y0, int x1, int y1, int index)
+static void mesh_circle_doSelectEdge(void *userData, EditEdge *eed, int x0, int y0, int x1, int y1, int UNUSED(index))
 {
        struct {ViewContext *vc; short select, mval[2]; float radius; } *data = userData;
 
@@ -1818,7 +1818,7 @@ static void mesh_circle_doSelectEdge(void *userData, EditEdge *eed, int x0, int
                EM_select_edge(eed, data->select);
        }
 }
-static void mesh_circle_doSelectFace(void *userData, EditFace *efa, int x, int y, int index)
+static void mesh_circle_doSelectFace(void *userData, EditFace *efa, int x, int y, int UNUSED(index))
 {
        struct {ViewContext *vc; short select, mval[2]; float radius; } *data = userData;
        int mx = x - data->mval[0], my = y - data->mval[1];
@@ -1892,7 +1892,7 @@ static void paint_facesel_circle_select(ViewContext *vc, int selecting, short *m
 }
 
 
-static void nurbscurve_circle_doSelect(void *userData, Nurb *nu, BPoint *bp, BezTriple *bezt, int beztindex, int x, int y)
+static void nurbscurve_circle_doSelect(void *userData, Nurb *UNUSED(nu), BPoint *bp, BezTriple *bezt, int beztindex, int x, int y)
 {
        struct {ViewContext *vc; short select, mval[2]; float radius; } *data = userData;
        int mx = x - data->mval[0], my = y - data->mval[1];
index 4ef1d4daf92471214a0b3d3758a3d0839f9b26c1..d67780709316aa13f9c34a77504d896d148ff29e 100644 (file)
@@ -82,7 +82,7 @@ static TransVert *transvmain=NULL;
 static int tottrans= 0;
 
 /* copied from editobject.c, now uses (almost) proper depgraph */
-static void special_transvert_update(Scene *scene, Object *obedit)
+static void special_transvert_update(Object *obedit)
 {
        
        if(obedit) {
@@ -481,7 +481,7 @@ static int snap_sel_to_grid(bContext *C, wmOperator *UNUSED(op))
                        VECCOPY(tv->loc, vec);
                }
                
-               special_transvert_update(scene, obedit);
+               special_transvert_update(obedit);
                
                MEM_freeN(transvmain);
                transvmain= NULL;
@@ -602,15 +602,12 @@ static int snap_sel_to_curs(bContext *C, wmOperator *UNUSED(op))
                
                tv= transvmain;
                for(a=0; a<tottrans; a++, tv++) {
-                       vec[0]= curs[0]-obedit->obmat[3][0];
-                       vec[1]= curs[1]-obedit->obmat[3][1];
-                       vec[2]= curs[2]-obedit->obmat[3][2];
-                       
+                       sub_v3_v3v3(vec, curs, obedit->obmat[3]);
                        mul_m3_v3(imat, vec);
-                       VECCOPY(tv->loc, vec);
+                       copy_v3_v3(tv->loc, vec);
                }
                
-               special_transvert_update(scene, obedit);
+               special_transvert_update(obedit);
                
                MEM_freeN(transvmain);
                transvmain= NULL;
index 10496bc078ddb0a8540300047f320c51ca5a5012..0691895948a4ceadb127c1acfca30db0cf678f3f 100644 (file)
@@ -65,7 +65,7 @@
 
 
 /* op->invoke */
-static void redo_cb(bContext *C, void *arg_op, void *arg2)
+static void redo_cb(bContext *C, void *arg_op, void *UNUSED(arg2))
 {
        wmOperator *lastop= arg_op;
        
@@ -177,7 +177,7 @@ static void operator_call_cb(struct bContext *C, void *arg_listbase, void *arg2)
                
 }
 
-static void operator_search_cb(const struct bContext *C, void *arg, char *str, uiSearchItems *items)
+static void operator_search_cb(const struct bContext *C, void *UNUSED(arg), char *str, uiSearchItems *items)
 {
        wmOperatorType *ot = WM_operatortype_first();
        
index 4bc921b6030c7dae32054f01b07ab63d75df2023..312ae1df5901d596af40e308d0cc2b422f1451d2 100644 (file)
@@ -380,7 +380,7 @@ void VIEW3D_OT_smoothview(wmOperatorType *ot)
 
 /* ****************** change view operators ****************** */
 
-static void setcameratoview3d(View3D *v3d, RegionView3D *rv3d, Object *ob)
+static void setcameratoview3d(RegionView3D *rv3d, Object *ob)
 {
        float dvec[3];
        float mat3[3][3];
@@ -408,7 +408,7 @@ static int view3d_setcameratoview_exec(bContext *C, wmOperator *UNUSED(op))
        rv3d->lview= rv3d->view;
        rv3d->lpersp= rv3d->persp;
 
-       setcameratoview3d(v3d, rv3d, v3d->camera);
+       setcameratoview3d(rv3d, v3d->camera);
        rv3d->persp = RV3D_CAMOB;
        
        WM_event_add_notifier(C, NC_OBJECT|ND_TRANSFORM, v3d->camera);
@@ -1986,7 +1986,7 @@ typedef struct FlyInfo {
 
 } FlyInfo;
 
-static void drawFlyPixel(const struct bContext *C, struct ARegion *ar, void *arg)
+static void drawFlyPixel(const struct bContext *UNUSED(C), struct ARegion *UNUSED(ar), void *arg)
 {
        FlyInfo *fly = arg;
 
index 92bf43e9a5a49c5159abf26ccf7cef57629e790a..1f1bbab9abf0a93364ea891e2c85f6cb50c2550d 100644 (file)
@@ -114,7 +114,7 @@ void GPU_paint_set_mipmap(int mipmap);
 void GPU_paint_update_image(struct Image *ima, int x, int y, int w, int h, int mipmap);
 void GPU_update_images_framechange(void);
 int GPU_update_image_time(struct Image *ima, double time);
-int GPU_verify_image(struct Image *ima, struct ImageUser *iuser, int tftile, int tfmode, int compare, int mipmap);
+int GPU_verify_image(struct Image *ima, struct ImageUser *iuser, int tftile, int compare, int mipmap);
 void GPU_free_image(struct Image *ima);
 void GPU_free_images(void);
 void GPU_free_images_anim(void);
index 5bddb42add22646500b1ae6819b6849beb10c961..90c33f68c65d65ca492e486854abaadd19ac49ba 100644 (file)
@@ -592,8 +592,8 @@ void GPU_update_grid_buffers(void *buffers_v, DMGridData **grids,
        //printf("node updated %p\n", buffers_v);
 }
 
-void *GPU_build_grid_buffers(DMGridData **grids,
-       int *grid_indices, int totgrid, int gridsize)
+void *GPU_build_grid_buffers(DMGridData **UNUSED(grids), int *UNUSED(grid_indices),
+                               int totgrid, int gridsize)
 {
        GPU_Buffers *buffers;
        int i, j, k, totquad, offset= 0;
@@ -852,7 +852,7 @@ GPUBuffer *GPU_buffer_setup( DerivedMesh *dm, GPUDrawObject *object, int size, G
        return buffer;
 }
 
-void GPU_buffer_copy_vertex( DerivedMesh *dm, float *varray, int *index, int *redir, void *user )
+void GPU_buffer_copy_vertex(DerivedMesh *dm, float *varray, int *index, int *redir, void *UNUSED(user))
 {
        int start;
        int i, j, numfaces;
@@ -901,7 +901,7 @@ GPUBuffer *GPU_buffer_vertex( DerivedMesh *dm )
        return GPU_buffer_setup( dm, dm->drawObject, sizeof(float)*3*(dm->drawObject->nelements+dm->drawObject->nlooseverts), GL_ARRAY_BUFFER_ARB, 0, GPU_buffer_copy_vertex);
 }
 
-void GPU_buffer_copy_normal( DerivedMesh *dm, float *varray, int *index, int *redir, void *user )
+void GPU_buffer_copy_normal(DerivedMesh *dm, float *varray, int *index, int *redir, void *UNUSED(user))
 {
        int i, numfaces;
        int start;
@@ -965,7 +965,7 @@ GPUBuffer *GPU_buffer_normal( DerivedMesh *dm )
        return GPU_buffer_setup( dm, dm->drawObject, sizeof(float)*3*dm->drawObject->nelements, GL_ARRAY_BUFFER_ARB, 0, GPU_buffer_copy_normal);
 }
 
-void GPU_buffer_copy_uv( DerivedMesh *dm, float *varray, int *index, int *redir, void *user )
+void GPU_buffer_copy_uv(DerivedMesh *dm, float *varray, int *index, int *redir, void *UNUSED(user))
 {
        int start;
        int i, numfaces;
@@ -1107,7 +1107,7 @@ GPUBuffer *GPU_buffer_color( DerivedMesh *dm )
        return result;
 }
 
-void GPU_buffer_copy_edge( DerivedMesh *dm, float *varray, int *index, int *redir, void *user )
+void GPU_buffer_copy_edge(DerivedMesh *dm, float *varray, int *UNUSED(index), int *UNUSED(redir), void *UNUSED(user))
 {
        int i;
 
@@ -1135,7 +1135,7 @@ GPUBuffer *GPU_buffer_edge( DerivedMesh *dm )
        return GPU_buffer_setup( dm, dm->drawObject, sizeof(int)*2*dm->drawObject->nedges, GL_ELEMENT_ARRAY_BUFFER_ARB, 0, GPU_buffer_copy_edge);
 }
 
-void GPU_buffer_copy_uvedge( DerivedMesh *dm, float *varray, int *index, int *redir, void *user )
+void GPU_buffer_copy_uvedge(DerivedMesh *dm, float *varray, int *UNUSED(index), int *UNUSED(redir), void *UNUSED(user))
 {
        MTFace *tf = DM_get_face_data_layer(dm, CD_MTFACE);
        int i, j=0;
index d596f5736821a241599528789d52374beb6f93d0..34cf62462a74c8bc3158326b48e804523951e4d1 100644 (file)
@@ -686,7 +686,7 @@ static void codegen_call_functions(DynStr *ds, ListBase *nodes, GPUOutput *final
        BLI_dynstr_append(ds, ";\n");
 }
 
-static char *code_generate_fragment(ListBase *nodes, GPUOutput *output, const char *name)
+static char *code_generate_fragment(ListBase *nodes, GPUOutput *output, const char *UNUSED(name))
 {
        DynStr *ds = BLI_dynstr_new();
        char *code;
@@ -916,7 +916,7 @@ GPUNode *GPU_node_begin(char *name)
        return node;
 }
 
-void GPU_node_end(GPUNode *node)
+void GPU_node_end(GPUNode *UNUSED(node))
 {
        /* empty */
 }
@@ -1036,7 +1036,7 @@ static void gpu_node_input_socket(GPUNode *node, GPUNodeStack *sock)
        }
 }
 
-void GPU_node_output(GPUNode *node, int type, char *name, GPUNodeLink **link)
+void GPU_node_output(GPUNode *node, int type, char *UNUSED(name), GPUNodeLink **link)
 {
        GPUOutput *output = MEM_callocN(sizeof(GPUOutput), "GPUOutput");
 
index 55522ea18b98b9ad0f0b5a789b14538e8e1c905b..a93d8cbbb8e7e594ca1081500b4fc6a669875c79 100644 (file)
@@ -394,7 +394,7 @@ static void gpu_verify_reflection(Image *ima)
        }
 }
 
-int GPU_verify_image(Image *ima, ImageUser *iuser, int tftile, int tfmode, int compare, int mipmap)
+int GPU_verify_image(Image *ima, ImageUser *iuser, int tftile, int compare, int mipmap)
 {
        ImBuf *ibuf = NULL;
        unsigned int *bind = NULL;
@@ -593,7 +593,7 @@ int GPU_set_tpage(MTFace *tface, int mipmap)
        gpu_verify_alpha_mode(tface);
        gpu_verify_reflection(ima);
 
-       if(GPU_verify_image(ima, NULL, tface->tile, tface->mode, 1, mipmap)) {
+       if(GPU_verify_image(ima, NULL, tface->tile, 1, mipmap)) {
                GTS.curtile= GTS.tile;
                GTS.curima= GTS.ima;
                GTS.curtilemode= GTS.tilemode;
index fa8ff7a6354cde49196821232cc19d3c3df94846..c6b8a43918c3b02e0ae2f0b96489582bb96f6812 100644 (file)
@@ -484,7 +484,7 @@ GPUTexture *GPU_texture_from_blender(Image *ima, ImageUser *iuser, double time,
        glGetIntegerv(GL_TEXTURE_BINDING_2D, &lastbindcode);
 
        GPU_update_image_time(ima, time);
-       bindcode = GPU_verify_image(ima, iuser, 0, 0, 0, mipmap);
+       bindcode = GPU_verify_image(ima, iuser, 0, 0, mipmap);
 
        if(ima->gputexture) {
                ima->gputexture->bindcode = bindcode;
@@ -744,7 +744,7 @@ void GPU_framebuffer_texture_detach(GPUFrameBuffer *fb, GPUTexture *tex)
        tex->fb = NULL;
 }
 
-void GPU_framebuffer_texture_bind(GPUFrameBuffer *fb, GPUTexture *tex)
+void GPU_framebuffer_texture_bind(GPUFrameBuffer *UNUSED(fb), GPUTexture *tex)
 {
        /* push attributes */
        glPushAttrib(GL_ENABLE_BIT);
@@ -766,7 +766,7 @@ void GPU_framebuffer_texture_bind(GPUFrameBuffer *fb, GPUTexture *tex)
        glLoadIdentity();
 }
 
-void GPU_framebuffer_texture_unbind(GPUFrameBuffer *fb, GPUTexture *tex)
+void GPU_framebuffer_texture_unbind(GPUFrameBuffer *UNUSED(fb), GPUTexture *UNUSED(tex))
 {
        /* restore matrix */
        glMatrixMode(GL_PROJECTION);
@@ -1063,7 +1063,7 @@ int GPU_shader_get_uniform(GPUShader *shader, char *name)
        return glGetUniformLocationARB(shader->object, name);
 }
 
-void GPU_shader_uniform_vector(GPUShader *shader, int location, int length, int arraysize, float *value)
+void GPU_shader_uniform_vector(GPUShader *UNUSED(shader), int location, int length, int arraysize, float *value)
 {
        if(location == -1)
                return;
@@ -1080,7 +1080,7 @@ void GPU_shader_uniform_vector(GPUShader *shader, int location, int length, int
        GPU_print_error("Post Uniform Vector");
 }
 
-void GPU_shader_uniform_texture(GPUShader *shader, int location, GPUTexture *tex)
+void GPU_shader_uniform_texture(GPUShader *UNUSED(shader), int location, GPUTexture *tex)
 {
        GLenum arbnumber;
 
index b244d8ee5d312f2de58a0437b5772e0938d8b204..63268f69438a8b263884295dcc9a2179a0dc8b75 100644 (file)
@@ -261,7 +261,7 @@ Image *rna_Main_images_load(Main *bmain, ReportList *reports, char *filepath)
        Image *ima;
 
        errno= 0;
-       ima= BKE_add_image_file(filepath, 0);
+       ima= BKE_add_image_file(filepath);
 
        if(!ima)
                BKE_reportf(reports, RPT_ERROR, "Can't read: \"%s\", %s.", filepath, errno ? strerror(errno) : "Unsupported image format");
index dc31685827fe55bc6cd78b26e8ea5cd64b5882cf..4f085c84edaab6050c7cd79faa86f10a645c0f89 100644 (file)
@@ -173,7 +173,7 @@ int ntreeTexExecTree(
        float *dxt, float *dyt,
        int osatex,
        short thread, 
-       Tex *tex
+       Tex *UNUSED(tex)
        short which_output, 
        int cfra,
        int preview,
index 5321d71194f7028e79759d7bdc31212627b833a5..9376c798c391aa63e05f17a08a3c929894c57848 100644 (file)
@@ -500,7 +500,7 @@ static void boxsampleclip(struct ImBuf *ibuf, rctf *rf, TexResult *texres)
        }
 }
 
-static void boxsample(ImBuf *ibuf, float minx, float miny, float maxx, float maxy, TexResult *texres, int imaprepeat, int imapextend, int intpol)
+static void boxsample(ImBuf *ibuf, float minx, float miny, float maxx, float maxy, TexResult *texres, int imaprepeat, int imapextend)
 {
        /* Sample box, performs clip. minx etc are in range 0.0 - 1.0 .
    * Enlarge with antialiased edges of pixels.
@@ -1606,11 +1606,11 @@ int imagewraposa(Tex *tex, Image *ima, ImBuf *ibuf, float *texvec, float *DXT, f
                        //minx*= 1.35f;
                        //miny*= 1.35f;
                        
-                       boxsample(curibuf, fx-minx, fy-miny, fx+minx, fy+miny, texres, imaprepeat, imapextend, 0);
+                       boxsample(curibuf, fx-minx, fy-miny, fx+minx, fy+miny, texres, imaprepeat, imapextend);
                        val1= texres->tr+texres->tg+texres->tb;
-                       boxsample(curibuf, fx-minx+dxt[0], fy-miny+dxt[1], fx+minx+dxt[0], fy+miny+dxt[1], &texr, imaprepeat, imapextend, 0);
+                       boxsample(curibuf, fx-minx+dxt[0], fy-miny+dxt[1], fx+minx+dxt[0], fy+miny+dxt[1], &texr, imaprepeat, imapextend);
                        val2= texr.tr + texr.tg + texr.tb;
-                       boxsample(curibuf, fx-minx+dyt[0], fy-miny+dyt[1], fx+minx+dyt[0], fy+miny+dyt[1], &texr, imaprepeat, imapextend, 0);
+                       boxsample(curibuf, fx-minx+dyt[0], fy-miny+dyt[1], fx+minx+dyt[0], fy+miny+dyt[1], &texr, imaprepeat, imapextend);
                        val3= texr.tr + texr.tg + texr.tb;
 
                        /* don't switch x or y! */
@@ -1619,7 +1619,7 @@ int imagewraposa(Tex *tex, Image *ima, ImBuf *ibuf, float *texvec, float *DXT, f
                        
                        if(previbuf!=curibuf) {  /* interpolate */
                                
-                               boxsample(previbuf, fx-minx, fy-miny, fx+minx, fy+miny, &texr, imaprepeat, imapextend, 0);
+                               boxsample(previbuf, fx-minx, fy-miny, fx+minx, fy+miny, &texr, imaprepeat, imapextend);
                                
                                /* calc rgb */
                                dx= 2.0f*(pixsize-maxd)/pixsize;
@@ -1636,9 +1636,9 @@ int imagewraposa(Tex *tex, Image *ima, ImBuf *ibuf, float *texvec, float *DXT, f
                                }
                                
                                val1= dy*val1+ dx*(texr.tr + texr.tg + texr.tb);
-                               boxsample(previbuf, fx-minx+dxt[0], fy-miny+dxt[1], fx+minx+dxt[0], fy+miny+dxt[1], &texr, imaprepeat, imapextend, 0);
+                               boxsample(previbuf, fx-minx+dxt[0], fy-miny+dxt[1], fx+minx+dxt[0], fy+miny+dxt[1], &texr, imaprepeat, imapextend);
                                val2= dy*val2+ dx*(texr.tr + texr.tg + texr.tb);
-                               boxsample(previbuf, fx-minx+dyt[0], fy-miny+dyt[1], fx+minx+dyt[0], fy+miny+dyt[1], &texr, imaprepeat, imapextend, 0);
+                               boxsample(previbuf, fx-minx+dyt[0], fy-miny+dyt[1], fx+minx+dyt[0], fy+miny+dyt[1], &texr, imaprepeat, imapextend);
                                val3= dy*val3+ dx*(texr.tr + texr.tg + texr.tb);
                                
                                texres->nor[0]= (val1-val2);    /* vals have been interpolated above! */
@@ -1661,10 +1661,10 @@ int imagewraposa(Tex *tex, Image *ima, ImBuf *ibuf, float *texvec, float *DXT, f
                        maxy= fy+miny;
                        miny= fy-miny;
 
-                       boxsample(curibuf, minx, miny, maxx, maxy, texres, imaprepeat, imapextend, 0);
+                       boxsample(curibuf, minx, miny, maxx, maxy, texres, imaprepeat, imapextend);
 
                        if(previbuf!=curibuf) {  /* interpolate */
-                               boxsample(previbuf, minx, miny, maxx, maxy, &texr, imaprepeat, imapextend, 0);
+                               boxsample(previbuf, minx, miny, maxx, maxy, &texr, imaprepeat, imapextend);
                                
                                fx= 2.0f*(pixsize-maxd)/pixsize;
                                
@@ -1690,11 +1690,11 @@ int imagewraposa(Tex *tex, Image *ima, ImBuf *ibuf, float *texvec, float *DXT, f
                }
 
                if(texres->nor && (tex->imaflag & TEX_NORMALMAP)==0) {
-                       boxsample(ibuf, fx-minx, fy-miny, fx+minx, fy+miny, texres, imaprepeat, imapextend, 0);
+                       boxsample(ibuf, fx-minx, fy-miny, fx+minx, fy+miny, texres, imaprepeat, imapextend);
                        val1= texres->tr+texres->tg+texres->tb;
-                       boxsample(ibuf, fx-minx+dxt[0], fy-miny+dxt[1], fx+minx+dxt[0], fy+miny+dxt[1], &texr, imaprepeat, imapextend, 0);
+                       boxsample(ibuf, fx-minx+dxt[0], fy-miny+dxt[1], fx+minx+dxt[0], fy+miny+dxt[1], &texr, imaprepeat, imapextend);
                        val2= texr.tr + texr.tg + texr.tb;
-                       boxsample(ibuf, fx-minx+dyt[0], fy-miny+dyt[1], fx+minx+dyt[0], fy+miny+dyt[1], &texr, imaprepeat, imapextend, 0);
+                       boxsample(ibuf, fx-minx+dyt[0], fy-miny+dyt[1], fx+minx+dyt[0], fy+miny+dyt[1], &texr, imaprepeat, imapextend);
                        val3= texr.tr + texr.tg + texr.tb;
 
                        /* don't switch x or y! */
@@ -1702,7 +1702,7 @@ int imagewraposa(Tex *tex, Image *ima, ImBuf *ibuf, float *texvec, float *DXT, f
                        texres->nor[1]= (val1-val3);
                }
                else
-                       boxsample(ibuf, fx-minx, fy-miny, fx+minx, fy+miny, texres, imaprepeat, imapextend, 0);
+                       boxsample(ibuf, fx-minx, fy-miny, fx+minx, fy+miny, texres, imaprepeat, imapextend);
        }
        
        if(tex->imaflag & TEX_CALCALPHA) {
@@ -1749,7 +1749,7 @@ void image_sample(Image *ima, float fx, float fy, float dx, float dy, float *res
        if( (R.flag & R_SEC_FIELD) && (ibuf->flags & IB_fields) )
                ibuf->rect+= (ibuf->x*ibuf->y);
        
-       boxsample(ibuf, fx, fy, fx+dx, fy+dy, &texres, 0, 1, 0);
+       boxsample(ibuf, fx, fy, fx+dx, fy+dy, &texres, 0, 1);
        result[0]= texres.tr;
        result[1]= texres.tg;
        result[2]= texres.tb;
index 44c6a6f008fbc8122482455498e660d7dac9148d..9179019f82449fb05fcac6571b18c323da833c58 100644 (file)
@@ -2041,7 +2041,7 @@ static void load_backbuffer(Render *re)
                                BKE_image_signal(re->backbuf, NULL, IMA_SIGNAL_RELOAD);
                }
                
-               re->backbuf= BKE_add_image_file(name, re->r.cfra);
+               re->backbuf= BKE_add_image_file(name);
                ibuf= BKE_image_get_ibuf(re->backbuf, NULL);
                if(ibuf==NULL) {
                        // error() doesnt work with render window open