static int isst_init(ClientData UNUSED(clientData), Tcl_Interp *interp, int objc, Tcl_Obj *const *objv) { struct isst_s *isst; Togl *togl; if (objc != 2) { Tcl_WrongNumArgs(interp, 1, objv, "pathName"); return TCL_ERROR; } if (Togl_GetToglFromObj(interp, objv[1], &togl) != TCL_OK) { return TCL_ERROR; } BU_ALLOC(isst, struct isst_s); isst->ui = 0; isst->uic = 0; BU_ALLOC(isst->tie, struct tie_s); TIENET_BUFFER_INIT(isst->buffer_image); render_camera_init(&isst->camera, bu_avail_cpus()); isst->camera.type = RENDER_CAMERA_PERSPECTIVE; isst->camera.fov = 25; Togl_SetClientData(togl, (ClientData) isst); return TCL_OK; }
void master_dispatcher_init () { TIENET_BUFFER_INIT(dispatcher_mesg); dispatcher_frame = 1; }