AllocateBuffer from Message()



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 16/06/2011 at 11:13, xxxxxxxx wrote:

    User Information:
    Cinema 4D Version:   12 
    Platform:   Windows  ; Mac  ;  Mac OSX  ; 
    Language(s) :     C++  ;

    ---------
    Hi,

    I am trying to allocate a depth buffer when the MSG_MULTI_RENDERNOTIFICATION message is sent to my object:

    RenderNotificationData* rnd = (RenderNotificationData* )t_data;  
    if(rnd->external && rnd->start)  
      if(!rnd->render->AllocateBuffer(VPBUFFER_DEPTH,0,8,TRUE))  
      GePrint("not Allocated");  
     
    

    However, I don't get the according channel shown in the Picture viewer (AllocateBuffer returns TRUE btw). What am I doing wrong here or am I expecting the wrong thing?

    Thanks in advance



  • THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

    On 17/06/2011 at 03:01, xxxxxxxx wrote:

    It seems that allocation of multipass buffers is only possible in a videopost. I will ask the developers to make sure.

    cheers,
    Matthias


Log in to reply