unsigned int w, h;
+ struct {
+ unsigned int w, h;
+ } tile;
+
Render_Engine_Swap_Mode swap_mode;
Render_Engine_Merge_Mode merge_mode;
re->lost_back = 0;
re->tile_strict = 0;
+ re->tile.w = TILESIZE;
+ re->tile.h = TILESIZE;
re->tb = evas_common_tilebuf_new(w, h);
if (!re->tb) return EINA_FALSE;
/* in preliminary tests 16x16 gave highest framerates */
- evas_common_tilebuf_set_tile_size(re->tb, TILESIZE, TILESIZE);
+ evas_common_tilebuf_set_tile_size(re->tb, re->tile.w, re->tile.h);
return EINA_TRUE;
}
evas_common_tilebuf_free(re->tb);
re->tb = evas_common_tilebuf_new(w, h);
if (!re->tb) return EINA_FALSE;
- evas_common_tilebuf_set_tile_size(re->tb, TILESIZE, TILESIZE);
+ evas_common_tilebuf_set_tile_size(re->tb, re->tile.w, re->tile.h);
evas_render_engine_software_generic_tile_strict_set(re, re->tile_strict);
return EINA_TRUE;
}