Commit Graph

3109 Commits

Author SHA1 Message Date
matt johnson
40d176f84e Boost: remove build products for old 1.80.0 version
#jira UE-191971

[CL 30015708 by matt johnson in ue5-main branch]
2023-11-30 10:50:54 -05:00
matt johnson
4196964ea3 OpenUSD, Boost: upgrade OpenUSD version to v23.11 and activate Boost version 1.82.0
This change updates the module rules for Boost to use the new 1.82.0 version
and includes an upgrade build of OpenUSD that links the new version as well.

A subsequent change will remove the old build products for Boost version 1.80.0.

#jira UE-199133, UE-191971
#rb daniel.coelho

[CL 30015124 by matt johnson in ue5-main branch]
2023-11-30 10:29:53 -05:00
wouter dek
2cb807cd6b Fix SRCDIR relative path in GenerateParsers.bat, and checkout generated files from p4 before running flex/bison.
#rnx
[FYI] marc.audy

[CL 29956560 by wouter dek in ue5-main branch]
2023-11-28 05:11:55 -05:00
marc audy
93863ece2f Move FlexAndBison in to the ThirdPartyNotUE folder
#rnx
[FYI] wouter.dek

[CL 29951379 by marc audy in ue5-main branch]
2023-11-27 19:00:07 -05:00
matt johnson
678db1bf92 Imath: remove source and build products for old 3.1.3 version
#jira UE-198303

[CL 29935913 by matt johnson in ue5-main branch]
2023-11-27 11:33:06 -05:00
matt johnson
5d164f2ee0 OpenEXR: remove source and build products for old 3.1.6 version
#jira UE-198296

[CL 29935375 by matt johnson in ue5-main branch]
2023-11-27 11:15:28 -05:00
matt johnson
b8032ab729 Alembic: remove source and build products for old 1.8.2 version
#jira UE-197145

[CL 29935041 by matt johnson in ue5-main branch]
2023-11-27 11:02:28 -05:00
matt johnson
c794bd34b8 Imath, OpenEXR, Alembic: activate Imath 3.1.9, OpenEXR version 3.2.1, and Alembic 1.8.6
A subsequent change will remove the old source and build products for Imath 3.1.3,
OpenEXR 3.1.6, and Alembic 1.8.2

#jira UE-198303, UE-198296, UE-197145
#rb Anousack.Kitisa, Ruslan.Idrisov

[CL 29934533 by matt johnson in ue5-main branch]
2023-11-27 10:35:55 -05:00
wouter dek
ee216585d8 Fix HLSLcc compilation on MacOS and Linux and recompile binaries.
- the xcode and cmake projects were updated to use cpp17
- a variable was renamed in opt_copy_propagation_elements to fix a compilation error on linux
- remove the register keyword from the autogenerated lexer code using a define
- added and modified scripts to fix the compilation process

#rb Laura.Hermanns

[CL 29925957 by wouter dek in ue5-main branch]
2023-11-25 06:43:38 -05:00
matt johnson
4e8d42600a Boost: update license and TPS file for Boost version 1.82.0
#jira UE-191971

[CL 29912460 by matt johnson in ue5-main branch]
2023-11-23 13:33:02 -05:00
matt johnson
c94c581f82 Boost: add compiled libraries for Mac for Boost version 1.82.0
#jira UE-191971

[CL 29902139 by matt johnson in ue5-main branch]
2023-11-22 18:36:25 -05:00
chris constantinescu
42c0abc8c7 Fix catch_amalgamated redefinitions
#rb Sebastian.Lewicki

[CL 29901128 by chris constantinescu in ue5-main branch]
2023-11-22 18:09:05 -05:00
matt johnson
eb8afd54e6 Boost: add compiled libraries for Linux for Boost version 1.82.0
#jira UE-191971

[CL 29901049 by matt johnson in ue5-main branch]
2023-11-22 18:08:05 -05:00
charles bloom
6340ff0b3d stb_image_resize2.h v2.04
#rnx

