Commit Graph

2569 Commits

Author SHA1 Message Date
AMZN-stankowi 1369e29c73 Abort calls in AssImp, which occur when an assert is hit in builds th… (#1012)
* Abort calls in AssImp, which occur when an assert is hit in builds that have asserts enabled (like debug) no longer generate a popup. Instead, they are captured as errors and an asset processing failure.

* Added missing include

* Added check for _WRITE_ABORT_MSG, so platforms that don't have it but have signals enabled (Linux profile) compile correctly
2021-05-28 10:44:20 -07:00
moudgils b80e5c3e1f Merge pull request #1029 from aws-lumberyard-dev/FixIosApp
Fix ios app
2021-05-28 10:43:19 -07:00
Terry Michaels e73541c751 Allow selected click to edit entity names in the outliner (#1028) 2021-05-28 12:23:49 -05:00
SergeyAMZN 2c4454e0ee Merge pull request #1024 from aws-lumberyard-dev/MultiplayerPipeline
SPEC-7012 Added rewind-aware scene query utilities. Added frame ID to SimulatedBody
2021-05-28 18:11:04 +01:00
Qing Tao c630ece43a Add m_linearDepthTexture as input for transparent pass.
This is required by popcornfx and it doesn't add extra cost to the render pipeline.
2021-05-28 09:42:11 -07:00
AMZN-nggieber 96080d85e4 Project Manager Support Add Existing Projects, Removing, Copying, and Deleting (#961)
* Add Add/RemoveProject to Python Bindings

* Support Project, Add, Remove, Copy, Delete

* Open parent directory when duplicating to discourage path in owning dir

* Remove extra connects for new projects button

* Center project image
2021-05-28 09:32:47 -07:00
moudgils 6a81dbe258 Reverting Gems/Atom/Feature/Common/Assets/Shaders/PostProcessing/LuminanceHistogramGenerator.shader 2021-05-28 08:59:11 -07:00
moudgils 86a00c4679 Reverting a minor change 2021-05-28 08:57:05 -07:00
moudgils 1b1a8c0c95 Reverting changes not related to this PR 2021-05-28 08:55:03 -07:00
moudgils 2b35ed1d7f Fixes to get monolithic builds working for ios 2021-05-28 08:50:27 -07:00
pereslav 090234f1f0 Merge branch 'main' into MultiplayerPipeline 2021-05-28 16:00:09 +01:00
Mike Balfour 96905a26d7 Add support for AP-compliant relative paths (#998)
The method "PrefabLoader::GetRelativePathToProject" has been changed to "PrefabLoader::GenerateRelativePath", and reworked to get a correct relative path.  GetFullPath has also been modified to get correct relative paths too.  This requires an Asset Processor connection - if one isn't available (like during unit tests), the methods have fallback logic to produce project-relative paths.

With this change, SliceConverter can't use SaveTemplate() to save the file any more, because GetFullPath now expects to find an existing path, which doesn't work for not-yet-created files.  Instead, it now has to use the same technique as the Editor and call SaveTemplateToString then save the string out as a file.
2021-05-28 09:57:17 -05:00
pereslav 42b3e3817a SPEC-7012 Added rewind-aware scene query utilities. Added frame ID to SimulatedBody 2021-05-28 15:50:02 +01:00
Tom Hulton-Harrop 36ceff84c9 Support mesh intersection for camera orbit (#982)
* wip support for mesh intersection with intersector bus

* WIP camera mesh intersection orbit logic

* remove unneeded template argument

* add bus connect/disconnect

* fix intersection logic

* small updates, additional comments, some tidy-up

* update formatting options slightly

* use aznumeric_cast

* temp workaround for negative distances with RayIntersection
2021-05-28 14:37:17 +01:00
Aaron Ruiz Mora c9f7cd03bb Limit convex and primitive methods of export physx asset to one material 2021-05-28 12:26:53 +01:00
balibhan f6643d6d24 Merge pull request #945 from aws-lumberyard-dev/sc_automation_balibhan3
Add all datatype parameters script
2021-05-28 14:35:25 +05:30
Benjamin Jillich 5bb55ac1c7 [LYN-2514] Optimizing for new window dimensions (#990) 2021-05-28 07:38:05 +02:00
balibhan 5e13c79bc6 Merge branch 'main' into sc_automation_balibhan3 2021-05-28 11:05:49 +05:30
Guthrie Adams fffbd242c1 Merge pull request #999 from aws-lumberyard-dev/Atom/guthadam/ATOM-15649
ATOM-15649 sorting material types in create material dialog
2021-05-28 00:01:31 -05:00
Steve Pham 051384e9a7 Remove AZ_TRAIT_DISABLE_ASSET_JOB_PARALLEL_TESTS from Linux traits (#1018) 2021-05-27 20:13:45 -07:00
galibzon 25dc42e298 [ATOM-15600] Fix cpu over usage when loading shader variant assets. (#1014)
This is a temporary fix, in the future ShaderVariantAsyncLoader will use
OnCatalogAssetRemoved()/ OnCatalogAssetAdded().

Signed-off-by: garrieta <garrieta@amazon.com>
2021-05-27 21:45:19 -05:00
Jonny Galloway 6485ac8ea1 Merge pull request #1013 from aws-lumberyard-dev/gallowj/main/SponzaLicense
Added a required CC license for Sponza content
2021-05-27 20:28:41 -05:00
Terry Michaels 9435305f01 Make entity creation via asset drag and drop properly create an entity so it works with prefabs correctly (#1010) 2021-05-27 19:31:32 -05:00
guthadam a11c4e9106 Merge branch 'main' into Atom/guthadam/ATOM-15649 2021-05-27 19:02:29 -05:00
Chris Santora b8578a4dc5 Merge pull request #979 from aws-lumberyard-dev/Atom/santorac/MaterialTypeCleanup
Various Cleanup of Core Material Types

Did a bunch of general cleanup on Atom's core material types. This gives us much better alignment of configuration between StandardPBR, EnhancedPBR, and Skin material types where they have common functionality. Also made some quality of life improvements for the user like making parallax mapping and UV transforms easier to set up.

ATOM-14838 Make Parallax Look Decent By Default
ATOM-13828 UV Transform Center Default Middle
ATOM-15133 Clean Up EnhancedPBR
ATOM-13216 Delete Deprecated Functors
ATOM-14037 StandardPBR TintedTransparent Opacity
ATOM-15295 Remove Unnecessary Enable Material Properties
2021-05-27 17:01:35 -07:00
Nicholas Van Sickle 5e87250f67 Fix viewport icon rendering on high DPI devices (#1006)
* Clarify ViewportWorldToScreen being in widget space and add DeviceScalingFactor

* -Fix viewport icons being draw wrong on high DPI displays
-Fix loading viewport icons from absolute paths, which

* Address review feedback, fix build
2021-05-27 16:31:30 -07:00
guthadam a4e128b5b6 Merge branch 'main' into Atom/guthadam/ATOM-15649 2021-05-27 17:52:10 -05:00
Chris Santora ed56635c3e Merge remote-tracking branch 'upstream/main' into Atom/santorac/MaterialTypeCleanup 2021-05-27 15:12:56 -07:00
gallowj be54df8c1e Added a required CC license for Sponza content 2021-05-27 17:04:23 -05:00
AMZN-tpeng 16286fb43b Merge pull request #869 from aws-lumberyard-dev/ATOM/tonypeng/ATOM-15576
Atom/tonypeng/atom-15576
2021-05-27 15:01:43 -07:00
Scott Romero 3198e50c72 [main] post install hook to configure cmake and python
Merge pull request #971 from aws-lumberyard-dev/cpack_installer
2021-05-27 14:14:12 -07:00
Steve Pham 0d7c23641a Fix missing space betweek arguments causing dxc commands with additional args to fail (#1003) 2021-05-27 14:12:29 -07:00
Qing Tao 85222130d4 LYN-4007 Editor crashes when entering the Game Mode with two Box Shape entities with Game View enabled (#974)
The crash was caused by using gpu query across command lists.
2021-05-27 13:56:19 -07:00
jckand-amzn 2d562b97c5 Merge pull request #970 from aws-lumberyard-dev/jckand/FoundationAutoDecoupling
SPEC-6685: Updating test summaries for TestRail decoupling effort
2021-05-27 15:36:38 -05:00
Sean Sweeney 371a2f71ca Merge pull request #972 from aws-lumberyard-dev/LyttFindExternal
Tests search for external project definition relative to build directory
2021-05-27 12:05:53 -07:00
jckand-amzn 036eb4a269 Merge branch 'main' into jckand/FoundationAutoDecoupling 2021-05-27 13:48:34 -05:00
guthadam c2822a4063 ATOM-15649 sorting material types in create material dialog 2021-05-27 13:17:51 -05:00
jackalbe 5b5d02baa4 {LYN-4060} Helios - Fix to load PAK Archive files (#964)
* {LYN-4060} Helios - Fix to load PAK Archive files

{LYN-4060} Helios - Fix to load PAK Archive files

* Helios - Archive does not load from PAK files due to IsFileExists() error
* the decompression tag does not need to be ZCRY, so removed it
* the PAK files are on disk, so a "on disk file exists" method is used
* the mapped files m_mapFiles need to track the file path, not just the filename

Tests: Release Launcher with a new level

* re-adding the read only flag check so that ZIP files can be created
2021-05-27 12:59:42 -05:00
Terry Michaels b600dd9b71 Fixed issues with mac build caused by a double define of "MAC" (#996)
* fixed missed reference to name change

* Fixed MAC double define issue, changed to MAC_ID
2021-05-27 12:49:16 -05:00
greerdv e1e1217c6a Merge pull request #984 from aws-lumberyard-dev/attachments-transform-scale
update usages of transform vector scale
2021-05-27 18:24:16 +01:00
greerdv 03d54014f7 Merge pull request #985 from aws-lumberyard-dev/physics-transform-scale
update physics code to avoid vector scale Transform functions
2021-05-27 18:03:23 +01:00
Tom Hulton-Harrop b4ab2032e8 Fix for viewport ui crash and small refactor (#992) 2021-05-27 18:03:01 +01:00
Chris Santora b206e7ffe5 ATOM-15295 Remove Unnecessary Enable Material Properties
The only remaining unnecessary enable flag I found was for the parallax property group. It is removed, and now we just use the texture map and useTexture flag to gate whether the feature is enabled.
2021-05-27 09:58:58 -07:00
greerdv 066de9d365 Merge pull request #987 from aws-lumberyard-dev/manipulator-transform-scale
update manipulators to avoid using vector scale Transform functions
2021-05-27 17:55:37 +01:00
Steve Pham 600f97a46c Updating DirectXShaderCompiler 3P Packages to use built-from-source version (#976) 2021-05-27 09:41:45 -07:00
jjjoness 5942cf066d Merge pull request #983 from aws-lumberyard-dev/LYN-1914
Changed editor icon
2021-05-27 17:41:14 +01:00
Alex Peterson 7cd325bad9 Adding ProjectManager as an Editor runtime dependency
The project manager is needed by the editor if it does not know what project to use
2021-05-27 09:40:48 -07:00
Terry Michaels fd8fe8b939 Fixed newly created level having the right source field set (#986)
* Fixed an issue with the source field a newly created level not being set correctly
2021-05-27 11:40:16 -05:00
Jonny Galloway 528934a437 Merge pull request #957 from aws-lumberyard-dev/gallowj/main/DCCsi
Gallowj/main/dccsi
2021-05-27 11:39:55 -05:00
AMZN-puvvadar 51eb68f462 Merge pull request #886 from aws-lumberyard-dev/mp_serialize_vector
Add Multiplayer Rewindable fixed vector and array types and integrate with MP jinja templates
2021-05-27 09:31:59 -07:00