Mercurial > hg > Game > Cerium
view example/scenegraph/xml/task/tree_walk_move.cpp @ 539:3bc98f6d31ff draft
Reorganization..
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 12 Oct 2009 09:39:35 +0900 |
parents | 10c1f6970f6a |
children |
line wrap: on
line source
/*! tree_walk cell の場合は spe がデータを作成して送り込む SPE が出力した tree を DMA 転送するのに必要なデータ構造を作成する */ // #define DEBUG #include "error.h" #include "scene_graph_pack.h" // 本来は tasks.xml に書く SchedDefineTask(TreeWalkMove); int tree_walk_move::run(void *rbuf, void *wbuf) { __debug_spe("TreeWalkMove\n"); SceneGraphPackPtr cur = (SceneGraphPack*) rbuf; //SceneGraphPackPtr next = (SceneGraphPackPtr*)wbuf; SceneGraphPackPtr next = cur; //memcpy((void*)rbuf, (void*)wbuf, sizeof(SceneGtaphPack)); next->x = cur->x + 1; return 1; }