From 0d4daa7f685099634465aca74a4c405513643b61 Mon Sep 17 00:00:00 2001 From: Stephen Miller Date: Wed, 5 Feb 2025 08:41:19 -0600 Subject: [PATCH] Implement ReprojectionQuery functions These constant returns come from decompiling libSceHmd. --- src/core/libraries/hmd/hmd.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/core/libraries/hmd/hmd.cpp b/src/core/libraries/hmd/hmd.cpp index 1debb694c..0a789153c 100644 --- a/src/core/libraries/hmd/hmd.cpp +++ b/src/core/libraries/hmd/hmd.cpp @@ -734,23 +734,19 @@ s32 PS4_SYSV_ABI sceHmdReprojectionInitializeCapture() { } s32 PS4_SYSV_ABI sceHmdReprojectionQueryGarlicBuffAlign() { - LOG_ERROR(Lib_Hmd, "(STUBBED) called"); - return ORBIS_OK; + return 0x100; } s32 PS4_SYSV_ABI sceHmdReprojectionQueryGarlicBuffSize() { - LOG_ERROR(Lib_Hmd, "(STUBBED) called"); - return ORBIS_OK; + return 0x100000; } s32 PS4_SYSV_ABI sceHmdReprojectionQueryOnionBuffAlign() { - LOG_ERROR(Lib_Hmd, "(STUBBED) called"); - return ORBIS_OK; + return 0x100; } s32 PS4_SYSV_ABI sceHmdReprojectionQueryOnionBuffSize() { - LOG_ERROR(Lib_Hmd, "(STUBBED) called"); - return ORBIS_OK; + return 0x810; } s32 PS4_SYSV_ABI sceHmdReprojectionSetCallback() {