Esempio n. 1
0
void AlgHandler::doDetailSynthesis()
{

  detail_synthesis->testMeshPara(shape_model);
  shape_model->exportOBJ(0);
  doNormalTransfer();
  detail_synthesis->computeDisplacementMap(shape_model);
  shape_model->exportOBJ(0);
}
Esempio n. 2
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);
    }
}