view Renderer/Engine/spe/spe-main.cc @ 1161:cc1a50cac83d draft

use MemorySegment API for pp load. do not check execution of the cell side. to be continued..
author Yutaka_Kinjyo
date Thu, 05 May 2011 00:15:43 +0900
parents 801d57ae1e29
children 8917aff8629c
line wrap: on
line source

#include "../Func.h"
#include "SchedTask.h"

SchedExternTask(DataAllocate);
SchedExternTask(DataUpdate);
SchedExternTask(DataFree);

SchedExternTask(LoadTexture);
SchedExternTask(DrawSpan);
SchedExternTask(DrawSpanEnd);
SchedExternTask(DrawSpanRenew);
SchedExternTask(DrawBack);

//SchedExternTask(ChainCal);
//SchedExternTask(ChainInit);

SchedExternTask(CreateSpan);
SchedExternTask(CreatePolygon);
//SchedExternTask(CreatePolygonFromSceneGraph);
SchedExternTask(ShowTime);

SchedExternTask(InitKey);
SchedExternTask(UpdateKey);

//SchedExternTask(PropertyTask);
//SchedExternTask(UniverseTask);
//SchedExternTask(ChainTask);

void
task_init(Scheduler *s)
{

    SchedRegister( DataAllocate);
    SchedRegister( DataUpdate);
    SchedRegister( DataFree);

    SchedRegister( LoadTexture);
    SchedRegister( DrawSpan);

    //SchedRegister( ChainCal);
    //SchedRegister( ChainInit);
    SchedRegister( DrawBack);

    SchedRegister( CreateSpan);
    SchedRegister( CreatePolygon);
    //SchedRegister( CreatePolygonFromSceneGraph);

    SchedRegister( ShowTime);

    SchedRegister( InitKey);
    SchedRegister( UpdateKey);

    //SchedRegister( PropertyTask);
    //SchedRegister( UniverseTask);
    //SchedRegister( ChainTask);
}