Nicholas Van Sickle
acc6248ec9
Move deep comparison / copy to utils
...
Signed-off-by: Nicholas Van Sickle <nvsickle@amazon.com >
2022-01-05 11:31:09 -08:00
Nicholas Van Sickle
41c0fb2b02
Address some review feedback
...
Signed-off-by: Nicholas Van Sickle <nvsickle@amazon.com >
2022-01-04 17:41:58 -08:00
Nicholas Van Sickle
e518faa8be
Merge remote-tracking branch 'upstream/development' into nvsickle/GenericDomDocument
2022-01-04 15:41:17 -08:00
michabr
daf4dbb54d
Fix LyShine debug display to work with Atom ( #6516 )
...
* LyShine cleanup pass for Atom conversion
Signed-off-by: abrmich <abrmich@amazon.com >
* Add GHI numbers to comments
Signed-off-by: abrmich <abrmich@amazon.com >
* Fix debug texture data
Signed-off-by: abrmich <abrmich@amazon.com >
* Fix debug canvas and draw call data
Signed-off-by: abrmich <abrmich@amazon.com >
* Add GHI issue
Signed-off-by: abrmich <abrmich@amazon.com >
* Address PR feedback
Signed-off-by: abrmich <abrmich@amazon.com >
* Remove unused variable
Signed-off-by: abrmich <abrmich@amazon.com >
2022-01-04 15:14:35 -08:00
carlitosan
c83bf11a3d
on demand reflect az events when they are the return value of ebuses ( #6625 )
...
Signed-off-by: carlitosan <82187351+carlitosan@users.noreply.github.com >
2022-01-04 14:21:06 -08:00
Ronald Koppers
50b22a23cf
Merge pull request #6631 from aws-lumberyard-dev/michabr/lyshine_shader_loc
...
Move LyShine shader to the gem
2022-01-04 14:01:33 -08:00
Vincent Liu
2b9d1ca813
Update to use AWSNativeSDK 1.9.50 ( #6618 )
...
* Update to use AWSNativeSDK 1.9.50
* After SDK upgrade, some AWS objects are bound to SDK allocator, init AWS SDK for unit test
2022-01-04 12:45:51 -08:00
Chris Galvan
f051886789
Merge pull request #6675 from aws-lumberyard-dev/cgalvan/RemoveUnusedEditorCommonImages
...
Removed unused images under Editor/Common
2022-01-04 14:36:51 -06:00
amzn-mike
8ee384f436
Asset Processor: Remove gem loading from AP ( #6488 )
...
* AssetBuilder sends builder registration network message to AP
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Add AP activating status message
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* First builder handles registration.
Fixed deadlock caused by AP and AssetBuilder waiting on each other when registering by moving AP builder start code to a thread
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Clean up external builder registration
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Add thread description for builder manager idle thread
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Remove gem loading
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Clean up builder registration and remove unused functions
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Remove PostActivate call from batch application since it will be called after builders are registered
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Removal external builder dependency scanning since we no longer support builder dlls
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Fix missing bus disconnect
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Remove unused variable
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Moved AP-AssetBuilder specific types into AssetBuilder.Static library. Also removed some unused/old code
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
2022-01-04 12:34:56 -08:00
abrmich
fced45cd61
Merge remote-tracking branch 'upstream/development' into michabr/lyshine_shader_loc
2022-01-04 11:33:30 -08:00
Sean Sweeney
052e282208
Merge pull request #6629 from aws-lumberyard-dev/test_artifact_upload
...
Changed test artifact upload check
2022-01-04 11:05:49 -08:00
Chris Galvan
66e50dfbc1
Merge pull request #6505 from tjmgd/bug-wind-71
...
Wind bug
2022-01-04 12:56:36 -06:00
Chris Galvan
6a45d36051
Merge pull request #6674 from aws-lumberyard-dev/cgalvan/RemoveUnusedBoneNamesClass
...
Removed unused bone name class.
2022-01-04 12:55:15 -06:00
Mike Balfour
b880b8e3ff
Merge pull request #6626 from aws-lumberyard-dev/terrain/mbalfour/terrain_system_benchmarks
...
Terrain/mbalfour/terrain system benchmarks
2022-01-04 11:33:13 -06:00
Chris Galvan
7c8d1cdf8c
Merge pull request #6258 from aws-lumberyard-dev/Network/olexl/rhi_compile_fixes
...
Network/olexl/rhi compile fixes
2022-01-04 11:29:27 -06:00
Chris Galvan
3194422a33
Merge pull request #6426 from aws-lumberyard-dev/PrefabAutoTests
...
Make 'test_WindowsMacPlatforms_MoveCorruptedSliceFile_MoveSuccess' to use prefab instead
2022-01-04 11:28:24 -06:00
AMZN-Phil
9f500b1228
Merge pull request #6571 from aws-lumberyard-dev/Prism/RearrangeProjectsAfterRemoval
...
Reflow Project Tiles Everytime They Are Updated
2022-01-04 09:03:42 -08:00
Chris Galvan
685706f817
Removed unused images under Editor/Common
...
Signed-off-by: Chris Galvan <chgalvan@amazon.com >
2022-01-04 10:58:50 -06:00
bosnichd
2dfdabdfc9
ProcessWatcher fixes. ( #6570 )
...
* ProcessWatcher fixes.
Signed-off-by: bosnichd <bosnichd@amazon.com >
* Update based on review feedback.
Signed-off-by: bosnichd <bosnichd@amazon.com >
2022-01-04 09:54:20 -07:00
Chris Galvan
c15ead9c30
Removed unused bone name class.
...
Signed-off-by: Chris Galvan <chgalvan@amazon.com >
2022-01-04 10:32:52 -06:00
mrieggeramzn
03f6ba55fd
Adding cascade blending for pcf ( #6181 )
...
* Adding cascade blending for pcf
Signed-off-by: mrieggeramzn <mriegger@amazon.com >
* tabs to spaces
Signed-off-by: mrieggeramzn <mriegger@amazon.com >
* tabs to spaces
Signed-off-by: mrieggeramzn <mriegger@amazon.com >
* tabs 2 spaces
Signed-off-by: mrieggeramzn <mriegger@amazon.com >
* Feedback using min3
Signed-off-by: mrieggeramzn <mriegger@amazon.com >
* Only enable flag if > 1 cascade
Signed-off-by: mrieggeramzn <mriegger@amazon.com >
* no blending if last cascade
Signed-off-by: mrieggeramzn <mriegger@amazon.com >
* Remove unused
Signed-off-by: mrieggeramzn <mriegger@amazon.com >
2022-01-04 11:29:34 -05:00
mrieggeramzn
cab09dc4ae
Adding better decal culling ( #6519 )
...
* Adding better decal culling
Signed-off-by: mrieggeramzn <mriegger@amazon.com >
* removing accidental commit
Signed-off-by: mrieggeramzn <mriegger@amazon.com >
* Breja's suggestion for decal sphere size estimation
Signed-off-by: mrieggeramzn <mriegger@amazon.com >
* Removing unused variable
Signed-off-by: mrieggeramzn <mriegger@amazon.com >
2022-01-04 11:27:43 -05:00
Chris Galvan
6e2ccbc055
Merge pull request #6437 from pollend/chore/update-SafeNormalize-usage-EmotionFX
...
chore[EmotionFX]: replace usage of SafeNormalize
2022-01-04 09:57:31 -06:00
Mike Balfour
07c862bd52
Fix string format specifier.
...
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
2022-01-04 08:37:58 -06:00
Benjamin Jillich
95245e2424
EMotion FX: Linear and angular velocity calculation and debug visualization helpers ( #6613 )
...
* Added helper functions for calculating linear and angular velocities.
* Added debug visualization helper for linear and angular velocities.
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
2022-01-04 09:13:14 +01:00
abrmich
f9404baabc
Move LyShine shader to the gem
...
Signed-off-by: abrmich <abrmich@amazon.com >
2022-01-03 17:05:51 -08:00
evanchia
0f2e33af68
Changed test artifact upload check
...
Signed-off-by: evanchia <evanchia@amazon.com >
2022-01-03 16:48:20 -08:00
Mike Balfour
9556c5bf62
Add benchmarks for terrain APIs.
...
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
2022-01-03 17:37:38 -06:00
Luis Sempé
7581967da3
Merge pull request #6300 from tjmgd/bug-script-canvas-60
...
Script Canvas Groups - Updated keyboard shortcut bindings to avoid conflict with "play game" shortcuts
2022-01-03 14:56:06 -08:00
Chris Galvan
005acbf195
Merge pull request #6620 from aws-lumberyard-dev/cgalvan/RemoveLegacyClickableLabel
...
Removed legacy QtUi/ClickableLabel and re-worked the About dialog accordingly
2022-01-03 16:53:36 -06:00
Mike Balfour
b0af08e61f
Moved GradientSignal component headers to Include directory.
...
All of the component headers in the gem have been moved to the Include directory to make them public to other gems. This allows "upstream" unit tests and benchmarks to easily create real non-mocked-out versions of these components to do more integration-level and system-level testing and benchmarking.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
2022-01-03 16:12:15 -06:00
Mike Balfour
a000198b1b
Add benchmarks to GradientSignal. ( #6616 )
...
* Add benchmarks to GradientSignal.
Cleaned up and rearranged a bit of the unit testing code to make it reusable from a benchmark suite as well. Added set of benchmarks for measuring GetValue(), so that we can compare against GetValues() when it gets added.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Fixed Editor unit tests.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
2022-01-03 16:07:31 -06:00
Gene Walters
5913a64e92
Merge pull request #6592 from aws-lumberyard-dev/LYN-9010_IMGui_CopyPasteSupport
...
IMGui: Enabling Default Clipboard Functions
2022-01-03 14:03:13 -08:00
carlitosan
6c986657b4
Fix for file-save-as-new and open asset ( #6490 )
...
Signed-off-by: carlitosan <82187351+carlitosan@users.noreply.github.com >
2022-01-03 13:18:18 -08:00
Chris Galvan
fd9574c648
Removed legacy QtUi/ClickableLabel and re-worked about dialog to use QLabel for terms of use label
...
Signed-off-by: Chris Galvan <chgalvan@amazon.com >
2022-01-03 14:21:44 -06:00
Chris Galvan
c844212492
Merge pull request #6287 from tjmgd/bug-project-settings-36
...
Illegal exe name and version no. when opening Project Settings Tool
2022-01-03 14:06:53 -06:00
Junbo Liang
75476032ab
Define AWSI automation tests pipe for Jenkins ( #6518 )
...
* Define AWSI automation tests pipe for Jenkins
Signed-off-by: Junbo Liang <68558268+junbo75@users.noreply.github.com >
2022-01-03 11:59:03 -08:00
amzn-sj
1d819e2591
Fix crash caused by trying to dereference a nullptr
...
Early return if input attachment is null (#6590 )
Signed-off-by: amzn-sj <srikkant@amazon.com >
2022-01-03 11:50:49 -08:00
Chris Galvan
ece56055bf
Merge pull request #6290 from tjmgd/bug-lod-disable-38
...
Parameters of LOD distance component still take effect when anim graph disabled
2022-01-03 13:40:53 -06:00
Chris Galvan
2b4ccfd630
Merge pull request #6480 from imginimg/ace_improvements
...
[AudioSystem] Audio Controls Editor minor improvements.
2022-01-03 13:40:25 -06:00
Chris Galvan
aa17120f09
Merge pull request #6496 from pollend/chore/add-assets-plane
...
chore: add assertions to plane to ensure normalization
2022-01-03 12:29:42 -06:00
Roman
ee554f6464
ActorInstanceId default to -1 when no %lastresult matches ( #6442 )
...
* small bugfix
Signed-off-by: rhhong <rhhong@amazon.com >
* ActorInstanceId default to -1 when no %lastresult matches
Signed-off-by: rhhong <rhhong@amazon.com >
* CR feedback - wrap function to get the first available editor actor instance.
Signed-off-by: rhhong <rhhong@amazon.com >
* Remove mcore inline
Signed-off-by: rhhong <rhhong@amazon.com >
* Fixed the bug that delete an instance from actor manager crashes the editor.
Signed-off-by: rhhong <rhhong@amazon.com >
2022-01-03 09:25:41 -08:00
Gene Walters
8cccef019f
Merge pull request #6603 from aws-lumberyard-dev/LYN-9014_NetBindingComponentIconFix
...
Fix Network Binding Component Icon
2022-01-03 08:00:45 -08:00
amzn-mike
81453defa0
Load QIcons once for asset tree and share with each Asset Tree Item to avoid file loads for every asset and improve start up time ( #6485 )
...
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
2022-01-03 09:56:19 -06:00
amzn-mike
a95b303f19
Remove Shader compiler tab from Asset Processor ( #6486 )
...
* Remove Shader compiler tab from Asset Processor
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
* Remove more references to shader compiler
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
2022-01-03 09:44:51 -06:00
amzn-mike
346a414aff
Change AP unit test project to a DLL like all others, add benchmarks project ( #6588 )
...
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com >
2022-01-03 09:44:34 -06:00
Benjamin Jillich
79dd65e1cc
Quaternion shortest equivalent ( #6472 )
...
* Added new helper functions to get the shortest equivalent of the rotation. In case the w component of the quaternion is negative the rotation is > 180° and taking the longer path. The quaternion will be inverted in that case to take the shortest path of rotation.
* Added unit test.
* Renamed the angle parameter of the CreateRotationX/Y/Z() functions into angleInRadians.
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
2022-01-03 10:20:27 +01:00
Gene Walters
8cd4a3dced
Fix netbind component to use the new svg icons instead of png (which no longer exist)
...
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-12-30 12:50:06 -08:00
Mike Balfour
48260486fb
Change gradients to use cached GradientTransform instance ( #6591 )
...
* Change flow so that TerrainSystem stops responding during deactivation.
Some systems might accidentally try to call back to the TerrainSystem inside a DestroyBegin notification, so make sure it stops listening before sending out the notification.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Change gradients to cache and use a GradientTransform instance.
In my local test case, calling EBus on every call took 337 ms, using a lambda to wrap the calls took 197 ms, and using the fully cached version took 170 ms.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Remove the wrappingTransform function and go back to the switch statement.
There was a bit of overhead to each function call due to using AZStd::function that just isn't necessary for this use case.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Add profile markers to the heightfield updates so that they're more visible.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Cleared state while component is deactivated.
The state was getting refreshed even while the component was in a deactivated state, which meant that it wasn't properly notifying of state changes when it became active since it wasn't detecting an actual change. By clearing the state when deactivated, and ensuring the state isn't getting refreshed *while* deactivated, the notifications work properly.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Fixed compile warning on unit test.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Addressed PR feedback - changed comments, reduced mutex scope
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
2021-12-30 12:43:00 -06:00
Gene Walters
49652352f4
Allowing default ImGui clipboard behavior so copy+paste works in the imgui console menu
...
Signed-off-by: Gene Walters <genewalt@amazon.com >
2021-12-29 16:38:21 -08:00