diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2009-02-11 02:17:58 +0300 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2009-02-11 02:17:58 +0300 |
commit | b77da4893dc18adf981f158d52842f0c6d81498e (patch) | |
tree | 1b0215c79dc833403d036249acd0b5b170b1f3bd /source/blender/editors/physics | |
parent | 1195c22207c452f1d6d974c8043d533ab8f41402 (diff) |
2.5: Image window operators, quite a few of these still have
missing parts and are work in progress.
Set 3D Cursor
Set Tile
Sample Color
New
Open
Replace
Reload
Save (As)
Save Sequence
Pack
Unpack
Record Composite
The file select operators have context issues still. They need
to get the image space in the context on exec() but it's not
there currently, not sure how to solve that yet.
Also added name parameter to uiMenuItemEnumO, and fixed "mute"
argument in ED_update_for_newframe calls in fluidsim bake.
Diffstat (limited to 'source/blender/editors/physics')
-rw-r--r-- | source/blender/editors/physics/ed_fluidsim.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/source/blender/editors/physics/ed_fluidsim.c b/source/blender/editors/physics/ed_fluidsim.c index 1675313205b..5f84989be54 100644 --- a/source/blender/editors/physics/ed_fluidsim.c +++ b/source/blender/editors/physics/ed_fluidsim.c @@ -262,7 +262,7 @@ static void fluidsimInitMeshChannel(bContext *C, float **setchannel, int size, O float *verts=NULL; int *tris=NULL; scene->r.cfra = frame; - ED_update_for_newframe(C, 0); + ED_update_for_newframe(C, 1); initElbeemMesh(scene, obm, &numVerts, &verts, &numTris, &tris, 1, modifierIndex); //fprintf(stderr,"\nfluidsimInitMeshChannel frame%d verts%d/%d \n\n",frame,vertices,numVerts); @@ -596,7 +596,7 @@ void fluidsimBake(bContext *C, struct Object *ob) // CHECK more reasonable to number frames according to blender? // dump data for frame 0 scene->r.cfra = startFrame; - ED_update_for_newframe(C, 0); + ED_update_for_newframe(C, 1); // init common export vars for both file export and run for(i=0; i<256; i++) { @@ -985,7 +985,7 @@ void fluidsimBake(bContext *C, struct Object *ob) fsmesh.channelSizeVertices = allchannelSize; fluidsimInitMeshChannel(C, &fsmesh.channelVertices, allchannelSize, obit, numVerts, timeAtFrame, modifierIndex); scene->r.cfra = startFrame; - ED_update_for_newframe(C, 0); + ED_update_for_newframe(C, 1); // remove channels fsmesh.channelTranslation = fsmesh.channelRotation = @@ -1063,7 +1063,7 @@ void fluidsimBake(bContext *C, struct Object *ob) ScrArea *sa; scene->r.cfra = startFrame+globalBakeFrame; lastRedraw = globalBakeFrame; - ED_update_for_newframe(C, 0); + ED_update_for_newframe(C, 1); sa= G.curscreen->areabase.first; while(sa) { if(sa->spacetype == SPACE_VIEW3D) { scrarea_do_windraw(sa); } @@ -1096,7 +1096,7 @@ void fluidsimBake(bContext *C, struct Object *ob) } scene->r.cfra = origFrame; - ED_update_for_newframe(C, 0); + ED_update_for_newframe(C, 1); if(!simAborted) { char fsmessage[512]; |