summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergi Granell2017-10-26 13:27:37 +0200
committerSergi Granell2017-10-26 13:27:37 +0200
commit5c0af0c2519c867f724fd9a9c944a4e16c343105 (patch)
tree017177ddf349de10185f9d32aa7f583539c23bed
parentMore SceDisplayForDriver NIDs, Update pspkern/display.h (diff)
downloadvds-libraries-5c0af0c2519c867f724fd9a9c944a4e16c343105.tar.gz
Even more SceDisplayForDriver NIDs, Update pspkern/display.h
Diffstat (limited to '')
-rw-r--r--include/kernel/display.h15
-rw-r--r--nids/360/SceDisplay.yml1
2 files changed, 16 insertions, 0 deletions
diff --git a/include/kernel/display.h b/include/kernel/display.h
index 1c4715f..999a67f 100644
--- a/include/kernel/display.h
+++ b/include/kernel/display.h
@@ -199,6 +199,21 @@ int sceDisplayUnregisterVblankStartCallback(SceUID uid);
int sceDisplayUnregisterVblankStartCallbackForDisplay(int display, SceUID uid);
/**
+ * Register callback to be used when the framebuffer changes
+ *
+ * @param[in] uid - Callback UID
+ */
+int sceDisplayRegisterFrameBufCallback(SceUID uid);
+
+/**
+ * Register callback to be used when the framebuffer changes for a display
+ *
+ * @param[in] display - Display index
+ * @param[in] uid - Callback UID
+ */
+int sceDisplayRegisterFrameBufCallbackForDisplay(int display, SceUID uid);
+
+/**
* Enable/disable color inversion for a display.
*
* @param[in] display - Display index
diff --git a/nids/360/SceDisplay.yml b/nids/360/SceDisplay.yml
index e732ed9..0bef0e8 100644
--- a/nids/360/SceDisplay.yml
+++ b/nids/360/SceDisplay.yml
@@ -27,6 +27,7 @@ modules:
sceDisplayGetResolutionInfoInternal: 0xB3C6D647
sceDisplayGetVcountForDisplay: 0x8B5DA27B
sceDisplayRegisterFrameBufCallback: 0x6E22990E
+ sceDisplayRegisterFrameBufCallbackForDisplay: 0xFA7CE579
sceDisplayRegisterVblankStartCallback: 0x7FB0BD28
sceDisplayRegisterVblankStartCallbackForDisplay: 0x4AE2A2B1
sceDisplaySetBrightness: 0x9E3C6DC6