Commit Graph

73 Commits

Author SHA1 Message Date
Nick Darnell
d75cbc192e Core - Updating the TBB copy location so that the dll and pdb end up in the same place to make generating portable symbols easier.
Build - updating the tempstorage build graph script to ignore additonal pdb build products for tbb.

#jira UE-159742
#preflight 62d5e73ec0180d80715a8b8d

[CL 21161802 by Nick Darnell in ue5-main branch]
2022-07-19 10:00:06 -04:00
Nick Darnell
fed4cd3824 [Backout] - CL21154616
#fyi Nick.Darnell
Original CL Desc
-----------------------------------------------------------------
Core - Updating the TBB copy location so that the dll and pdb end up in the same place to make generating portable symbols easier.

#jira UE-159742
#preflight 62d5e73ec0180d80715a8b8d

[CL 21156651 by Nick Darnell in ue5-main branch]
2022-07-18 21:39:22 -04:00
Nick Darnell
fc6ccc3fc2 Core - Updating the TBB copy location so that the dll and pdb end up in the same place to make generating portable symbols easier.
#jira UE-159742
#preflight 62d5e73ec0180d80715a8b8d

[CL 21154616 by Nick Darnell in ue5-main branch]
2022-07-18 19:15:15 -04:00
Joe Kirchoff
f4ac91cbf0 UnrealBuildTool: Update Target.WindowsPlatform.StaticAnalyzer -> Target.bStaticAnalyzer so it can be shared with the Clang toolchains, marking the old properties and enums as obsolete
#rnx
#rb Ben.Marsh
#preflight 62c5db38b47aed4cf108e4ee

[CL 20971113 by Joe Kirchoff in ue5-main branch]
2022-07-06 15:06:26 -04:00
will damon
589fb42994 Remove the old version of ISPCTextureCompressor
#rb chris.babcock
#jira none
#rnx
#preflight 629a2fc5090519c4ec1367c4

[CL 20487982 by will damon in ue5-main branch]
2022-06-03 12:23:22 -04:00
will damon
d8552d7b32 Update ISPCTextureCompressor libraries.
- Latest ISPCTextureCompressor brings a number of bug fixes and includes Apple silicon support.
- Update IntelISPCTexComp.Build.cs to reference new paths
- Update Windows (x64), Linux (thanks MikeS!) and Mac dynamic libraries
- Remove Win32 dynamic libraries
- Enable ShaderCompileWorker as an arm64 native target for UAT
- Bump ASTC and ISP_ASTC version numbers (for DDC)

#rb josh.adams, chris.babcock
#fyi charles.bloom, jeff.newquist
#jira UE-145047, UE-145025, UE-150669, UE-154182
#rnx
#preflight 629a0abe2230bd91403f0f02

[CL 20487296 by will damon in ue5-main branch]
2022-06-03 11:39:35 -04:00
jeff newquist
d34816a86f Update ISPC binaries to 1.18.0
#jira none
#rb evgenii.babinets
#preflight none

[CL 20485727 by jeff newquist in ue5-main branch]
2022-06-03 09:54:58 -04:00
will damon
7ee4834216 ISPCTextureCompressor: Update BuildforMac.command
- Fixup relative paths.

#rb self
#jira none
#rnx
#preflight n/a

[CL 20475923 by will damon in ue5-main branch]
2022-06-02 17:16:49 -04:00
will damon
84581fe01a ISPCTextureCompressor: Import BuildForLinux.sh script.
#rb will.damon
#author michael.sartain
#jira none
#rnx
#preflight n/a

[CL 20475914 by will damon in ue5-main branch]
2022-06-02 17:16:04 -04:00
will damon
8988565f55 Allow user to specify architecture for Linux build of ispc_texcomp.
#rb self
#jira none
#rnx
#preflight n/a

[CL 20474556 by will damon in ue5-main branch]
2022-06-02 15:37:27 -04:00
will damon
6ae01fc49e Update WIndows ISPC Texture Compressor project files for VS2022.
#rb self
#jira none
#rnx
#preflight n/a

[CL 20472447 by will damon in ue5-main branch]
2022-06-02 13:45:09 -04:00
will damon
00b83929a4 Rebase ISPC Texture Compressor sources.
- github commit 14d998c02b71c356ff3a1ec1adc9243a517bbf38

#rb chris.babcock, josh.adams
#jira none
#rnx
#preflight n/a

[CL 20471725 by will damon in ue5-main branch]
2022-06-02 13:06:43 -04:00
Josh Adams
ac1ee6872c Re-enabled Mac Embree for M1/arm64 - libembree.3.3.dylib is a fat binary, and the arm slice has libtbb.a linked in, so it does not need a fat libtbb.12.dylib
#rb none
#preflight skip

