Mercurial > hg > Game > Cerium
diff TaskManager/Gpu/GpuScheduler.h @ 1807:8f7052d19157 draft
minor fix
author | Yuhi TOMARI <yuhi@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 10 Dec 2013 19:14:48 +0900 |
parents | 1febe61a935a |
children | 8039c48763c4 |
line wrap: on
line diff
--- a/TaskManager/Gpu/GpuScheduler.h Tue Dec 10 16:51:58 2013 +0900 +++ b/TaskManager/Gpu/GpuScheduler.h Tue Dec 10 19:14:48 2013 +0900 @@ -27,7 +27,7 @@ virtual ~GpuScheduler(); void init_impl(int useRefDma); void init_gpu(); - void wait_for_event(cl_event* event,memaddr* reply,int cur); + void wait_for_event(cl_event* event,GpuBufferPtr m, memaddr* reply,TaskListPtr* taskList,int cur); void run(); void mail_write_from_host(memaddr data) { @@ -58,7 +58,9 @@ private: FifoDmaManager *fifoDmaManager; int load_kernel(int cmd); - cl_mem createBuffer(GpuBufferPtr m, int i, cl_context context, cl_mem_flags flags, size_t size, cl_int *error); + cl_mem createBuffer(GpuBuffer m, int i, cl_context context, cl_mem_flags flags, size_t size, cl_int *error); + void initGpuBuffer(GpuBuffer m); + void destroyGpuBuffer(GpuBuffer m); }; #define GpuSchedRegister(str, filename, functionname) \