Revision: 18624
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=18624
Author:   ton
Date:     2009-01-22 16:46:35 +0100 (Thu, 22 Jan 2009)

Log Message:
-----------
2.5

- warning cleanup (wrong casts, unused vars, missing protos)
- removed old cruft from node_edit.c
- cleaned wm_jobs.c a bit

Modified Paths:
--------------
    
branches/blender2.5/blender/source/blender/editors/animation/keyframes_draw.c
    branches/blender2.5/blender/source/blender/editors/mesh/editmesh_tools.c
    branches/blender2.5/blender/source/blender/editors/preview/previewrender.c
    branches/blender2.5/blender/source/blender/editors/space_node/node_edit.c
    branches/blender2.5/blender/source/blender/windowmanager/WM_api.h
    branches/blender2.5/blender/source/blender/windowmanager/intern/wm_draw.c
    branches/blender2.5/blender/source/blender/windowmanager/intern/wm_jobs.c

Modified: 
branches/blender2.5/blender/source/blender/editors/animation/keyframes_draw.c
===================================================================
--- 
branches/blender2.5/blender/source/blender/editors/animation/keyframes_draw.c   
    2009-01-22 14:59:49 UTC (rev 18623)
+++ 
branches/blender2.5/blender/source/blender/editors/animation/keyframes_draw.c   
    2009-01-22 15:46:35 UTC (rev 18624)
@@ -392,7 +392,7 @@
 
 void ob_to_keylist(Object *ob, ListBase *keys, ListBase *blocks, ActKeysInc 
*aki)
 {
-       Key *key= ob_get_key(ob);
+//     Key *key= ob_get_key(ob);
 
        if (ob) {
                bDopeSheet *ads= (aki)? (aki->ads) : NULL;

Modified: 
branches/blender2.5/blender/source/blender/editors/mesh/editmesh_tools.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/mesh/editmesh_tools.c    
2009-01-22 14:59:49 UTC (rev 18623)
+++ branches/blender2.5/blender/source/blender/editors/mesh/editmesh_tools.c    
2009-01-22 15:46:35 UTC (rev 18624)
@@ -89,6 +89,8 @@
 #include "ED_util.h"
 #include "ED_screen.h"
 
+#include "UI_interface.h"
+
 #include "mesh_intern.h"
 
 /* XXX */
@@ -6410,8 +6412,6 @@
 
 static int subdivs_invoke(bContext *C, wmOperator *op, wmEvent *event)
 {
-       wmWindowManager *wm= CTX_wm_manager(C);
-       wmOperator *lastop;
        int items;
        char *menu, *p;
        

Modified: 
branches/blender2.5/blender/source/blender/editors/preview/previewrender.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/preview/previewrender.c  
2009-01-22 14:59:49 UTC (rev 18623)
+++ branches/blender2.5/blender/source/blender/editors/preview/previewrender.c  
2009-01-22 15:46:35 UTC (rev 18624)
@@ -996,7 +996,6 @@
 {
        ShaderPreview *sp= customdata;
        Render *re;
-       RenderStats *rstats;
        Scene *sce;
        char name [32];
 
@@ -1034,12 +1033,6 @@
                RE_test_break_cb(re, sp, shader_preview_break);
        }
 
-       /* enforce preview image clear */
-//     if(GS(sp->id->name)==ID_MA) {
-//             Material *ma= (Material *)sp->id;
-//             ntreeClearPreview(ma->nodetree);
-//     }
-
        /* entire cycle for render engine */
        RE_SetCamera(re, sce->camera);
        RE_Database_FromScene(re, sce, 1);
@@ -1054,17 +1047,6 @@
                //      ri->rect= 
MEM_mallocN(sizeof(int)*ri->pr_rectx*ri->pr_recty, "BIF_previewrender");
                //RE_ResultGet32(re, ri->rect);
        }
-       else {
-               rstats= RE_GetStats(re);
-               
-               if(rstats->totpart==rstats->partsdone && rstats->partsdone) {
-                       // allqueues
-               }
-               else {
-                       //                      if(pr_method==PR_DRAW_RENDER && 
qtest())
-                       //                              
addafterqueue(area->win, RENDERPREVIEW, 1);
-               }
-       }
 
        /* unassign the pointers, reset vars */
        preview_prepare_scene(sp->scene, GS(sp->id->name), NULL);
@@ -1101,7 +1083,7 @@
        /* setup job */
        WM_jobs_customdata(steve, sp, shader_preview_free);
        WM_jobs_timer(steve, 0.1, NC_MATERIAL);
-       WM_jobs_callbacks(steve, shader_preview_startjob, NULL, 
shader_preview_update);
+       WM_jobs_callbacks(steve, shader_preview_startjob, 
shader_preview_update);
        
        WM_jobs_start(steve);
 }

