tjmgd
4695d36ea5
Fix: Blend node applies both poses at value 1 ( #6292 )
...
Signed-off-by: T.J. McGrath-Daly <tj.mcgrath.daly@huawei.com >
Co-authored-by: Tobias Alexander Franke <tobias.alexander.franke@huawei.com >
2022-01-05 09:54:34 +01:00
Benjamin Jillich
40ca1dcbf9
EMotion FX: Extendable pose data and pose debug visualization ( #6639 )
...
* Added debug draw function to the pose class for sharable and easy-to-use pose debug visualization that includes pose data debug rendering.
* Extended the pose data factory with the ability to add pose data types from outside of the EMFX SDK and external gems.
* In order to get access to the pose data factory, it got added to the EMFX manager.
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
2022-01-05 09:10:12 +01:00
Chris Burel
bfb1d0ad9e
Merge pull request #6225 from aws-lumberyard-dev/burelc/inotify
...
[AssetProcessor] Refactor the FileWatcher to use only one watch thread
2022-01-04 18:18:29 -08:00
michabr
5eb6c2d24b
Update UiCustomImageComponent to use Atom ( #6628 )
...
Signed-off-by: abrmich <abrmich@amazon.com >
2022-01-04 18:13:44 -08:00
dmcdiarmid-ly
b719b1e8ee
Merge pull request #6681 from aws-lumberyard-dev/rgba16f/revertAddingPassClass
...
Revert "added pass class (#6244 )"
2022-01-04 17:41:21 -07:00
Chris Burel
648a21ab5c
[Linux] Correct handling of new dirs added to non-recursive watch roots
...
Signed-off-by: Chris Burel <burelc@amazon.com >
2022-01-04 16:12:17 -08:00
Chris Burel
2bc1d8620e
Rename file to adhere to PAL conventions
...
Signed-off-by: Chris Burel <burelc@amazon.com >
2022-01-04 16:12:17 -08:00
Chris Burel
484e27c109
Use AZStd::equal to implement path comparison
...
Signed-off-by: Chris Burel <burelc@amazon.com >
2022-01-04 16:12:17 -08:00
Chris Burel
ce0bb1ca2b
[AssetProcessor] Refactor the FileWatcher to use only one watch thread
...
This change reworks the AssetProcessor's FileWatcher so that it only uses
one thread. This is motivated by getting better support for inotify on
Linux. The previous architecture required calling `inotify_init` once for
each directory that was being watched, and using separate inotify instances
for each watched tree. In addition, having separate threads per watched
tree is not necessary, and just consumes system resources. Each platform
supports watching multiple directories with the same platform-specific
watcher API, so each platform has been updated accordingly.
The interface to the FileWatcher class is greatly simplified. Previously,
it supported client-supplied filtering of the paths that would generate
notifications. This was done by subclassing `FolderWatchBase` and
implementing `OnFileChange`. However, only one filter was ever used, so
that filter is now hard-coded in the FileWatcher class, and the classes
driving the old filtering mechanism are removed. Users of the interface
now have a much easier time, they just call `AddFolderWatch` with the path
to watch, and only have to connect to one set of signals, instead of
separate signals per watched directory.
Signed-off-by: Chris Burel <burelc@amazon.com >
2022-01-04 16:12:17 -08:00
Chris Burel
7ac5bc3d5c
[Linux] Display a warning in AP if inotify fails to initialize
...
Signed-off-by: Chris Burel <burelc@amazon.com >
2022-01-04 16:12:17 -08:00
Chris Burel
04f4d5e031
[Linux] Avoid recursive inotify when a watch folder is set to recursive=false
...
Signed-off-by: Chris Burel <burelc@amazon.com >
2022-01-04 16:12: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
rgba16f
641037e30c
Revert "added pass class ( #6244 )"
...
This reverts commit 515e363151 .
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com >
2022-01-04 15:40:55 -06: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