mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-04-26 00:05:58 +03:00
[GH-ISSUE #1663] PSVR Games Support #566
Labels
No labels
Bloodborne
bug
contributor wanted
documentation
enhancement
frontend
good first issue
help wanted
linux
pull-request
question
release
verification progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/shadPS4#566
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @f1amy on GitHub (Dec 4, 2024).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/1663
It seems like nobody asked this before (or I'm bad at searching, maybe it was discussed on Discord).
Could the support for PSVR games be implemented somehow in the future within the emulator?
Is it even feasible theoretically?
I would imagine it working like this:
The emulator could implement OpenXR API, gaining standardized support for PC VR hardware.
With this, the emulator then could translate the data from OpenXR into the format PSVR understands and pass it to the game. The game would generate the image for the headset to display.
The emulator would need to translate data of the tracking headset, controllers, button presses, etc.
One issue would be translating headset specific things, like image resolution, barrel distortion and other stuff, as it is not expected from fixed PSVR hardware, possibly solvable with game specific patches.
The other issue might be emulating the features of PlayStation Camera, PS Move, and PSVR processing unit, that are used to enable PSVR.
I would not suggest implementing the support specifically with the original PSVR hardware directly, as it would probably be out of scope for the project, there already might be solutions to this elsewhere (for example, Trinus PSVR).
I understand this is a huge feature request, so this could be left as a tracking issue for future reference.
Links:
https://www.khronos.org/openxr/
https://trinusvr.com/psvr/
@Hermiten commented on GitHub (Dec 6, 2024):
I'm pretty sure I can close it because it's not planned for now (like not this year). There is a LOT to do before
@C0rn3j commented on GitHub (Dec 7, 2024):
I presume you mean including the next one?
@Hermiten commented on GitHub (Dec 7, 2024):
No ... only December :P