Commit Graph

16 Commits

Author SHA1 Message Date
David Harvey
cb655c8881 WindowsMixedReality uplugin syntax fix
#jira UE-149794
#rnx
#rb trivial
#preflight skip

[CL 20361965 by David Harvey in ue5-main branch]
2022-05-25 06:00:43 -04:00
David Harvey
5960c816c6 HoloLens build rules: WindowsMixedReality
#preflight 628cb0e9f057b981ca51f6fa
#jira UE-149794
#rnx
#rb Jeff.Fisher

[CL 20361225 by David Harvey in ue5-main branch]
2022-05-25 04:05:04 -04:00
jeff fisher
a177cc7f51 Fix build break.
-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]
2022-02-14 18:30:00 -05:00
jeff fisher
975a0e6a2c UE-133356 HoloLens platform does not show in Platforms dropdown
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]
2022-02-14 18:27:33 -05:00
fieldsJacksonG
e1b4c13b7e Unshelved from pending changelist '18540094':
PR #8767: Deprecate WMR (Contributed by fieldsJacksonG)

#preflight 18625839
#rb jeff.fisher
#jira UE-138625

#ROBOMERGE-AUTHOR: steve.smith
#ROBOMERGE-SOURCE: CL 18668535 in //UE5/Release-5.0/... via CL 18668690 via CL 18668769
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v901-18665521)

[CL 18668796 by fieldsJacksonG in ue5-main branch]
2022-01-19 18:42:21 -05:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -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
steve smith
784389d00f Remote beta tags on WMR and HoloLens plugins.
#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]
2020-04-21 22:19:10 -04:00
jeff fisher
9daba33f28 UE-91210
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]
2020-03-27 00:56:05 -04:00
jeff fisher
1ea5921242 -Fixes QRCodes and SceneUnderstanding when Hololens Remoting
-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]
2020-03-20 16:15:55 -04:00
Rolando Caloca
5b82f15def Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
#rb none
#rnx

[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -05:00
jeff fisher
bc5cc295df UE-78077 Editor will not load after enabling WMR plugin - "Failed to preload WindowsMixedRealityHMD.dll"
-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]
2019-07-30 16:42:14 -04:00
jeff fisher
9feeba2bcb UEVR-1448 WMR/Hololens Remoting AR support
-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]
2019-07-26 17:39:22 -04:00
Jeff Fisher
bcc5bcf128 Copying //UE4/Dev-VR to Main (//UE4/Main)
-Copy up for 4.23
#rb none

[CL 6911980 by Jeff Fisher in Main branch]
2019-06-10 12:22:13 -04:00
Ryan Vance
d5aa052fe5 Copying //UE4/Dev-VR to Dev-Main (//UE4/Dev-Main) Souce CL: 4824152
#lockdown: Nick.Penwarden
#rb Integration

[CL 4824851 by Ryan Vance in Main branch]
2019-01-28 16:31:25 -05:00
Jason Bestimt
d3658c6d29 Copying //UE4/Dev-VR to //UE4/Dev-Main (Source: //UE4/Dev-VR @ 4296730)
#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]
2018-08-17 19:56:07 -04:00