Commit Graph

141 Commits (1431afb51a08535a0ceabc22f11a55c0e5f5bb93)

Author SHA1 Message Date
santorac a1edb9e036 Updated build scripts to use new 3rdParty package for RapidJSON.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
4 years ago
Jeremy Ong ec6e9407f6 Remove RAD (pending future interface for external profiler registration)
Signed-off-by: Jeremy Ong <jcong@amazon.com>
4 years ago
Jeremy Ong a5f072f7a9 Remove statistics profiler
Signed-off-by: Jeremy Ong <jcong@amazon.com>
4 years ago
Jeremy Ong d15d40fec6 Add Windows PIX runtime support
Signed-off-by: Jeremy Ong <jcong@amazon.com>
4 years ago
Junbo Liang 401d0c1ad5
Update the AWSNativeSDK version and hash for Mac (#3259) 4 years ago
Nicholas Lawson cf7681df27
Updates the zlib that O3DE uses to the one in 3p-package-source (#2861)
* Updates o3de to use the new zlib packages.

Packages were uploaded for every supported platform.

Signed-off-by: lawsonamzn <70027408+lawsonamzn@users.noreply.github.com>
4 years ago
Ken Pruiksma da24323508 [SPEC-7794] Removing references to alembic in cmake & asset processor.
Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
4 years ago
amzn-phist 7b7adb8573
Don't require a specific version of Wwise SDK, allow for later versions to be used (#2484)
* Updates the Wwise SDK detection in CMake

Parses AkWwiseSDKVersion.h to obtain the version instead of requiring an
exact version to be installed.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>

* Updates readme.md information about Wwise

Rewrite some of the setup info about Wwise, mention the two ways in
which Wwise can be found via CMake and that users can install later
versions than the one specified.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>

* Remove unnecessary parts of Wwise version detect

Don't need to parse the file contents, it was only being used to print a
message to CMake.  Simplify the validation to just checking that the SDK
version header exists.  Maybe in the future we can reinstate better
version checking to make sure the version falls within a range.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>

* Updates capitalization of Audiokinetic name

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
4 years ago
Esteban Papp da474357f3
Some var cleanup so it shows better-organized in cmake-gui. Some vars… (#2361)
* Some var cleanup so it shows better-organized in cmake-gui. Some vars were also not following the namign convention we are using
Removed some unnecessary messaging
Fixed a TIF bug where it would report the wrong test in a message, fixed a message that was being triggered
Changed TIF to be enabled just by the binary so running the ci_build scripts locally doesnt trigger TIF messaging
Removed `LY_ENABLE_MULTIPLAYER_COMPRESSION`, it was not being used

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

* handling case where a parameter can be empty

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

* needs to be var name, not contents

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
4 years ago
Steve Pham 4d5a985276
Enable AZSLc and Shader Compilation on Linux (#2338)
* Enable Shader Compilation support for Linux
* Add azslc package 3P definition for download
* Add AzslcGeader.azsli nad PlatformHeader.hlsli for Linux/Null and Linux/Vulkan (Copy of Android/Vulkan)
* Enable trait PAL_TRAIT_BUILD_ATOM_ASSET_SHADER_SUPPORTED for Linux
* Add platform builder file dependencies
* Updated AZ_TRAIT_ATOM_SHADERBUILDER_AZSLC to use new 3P linux version of azslc
* Add AtomShaderCapabilities.json, PlatformLimits.azasset for Linux (Copy from Android)
* Fix paths/values for Vulkan_Traits_Linux.h
* Enable trait PAL_TRAIT_BUILD_ATOM_ASSET_SHADER_SUPPORTED for Linux
* Enabled AZ_TRAIT_ATOM_VULKAN_LAYER_LUNARG_STD_VALIDATION_SUPPORT for Linux/Vulkan
* Added AzslcHeader.azsli, PlatformHeader.hlsli dependencies for Linux/Null and Linux/Vulkan in the platform builders for windows and mac for consistency

Signed-off-by: spham-amzn <spham@amazon.com>
4 years ago
Steve Pham 38261d0800
Shorten copyright headers by splitting into 2 lines (#2213)
* Updated all copyright headers to split the longer original copyright line into 2 shorter lines

Signed-off-by: Steve Pham <spham@amazon.com>
4 years ago
Steve Pham 18611a95eb
Update qt package hash for Linux
Update to pull in fixed Linux QT Package to resolve missing runtime dependencies
Signed-off-by: spham-amzn <spham@amazon.com>
4 years ago
Steve Pham 6909968ffb
Add SPIRVCross for Linux
Signed-off-by: spham-amzn <spham@amazon.com>
4 years ago
Chris Galvan e924ed0b86 Merged stabilization/2106 to development; Resolved merge conflicts
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
5 years ago
Esteban Papp d7c8c0192f
SPEC-7503 Mac nightly run asset profile failed to process "Translation/scriptcanvas_en_us.ts" (#1742)
* copy frameworks to output for loose file case

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

* patching lrelease

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

* Fix for python in loose files and bundles

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

* found what the problem is, setting a version just in case

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

* fixup_bundle working with Python.framework and codesigning on AssetProcessor.app

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

* Trying to ignore other files to solve Jenkins

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

* Fix some qt stuff for mac

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

* removal of cstemp files to prevent signature failures

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

* Updating Qt with fixes to solve some qt framework issues with include paths

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
5 years ago
hultonha 2ea9bfb144 merge stabilization/2106 into development
Signed-off-by: hultonha <hultonha@amazon.co.uk>
5 years ago
amzn-hdoke 1dfe65a3ef
Update AWSNativeSDK-Android revision and enable AWS gems (#1837)
Signed-off-by: dhrudesh <dhrudesh@amazon.com>
5 years ago
Chris Galvan d7574777a8 Resolved merge conflicts
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
5 years ago
SJ 5eb0b79417
Increment AWS native SDK Android package version number. This fixes curl library not being copied into APK. (#1728) 5 years ago
amzn-hdoke d365ff51d6
[AWS][Gems] Fix for Linux Release Monolithic Builds (#1739)
* Add missing 3rd party deps to Metrics gem

Signed-off-by: dhrudesh <dhrudesh@amazon.com>

* Set AWSNativeSDK-linux revision to 5

Signed-off-by: dhrudesh <dhrudesh@amazon.com>
5 years ago
Steve Pham b4a2edec6a
Final update copyright headers to reference license files at the repo root (#1693)
* Final update copyright headers to reference license files at the repo root

Signed-off-by: spham <spham@amazon.com>

* Fix copyright validator unit tests to support the stale O3DE header scenario

Signed-off-by: spham <spham@amazon.com>
5 years ago
AMZN-stankowi 0095e5aa6a
Updated AssImp to rev11, latest build for all platforms (#1563) 5 years ago
Gene Walters 4e14c0069b Merge branch 'upstream/stabilization/2106' into genewalt/gitflow_210628 5 years ago
galibzon 01b2079790
[ATOM-15801] AZSLc NoMSAA translation needs to initialize the third (#1529)
argument of GetDimensions() to 1

azslc v1.7.23

Signed-off-by: garrieta <garrieta@amazon.com>
5 years ago
Steve Pham 70042fcdcd
O3DE Copyright Updates for Linux Foundation (#1504) 5 years ago
SJ d5490ecf69
Update AWS android package version to rev4
Merge pull request #1461 from aws-lumberyard-dev/LYN-4593
5 years ago
amzn-sj 484339c4b8 Update AWS android package version to rev4 5 years ago
Chris Burel 7486488b60
Update to PhysX 4.1.2.29882248 (#1411)
* Update to PhysX-4.1.2.29882248

* Add maybe_unused attribute for variable not used in the release config
5 years ago
Esteban Papp 98767862af
LYN-4071 Mac compile times are excessive 5 years ago
AMZN-stankowi 1fd0886b70
Updated AssImp to v10 for Windows Invert PostRotation matrix in animation chains (#1340) 5 years ago
pappeste 6ea8017646 Update qt versions and add missing dependency 5 years ago
galibzon cdce00bf35
[ATOM-13770] [Shaders] - Root Constants need to be padded to be 16 byte (#1326)
aligned.

AZSLc v1.7.22 now has command line option "--pad-root-const":
Automatically append padding data to the root constant CB to keep it
aligned to 16-byte boundary.

Signed-off-by: garrieta <garrieta@amazon.com>
5 years ago
Chris Burel 1f48985a0e
Update Blast to the latest version, eb169fe (#1076) 5 years ago
Nicholas Lawson 01f69acc5f
Cleans up remaining 3p package todos (#1080)
Removes Clang
Adds a required LICENSE.TXT to the folder of glad in atom.
5 years ago
Steve Pham 600f97a46c
Updating DirectXShaderCompiler 3P Packages to use built-from-source version (#976) 5 years ago
AMZN-stankowi b37be6cdbf
New AssImp build, just for Windows. This has the crash fix with bones. (#875) 5 years ago
moudgils a1cb7cd593 Add windows package 5 years ago
moudgils 2146d9982a Update SpirvCross package 5 years ago
moudgils 5a149a4594 Merge branch 'main' into DxcExperiment 5 years ago
galibzon 256df54575
[ATOM-15276] Shader Build Pipeline: Add Shader Supervariant System (#749)
* [ATOM-15276] Shader Build Pipeline: Add Shader Supervariant System.

Added ShaderAssetBuilder2 & ShaderVariantAssetBuilder2.

Added ShaderAsset2, ShaderVariantAsset2.

Eventually they will be the only builders. AzslBuilder &
SrgLayoutBuilder will be removed.
ShaderResourceGroupAsset will be removed. ShaderAssetBuilder &
ShaderVariantAssetBuilder will be replaced.

Signed-off-by: garrieta <garrieta@amazon.com>
5 years ago
moudgils aa79dfbf95 Update hash for 3rdParty cmake file 5 years ago
moudgils a4a22a2cfa Merge branch 'DxcExperiment' of https://github.com/aws-lumberyard-dev/o3de into DxcExperiment 5 years ago
moudgils 1ebb7c405f Merge branch 'main' into DxcExperiment 5 years ago
moudgils 0a2c95cc20 Add Mac's dxc package 5 years ago
moudgils 83f29f4a34 Updated to one Dxc package 5 years ago
Steve Pham 8601ffa27b
Set MCPP 3rd Party Package to new OS-specific packages including Linux
- Add MCPP 3PP definition for Linux
- Update mcpp 3PP definition from -multiplatform to -windows on windows
- Update mcpp 3PP definition from -multiplatform to -mac on mac
5 years ago
moudgils b225dcfa79 Update cmake to use the new Dxc binaries for windows 5 years ago
Eric Phister ab8738b7c3
Updating to support Wwise SDK 2021.1.1.X (#686)
* Code updates for Wwise 2021.1.X support.

* [WIP] CMake updates for Wwise 2021.1.X support.

* Updates FindWwise.cmake to search for a Wwise install or let user set it as cache variable.

* Makes Wwise SDK optional, and the AudioEngineWwise Gem will revert to a 'stub' build if no SDK found.

* Adding a .gitignore for Wwise project files.

* Updates a .wcmdline file for integration into Wwise projects.

* Updates the cmake messaging regarding Wwise SDK and smooths out some of configuration scenarios.

* Updates the Wwise project for AutomatedTesting to ver 2021.1.1.7601 and rebuilds banks.
5 years ago
AMZN-stankowi e22debec54
ATOM-15465: Helios rollback AssImp SDK version, this fixes the rotation bug (#608) (#641)
ATOM-15465: Fix issue with incorrect rotation on models.

* Revert "{LYN-3229} Update AssImp package with latest AssImp 3rd party source changes (#545)"

This reverts commit 06d2050ac4fe6b9d0d0c52e759cf73a9a3f7d3eb.

* bumping version to force assets to reprocess
5 years ago
AMZN-stankowi a7224b6379
Integrating github/Helios_RemoveFbxSdk through commit 6dc2604 (#391) (#560)
Removing FBX SDK, LYN-1045. If you have an issues please reach out to the Helios team.
5 years ago
nvsickle d4f19cb0b5 Fix Mac build 5 years ago
sharmajs-amzn f5f035122b
{LYN-3229} Update AssImp package with latest AssImp 3rd party source changes (#545) (#554) 5 years ago
nvsickle 677205d063 Merge remote-tracking branch 'upstream/main' into nvsickle/MinorQtFixes 5 years ago
nvsickle 896738ccff Update Qt 3rdParty packages to fix a minor CMake issue 5 years ago
pconroy 27c6f23828 Remove remaining dyad references and files 5 years ago
Alex Peterson 7aeb9614de
Remove remaining libav references 5 years ago
Junbo Liang 83f3cbd4a1
Merge pull request #151 from aws-lumberyard-dev/SPEC-6072
[SPEC-6072] [Crashpad] Migrate crash reporting tool to use Crashpad from 3rdParty
5 years ago
junbo 0b8299ba0b Remove the existing crashpad package and update the package hash 5 years ago
junbo eb0758f63a [SPEC-6071][Crashpad] Make Crashpad available through 3rdParty system for Windows 5 years ago
spham 5452b5d876 - Update Lua for mac to rev6 (Fix missing debug libs) 5 years ago
Chris Burel e468a93a13
Convert OpenSSL to the new 3p package system (#213) 5 years ago
Peng 176f7fdef2 ATOM-15175 put back include vkvalidation cmake file again 5 years ago
Peng b2755e5eaa Merge branch 'main' into ATOM/tonypeng/ATOM-15175 5 years ago
Peng 13ef98f1f9 [ATOM][RHI][Vulkan][Android] Fix VkValidation copy for new 3rd party system
JIRA: https://jira.agscollab.com/browse/ATOM-15175
5 years ago
spham 2fc1901d8f Update AWSNativeSDK on Linux to rev4 to fix dependency issue with aws-cpp-sdk-event-stream 5 years ago
Olex Lozitskiy 2063b0ba9a
Merge pull request #145 from aws-lumberyard-dev/Atom/olexl/ATOM-15275
ATOM-15275 RedCode legacy version of DirectXShaderCompiler
5 years ago
Steve Pham 97fd0df098
Merge pull request #205 from aws-lumberyard-dev/SPEC-5833-main
Update Lua package revs and hashes to use new re-built Lua packages that pass scrubbing validation
5 years ago
Aristo7 9e874ae2ed Merged main in 5 years ago
Vincent Liu 626f7c00fe
[SPEC-1856] Convert AWSGameLiftServerSDK to new 3rdparty system (#198)
Remove old 3rdparty reference in code, and replace with new target.
Lib has been promoted to prod bucket (https://jira.agscollab.com/browse/SPEC-6469)
5 years ago
spham 5906731cd1 Update Lua package revs and hashes to use new re-built Lua packages that pass scrubbing validation 5 years ago
Esteban Papp 92c77dca11
LYN-3069 Revert some 3rdparty changes and address issue (#185)
* renaming and organizing files

* removed unused files

* Removing unnecessary file

* moved file

* reverting movement of 3rdparty associations from gems to global

* removing unnecessary calls to ly_add_external_target_path

* fixing install prefix of ci_build

* Fixes to get 3rdparties declared in gems to be installed

* Allowing to install just one configuration

* Adding empty line at the end

* removing commented code

* setting IMPORETD_LOCATION_<CONFIG> and defaulting IMPORTED_LOCATION to the profile config in case other configs are not installed
5 years ago
Olex Lozitskiy e3b48c16bd
Merge pull request #170 from aws-lumberyard-dev/Atom/olexl/openimageio_3p_update
Updated OpenImageIO 3p package to rev2
5 years ago
Aaron Ruiz Mora 5524668f61
Updating O3DE to use 3rdParty PhysX package rev2 on iOS (#189) 5 years ago
Alex Peterson 707f5a07b2
Converted Civetweb to 3p package 5 years ago
sharmajs-amzn 2f9102f10a
AssImp asserts on Linux processing (#118) (#138)
LYN-2645} Helios - AssImp asserts on Linux processing
* Linux builds have asserts off, to match Windows and Mac.
* Secondary UV channels support names are available now

Jira: https://jira.agscollab.com/browse/LYN-2645
5 years ago
Terry Michaels 990a40199b
Removed the last remaining connections to the Clang 3rd Party (#159) 5 years ago
Aristo7 ba411893a3 openimageio to rev2 5 years ago
Olex Lozitskiy 08ed726faa Deleted CrySCompileServer 5 years ago
amzn-sj 73f275f479 Get FindOpenGLInterface to use ly_add_external_target() instead 5 years ago
amzn-sj f76322d13d Remove Android/iOS pal files since OpenGL is only needed by host tools. 5 years ago
amzn-sj 7902eafd7d Add empty pal files for platforms other than Mac 5 years ago
amzn-sj a81ca4490f Move EMotionFX's OpenGL dependency to 3rd Party and make sure Mac builds successfully 5 years ago
Chris Burel 9c01e993db
Convert etc2comp to new 3p system (#44) 5 years ago
alexpete 8469c9ca0a Integrating github/staging through commit 5f214be 5 years ago
alexpete 60e6f204d2 Cherrypicking AWS fixes from f57af843
This fix brings in a new 3rdparty revision for AWS that fixes a minor dependency issue on Android
5 years ago
alexpete c5b955d281 Integrating github/staging through commit b0dd7ed 5 years ago
alexpete 1044dc3da1 Integrating github/staging through commit ab87ed9 5 years ago
alexpete c2cbd430fe Integrating up through commit 90f050496 5 years ago
alexpete 36c4e827bd Integrating latest from github/staging
Integrating up through commit 5e1bdae
5 years ago
alexpete 75dc720198 Integrating latest 47acbe8 5 years ago
alexpete a10351f38d Initial commit 5 years ago