X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Ftrunk%2Fsrc%2Fsynfig%2Ftarget_tile.cpp;h=a9b876d63355c7dfdba679c58cacb24270d14620;hb=b03ddc749e112f35a70cc6455ab85319c659f1bb;hp=24674bc91f72f0bc5cbb912971893e71cf866586;hpb=5f937f1d74ccc6dc54f876e62cdea574e7cb56bf;p=synfig.git diff --git a/synfig-core/trunk/src/synfig/target_tile.cpp b/synfig-core/trunk/src/synfig/target_tile.cpp index 24674bc..a9b876d 100644 --- a/synfig-core/trunk/src/synfig/target_tile.cpp +++ b/synfig-core/trunk/src/synfig/target_tile.cpp @@ -47,12 +47,12 @@ using namespace etl; using namespace synfig; /* === M A C R O S ========================================================= */ -const unsigned int DEF_TILE_WIDTH = 64; -const unsigned int DEF_TILE_HEIGHT= 64; +const unsigned int DEF_TILE_WIDTH = TILE_SIZE / 2; +const unsigned int DEF_TILE_HEIGHT= TILE_SIZE / 2; #define SYNFIG_OPTIMIZE_LAYER_TREE 1 #ifdef _DEBUG -#define SYNFIG_DISPLAY_EFFICIENCY 1 +// #define SYNFIG_DISPLAY_EFFICIENCY 1 #endif /* === G L O B A L S ======================================================= */ @@ -357,7 +357,8 @@ synfig::Target_Tile::render(ProgressCallback *cb) #ifdef SYNFIG_OPTIMIZE_LAYER_TREE Canvas::Handle op_canvas(Canvas::create()); - optimize_layers(canvas->get_context(), op_canvas); + op_canvas->set_file_name(canvas->get_file_name()); + optimize_layers(canvas->get_time(), canvas->get_context(), op_canvas); context=op_canvas->get_context(); #else context=canvas->get_context(); @@ -367,9 +368,10 @@ synfig::Target_Tile::render(ProgressCallback *cb) #ifdef SYNFIG_OPTIMIZE_LAYER_TREE Context context; Canvas::Handle op_canvas(Canvas::create()); + op_canvas->set_file_name(canvas->get_file_name()); // Set the time that we wish to render canvas->set_time(t); - optimize_layers(canvas->get_context(), op_canvas); + optimize_layers(canvas->get_time(), canvas->get_context(), op_canvas); context=op_canvas->get_context(); #else Context context; @@ -402,7 +404,8 @@ synfig::Target_Tile::render(ProgressCallback *cb) #ifdef SYNFIG_OPTIMIZE_LAYER_TREE Canvas::Handle op_canvas(Canvas::create()); - optimize_layers(canvas->get_context(), op_canvas); + op_canvas->set_file_name(canvas->get_file_name()); + optimize_layers(canvas->get_time(), canvas->get_context(), op_canvas); context=op_canvas->get_context(); #else context=canvas->get_context();