shadPS4/src
Stephen Miller e172323dd0
Some checks are pending
Build and Release / reuse (push) Waiting to run
Build and Release / clang-format (push) Waiting to run
Build and Release / get-info (push) Waiting to run
Build and Release / windows-sdl (push) Blocked by required conditions
Build and Release / windows-qt (push) Blocked by required conditions
Build and Release / macos-sdl (push) Blocked by required conditions
Build and Release / macos-qt (push) Blocked by required conditions
Build and Release / linux-sdl (push) Blocked by required conditions
Build and Release / linux-qt (push) Blocked by required conditions
Build and Release / linux-sdl-gcc (push) Blocked by required conditions
Build and Release / linux-qt-gcc (push) Blocked by required conditions
Build and Release / pre-release (push) Blocked by required conditions
Libraries: libSceVrTracker stubs (#3462)
* libSceVrTracker stubs, structs, enums, and errors

* sceVrTrackerQueryMemory

* Clang and slight struct cleanup

* Implement sceVrTrackerInit

* Store memory pointers and sizes

Mainly for future developers, since I doubt these memory areas will be particularly useful for these stubs.

* sceVrTrackerRegisterDevice

I haven't really identified the difference between the two register device functions, but I do know that they both internally call the internal function with slightly different parameters.

* sceVrTrackerUnregisterDevice

Also changes Hmd and Move handles to be values closer to what real hardware returns, since this function seemingly relies on handles being different for all these device types.

* sceVrTrackerTerm

* Additional error checks in sceVrTrackerRegisterDeviceInternal

* sceVrTrackerGetTime

* sceVrTrackerRecalibrate

Recalibration succeeds on real hardware (at least for some device types), so I've left the stub log intact.

* Update vr_tracker.cpp

* sceVrTrackerSetDurationUntilStatusNotTracking stub

Only handled the error checks, so I left the stub log intact.

* sceVrTrackerGpu* functions

Most of these can't succeed without a camera attached.
2025-08-26 17:16:10 -07:00
..
common Libraries: libSceVrTracker stubs (#3462) 2025-08-26 17:16:10 -07:00
core Libraries: libSceVrTracker stubs (#3462) 2025-08-26 17:16:10 -07:00
images Qt: add customizable controller hotkeys (#3369) 2025-08-03 11:59:12 +03:00
imgui controller select crash fix + minor changes (#3355) 2025-07-31 09:12:06 +03:00
input Fix stop hotkey (#3438) 2025-08-20 19:45:02 -07:00
qt_gui New Crowdin updates (#3427) 2025-08-23 22:12:27 +03:00
shader_recompiler shader_recompiler: Do not emit Layer when emulating primitive type with tessellation. (#3457) 2025-08-25 04:17:20 -07:00
video_core shader_recompiler: Do not emit Layer when emulating primitive type with tessellation. (#3457) 2025-08-25 04:17:20 -07:00
.clang-format chore: Make shadps4 REUSE compliant 2024-02-23 23:33:43 +02:00
emulator.cpp Libraries: Improved libSceHmd stubs (#3442) 2025-08-22 01:49:05 +03:00
emulator.h Add support for game folder and fail early if eboot.bin is missing or corrupt (#3027) 2025-06-03 13:34:29 +03:00
main.cpp Simple IPC for external control (#3345) 2025-08-04 20:32:50 -03:00
sdl_window.cpp Config: toggle background controller inputs (#3424) 2025-08-16 19:45:54 +03:00
sdl_window.h Qt: add customizable controller hotkeys (#3369) 2025-08-03 11:59:12 +03:00
shadps4.qrc Qt: add customizable controller hotkeys (#3369) 2025-08-03 11:59:12 +03:00
shadps4.rc [Windows] Adding Properties to the Executable (#2789) 2025-04-17 09:43:14 +03:00