Commit Graph

42 Commits

Author SHA1 Message Date
zach brockway
cd7ea60aa5 VirtualScouting / OpenXRInput: UnrealGame NoPCH build fixes
#jira UE-149952, UE-149959
#preflight 6262e111d929bc34a32f6fa3

[CL 19867613 by zach brockway in ue5-main branch]
2022-04-22 13:23:20 -04:00
zach brockway
600a167ebd OpenXR: Support code in external modules participating in binding suggestions for built-in interaction profiles.
#jira UE-146105
#rb Jules.Blok
#preflight 6261a2f1d929bc34a3ecedba

[CL 19853646 by zach brockway in ue5-main branch]
2022-04-21 14:59:10 -04:00
arciel rekman
a6c13e14e5 Fix failure to set XR input bindings on startup (UE-145485).
#rb Jules.Blok
[REVIEW] [at]Jules.Blok
#jira UE-145485
#preflight 622a6d2c0f39926ba7d31b52

#ROBOMERGE-AUTHOR: arciel.rekman
#ROBOMERGE-SOURCE: CL 19342408 in //UE5/Release-5.0/... via CL 19349228
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)

[CL 19350180 by arciel rekman in ue5-main branch]
2022-03-11 01:15:07 -05:00
chris babcock
e094f9dd05 Fix issue with losing Android force feedback
#jira UE-131826
#android
[REVIEW] [at]Steve.Smith
#rb Steve.Smith
#preflight 6216bb1cf8704e8ca91c2d42


#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 19106040 via CL 19106181 via CL 19106185 via CL 19106187 via CL 19110131
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v921-19075845)

[CL 19148459 by chris babcock in ue5-main branch]
2022-02-25 11:01:45 -05:00
jules blok
578609961c Add XR_EXT_dpad_binding support to OpenXR
No binding modifications supported yet

#rb Jeff.Fisher
#preflight 61f485aff312b90a2870ee2a

#ROBOMERGE-AUTHOR: jules.blok
#ROBOMERGE-SOURCE: CL 18781374 in //UE5/Release-5.0/... via CL 18781383 via CL 18781614
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18781691 by jules blok in ue5-main branch]
2022-01-28 19:51:17 -05:00
geoff evans
57e1f6b631 Check for null pointer
#rnx
#rb trivial
#preflight skip
#fyi jeff.fisher

[CL 18476166 by geoff evans in ue5-main branch]
2021-12-16 11:16:09 -05:00
jeff fisher
d95384bcfc OpenXR support for IInputDevice::SetDeviceProperty calling into an OpenXRExtensionPlugin. This is used for some haptics.
#rb Steve.Smith
#preflight

#ROBOMERGE-AUTHOR: jeff.fisher
#ROBOMERGE-SOURCE: CL 18470542 in //UE5/Release-5.0/... via CL 18470558
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18470571 by jeff fisher in ue5-release-engine-test branch]
2021-12-15 15:33:56 -05:00
1runeberg
68f48fb3d2 PR #8627: Improve extensibility of the engine's OpenXR plugin (subset of PR #8621) (Contributed by 1runeberg)
#rb jules.blok
#preflight 61a560f30f18b1544170ba8f
#preflight 61a56556405273b2c3e81887

#ROBOMERGE-AUTHOR: jules.blok
#ROBOMERGE-SOURCE: CL 18318740 in //UE5/Release-5.0/... via CL 18318993
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18319228 by 1runeberg in ue5-release-engine-test branch]
2021-11-29 19:40:28 -05:00
jeff fisher
a3748e48bc OpenXR related features and fixes.
-Adds support for getting velocity and accelleration through GetControllerTransformForTime.
-Adds mechanism for using openxr chain structs which are defined in and consumed by an extension plugin.
-Support for defining a swapchain and renderbridge in an extension plugin.
-Some OpenXR fixes related to runtimes not supplying tracking data of various types.  Basically if the data isn't being provided we should not copy it out because it might be full of nonsense.  Also we would generally rather preserve our last cached position than overwrite with zero/identity.
-Moving OpenXRPlatformRHI.h OpenXRHMD_RenderBridge.h and _Swapchain.h back to private folder.
-Previously one could not run the same haptic effect on two devices simultaneously and have it behave correctly because most of the per-effect-play data for each effect was shared by all controllers.  This refactors so that the necessary runtime data is per controller and the constant bulk data is shared by all controllers.
-Adding infrastructure for playing haptics on a VR HMD.
-Refactored haptic data resampling into the oculus plugin because that is plugin specific.
swarm reviews review-18220544 and review-18220542
#rb Robert.Srinivasiah, Jules.Blok, Steve.Smith

