Commit Graph

3008 Commits

Author SHA1 Message Date
Luka Racic
5fba412ab6 #rb none
#lockdown Nick.Penwarden

[CL 27878033 by Luka Racic in ue5-main branch]
2023-09-14 10:18:22 -04:00
Luka Racic
21495f4738 #rb none
#lockdown Nick.Penwarden

[CL 27876935 by Luka Racic in ue5-main branch]
2023-09-14 09:42:28 -04:00
robert millar
8d680919d3 CLI11 TPS and license
#rb none

[CL 27840993 by robert millar in ue5-main branch]
2023-09-13 14:11:46 -04:00
carl lloyd
802f14d2bf Change Texture2DArray's to flatten by texture name instead of using shader names.
#rb jeannoe.morissette

[CL 27823019 by carl lloyd in ue5-main branch]
2023-09-13 05:09:45 -04:00
graham wihlidal
cd14a292ce Change no derivative op DXC output to be stored in PRIV instead of RDEF to avoid some incompabilities with a couple tools creating PSOs.
[FYI] dan.elksnitis, laura.hermanns

[CL 27819477 by graham wihlidal in ue5-main branch]
2023-09-12 21:45:41 -04:00
Jeff Fisher
7cbd26bb52 Delete OpenVR from Engine\Source\ThirdParty, it has not been used in some time.
-OpenVR has been essentially replaced by OpenXR at this point and this third party source is no longer in use.
#review-27792355
#rb Jules.Blok

[CL 27794345 by Jeff Fisher in ue5-main branch]
2023-09-12 11:53:04 -04:00
robert millar
0466197ed7 Update CL11 to latest version from git
#rb none

[CL 27771348 by robert millar in ue5-main branch]
2023-09-11 17:15:46 -04:00
chris constantinescu
9aa914f01c LinuxArm64 support for Low Level Tests through emulator, running in docker container
- Catch2 built for LinuxArm64
- new option to run apps in containerized mode
- builds docker image, setup and cleanup
- StringOp BuildGraph element for string operations (replace, to lower etc)
#jira UE-193565
#rb ue-qa-sdets

[CL 27758925 by chris constantinescu in ue5-main branch]
2023-09-11 12:55:31 -04:00
helge mathee
a904f67d20 Moving AHEasing thirdparty lib from RigVM to Source/ThirdParty
#rb na

[CL 27750450 by helge mathee in ue5-main branch]
2023-09-11 09:01:11 -04:00
graham wihlidal
db0fea1270 Modified DirectXShaderCompiler to add a custom UserInfo container part, and check for derivative ops. The final output currently encoded the derivative ops into the ResourceDef part instead of UserInfo due to official validator issues, but I will follow up with Microsoft on a clean solution.
#rb laura.hermanns
[FYI] jason.nadro, yuriy.odonnell, rune.stubbe, brian.karis

[CL 27737340 by graham wihlidal in ue5-main branch]
2023-09-09 02:14:45 -04:00
Michael Kirzinger
f6fd8dcf34 - Update Steamworks SDK to 1.57
- Expose Steam's GetAuthTicketForWebApi via IOnlineIdentity::GetLinkedAccountAuthToken
  - Pass a TokenType of "WebAPI"
  - The identity of the remote service passed to GetAuthTicketForWebApi can be set by appending it to the TokenType with a ':' separator
  - The default identity of the remote service if not passed in is set in DefaultEngine.ini [OnlineSubsystemSteam] DefaultRemoteServiceIdentity

#jira UE-187610
#review-27562769 @jake.niman

[CL 27567150 by Michael Kirzinger in ue5-main branch]
2023-09-01 17:20:04 -04:00
matt johnson
57386f110f VFX Reference Platform Libs: bump macOS deployment target to 11.0 in build scripts
This will ensure that the next builds of these third-party libraries for macOS will
be built with 11.0 as the minimum deployment target, which conforms to the
VFX reference platform for CY2023 and CY2024.

#rb none

[CL 27563997 by matt johnson in ue5-main branch]
2023-09-01 15:35:39 -04:00
lorry li
488bd3c75e Update libwebsockets libs for Linux.
#jira UE-191978
[REVIEW] [at]michael.kirzinger [at]ryan.maloney2
#rb [at]michael.kirzinger

[CL 27502329 by lorry li in ue5-main branch]
2023-08-30 17:44:51 -04:00
calvin zheng
b873252fba Fix dump_syms assert
#jira UE-194028
#rb Brandon.Schaefer, Josh.Adams

