static void load_psf_texture_glui(int sel){ char current[LENGTHBUF]; char file_name[LENGTHBUF]; char file_head[LENGTHBUF]; char img_ext[LENGTHBUF]; int ext_fmt; getcwd(current, sizeof(current)); strcpy(file_name, current); strcat(file_name, "/"); strcat(file_name, text_fname.c_str()); get_ext_from_file_name(file_name, file_head, img_ext); ext_fmt = set_image_file_format_id(img_ext); if(ext_fmt == SAVE_PNG || ext_fmt == SAVE_BMP){ set_texture_current_psf(ext_fmt, file_head); set_current_psf_patch_color_mode(TEXTURED_SURFACE); }; draw_mesh_w_menu(); GLUI_Master.close_all(); return; };
static void load_texture_handler(){ char image_head[LENGTHBUF]; input_file_header(image_head); int id_image = input_image_format(); if(id_image == SAVE_PNG || id_image == SAVE_BMP){ set_texture_current_psf(id_image, image_head); set_current_psf_patch_color_mode(TEXTURED_SURFACE); }; glutSetWindow(winid); draw_mesh_w_menu(); return; };