#ROBOMERGE-AUTHOR: jeff.fisher
#ROBOMERGE-SOURCE: CL 18271123 in //UE5/Release-5.0/... via CL 18271142
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18271147 by jeff fisher in ue5-release-engine-test branch]
2021-11-23 11:41:31 -05:00
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
aurel cordonnier
69fe095547 Merge from Release-Engine-Staging @ 17636544 to Release-Engine-Test
This represents UE4/Main @17638339 and Dev-PerfTest @17636504

[CL 17638842 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-27 19:54:25 -04:00
steve smith
c301cf4215 Fix naming (UE4 -> UE, Unreal Engine 4 -> Unreal Engine).
#rb jules.blok
#jira UE-111337

#ROBOMERGE-SOURCE: CL 17380678 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17380689 by steve smith in ue5-release-engine-test branch]
2021-08-31 20:50:34 -04:00
jules blok
591e65b42a Merge OpenXR plugin from //UE4/Release-4.27
#rb chris.norden

#ROBOMERGE-SOURCE: CL 17296224 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17296230 by jules blok in ue5-release-engine-test branch]
2021-08-24 19:58:30 -04:00
aurel cordonnier
02c0f425e8 Copy up from Release-Engine-Staging @ 16738359
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719

[CL 16738582 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-22 00:27:54 -04:00
aurel cordonnier
25a11deeac Merge from Release-Engine-Staging @ 16579919
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576

[CL 16581170 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-07 20:09:45 -04:00
Marc Audy
e80ea6b959 Merge from Release-Engine-Staging @ 16444985
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16445122 by Marc Audy in ue5-release-engine-test branch]
2021-05-25 02:43:26 -04:00
Marc Audy
01b7c9f4f5 Merge UE5/RES @ 15958325 to UE5/Main
This represents UE4/Main @ 15913390 and Dev-PerfTest @ 15913304

[CL 15958515 by Marc Audy in ue5-main branch]
2021-04-08 14:32:07 -04:00
Marc Audy
cac1fe0019 Merge UE5/Release-Engine-Staging @ CL# 15299266 to UE5/Main
This represents UE4/Main @ CL# 15277572

[CL 15299962 by Marc Audy in ue5-main branch]
2021-02-03 14:57:28 -04:00
Marc Audy
bf80889353 UE5/Release-Engine-Staging to UE5/Main
This represents UE4/Main up to CL# 14958402

[CL 15028197 by Marc Audy in ue5-main branch]
2021-01-08 19:56:07 -04:00
Marc Audy
ada7c144fa Merge //UE5/Release-Engine-Staging @14903491 to //UE5/Main
[CL 14906022 by Marc Audy in ue5-main branch]
2020-12-11 14:21:20 -04:00
Marc Audy
a7f9391231 Merge UE5/Release-Engine-Staging @ 14811410 to UE5/Main
This represents UE4/Main @ 14768117

For ReleaseObjectVersion.h
#lockdown Marcus.Wassmer

[CL 14811440 by Marc Audy in ue5-main branch]
2020-11-24 18:42:39 -04:00
Marc Audy
68150e0be7 Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
This represents UE4/Main @ 14594913

[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
brooke hubert
48113fc77e Adding EditorFramework to build.cs files
#rnx
#Jira UE-96448
#rb chris.gagnon

[CL 14114839 by brooke hubert in ue5-main branch]
2020-08-14 13:24:16 -04:00