From af051a387dce143cc344f22f6e7a05b414d35117 Mon Sep 17 00:00:00 2001 From: Sergi Granell Date: Thu, 26 Oct 2017 13:07:51 +0200 Subject: More SceDisplayForDriver NIDs, Update pspkern/display.h --- include/kernel/display.h | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) (limited to 'include/kernel/display.h') diff --git a/include/kernel/display.h b/include/kernel/display.h index b5b4809..1c4715f 100644 --- a/include/kernel/display.h +++ b/include/kernel/display.h @@ -82,7 +82,9 @@ int sceDisplayGetFrameBuf(SceDisplayFrameBuf *pParam, int sync); int sceDisplayGetFrameBufDimensions(int *width, int *height); /** - * Number of vertical blank pulses up to now + * Number of vertical blank pulses up to now for display + * + * @param[in] display - Display index */ int sceDisplayGetVcountForDisplay(int display); @@ -91,11 +93,25 @@ int sceDisplayGetVcountForDisplay(int display); */ int sceDisplayWaitVblankStart(void); +/** + * Wait for vertical blank start for display + * + * @param[in] display - Display index + */ +int sceDisplayWaitVblankStartForDisplay(int display); + /** * Wait for vertical blank start with callback */ int sceDisplayWaitVblankStartCB(void); +/** + * Wait for vertical blank start with callback for display + * + * @param[in] display - Display index + */ +int sceDisplayWaitVblankStartCBForDisplay(int display); + /** * Wait for vertical blank start after specified number of vertical periods * @@ -103,6 +119,14 @@ int sceDisplayWaitVblankStartCB(void); */ int sceDisplayWaitVblankStartMulti(unsigned int vcount); +/** + * Wait for vertical blank start after specified number of vertical periods for display + * + * @param[in] display - Display index + * @param[in] vcount - Number of vertical periods before waiting for vertical blank start + */ +int sceDisplayWaitVblankStartMultiForDisplay(int display, unsigned int vcount); + /** * Wait for vertical blank start with callback after specified number of vertical periods * @@ -110,6 +134,14 @@ int sceDisplayWaitVblankStartMulti(unsigned int vcount); */ int sceDisplayWaitVblankStartMultiCB(unsigned int vcount); +/** + * Wait for vertical blank start with callback after specified number of vertical periods for display + * + * @param[in] display - Display index + * @param[in] vcount - Number of vertical periods before waiting for vertical blank start + */ +int sceDisplayWaitVblankStartMultiCBForDisplay(int display, unsigned int vcount); + /** * Wait for vertical blank start since last update of framebuffer */ -- cgit v1.2.3