Mercurial > hg > Game > Cerium
diff Renderer/Engine/lindaapi.h @ 919:5d6a5a4bf32d draft
add linda_test
author | kazz <kazz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 26 Jul 2010 00:37:26 +0900 |
parents | de64695a7f02 |
children |
line wrap: on
line diff
--- a/Renderer/Engine/lindaapi.h Sat Jul 17 15:09:48 2010 +0900 +++ b/Renderer/Engine/lindaapi.h Mon Jul 26 00:37:26 2010 +0900 @@ -69,6 +69,9 @@ extern int psx_out(unsigned int tspace_id, unsigned int id, unsigned char *data, unsigned int size); +extern int psx_callback_update(unsigned int tspace_id, unsigned int id, + unsigned char *data, unsigned int size, + void(*callback)(unsigned char *,void *),void * obj); extern int psx_ld(unsigned int tspace_id, unsigned int id, char mode, void(*callback)(unsigned char *,void *),void * obj); @@ -76,9 +79,9 @@ #define psx_rd(tid, id) psx_ld(tid, id, 'r', NULL, NULL) #define psx_ck(tid, id) psx_ld(tid, id, 'c', NULL, NULL) #define psx_wait_rd(tid, id) psx_ld(tid, id, 'w', NULL, NULL) +#define psx_update(tid, id, data, size) psx_callback_update(tid, id, data, size, NULL, NULL) #define psx_callback_in(tid, id,callback,obj) psx_ld(tid, id, 'i', callback, obj) #define psx_callback_rd(tid, id,callback,obj) psx_ld(tid, id, 'r', callback, obj) #define psx_callback_ck(tid, id,callback,obj) psx_ld(tid, id, 'c', callback, obj) #define psx_callback_wait_rd(tid, id,callback,obj) psx_ld(tid, id, 'w', callback, obj) -