Changeset View
Changeset View
Standalone View
Standalone View
source/blender/blenkernel/intern/image.c
| Context not available. | |||||
| return flag; | return flag; | ||||
| } | } | ||||
| static int imbuf_flip_flags_for_image(Image *ima) | |||||
| { | |||||
| int flag = 0; | |||||
| if (ima->flag & IMA_FLIPX) | |||||
| flag |= IB_flipx; | |||||
| if (ima->flag & IMA_FLIPY) | |||||
| flag |= IB_flipy; | |||||
| return flag; | |||||
| } | |||||
| /* the number of files will vary according to the stereo format */ | /* the number of files will vary according to the stereo format */ | ||||
| static int image_num_files(Image *ima) | static int image_num_files(Image *ima) | ||||
| { | { | ||||
| Context not available. | |||||
| flag = IB_rect | IB_multilayer; | flag = IB_rect | IB_multilayer; | ||||
| flag |= imbuf_alpha_flags_for_image(ima); | flag |= imbuf_alpha_flags_for_image(ima); | ||||
| flag |= imbuf_flip_flags_for_image(ima); | |||||
| /* read ibuf */ | /* read ibuf */ | ||||
| ibuf = IMB_loadiffname(name, flag, ima->colorspace_settings.name); | ibuf = IMB_loadiffname(name, flag, ima->colorspace_settings.name); | ||||
| Context not available. | |||||
| flag = IB_rect | IB_multilayer; | flag = IB_rect | IB_multilayer; | ||||
| flag |= imbuf_alpha_flags_for_image(ima); | flag |= imbuf_alpha_flags_for_image(ima); | ||||
| flag |= imbuf_flip_flags_for_image(ima); | |||||
| imapf = BLI_findlink(&ima->packedfiles, view_id); | imapf = BLI_findlink(&ima->packedfiles, view_id); | ||||
| if (imapf->packedfile) { | if (imapf->packedfile) { | ||||
| Context not available. | |||||
| flag = IB_rect | IB_multilayer | IB_metadata; | flag = IB_rect | IB_multilayer | IB_metadata; | ||||
| flag |= imbuf_alpha_flags_for_image(ima); | flag |= imbuf_alpha_flags_for_image(ima); | ||||
| flag |= imbuf_flip_flags_for_image(ima); | |||||
| /* get the correct filepath */ | /* get the correct filepath */ | ||||
| BKE_image_user_frame_calc(iuser, cfra); | BKE_image_user_frame_calc(iuser, cfra); | ||||
| Context not available. | |||||