From 487c7f0a2ef2050d96999c512f5ee14df6abea2a Mon Sep 17 00:00:00 2001 From: Rinnegatamante Date: Thu, 11 Jun 2020 14:00:31 +0200 Subject: Added sceSharedFb prototypes. --- include/user/sharedfb.h | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 include/user/sharedfb.h (limited to 'include/user/sharedfb.h') diff --git a/include/user/sharedfb.h b/include/user/sharedfb.h new file mode 100644 index 0000000..a8266c4 --- /dev/null +++ b/include/user/sharedfb.h @@ -0,0 +1,41 @@ +#ifndef _PSP2_SHAREDFB_H_ +#define _PSP2_SHAREDFB_H_ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct SceSharedFbInfo { + void *fb_base; + int fb_size; + void *fb_base2; + int unk0[6]; + int stride; + int width; + int height; + int unk1; + int index; + int unk2[4]; + int vsync; + int unk3[3]; +} SceSharedFbInfo; + +SceUID _sceSharedFbOpen(int index, int sysver); +int sceSharedFbClose(SceUID fb_id); +int sceSharedFbBegin(SceUID fb_id, SceSharedFbInfo *info); +int sceSharedFbEnd(SceUID fb_id); +int sceSharedFbGetInfo(SceUID fb_id, SceSharedFbInfo *info); + +static inline +SceUID sceSharedFbOpen(int index) +{ + return _sceSharedFbOpen(index, 0x03570011); +}; + +#ifdef __cplusplus +} +#endif + +#endif /* _PSP2_SHAREDFB_H_ */ -- cgit v1.2.3