Modified: 
branches/blender2.5/blender/source/blender/editors/space_node/node_edit.c
===================================================================
--- branches/blender2.5/blender/source/blender/editors/space_node/node_edit.c   
2009-01-22 14:59:49 UTC (rev 18623)
+++ branches/blender2.5/blender/source/blender/editors/space_node/node_edit.c   
2009-01-22 15:46:35 UTC (rev 18624)
@@ -62,44 +62,15 @@
 #include "ED_previewrender.h"
 
 #include "BIF_gl.h"
-/*#include "BIF_cursors.h"
-#include "BIF_editview.h"
-#include "BIF_graphics.h"
-#include "BIF_imasel.h"
-#include "BIF_interface.h"
-#include "BIF_mywindow.h"
-#include "BIF_previewrender.h"
-#include "BIF_resources.h"
-#include "BIF_renderwin.h"
-#include "BIF_space.h"
-#include "BIF_scrarea.h"
-#include "BIF_screen.h"
-#include "BIF_toolbox.h"
-*/
 
-/*#include "BSE_drawipo.h"
-#include "BSE_edit.h"
-#include "BSE_filesel.h"
-#include "BSE_headerbuttons.h"
-#include "BSE_node.h"*/
-
 #include "BLI_arithb.h"
 #include "BLI_blenlib.h"
 #include "BLI_storage_types.h"
 
-/*#include "BDR_editobject.h"
-#include "BDR_gpencil.h"*/
-
 #include "RE_pipeline.h"
+
 #include "IMB_imbuf_types.h"
 
-/*#include "blendef.h"
-#include "butspace.h"
-#include "PIL_time.h"
-#include "mydevice.h"
-#include "winlay.h"
-*/
-
 #include "ED_space_api.h"
 #include "ED_screen.h"
 #include "ED_types.h"
@@ -118,70 +89,11 @@
 static void BIF_undo_push(char *s) {}
 
 #if 0
-/* currently called from BIF_preview_changed */
-void snode_tag_dirty(SpaceNode *snode)
-{
-       bNode *node;
-       
-       if(snode->treetype==NTREE_SHADER) {
-               if(snode->nodetree) {
-                       for(node= snode->nodetree->nodes.first; node; node= 
node->next) {
-                               if(node->type==SH_NODE_OUTPUT)
-                                       node->lasty= 0;
-                       }
-                       snode->flag |= SNODE_DO_PREVIEW;        /* this adds an 
afterqueue on a redraw, to allow button previews to work first */
-               }
-       }
-       // allqueue(REDRAWNODE, 1);
-}
 
