From ce91d94106bf4d490c070e2721e831e5e76df60d Mon Sep 17 00:00:00 2001 From: Sergi Granell Date: Mon, 16 Jul 2018 11:58:59 +0200 Subject: Add ksceDisplaySetOwner --- include/kernel/display.h | 11 +++++++++++ nids/360/SceDisplay.yml | 1 + 2 files changed, 12 insertions(+) diff --git a/include/kernel/display.h b/include/kernel/display.h index 7c6cea4..d122e4f 100644 --- a/include/kernel/display.h +++ b/include/kernel/display.h @@ -266,6 +266,17 @@ int sceDisplayRegisterFrameBufCallbackInternal(int display, SceUID uid); */ int sceDisplaySetInvertColors(int display, int enable); +/** + * Set display plane owner + * + * @param[in] head - Use 0 for OLED/LCD and 1 for HDMI + * @param[in] index - Can be 0 or 1 + * @param[in] pid - PID of the new owner + * + * @return 0 on success, < 0 on error. +*/ +int sceDisplaySetOwner(int head, int index, SceUID pid); + #ifdef __cplusplus } #endif diff --git a/nids/360/SceDisplay.yml b/nids/360/SceDisplay.yml index 1e6ce09..8e11546 100644 --- a/nids/360/SceDisplay.yml +++ b/nids/360/SceDisplay.yml @@ -57,6 +57,7 @@ modules: sceDisplaySetInvertColors: 0x19140ACD sceDisplaySetMergeConf: 0x6B198052 sceDisplaySetOutputMode: 0xAF5EE5BE + sceDisplaySetOwner: 0xB54962A1 sceDisplaySetScaleConf: 0xEB390A76 sceDisplaySetViewportConf: 0xEE5EB52D sceDisplayUnregisterVblankStartCallback: 0x4B27191F -- cgit v1.2.3