void AlgHandler::doDetailSynthesis() { detail_synthesis->testMeshPara(shape_model); shape_model->exportOBJ(0); doNormalTransfer(); detail_synthesis->computeDisplacementMap(shape_model); shape_model->exportOBJ(0); }
void doIPCTransfer(tcb_t *sender, endpoint_t *endpoint, word_t badge, bool_t grant, tcb_t *receiver, bool_t diminish) { void *receiveBuffer, *sendBuffer; receiveBuffer = lookupIPCBuffer(true, receiver); if (likely(!fault_get_faultType(sender->tcbFault) != fault_null_fault)) { sendBuffer = lookupIPCBuffer(false, sender); doNormalTransfer(sender, sendBuffer, endpoint, badge, grant, receiver, receiveBuffer, diminish); } else { doFaultTransfer(badge, sender, receiver, receiveBuffer); } }