-static void shader_node_previewrender(ScrArea *sa, SpaceNode *snode)
-{
-       bNode *node;
-       
-       if(snode->id==NULL) return;
-       if( ((Material *)snode->id )->use_nodes==0 ) return;
-
-       for(node= snode->nodetree->nodes.first; node; node= node->next) {
-               if(node->type==SH_NODE_OUTPUT) {
-                       if(node->flag & NODE_DO_OUTPUT) {
-                               if(node->lasty<PREVIEW_RENDERSIZE-2) {
-                                       RenderInfo ri;  
-//                                     int test= node->lasty;
-                                       
-                                       ri.curtile = 0;
-                                       ri.tottile = 0;
-                                       ri.rect = NULL;
-                                       ri.pr_rectx = PREVIEW_RENDERSIZE;
-                                       ri.pr_recty = PREVIEW_RENDERSIZE;
-                                       
-                                       // XXX BIF_previewrender(snode->id, 
&ri, NULL, PR_DO_RENDER);   /* sends redraw event */
-                                       if(ri.rect) MEM_freeN(ri.rect);
-                                       
-                                       /* when not finished... */
-                                       if(ri.curtile<ri.tottile)
-                                               ; // XXX addafterqueue(sa->win, 
RENDERPREVIEW, 1);
-//                                     if(test!=node->lasty)
-//                                             printf("node rendered to %d\n", 
node->lasty);
-
-                                       break;
-                               }
-                       }
-               }
-       }
-}
-
-// XXX stub
-static void set_timecursor() {}
-static int blender_test_break() { return 0; }
-
-// XXX snode_handle_recalc can go away */
+// XXX snode_handle_recalc will go away */
 static void snode_handle_recalc(SpaceNode *snode)
 {
-       if(snode->treetype==NTREE_SHADER) {
-               // XXX BIF_preview_changed(ID_MA);       /* signals buttons 
windows and node editors */
-       }
-       else if(snode->treetype==NTREE_COMPOSIT) {
+       if(snode->treetype==NTREE_COMPOSIT) {
                if(G.scene->use_nodes) {
                        snode->nodetree->timecursor= set_timecursor;
                        G.afbreek= 0;
@@ -210,19 +122,6 @@
        }
 }
 
-static void shader_node_event(SpaceNode *snode, short event)
-{
-       switch(event) {
-               case B_REDR:
-                       // allqueue(REDRAWNODE, 1);
-                       break;
-               default:
-                       /* B_NODE_EXEC */
-                       snode_handle_recalc(snode);
-                       break;
-                       
-       }
-}
 
 static int image_detect_file_sequence(int *start_p, int *frames_p, char *str)
 {
@@ -2633,11 +2532,6 @@
                                texture_node_event(snode, val);
                        break;
                        
-               case RENDERPREVIEW:
-                       if(snode->treetype==NTREE_SHADER)
-                               shader_node_previewrender(sa, snode);
-                       break;
-                       
                case PADPLUSKEY:
                        snode_zoom_in(sa);
                        doredraw= 1;

Modified: branches/blender2.5/blender/source/blender/windowmanager/WM_api.h
===================================================================
--- branches/blender2.5/blender/source/blender/windowmanager/WM_api.h   
2009-01-22 14:59:49 UTC (rev 18623)
+++ branches/blender2.5/blender/source/blender/windowmanager/WM_api.h   
2009-01-22 15:46:35 UTC (rev 18624)
@@ -180,7 +180,6 @@
 void           WM_jobs_timer(struct wmJob *, double timestep, unsigned int 
note);
 void           WM_jobs_callbacks(struct wmJob *, 
                                                          void (*startjob)(void 
*, short *, short *),
-                                                         void 
(*listener)(struct wmJob *, struct wmNotifier *), 
                                                          void (*update)(void 
*));
 
 void           WM_jobs_start(struct wmJob *);

Modified: 
branches/blender2.5/blender/source/blender/windowmanager/intern/wm_draw.c
===================================================================
--- branches/blender2.5/blender/source/blender/windowmanager/intern/wm_draw.c   
2009-01-22 14:59:49 UTC (rev 18623)
+++ branches/blender2.5/blender/source/blender/windowmanager/intern/wm_draw.c   
2009-01-22 15:46:35 UTC (rev 18624)
@@ -338,7 +338,7 @@
        else {
                GLint format;
 
-               glGenTextures(1, &win->drawtex);
+               glGenTextures(1, (GLuint *)&win->drawtex);
 
                if(!win->drawtex) {
                        /* not the typical failure case but we handle it anyway 
*/
@@ -363,7 +363,7 @@
                if(format != GL_RGB8) {
                        /* proxy texture is only guaranteed to test for the 
cases that
                         * there is only one texture in use, which may not be 
the case */
-                       glDeleteTextures(1, &win->drawtex);
+                       glDeleteTextures(1, (GLuint *)&win->drawtex);
 
                        win->drawmethod= USER_DRAW_OVERLAP_ALL;
                        wm_method_draw_overlap_all(C, win);
@@ -380,7 +380,7 @@
 
                if(glGetError() == GL_OUT_OF_MEMORY) {
                        /* not sure if this works everywhere .. */
-                       glDeleteTextures(1, &win->drawtex);
+                       glDeleteTextures(1, (GLuint *)&win->drawtex);
 
                        win->drawmethod= USER_DRAW_OVERLAP_ALL;
                        wm_method_draw_overlap_all(C, win);

Modified: 
branches/blender2.5/blender/source/blender/windowmanager/intern/wm_jobs.c
===================================================================
--- branches/blender2.5/blender/source/blender/windowmanager/intern/wm_jobs.c   
2009-01-22 14:59:49 UTC (rev 18623)
+++ branches/blender2.5/blender/source/blender/windowmanager/intern/wm_jobs.c   
2009-01-22 15:46:35 UTC (rev 18624)
@@ -85,7 +85,7 @@
        /* job originating from, keep track of this when deleting windows */
        wmWindow *win;
        
-       /* should store entire own context, for start, free or listeners */
+       /* should store entire own context, for start, update, free */
        void *customdata;
        void (*startjob)(void *, short *stop, short *do_update);
        void (*free)(void *);
@@ -96,9 +96,6 @@
        /* the notifier event timers should send */
        unsigned int note;
        
-       /* managing */
-       void (*listener)(struct wmJob *, struct wmNotifier *);
-       
        /* update gets called if thread defines so, and max once per timerstep 
*/
        /* no drawing, send notifiers! */
        void (*update)(void *);
@@ -161,11 +158,9 @@
 
 void WM_jobs_callbacks(wmJob *steve, 
                                           void (*startjob)(void *, short *, 
short *),
-                                          void (*listener)(struct wmJob *, 
struct wmNotifier *), 
                                           void (*update)(void  *))
 {
        steve->startjob= startjob;
-       steve->listener= listener;
        steve->update= update;
 }
 


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to