Commit Graph

12 Commits

Author SHA1 Message Date
charles bloom
f99959bbc4 Fix ASTC mapping for BC6 and BC7
Fix ASTC HDR support
Fix up ASTC & ISPC texture formats a bit

#preflight 628cedc7347b7778b6b8745e
#rb jon.olick,fabian.giesen

[CL 20348873 by charles bloom in ue5-main branch]
2022-05-24 11:21:35 -04:00
David Harvey
9cc4146fbc move HoloLens runtime source to platform extension folder.
#jira UE-149794
#rnx
#rb Jeff.Fisher
#preflight 6284cd49614041edb76395dc

[CL 20258963 by David Harvey in ue5-main branch]
2022-05-18 06:59:59 -04:00
Jon Olick
0a7be0f773 Removed bSupportDX11TextureFormats, functionality is no longer necessary. Pushed functionality of bSupportDX11TextureFormats down to target platform code.
#preflight 6282816acf7e4667a999a6ea

[CL 20227025 by Jon Olick in ue5-main branch]
2022-05-16 13:05:50 -04:00
David Harvey
564e50fa3c move HoloLens default packaging resource images to platform extension folder.
#jira UE-149794
#rnx
#rb Jeff.Fisher, Josh.Adams
#preflight 6274da588a31599132a0cf72

[CL 20222676 by David Harvey in ue5-main branch]
2022-05-16 09:18:03 -04:00
charles bloom
028f3b1a01 add TC for SingleFloat and HDR_F32
to expose GPU texture formats for R32F and RGBA32F
PF_A32B32G32R32F
PF_R32_FLOAT
OpenGL ES platforms do not support F32 with filtering so must convert to F16 unless the mip filter is set to nearest

#preflight 627a822810766ef8c1fa0b07
#rb Dmitriy.Dyomin,fabian.giesen

[CL 20125675 by charles bloom in ue5-main branch]
2022-05-10 13:49:08 -04:00
lauren barnes
4b82e918fa Replacing legacy EditorStyle calls with AppStyle
#rb header and class name replacement

#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20078276 via CL 20078825
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20106316 by lauren barnes in ue5-main branch]
2022-05-09 13:51:26 -04:00
jeff fisher
cc6a3ff1fb UE-147010 Hololens crash when opening this test level in ShooterGame as a server
-No longer adding hololens target platform when we are running as a dedicated server (eg editor with -server).  Servers have no reason to detect hololens devices.
#jira UE-147010
#rb Arciel.Rekman
#preflight 6269831af97c319beba2af09

#ROBOMERGE-AUTHOR: jeff.fisher
#ROBOMERGE-SOURCE: CL 19945128 in //UE5/Release-5.0/... via CL 19947176
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 19952470 by jeff fisher in ue5-main branch]
2022-04-28 02:01:31 -04:00
jeff fisher
9a66774b5a UE-144739 HoloLens device detection ::RoInitialize(RO_INIT_MULTITHREADED) problem.
#jira UE-144739
#rb Rob.Srinivasiah
#preflight 625f17cd3e0f6f80adc3d93f

#ROBOMERGE-AUTHOR: jeff.fisher
#ROBOMERGE-SOURCE: CL 19829024 in //UE5/Release-5.0/... via CL 19829766
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v940-19807014)

[CL 19835319 by jeff fisher in ue5-main branch]
2022-04-20 14:46:38 -04:00
jeff fisher
785b8769bd UE-142973 Selecting "Browse" from the project dropdown menu causes UnrealFrontend.exe to hang
-Swapped ::RoInitialize to FWindowsPlatformMisc::CoInitialize().  Not sure this is the final fix, and it may further break hololens device detection, but we can't be setting the main thread up differently for this platform.

#jira UE-142973
[REVIEW]
#rb
#preflight 62214f8a2c722ee170e05ef3

#ROBOMERGE-AUTHOR: jeff.fisher
#ROBOMERGE-SOURCE: CL 19259417 in //UE5/Release-5.0/... via CL 19260192
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v924-19243027)

[CL 19263843 by jeff fisher in ue5-main branch]
2022-03-04 04:11:56 -05:00
David Harvey
69645f300f Ignore Xbox devices during Windows Device Portal enumeration for Hololens.
- there's libcurl warnings because they always require https anyway.

#jira UE-142785
#rnx
#rb Jeff.Fisher
#preflight 62149e49416a4c90f3bd9fa2

[CL 19069884 by David Harvey in ue5-main branch]
2022-02-22 03:35:25 -05:00
jeff fisher
ea6e255cc1 UE-142711 UnrealInsight hololens build break
Reversing the dependency between HololensPlatformEditor and HololensTargetPlatform.  Editor should depend on Target, not the reverse.
[REVIEW]
#rb Jules.Blok
#jira UE-142711
#preflight 620aed8d01253d2e19bfc0c5
#preflight 620aeb29115cc12ed9133aac

#ROBOMERGE-AUTHOR: jeff.fisher
#ROBOMERGE-SOURCE: CL 18991173 in //UE5/Release-5.0/... via CL 18992610 via CL 18992979
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v917-18934589)

[CL 18997250 by jeff fisher in ue5-main branch]
2022-02-15 11:31:52 -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