AnyPS5/core/libs/prx/libSceVrTracker2/Export.cpp
hugodearaujo bdf67fcc49 feat(libs): declare the PS VR2 exports PPSA15878 imports
Propagation: Paradise Hotel (PPSA15878) does not load on main: its
executable imports 15 PS VR2 functions that no library exports, the
first reported being sceVrTracker2GetPlayAreaOrientedBoundingBox
(snYs7Nf-RKk). Declare the nine libSceHmd2 reprojection and gaze
exports, three libSceVrTracker2 exports and three scePadVrController
trigger effect exports, without parameters, as throwing stubs. Names
come from the aerolib NID list.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 09:51:00 -03:00

53 lines
1.1 KiB
C++

#include <cstdint>
#include <cstddef>
#include "SceTypes.hpp"
#include "prx/libc/include/General.hpp"
extern "C" {
int APS5_VABI sceVrTracker2Finalize() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceVrTracker2GetPlayAreaOrientedBoundingBox() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceVrTracker2GetResult() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceVrTracker2Initialize() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceVrTracker2LocateCoordinateSystem() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceVrTracker2QueryMemory() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceVrTracker2RegisterDevice() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceVrTracker2SetCoordinateSystem() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
int APS5_VABI sceVrTracker2UnregisterDevice() {
NotImplemented_nid_no_patch(__func__);
return 0;
}
}