[CL 20441249 by Josh Adams in ue5-main branch]
2022-05-31 16:11:07 -04:00
Josh Adams
bb5e26e6f0 - Reverting to original Mac embree dylibs and disabling on Arm, as new lib broke intel
#rb none
#fyi Dmytro.Vovk
#preflight 6294b6f52e34c2e487aee10c

[CL 20430224 by Josh Adams in ue5-main branch]
2022-05-30 08:28:22 -04:00
jeff newquist
dfdf653cf5 ISPC 1.18.0 source
#jira none
#rb none
#preflight none
#rnx

[CL 20386895 by jeff newquist in ue5-main branch]
2022-05-26 18:27:27 -04:00
jeff newquist
efe409bfb9 Copying
//UE5/Main/Engine/Source/ThirdParty/Intel/ISPC/ispc-1.17.0/...
to //UE5/Main/Engine/Source/ThirdParty/Intel/ISPC/ispc-1.18.0/...
#jira none
#rb none
#preflight none
#rnx

[CL 20386839 by jeff newquist in ue5-main branch]
2022-05-26 18:23:01 -04:00
David Harvey
37da4676e3 HoloLens build rules: Engine modules part 2
#preflight 628cb13af237058787bb0357
#jira UE-149794
#rnx
#rb Jeff.Fisher

[CL 20361216 by David Harvey in ue5-main branch]
2022-05-25 04:04:16 -04:00
will damon
311bf4616b ISPCTexComp changes required to enable building ISPCTexComp as a universal binary for macOS
#rb jeff.newquist
#jira UE-145057
#rnx
#preflight n/a

[CL 19785265 by will damon in ue5-main branch]
2022-04-18 10:39:40 -04:00
will damon
a98588da6d Import scripts to build LLVM and ISPC as Universal binaries for macOS
#rb jeff.newquist
#jira UE-145047
#rnx
#preflight n/a

[CL 19785259 by will damon in ue5-main branch]
2022-04-18 10:39:02 -04:00
james doverspike
98ba416139 Add option to disable IntelMetricsDiscovery
#ROBOMERGE-OWNER: james.doverspike
#ROBOMERGE-AUTHOR: james.doverspike
#ROBOMERGE-SOURCE: CL 19485685 via CL 19485788 via CL 19487499 via CL 19499010 via CL 19499025
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v936-19480137)

[CL 19501414 by james doverspike in ue5-main branch]
2022-03-24 15:44:33 -04:00
chris kulla
b9a09945fa Fix crashes when using OpenImageDenoise plugin from packaged builds
The tbb12.dll file was not being copied, leading to crashes when the denoiser was first invoked.

#jira UE-141073
#rb Juan.Canada
#lockdown Juan.Canada
#preflight 620400828e53010a186db039

#ROBOMERGE-AUTHOR: chris.kulla
#ROBOMERGE-SOURCE: CL 18922666 in //UE5/Release-5.0/... via CL 18927071 via CL 18928804
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v916-18915374)

[CL 18929243 by chris kulla in ue5-main branch]
2022-02-09 19:27:47 -05:00
matt johnson
f572dfd475 IntelTBB: account for pdb files in main Build.cs and remove WinGDK Build.cs extension
#rb david.harvey
#preflight 61fd862ae65336d14551353c

[CL 18873321 by matt johnson in ue5-main branch]
2022-02-04 16:28:53 -05:00
christopher waters
c08bc8a9cd Intel extensions for 64bit atomics
#jira none
#rb mihnea.balta, graham.wihlidal
#preflight 61eeeb29ba69a4fdb219e68f

#ROBOMERGE-AUTHOR: christopher.waters
#ROBOMERGE-SOURCE: CL 18712534 in //UE5/Release-5.0/... via CL 18712568 via CL 18712835
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18712869 by christopher waters in ue5-main branch]
2022-01-24 14:48:23 -05:00
jeff newquist
b2767f1352 ISPC 1.17.0 source only - executable not updated
#rb none
#jira none
#preflight

#ROBOMERGE-AUTHOR: jeff.newquist
#ROBOMERGE-SOURCE: CL 18646690 in //UE5/Release-5.0/... via CL 18646723 via CL 18646776
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18648323 by jeff newquist in ue5-main branch]
2022-01-18 16:44:25 -05:00
jeff newquist
6d2a9973b4 Copying
//UE5/Release-5.0/Engine/Source/ThirdParty/Intel/ISPC/ispc-1.16.1/...

to //UE5/Release-5.0/Engine/Source/ThirdParty/Intel/ISPC/ispc-1.17.0/...
#rb none
#jira none
#preflight none
#rnx

#ROBOMERGE-AUTHOR: jeff.newquist
#ROBOMERGE-SOURCE: CL 18646282 in //UE5/Release-5.0/... via CL 18646348 via CL 18646424
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v900-18638592)

[CL 18648199 by jeff newquist in ue5-main branch]
2022-01-18 16:40:38 -05:00