-WindowsMixedReality.uplugin needs to be reverted, this is referencing a module that still exists, not the plugin that was removed.
#rb build
#jira UE-134396
#preflight TBD
#ROBOMERGE-AUTHOR: jeff.fisher
#ROBOMERGE-SOURCE: CL 18984457 in //UE5/Release-5.0/... via CL 18985583 via CL 18987618
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)
[CL 18987970 by jeff fisher in ue5-main branch]
UE-134396 Engine not taking correct HoloLens SDK
-Because the HoloLensTargetPlatform module was defined in a plugin it was missed by code which checks for the existence of such modules very early in editor startup, before any plugins are loaded. This meant that parts of the editor never found that compiled support existed. Other parts did so the packaging options would show up, but the menu layout was incorrect. Possibly other features were also breaking based on this cached data saying that the platform had no support.
-We are moving the modules out of the HoloLensAR plugin into Engine/Source/Developer/HoloLens, like all other non-extension platforms.
-It was also discovered that HoloLensPlatformProperties did not enable virtual texture support. Because HoloLens currently shares SM5 shaders with windows and the code that decides what platform properties to use for SM5 simply applies the first SM5 properties it finds shaders could be built with or without virtual texture support arbitrarily. As a temporary fix we have enabled virtual texture support for hololens. The properties are now the same and it doesn't matter which is chosen. At present the windows properties are found first.
-Deleting the now empty HoloLensAR plugin. This results in a pop up warning when opening a project which had this plugin enabled, but 5.0 seems as good a time as any for that to happen.
-Removed the now missing HoloLensAR from several projects and templates that enabled it.
-Fixed a project material that needed a new flag set for ue5.
#rb Josh.Adams Rob.srinivasiah steve.smith
#jira UE-133356 UE-134396
#preflight 620a7e7017632e94845adafd
#preflight 620a857bd332bab8531f49bb
#ROBOMERGE-AUTHOR: jeff.fisher
#ROBOMERGE-SOURCE: CL 18983886 in //UE5/Release-5.0/... via CL 18985213 via CL 18987568
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)
[CL 18987907 by jeff fisher in ue5-main branch]
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
#ROBOMERGE-SOURCE: CL 12972268 in //UE4/Release-4.25/... via CL 12972271 via CL 12972278
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12972280 by steve smith in Main branch]
Hololens - restore wmr/hololensar plugin dependency direction to previous
#rb Steve.Smith Jules.Blok
#jira UE-91210
#ROBOMERGE-SOURCE: CL 12465574 in //UE4/Release-4.25/... via CL 12465578 via CL 12465580
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v672-12450963)
[CL 12465581 by jeff fisher in Main branch]
-Prepares for a fix for AzureSpatialAnchors when hololens Remoting
-Replaces c++cx implementations with winrt implementations
-Using nuget packages directly for more ASA features rather than manually unpacked nuget packages.
-Changed dependency order from WMR depending on HololensAR to the reverse.
-Updated Azure.SpatialAnchors nuget package to latest version to get fix for Set AppProperties on cloud anchor.
-Merging from //UE4/Partner-Microsoft-XR/Engine/...
#jira UE-90809
#rb Steve.Smith
#ROBOMERGE-SOURCE: CL 12346915 in //UE4/Release-4.25/... via CL 12346947
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v671-12333473)
[CL 12346997 by jeff fisher in Main branch]
-Need WMR to always require the HololensAR plugin, not only on hololens because there is a dependency there on both platforms.
-HololensAR plugin will now be automatically enabled when WMR is enabled.
#rb joe.conley
#jira UE-78077
#ROBOMERGE-SOURCE: CL 7663218 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)
[CL 7663220 by jeff fisher in Main branch]
-Removing win32 from the WindowsMixedReality plugin platform whitelist. It doesnt' work there due to the lack of AR binaries.
#rb Ryan.Vance
#jira UEVR-1448
#ROBOMERGE-SOURCE: CL 7644175 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)
[CL 7644178 by jeff fisher in Main branch]
#lockdown Nick.Penwarden
============================
MAJOR FEATURES & CHANGES
============================
Change 3775128 by Nick.Atamas
Merging //UE4/Partner-Google-VR @ CL 3770408 to Dev-VR (//UE4/Dev-VR)
Change 4166311 by Jason.Bestimt
#DEV-VR - Merge from //UE4/Dev-MagicLeap/... @ CL 4136411
Change 4185551 by Joe.Graf
Added support to query and specify the desired video format for an AR session
Change 4269190 by Ethan.Geller
[Dev-VR] #jira UE-62644 Deescalate resampling logs to display, and make sure that Lumin does not get Resampling settings from Android runtime settings.
Change 4269386 by Ryan.Vance
#jira UE-62274
We need to recompute the view frustum and related distances if the projection matrix is changed.
Change 4269401 by Ryan.Vance
#jira UE-62155
Debug canvas layer fixes
Change 4270710 by Chance.Ivey
Merging //UE4/Dev-Partner-MagicLeap-4.20 to Dev-VR (//UE4/Dev-VR)
- 4262963
- 4261100
- 4261103
- 4265565
Change 4270822 by Ryan.Vance
#jira UE-61462
Work around for csm shadow culling bug on Lumiun
Change 4271396 by Jason.Bestimt
#DEV-VR - Saving off original MLSDK variable for future editor "restarts" within the same process
#JIRA: UE-58634
Change 4271402 by Jason.Bestimt
#DEV-VR - Making bUseMobileRendering non-editable for binary builds
#JIRA: UE-60956
Change 4271454 by Jason.Bestimt
#DEV-VR - Integrating CL 4239939, 4236178 and 4269702 from Partners-Google-VR
Change 4272387 by Ryan.Vance
#jira UEVR-1281
Oculus 1.28 Plugin changes
Change 4273410 by Jason.Bestimt
#DEV-VR - Fixing MagicLeapSDK Settings to be globaluserconfig (by removing the defaultconfig).
#JIRA: UE-62092
Change 4273929 by Ryan.Vance
#jira UE-62744
Fixing missing includes..
Change 4274147 by Kyle.Fung
Round-robin occlusion queries for stereoscopic rendering
With the vr.RoundRobinOcclusion flag turned on, each frame will only render occlusion queries for one eye with an alternating scheme (ie odd frames only left eye, even frames only right eye).
Additionally, the interface for class FPrimitiveOcclusionHistory has been changed along with a slight modification in its implementation. With round-robin occlusion, when extracing history entries we perform a search through the entire history to look for the oldest entry in a primitive's occlusion history.
#jira UEVR-1289
Change 4274206 by Kyle.Fung
Fixed some compiler warnings
#jira UEVR-1289
Change 4275212 by Jason.Bestimt
#DEV-VR - Fixing CIS error (forcing value to bool)
Change 4275973 by Jason.Bestimt
#DEV-VR - Merging CL 4275879 from Partner-Google-VR
GoogleVR 1.170 Release Update.
- Removed reference to GetHMDDeviceType.
- Updated to final version of SDK libraries.
Change 4276154 by Jason.Bestimt
#DEV-VR - fix for CIS warning about PngPtr being used before it is checked
Change 4277171 by Jeff.Fisher
UE-62399 Graphical corruption when opening the debug console
-Switched from the fast hardware clear to the slower shader clear because the slower one works. Perhaps a better fix exists that would make the faster clear work? Costs 60us when debug ui is up, but only when rendering debug to a stereo layer (vr/ar).
#jira UE-62399
#review-4277026
Change 4277633 by Joe.Conley
#jira UE-54565 - "Packaged game/Editor with Stereo Layers crashes when exiting game through steam VR overlay"
Don't call GetStereoLayers if stereo is not enabled.
Change 4277723 by Ryan.Vance
#jira UE-62776
Cleaning up questionable partner code found by SA.
I'm pretty confident the SA warning is a false positive, but there was a lot to fix here regardless.
Change 4280289 by Joe.Graf
Added some "Ignored by ARCore" comments Google requested
Change 4280479 by Joe.Graf
Fixed a member copy step in AppleARKitFrame::operator= that Wanghao reported
Change 4280824 by Jason.Bestimt
#DEV-VR - removing stale comment about ML SDK Settings using defaultengine.ini
Change 4281117 by Jason.Bestimt
#DEV-VR - Removing warnings on LUMIN from trying to load missing modules
#JIRA: UE-62748
Change 4281514 by Jason.Bestimt
#DEV-VR - Moving FunctionalTesting dependency under bCompileAgainstEngine
Change 4281847 by Joe.Graf
Added a UPL file to AppleARKit that modifies the plist to include the requirement of ARKit and request for camera access
#jira: UE-60050, UE-62837
Change 4281945 by Joe.Graf
Removed the ensures from the ARBlueprintLibrary code since the code handles the failure cases properly
#jira: UE-61845, UE-61846
Change 4282098 by Ethan.Geller
#jira UE-62863 fix audio on lumin #rb none
Change 4283974 by Joe.Graf
Deprecated bIsTracked on tracked images and face geo per Google API reunification feedback
Change 4284118 by Jason.Bestimt
#DEV-VR - Moving FunctionalTest dependency to be both non-shipping and CompileAgainstEngine. Allowing FunctionalTesting to be compiled in binary build
Change 4285339 by Ethan.Geller
#jira UE-62087 Whitelist AudioCapture module for mac while not whitelisting the AudioCaptureEditor module, which should only work on Windows.
Change 4286024 by Ryan.Vance
Copying //UE4/Partner-Microsoft-XR to Dev-VR (//UE4/Dev-VR)
Windows mixed reality integration.
Disabled by default
Change 4289812 by Jason.Bestimt
#DEV-VR - Fix for non-unity build issue with windows header
Change 4296399 by Jason.Bestimt
RSync fixes for xml files
#JIRA: UE-62994
Change 4296679 by Jason.Bestimt
#DEV-VR - Fixing remote iOS compile issue with BP projects that require plugins
#JIRA: UE-62967
[CL 4299100 by Jason Bestimt in Main branch]