Mercurial > hg > Members > kono > Cerium
annotate TaskManager/Test/test_render/viewerFB.cc @ 552:a307e33178e7
add Application/send_linda.cc
author | aaa |
---|---|
date | Thu, 22 Oct 2009 19:34:38 +0900 |
parents | a18ded47c5dd |
children |
rev | line source |
---|---|
109 | 1 #include "viewerFB.h" |
2 #include "Func.h" | |
3 #include "fb.h" | |
4 | |
397
a4f690f44842
delete manager (in kernel/ppe/TaskManager.h)
game@henri.cr.ie.u-ryukyu.ac.jp
parents:
222
diff
changeset
|
5 //extern void post2runLoop(void *); |
109 | 6 |
7 void | |
397
a4f690f44842
delete manager (in kernel/ppe/TaskManager.h)
game@henri.cr.ie.u-ryukyu.ac.jp
parents:
222
diff
changeset
|
8 ViewerFB::video_init(TaskManager *manager) |
109 | 9 { |
10 Uint32 sdl_flag = default_sdl_flag | SDL_INIT_VIDEO; | |
11 | |
12 if (SDL_Init(sdl_flag) < 0) { | |
13 fprintf(stderr,"Couldn't initialize SDL: %s\n",SDL_GetError()); | |
14 exit(1); | |
15 } | |
16 | |
17 pixels = (Uint32*)get_fbdev_addr(); | |
18 | |
19 if (pixels == 0) { | |
20 pixels = (new Uint32[width*height*32/8]); | |
21 } | |
22 } | |
23 | |
24 void | |
25 ViewerFB::clean_pixels() | |
26 { | |
27 //bzero(pixels, sizeof(int)*width*height); | |
222 | 28 //memset(pixels, 0xFF, sizeof(int)*width*height); |
109 | 29 } |