* Changed references to "InlineConstant" to "RootConstant".
Updated AZSLC to version 1.7.34 for mac, linux & windows
Signed-off-by: garrieta <garrieta@amazon.com>
The new tiff package works for all platforms, including android and IOS, which had issues before.
Android - was missing tiff.h
ios - wrong minimum ios revision
This also updates the name of the zlib library to uppercase ZLIB which conforms to normal CMake standards .
Signed-off-by: lawsonamzn <70027408+lawsonamzn@users.noreply.github.com>
MCPP should not add new line characters at the end of comment lines
Update for windows, mac and linux of mcpp package to 'mcpp-2.7.2-az.2-rev1'
Signed-off-by: garrieta <garrieta@amazon.com>
* ATOM-16029 Add direct support for Astc compression
Changes include:
- Add ASTCCompressor class
- Enabled 3rdparty::astc-encoder static library.
- Remove ASTC support in PVRTC compressor and ISPC compressor.
- Update unit test to include texts for ASTC compress/decompress.
Signed-off-by: Qing Tao <qingtao@amazon.com>
Note there is a bit of a dependency hack in Gems\Atom\Feature\Common\Code\CMakeLists.txt to work around a mysterious issue; I'll reach out to some experts for investigation.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
The new libtiff is uniform, and static, across all platforms.
It includes zlib support and uses our own zlib.
Signed-off-by: lawsonamzn <70027408+lawsonamzn@users.noreply.github.com>
* Update freetype linux package revision
* Update mac & ios revisions of the freetype library
* Update Mac freetype to use rev 16
* update linux to use freetype rev 16
* Update Android & Mac to use freetype rev 16
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
* Update windows & android builtin lz4 package version
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
* Update linux builtin packages to use the new lz4 vcpkg
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
* Update Mac & iOS builtins to use the new lz4 vcpkg
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
* Update MultiplayerCompression Gem LZ4Compressor to use the replacement for deprecated LZ4compressHC function
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
The previous version of the package was dynamic on some platforms,
and static on others. This makes it static across the board and
also makes it compatible with other 3p libraries wanting to use
zlib.
Signed-off-by: lawsonamzn <70027408+lawsonamzn@users.noreply.github.com>
Update package name and hash
Add compressor names.
Update ImageProcessingAtom unit tests.
Removed some unused test assets under ImageProcessingAtom
Enalbe ISPC to all the platforms.
Better error message with compression/decompression
Add temp folder to git ignore
added ispccompressor for all platform. valid it with linux
Update windows package hashes.
Removed AZ_TRAIT_IMAGEPROCESSING_USE_ISPC_TEXTURE_COMPRESSOR
Minor refactor with image processing unit tests.
Signed-off-by: qingtao <qingtao@amazon.com>
* Update Mac build to use rev3 of dxc package
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
* Update linux DXC package version requested
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
* Update windows DXC package revision requested
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
* 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>
* 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>
* 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>
* 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>