"Save Buffers" fix: when you ESC from rendering, it now saves empty
[blender.git] / source / blender / imbuf / intern / openexr / openexr_multi.h
index feceb227e4b2153017b0062753067802b09f21fc..ca4f7405f44c293b40ae8822009f60a9244568da 100644 (file)
@@ -45,7 +45,7 @@ void *        IMB_exr_get_handle                      (void);
 void   IMB_exr_add_channel                     (void *handle, const char *layname, const char *passname, int xstride, int ystride, float *rect);
 
 int            IMB_exr_begin_read                      (void *handle, char *filename, int *width, int *height);
-void   IMB_exr_begin_write                     (void *handle, char *filename, int width, int height);
+void   IMB_exr_begin_write                     (void *handle, char *filename, int width, int height, int compress);
 void   IMB_exrtile_begin_write         (void *handle, char *filename, int width, int height, int tilex, int tiley);
 
 void   IMB_exr_set_channel                     (void *handle, char *layname, char *passname, int xstride, int ystride, float *rect);
@@ -53,6 +53,7 @@ void  IMB_exr_set_channel                     (void *handle, char *layname, char *passname, int xst
 void   IMB_exr_read_channels           (void *handle);
 void   IMB_exr_write_channels          (void *handle);
 void   IMB_exrtile_write_channels      (void *handle, int partx, int party);
+void   IMB_exrtile_clear_channels      (void *handle);
 
 void    IMB_exr_multilayer_convert     (void *handle, void *base,  
                                                                         void * (*addlayer)(void *base, char *str), 
@@ -69,7 +70,7 @@ void *        IMB_exr_get_handle                      (void) {return NULL;}
 void   IMB_exr_add_channel                     (void *handle, const char *layname, const char *channame, int xstride, int ystride, float *rect) {}
 
 int            IMB_exr_begin_read                      (void *handle, char *filename, int *width, int *height) {return 0;}
-void   IMB_exr_begin_write                     (void *handle, char *filename, int width, int height) {}
+void   IMB_exr_begin_write                     (void *handle, char *filename, int width, int height, int compress) {}
 void   IMB_exrtile_begin_write         (void *handle, char *filename, int width, int height, int tilex, int tiley) {}
 
 void   IMB_exr_set_channel                     (void *handle, char *layname, char *channame, int xstride, int ystride, float *rect) {}
@@ -77,6 +78,7 @@ void  IMB_exr_set_channel                     (void *handle, char *layname, char *channame, int xst
 void   IMB_exr_read_channels           (void *handle) {}
 void   IMB_exr_write_channels          (void *handle) {}
 void   IMB_exrtile_write_channels      (void *handle, int partx, int party) {}
+void   IMB_exrtile_clear_channels      (void *handle) {}
 
 void    IMB_exr_multilayer_convert     (void *handle, void *base,  
                                                                         void * (*addlayer)(void *base, char *str),