Mercurial > hg > Members > kono > Cerium
changeset 252:f0e800bb9dcc
Document/Cerium_2009.mm
author | aaa |
---|---|
date | Tue, 02 Jun 2009 21:53:22 +0900 |
parents | 0098b5ff0d11 |
children | bbc2375153d7 |
files | Document/Cerium_2009.mm TaskManager/kernel/main.cc |
diffstat | 2 files changed, 40 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/Document/Cerium_2009.mm Mon Jun 01 19:33:09 2009 +0900 +++ b/Document/Cerium_2009.mm Tue Jun 02 21:53:22 2009 +0900 @@ -13,8 +13,9 @@ <icon BUILTIN="button_ok"/> <node CREATED="1243576115273" ID="Freemind_Link_1443523938" MODIFIED="1243576166041" TEXT="1周するのに59秒"/> </node> -<node CREATED="1243578458067" ID="Freemind_Link_1713267557" MODIFIED="1243578476573" TEXT="Program 終了時に busy_rate 表示"> -<node CREATED="1243578499039" ID="Freemind_Link_1478568979" MODIFIED="1243578505201" TEXT="Hiroki"/> +<node CREATED="1243578458067" ID="Freemind_Link_1713267557" MODIFIED="1243943407812" TEXT="Program 終了時に busy_rate 表示"> +<icon BUILTIN="full-1"/> +<node CREATED="1243578499039" ID="Freemind_Link_1478568979" MODIFIED="1243944044789" TEXT="hiroki"/> </node> </node> <node CREATED="1243334733712" ID="Freemind_Link_1055841346" MODIFIED="1243334790932" TEXT="CodeのLoad"> @@ -29,7 +30,10 @@ <icon BUILTIN="button_ok"/> <node CREATED="1243584287314" ID="Freemind_Link_1653925279" MODIFIED="1243584287314" TEXT=""/> </node> -<node CREATED="1243584369566" HGAP="26" ID="Freemind_Link_1788139696" MODIFIED="1243584587432" TEXT="code_load をどこに入れる?" VSHIFT="4"/> +<node CREATED="1243584369566" HGAP="26" ID="Freemind_Link_1788139696" MODIFIED="1243943459201" TEXT="code_load をどこに入れる?" VSHIFT="4"> +<icon BUILTIN="full-1"/> +<node CREATED="1243944027294" ID="Freemind_Link_685623542" MODIFIED="1243944030526" TEXT="kono"/> +</node> </node> <node CREATED="1243334861696" ID="Freemind_Link_1889595461" MODIFIED="1243334874163" TEXT="SceneGraphのSPE上の処理"> <node CREATED="1243335136226" ID="Freemind_Link_549841826" MODIFIED="1243335148852" TEXT="OpenSceneGraphとの互換性"/> @@ -38,19 +42,26 @@ <node CREATED="1243335236323" ID="Freemind_Link_1631186396" MODIFIED="1243335238959" TEXT="collision"/> <node CREATED="1243335239268" ID="Freemind_Link_945976139" MODIFIED="1243335243119" TEXT="insert"/> <node CREATED="1243335244204" ID="Freemind_Link_1738872955" MODIFIED="1243335246807" TEXT="delete"/> +<node CREATED="1243943862325" ID="Freemind_Link_1828565550" MODIFIED="1243943873446" TEXT="transration node"/> </node> <node CREATED="1243334877384" ID="Freemind_Link_471056420" MODIFIED="1243334891823" TEXT="SPE上のデータマネジメント"> <node CREATED="1243334896187" ID="Freemind_Link_1997794387" MODIFIED="1243334899588" TEXT="Texture"/> <node CREATED="1243334900744" ID="Freemind_Link_1679286990" MODIFIED="1243334902955" TEXT="Code"/> <node CREATED="1243334904288" ID="Freemind_Link_1980670377" MODIFIED="1243334918355" TEXT="SceneGraph"/> -<node CREATED="1243760618919" ID="Freemind_Link_1987430870" MODIFIED="1243760660067" TEXT="SPEからメインメモリを allocate する"> +<node CREATED="1243760618919" ID="Freemind_Link_1987430870" MODIFIED="1243943562689" TEXT="SPEからメインメモリを allocate する"> +<icon BUILTIN="button_ok"/> <node CREATED="1243760662531" ID="Freemind_Link_1553445069" MODIFIED="1243760689561" TEXT="データを分割して転送"/> </node> </node> <node CREATED="1243334967348" HGAP="23" ID="Freemind_Link_728996277" MODIFIED="1243334981305" TEXT="Rendering" VSHIFT="-5"> <node CREATED="1243334991181" ID="Freemind_Link_151269429" MODIFIED="1243334997520" TEXT="Z sort"/> <node CREATED="1243335004925" ID="Freemind_Link_1543200827" MODIFIED="1243335017960" TEXT="Texture抜きのWrite"/> -<node CREATED="1243335087307" ID="Freemind_Link_675827042" MODIFIED="1243335092099" TEXT="光源"/> +<node CREATED="1243335087307" ID="Freemind_Link_675827042" MODIFIED="1243943707646" TEXT="光源"> +<icon BUILTIN="full-1"/> +<node CREATED="1243943756522" ID="Freemind_Link_1524342007" MODIFIED="1243943778264" TEXT="SpanPack に光の方向をいれる"> +<node CREATED="1243944032110" ID="Freemind_Link_1186115113" MODIFIED="1243944036836" TEXT="yutaka"/> +</node> +</node> <node CREATED="1243335102555" ID="Freemind_Link_300667458" MODIFIED="1243335111239" TEXT="perspective"/> <node CREATED="1243335124792" ID="Freemind_Link_373044243" MODIFIED="1243335127788" TEXT="camera"/> </node> @@ -73,14 +84,19 @@ </node> <node CREATED="1243767016567" ID="Freemind_Link_1736419321" MODIFIED="1243767029430" POSITION="left" TEXT="Cerium Task Manager の課題"> <node CREATED="1243767044334" ID="Freemind_Link_1874966155" MODIFIED="1243767058630" TEXT="PolygonPack の中で dma_wait やりすぎ"/> -<node CREATED="1243767064099" ID="Freemind_Link_386780315" MODIFIED="1243767100156" TEXT="mainMem_allocate ではなく spu 内部から Task を生成する"/> +<node CREATED="1243767064099" ID="Freemind_Link_386780315" MODIFIED="1243943514121" TEXT="mainMem_allocate ではなく spu 内部から Task を生成する"> +<icon BUILTIN="full-1"/> +<node CREATED="1243944005287" ID="Freemind_Link_1890611814" MODIFIED="1243944014555" TEXT="kazzone"/> +</node> <node CREATED="1243767135260" ID="Freemind_Link_719233839" MODIFIED="1243767166820" TEXT="PP2 と span pack 生成の二つの Task の融合"/> <node CREATED="1243767184889" ID="Freemind_Link_1060231515" MODIFIED="1243767198426" TEXT="viewer が barrier 同期しすぎ"/> <node CREATED="1243767206264" ID="Freemind_Link_37516222" MODIFIED="1243767214232" TEXT="待っている spu が多い"> <node CREATED="1243767227392" ID="Freemind_Link_1769847872" MODIFIED="1243767251339" TEXT="dma_wait だけではなく spu 待ち時間を測定"/> </node> -<node CREATED="1243767262537" ID="Freemind_Link_507081989" MODIFIED="1243767275748" TEXT="SceneGraph の変形を copy base にする"> +<node CREATED="1243767262537" ID="Freemind_Link_507081989" MODIFIED="1243943546127" TEXT="SceneGraph の変形を copy base にする"> +<icon BUILTIN="full-1"/> <node CREATED="1243767288336" ID="Freemind_Link_388959053" MODIFIED="1243767306119" TEXT="drawing と SceneGraph の演算を並列に"/> +<node CREATED="1243943934419" ID="Freemind_Link_1634946486" MODIFIED="1243943944585" TEXT="tagano"/> </node> <node CREATED="1243767320557" ID="Freemind_Link_830109616" MODIFIED="1243767357291" TEXT="アーキテクチャに依存した Task の scheduling"> <node CREATED="1243767364243" ID="Freemind_Link_683952054" MODIFIED="1243767371836" TEXT="Task の定義の外に出す"/> @@ -89,6 +105,20 @@ </node> <node CREATED="1243767358921" ID="Freemind_Link_1332255958" MODIFIED="1243767507761" TEXT="SPU 側で Main Memory の Read Modify をしない"/> <node CREATED="1243767518913" ID="Freemind_Link_689712682" MODIFIED="1243767529643" TEXT="Task 実行のビジュアライザ"/> +<node CREATED="1243943583806" ID="Freemind_Link_1238380569" MODIFIED="1243943688847" TEXT="Configuration"> +<icon BUILTIN="full-1"/> +<node CREATED="1243943627426" ID="Freemind_Link_57266388" MODIFIED="1243943646050" TEXT="autoconf"/> +<node CREATED="1243943652122" ID="Freemind_Link_1676705308" MODIFIED="1243943682172" TEXT="Architecture の specialization"/> +<node CREATED="1243943991903" ID="Freemind_Link_447888194" MODIFIED="1243943997324" TEXT="hiroki"/> +</node> +<node CREATED="1243943883125" ID="Freemind_Link_722594854" MODIFIED="1243944098553" TEXT="例題の整理"> +<icon BUILTIN="full-1"/> +<node CREATED="1243943799623" ID="Freemind_Link_478163251" MODIFIED="1243943825181" TEXT="test_render 解体"> +<node CREATED="1243943832806" ID="Freemind_Link_1334546525" MODIFIED="1243943841025" TEXT="作り直す"/> +</node> +<node CREATED="1243943907996" ID="Freemind_Link_766522959" MODIFIED="1243943926580" TEXT="example を今の ver にする"/> +<node CREATED="1243944111117" ID="Freemind_Link_640625182" MODIFIED="1243944122505" TEXT="all member"/> +</node> </node> </node> </map>
--- a/TaskManager/kernel/main.cc Mon Jun 01 19:33:09 2009 +0900 +++ b/TaskManager/kernel/main.cc Tue Jun 02 21:53:22 2009 +0900 @@ -1,5 +1,6 @@ #include <stdlib.h> -#include <string.h> +//#include <string.h> +#include <string> #include <SDL.h> #include "TaskManager.h" @@ -11,7 +12,7 @@ defaultTMend(void) {} TaskManager *manager; -static char *help_str = "\n\ +static std::string help_str = "\n\ * Cerium program option *\n\ -chelp Print this message \n\ -cpu Number of CPU (default 1) \n";