[CL 27446088 by calvin zheng in ue5-main branch]
2023-08-29 10:18:54 -04:00
matt johnson
163d079b99 OpenSubdiv: remove source and build products for old 3.4.4 version
#jira UE-190064
#rb none

[CL 27409987 by matt johnson in ue5-main branch]
2023-08-28 09:52:16 -04:00
matt johnson
e5e9768591 USD: upgrade USD version to v23.08
These changes include activating OpenSubdiv 3.5.0 for the engine,
since that version of OpenSubdiv was used to build this version of USD.

The toolchain on Linux was also updated to the new current version.

#jira UE-190904, UE-190064
#rb daniel.coelho, anousack.kitisa

[CL 27409803 by matt johnson in ue5-main branch]
2023-08-28 09:44:36 -04:00
serge bernier
3a3cd316db Fix hlslcc exe compile issue
#rb trivial

[CL 27302775 by serge bernier in ue5-main branch]
2023-08-23 08:12:41 -04:00
matt johnson
8e23d04270 OpenSubdiv: add header files and build products for OpenSubdiv version 3.5.0 on macOS x86_64 and arm64
#jira UE-190064
#rb none

[CL 27291539 by matt johnson in ue5-main branch]
2023-08-22 18:44:21 -04:00
chris varnsverry
8c174e09fb - Fix Lyra android launch crash due to missing UPL upgrades
- UPL changes do not match what is currently in EOS Android docs online, they are getting updated with this.
- Bumping AndroidBackgroundService to appcompat 1.2.0 to match EOSSDK

#jira UE-193492
[REVIEW] [at]Roman.Dzieciol [at]Alejandro.Aguilar [at]Ryan.Hairyes [at]Chris.Babcock

[CL 27286527 by chris varnsverry in ue5-main branch]
2023-08-22 16:55:05 -04:00
chris varnsverry
4b1321487b - Fix for Android EOSSDK build issues
- New in 1.16, the SDK is adding a reference to an "eos_login_protocol_scheme" string, and the build fails if we don't provide one. Note that we do not use this mechanism of providing client ids, we use the EOSAuthHandlerActivity activity mechanism, so it's sufficient to provide an empty string to work around the build error.

#jira UE-193246
[REVIEW] [at]Alejandro.Aguilar [at]Rob.Cannaday

[CL 27205359 by chris varnsverry in ue5-main branch]
2023-08-18 12:02:11 -04:00
jeremie roy
9575ba2a9d Fix packaging failure caused by removal of rivermax SDK from the engine
#jira UE-192985
#rb simon.therriault
#lockdown jason.walter

[CL 27114023 by jeremie roy in ue5-main branch]
2023-08-15 14:50:00 -04:00
phil pizlo
a9137d1ae0 Verse heap medium pages should have out-of-line headers.
Libpas supports medium pages that have inline or out-of-line headers. Out-of-line headers are better. Prior to this change, the Verse heap used inline medium page headers, for silly complex reasons (a prior design of the Verse heap would have benefited from it). Now, it's the opposite, the Verse heap layout makes out-of-line medium page headers easy, since the chunk map can be used as the page header map. So, this change switches medium pages to use out-of-line headers via chunk map lookup.

I have a hunch this'll make SOL-4903 a little easier to do. And, it's worth doing this anyway, since the inline medium page headers are a holdover from an abandoned design.

#rb saam.barati

[CL 27096248 by phil pizlo in ue5-main branch]
2023-08-14 23:12:53 -04:00
joe kirchoff
8fc9771156 Don't use static functions in the DirectX module to get paths, it is not guaranteed that this module will exist
#rnx

[CL 27090677 by joe kirchoff in ue5-main branch]
2023-08-14 18:16:33 -04:00
josh adams
8f359498e3 - Fixing the CEF framework in the editor by pointing it at the one outside of the .app, in Binaries/ThirdParty
- Deleted the per-architecture frameworks, since we now lipo out the unused architectures in modern games, and it confuses everything to have both

#jira UE-192423
#rb zack.neyland

[CL 27056943 by josh adams in ue5-main branch]
2023-08-11 22:18:41 -04:00
marc audy
63b495b645 Fix path casing issues via delete/readd. 2/2
#jira
#rb
#rnx

[CL 27040391 by marc audy in ue5-main branch]
2023-08-11 15:10:01 -04:00