summaryrefslogtreecommitdiff
path: root/include/kernel
diff options
context:
space:
mode:
authorSergi Granell2017-10-26 13:07:51 +0200
committerSergi Granell2017-10-26 13:07:51 +0200
commitaf051a387dce143cc344f22f6e7a05b414d35117 (patch)
tree1f6782fadbac0cfcb3989c2f71af958dc1e55808 /include/kernel
parentMore SceThreadmgrForDriver, SceDisplayForDriver NIDs, update psp2kern/display.h (diff)
downloadvds-libraries-af051a387dce143cc344f22f6e7a05b414d35117.tar.gz
More SceDisplayForDriver NIDs, Update pspkern/display.h
Diffstat (limited to '')
-rw-r--r--include/kernel/display.h34
1 files changed, 33 insertions, 1 deletions
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);
@@ -92,11 +94,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
*
* @param[in] vcount - Number of vertical periods before waiting for vertical blank start
@@ -104,6 +120,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
*
* @param[in] vcount - Number of vertical periods before waiting for vertical blank start
@@ -111,6 +135,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
*/
int sceDisplayWaitSetFrameBuf(void);