[CL 29899680 by charles bloom in ue5-main branch]
2023-11-22 17:36:46 -05:00
chris constantinescu
6960d95832 Upgrade Catch2 to 3.4.0
#jira UE-198978
#rb sebastian.lewicki-qa-sdets

[CL 29897708 by chris constantinescu in ue5-main branch]
2023-11-22 16:52:08 -05:00
matt johnson
2fa812be63 Boost: add compiled libraries for Windows for Boost version 1.82.0
#jira UE-191971

[CL 29895130 by matt johnson in ue5-main branch]
2023-11-22 15:00:26 -05:00
matt johnson
4a96a306ba Boost: add header files for Boost version 1.82.0
Note that this includes only the header files and not any built libraries.
Subsequent changes will add the compiled libraries for Windows, Mac, and
Linux, followed by another change to update the module rules in Boost.Build.cs
that will put this new set of libraries into use with engine builds.

#jira UE-191971

[CL 29894995 by matt johnson in ue5-main branch]
2023-11-22 14:52:25 -05:00
henrik karlsson
afef6330ec [SentryNative]
* Fixed so static builds actually are static and does not pull in dll

[CL 29872826 by henrik karlsson in ue5-main branch]
2023-11-21 14:39:43 -05:00
simon therriault
c92faedec9 - Adding support for environment variable defining where rivermax library is
- Updating Rivermax library to 1.31 and moving to its new API

#rb Alejandro.Arango
#jira UE-200140, UE-200141

[CL 29869494 by simon therriault in ue5-main branch]
2023-11-21 12:52:40 -05:00
jared cotton
cfa7e8ffaa SOL-4816 - "Can tuple and array be the same type of VCell but with a different emergent type?"
SOL-4828 - "Split container types between being mutable and immutable"

- Changed VArray to be an immutable array and created VMutableArray
- Removed VTuple and replaced its usages with VArray. VArray will be updated to take an emergent type in its construction later to allow for defining whether it is an array or a tuple for casting purposes.
- Added `Aux Allocation` logic to GC/Barriers which marks but does not add to the MarkStack. This is used for allocating the VMutableArray's buffer of TWriteBarrier<VValue>'s.

#rb Kirill.Zorin
#rb Saam.Barati

[CL 29866547 by jared cotton in ue5-main branch]
2023-11-21 11:15:38 -05:00
marc audy
763a611985 Fix C4072 warnings
#rnx

[CL 29852844 by marc audy in ue5-main branch]
2023-11-20 17:26:53 -05:00
matt johnson
f68913b5fc Alembic: update build scripts and add build products for Alembic version 1.8.6
A subsequent change will update the module rules for using this new
version of Alembic in the engine.

#jira UE-197145
[FYI] anousack.kitisa

[CL 29845346 by matt johnson in ue5-main branch]
2023-11-20 13:12:18 -05:00
matt johnson
3e53b448c0 OpenEXR: update build scripts and add build products for OpenEXR version 3.2.1
A subsequent change will update the module rules for using this new
version of OpenEXR in the engine.

#jira UE-198296
[FYI] ruslan.idrisov

[CL 29845172 by matt johnson in ue5-main branch]
2023-11-20 13:07:56 -05:00
matt johnson
e8dfcaa0a8 Imath: update build scripts and add build products for Imath version 3.1.9
A subsequent change will update the module rules for using this new
version of Imath in the engine.

#jira UE-198303
[FYI] ruslan.idrisov

[CL 29844476 by matt johnson in ue5-main branch]
2023-11-20 12:29:17 -05:00
matt johnson
0af9ba357f Imath: add source for Imath version 3.1.9
This change includes just the source code pulled directly from the
ASWF Imath project on GitHub. A subsequent change will update
the build scripts, add the build products, and update the module rules
for using this new version of Imath in the engine.

#jira UE-198303
[FYI] ruslan.idrisov

[CL 29844109 by matt johnson in ue5-main branch]
2023-11-20 11:59:46 -05:00