Skip to content

Commit

Permalink
vpr: remove undesired variables and cout statements
Browse files Browse the repository at this point in the history
  • Loading branch information
tinayang3024 committed Aug 13, 2019
1 parent 1ae7e40 commit 13a2134
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 30 deletions.
1 change: 0 additions & 1 deletion vpr/src/base/SetupVPR.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -217,7 +217,6 @@ void SetupVPR(const t_options* Options,

*ShowGraphics = Options->show_graphics;

std::cout << "save_graphics in SetupVPR is " << Options->save_graphics << std::endl;
*SaveGraphics = Options->save_graphics;

if (getEchoEnabled() && isEchoFileEnabled(E_ECHO_ARCH)) {
Expand Down
43 changes: 20 additions & 23 deletions vpr/src/draw/draw.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -235,12 +235,6 @@ void draw_main_canvas(ezgl::renderer& g) {
default:
break;
}
// if(draw_state->save_graphics && !draw_state->placement_saved){
// draw_state->placement_saved = true;
// std::string extension = ".pdf";
// std::string file_name = "vpr_placement";
// save_graphics(extension, file_name);
// }
} else { /* ROUTING on screen */

switch (draw_state->show_nets) {
Expand All @@ -264,12 +258,6 @@ void draw_main_canvas(ezgl::renderer& g) {

draw_routing_bb(g);

// if(draw_state->save_graphics && !draw_state->routing_saved){
// draw_state->routing_saved = true;
// std::string extension = ".pdf";
// std::string file_name = "vpr_routing";
// save_graphics(extension, file_name);
// }
}

draw_placement_macros(g);
Expand All @@ -283,7 +271,6 @@ void draw_main_canvas(ezgl::renderer& g) {
draw_state->color_map.reset(); //Free color map in preparation for next redraw
}

std::cout << "looping through draw_main_canvas" << std::endl;

}

Expand Down Expand Up @@ -417,6 +404,7 @@ void update_screen(ScreenUpdatePriority priority, const char* msg, enum pic_type
/* If it's the type of picture displayed has changed, set up the proper *
* buttons. */
if (draw_state->pic_on_screen != pic_on_screen_val) { //State changed

if(draw_state->save_graphics)
ezgl::set_disable_event_loop(true);
else
Expand All @@ -428,8 +416,7 @@ void update_screen(ScreenUpdatePriority priority, const char* msg, enum pic_type
if (setup_timing_info) {
draw_state->setup_timing_info = setup_timing_info;
application.add_canvas("MainCanvas", draw_main_canvas, initial_world);
if(draw_state->save_graphics && !draw_state->placement_saved){
draw_state->placement_saved = true;
if(draw_state->save_graphics){
std::string extension = ".pdf";
std::string file_name = "vpr_placement";
save_graphics(extension, file_name);
Expand All @@ -438,12 +425,11 @@ void update_screen(ScreenUpdatePriority priority, const char* msg, enum pic_type
} else {
draw_state->setup_timing_info = setup_timing_info;
application.add_canvas("MainCanvas", draw_main_canvas, initial_world);
if(draw_state->save_graphics && !draw_state->placement_saved){
draw_state->placement_saved = true;
if(draw_state->save_graphics){
std::string extension = ".pdf";
std::string file_name = "vpr_placement";
save_graphics(extension, file_name);
}
}
application.run(initial_setup_NO_PICTURE_to_PLACEMENT, act_on_mouse_press, act_on_mouse_move, act_on_key_press);
}
} else if (pic_on_screen_val == ROUTING && draw_state->pic_on_screen == PLACEMENT) {
Expand All @@ -452,21 +438,23 @@ void update_screen(ScreenUpdatePriority priority, const char* msg, enum pic_type
draw_state->pic_on_screen = pic_on_screen_val;

application.add_canvas("MainCanvas", draw_main_canvas, initial_world);
if(draw_state->save_graphics && !draw_state->routing_saved){
draw_state->routing_saved = true;
if(draw_state->save_graphics){
std::string extension = ".pdf";
std::string file_name = "vpr_routing";
save_graphics(extension, file_name);
}

application.run(initial_setup_PLACEMENT_to_ROUTING, act_on_mouse_press, act_on_mouse_move, act_on_key_press);

} else if (pic_on_screen_val == PLACEMENT && draw_state->pic_on_screen == ROUTING) {
draw_state->setup_timing_info = setup_timing_info;
draw_state->pic_on_screen = pic_on_screen_val;

//Placement, opening after routing
application.add_canvas("MainCanvas", draw_main_canvas, initial_world);
if(draw_state->save_graphics){
std::string extension = ".pdf";
std::string file_name = "vpr_placement";
save_graphics(extension, file_name);
}
application.run(initial_setup_ROUTING_to_PLACEMENT, act_on_mouse_press, act_on_mouse_move, act_on_key_press);
} else if (pic_on_screen_val == ROUTING
&& draw_state->pic_on_screen == NO_PICTURE) {
Expand All @@ -476,15 +464,24 @@ void update_screen(ScreenUpdatePriority priority, const char* msg, enum pic_type
if (setup_timing_info) {
draw_state->setup_timing_info = setup_timing_info;
application.add_canvas("MainCanvas", draw_main_canvas, initial_world);
if(draw_state->save_graphics){
std::string extension = ".pdf";
std::string file_name = "vpr_routing";
save_graphics(extension, file_name);
}
application.run(initial_setup_NO_PICTURE_to_ROUTING_with_crit_path, act_on_mouse_press, act_on_mouse_move, act_on_key_press);
} else {
draw_state->setup_timing_info = setup_timing_info;
application.add_canvas("MainCanvas", draw_main_canvas, initial_world);
if (draw_state->save_graphics) {
std::string extension = ".pdf";
std::string file_name = "vpr_routing";
save_graphics(extension, file_name);
}
application.run(initial_setup_NO_PICTURE_to_ROUTING, act_on_mouse_press, act_on_mouse_move, act_on_key_press);
}
}
}

}
}

Expand Down
2 changes: 0 additions & 2 deletions vpr/src/draw/draw_types.h
Original file line number Diff line number Diff line change
Expand Up @@ -185,8 +185,6 @@ struct t_draw_state {
const t_arch* arch_info = nullptr;
std::unique_ptr<const vtr::ColorMap> color_map = nullptr;
bool save_graphics = false;
bool placement_saved = false;
bool routing_saved = false;

t_draw_state() = default;

Expand Down
8 changes: 4 additions & 4 deletions vpr/src/draw/save_graphics.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ using namespace std;
#include "save_graphics.h"
#include "vtr_path.h"


extern ezgl::rectangle initial_world;


void save_graphics_from_button(GtkWidget* /*widget*/, gint response_id, gpointer data) {
Expand Down Expand Up @@ -56,15 +56,15 @@ void save_graphics_from_button(GtkWidget* /*widget*/, gint response_id, gpointer

void save_graphics(std::string &extension, std::string &file_name){
if (extension == ".pdf"){
application.get_canvas(application.get_main_canvas_id())->print_pdf(file_name.c_str());
application.get_canvas(application.get_main_canvas_id())->print_pdf(file_name.c_str(), initial_world.width(), initial_world.height());
return;
}
else if (extension == ".png") {
application.get_canvas(application.get_main_canvas_id())->print_png(file_name.c_str());
application.get_canvas(application.get_main_canvas_id())->print_png(file_name.c_str(), initial_world.width(), initial_world.height());
return;
}
else if (extension == ".svg") {
application.get_canvas(application.get_main_canvas_id())->print_svg(file_name.c_str());
application.get_canvas(application.get_main_canvas_id())->print_svg(file_name.c_str(), initial_world.width(), initial_world.height());
return;
}
else {
Expand Down

0 comments on commit 13a2134

Please sign in to comment.