Mercurial > hg > Game > Cerium
view example/regex_mas/task_init.cc @ 1955:2573919e0d72 draft
MMAP change Task to Function
author | Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 07 Feb 2014 15:08:03 +0900 |
parents | 502521591d7c |
children | b52fe4cceff3 |
line wrap: on
line source
#include "Func.h" #include "Scheduler.h" #ifdef __CERIUM_GPU__ #include "GpuScheduler.h" #endif /* 必ずこの位置に書いて */ SchedExternTask(TASK_EXEC); SchedExternTask(READ_TASK); SchedExternTask(RUN_TASK_BLOCKS); SchedExternTask(PRINT_TASK); /** * この関数は ../spe/spe-main と違って * 自分で呼び出せばいい関数なので * 好きな関数名でおk (SchedRegisterTask は必須) */ void task_init(void) { #ifdef __CERIUM_GPU__ GpuSchedRegister(TASK_EXEC, "gpu/Exec.cl", "run"); #endif SchedRegister(TASK_EXEC); SchedRegister(READ_TASK); SchedRegister(RUN_TASK_BLOCKS); SchedRegister(PRINT_TASK); }