Merged changes in the trunk up to revision 48893.
[blender.git] / source / blender / render / extern / include / RE_pipeline.h
index 9c7511c0c60f24d739b6d2b09a06dddd818d29d6..d6bd49f562177e8cdceb7c28b833103e6cae0468 100644 (file)
@@ -51,8 +51,8 @@ struct EnvMap;
 /* this include is what is exposed of render to outside world */
 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
 
-
-#define RE_MAXNAME     32
+/* length of the scene name + passname */
+#define RE_MAXNAME     ((MAX_ID_NAME - 2) + 10)
 
 /* only used as handle */
 typedef struct Render Render;
@@ -81,7 +81,7 @@ typedef struct RenderLayer {
        struct RenderLayer *next, *prev;
        
        /* copy of RenderData */
-       char name[RE_MAXNAME];          
+       char name[RE_MAXNAME];
        unsigned int lay, lay_zmask, lay_exclude;
        int layflag, passflag, pass_xor;                
        
@@ -144,8 +144,7 @@ typedef struct RenderStats {
        short curfield, curblur, curpart, partsdone, convertdone, curfsa;
        double starttime, lastframetime;
        const char *infostr, *statstr;
-       char scenename[32];
-       
+       char scene_name[MAX_ID_NAME - 2];
 } RenderStats;
 
 /* *********************** API ******************** */