4796 Commits

Author SHA1 Message Date
Chris Galvan 1da5ef16a8 Merge pull request #6046 from aws-lumberyard-dev/cgalvan/gitflow_211130_o3de_main
Merged `stabilization/2110` to `main`
2021-12-02 09:36:59 -06:00
Chris Galvan 57b201b0da Merged stabilization/2110 -> main
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-11-30 12:30:07 -06:00
AMZN-Phil 6480041944 Merge pull request #6012 from aws-lumberyard-dev/InstallerRuntimeFix2
Remove LyShineExample Gem's dependency on LmbrCentral and address feedback from previous PR with similar fix for ScriptCanvas
2021-11-29 15:09:11 -08:00
amzn-sj 64139b7636 Add new-line to end of file
Signed-off-by: amzn-sj <srikkant@amazon.com>
2021-11-29 14:30:15 -08:00
amzn-sj ba732480d0 Remove LyShineExample Gem's dependency on LmbrCentral and address feedback from previous PR with similar fix for ScriptCanvas
Signed-off-by: amzn-sj <srikkant@amazon.com>
2021-11-29 12:41:33 -08:00
carlitosan 4d36fb9c10 Merge pull request #5958 from aws-lumberyard-dev/carlotisan-fix-sc-function-statics
fix sc function static initialization of dependencies
2021-11-26 18:51:19 -08:00
carlitosan 5794fa6c9d non-handler static initialization for runtime assets is made recursive on dependencies
Signed-off-by: carlitosan <82187351+carlitosan@users.noreply.github.com>
2021-11-26 10:17:14 -08:00
Terry Michaels e3f7b777ab Merge pull request #5923 from aws-lumberyard-dev/InstallerRuntimeDepFix
Remove dependency of ScriptCanvasPhysics on ScriptCanvas gem to fix runtime dependency conflict
2021-11-26 10:51:34 -06:00
amzn-sj 34542337b9 Remove dependency of ScriptCanvasPhysics on ScriptCanvas gem to fix runtime dependency conflict
Signed-off-by: amzn-sj <srikkant@amazon.com>
2021-11-24 22:34:04 -08:00
lumberyard-employee-dm 99d0c39273 O3DE.exe Project-Centric "Open Editor" fix (#5852)
* The O3DE.exe Open Editor button now attempts to open the Editor in the
build directory of the project being opened.

If their is no Editor within the build directory of the Project, it uses
the Editor.exe in the current O3DE.exe executable directory if it exists

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Engine .gitignore now ignores the build directory if placed in the
AutomatedTesting project

Previously it was just ignoring a `[Bb]uild` directory if it was
directly within the engine root.
This change matches the behavior of the project templates.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Renamed the ProjectUtils GetEditorDirectory function to
GetEditorExecutablePath

Added a platform specific implementation for retrieving the path to the
Editor executable in the GetEditorExectuablePath function.

It first attempts to locate the Editor via checking the project build
directory for an Editor executable before falling back to checking the
binary directory of the currently running O3DE executable.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Correct the MacOS GetEditorExecutablePath to return the Editor path

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-11-23 18:25:00 -06:00
Danilo Aimini 4ac8b5dc42 Display version number correctly in installer builds from branches that properly set the name on Jenkins. (#5856)
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-11-23 13:13:21 -08:00
carlitosan d09171fc53 Merge pull request #5851 from aws-lumberyard-dev/carlitosan-redcode-scripteventref
remove scripteventreference deprecated code
2021-11-23 08:52:44 -08:00
carlitosan 81bf27c4e0 remove scripteventreference deprecated code
Signed-off-by: carlitosan <82187351+carlitosan@users.noreply.github.com>
2021-11-22 16:57:21 -08:00
Steve Pham ba32937867 Cherry pick release unused warning error into Stabilization/2110 (#5845)
* Fixed unused variable warning in Release configuration in Linux. (#5830)

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

* Fix unused variable errors (#5843)

Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com>

Co-authored-by: moraaar <moraaar@amazon.com>
2021-11-22 15:32:54 -08:00
Mike Balfour 1f2385ca1a Added missing doc links. (#5841)
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-11-22 15:35:37 -06:00
AMZN-Phil bf3a511806 Merge pull request #5817 from aws-lumberyard-dev/Prism/CMakePATH
Fix Project Manager not finding CMake on Windows
2021-11-22 11:04:27 -08:00
AMZN-Phil d958502f2c Check return value of qputenv
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-22 09:26:34 -08:00
Steve Pham b3c0200345 Restore missing variable 'target_filename_ext' needed to determine if RPATH fix is necessary or not (#5824)
Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com>
2021-11-22 08:58:24 -08:00
AMZN-Phil c2145a6387 Use QStringList to avoid false matches against a partial path
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-22 08:31:12 -08:00
AMZN-Phil def5b3a65d Fix additional left over references to QProcessEnvironment
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-20 10:37:55 -08:00
AMZN-Phil 74e1ee1862 Fix non-Windows platforms
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-20 10:23:50 -08:00
AMZN-Phil e1b6054ff8 Fix Project Manager not finding CMake on Windows
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-19 19:13:19 -08:00
Steve Pham a0ab5920da Add trait to enable/disable the Resource Mapping Tool (#5814)
* Add trait to enable/disable the Resource Mapping Tool

Signed-off-by: spham <82231385+spham-amzn@users.noreply.github.com>

* Moving ly_install_directory(DIRECTIORES Tools/ResourceMappingtool) into of the PAL_TRAIT_ENABLE_RESOURCE_MAPPING_TOOL block

Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com>
2021-11-19 18:04:15 -08:00
Esteban Papp dbc5d7a8bc Cherry-pick of Linux deb package to stabilization (#5778)
* Cherry-pick 49e8f35858

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

* Merging differences from development of other changes that need to be there for deb packaging

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

* Picks a needed change for the installer

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

* Fixes warning in mac

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

* Takes version from environment if defined

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

* Do not pick up version if it is empty string since that will also break version comparison

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

* creating temp directories if they dont exist

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

* removing a dependency to itself (Multiplayer.Builders is an alias of Multiplayer.Editor)

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

* Filters which runtime dependencies are passed from private build dependencies to only those that are actual targets.
This avoids something like a "d3d12" private build dependency from being passed to the runtime dependencies

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-11-19 14:07:25 -08:00
Steve Pham 3cf3e45b38 Enable Resource Mapping Tool on Linux (#5779)
* Enable and fix AWS Resource Mapping Tool on Linux
- Enable the trait AWSCORE_EDITOR_RESOURCE_MAPPING_TOOL_ENABLED for Linux
- Add additional traits to handle launching o3de local python on Linux
- Update the resource_mapping_tool.py to support preloading the shared libraries for Pyside (like the QtForPython gem) in order to resolve the local pyside2 libraries

Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com>

* Update pyside2 to a RUNTIME dependency

Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com>

* Update special linux preloading comments for clarity

Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com>

* Add CR at the end of traits files

Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com>

* - Remove unnecessary extra argument '--executable-path' and use '--binaries-path' instead
- Add linux only loading of pyside modules to 'setup_qt_environment' instead
- Update README.md

Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com>

* Updated unit tests for test_environment_utils.py

Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com>

* Fix indentation for Linux specific logic in environment_utils.py

Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com>

* Fix (more) indentation for Linux specific logic in environment_utils.py

Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com>

* Replace exit with return in setup_qt_environment

Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com>
2021-11-19 12:09:00 -08:00
amzn-mike af85060856 [SPEC-7644] Cherry Pick - ParallelDeepAssetReferences is failing intermittently (#5797)
* [SPEC-7644] ParallelDeepAssetReferences is failing intermittently (#5721)

* Fixed race condition caused by trying to handle asset ready event before asset container has finished filling out all the data structures.

Added check to only handle asset ready once init is complete
Added unit test to verify fix

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Re-enable test

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Add missing space to error message

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Add comment on sleep

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Collapse nested namespace

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Collapse nested namespace

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
(cherry picked from commit 56900484fc)

# Conflicts:
#	Code/Framework/AzCore/AzCore/Asset/AssetContainer.cpp

* Fix indentation

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
2021-11-19 11:22:43 -08:00
Allen Jackson 95da7fcb64 {lyn7060} adding 'Save as Prefab' for ProcPrefab (#5678)
This adds the context menu to the Asset Browser to "Save as Prefab.." so that a Procedural Prefab
asset template can be saved in the source assets folder


Signed-off-by: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
2021-11-19 13:17:21 -06:00
Danilo Aimini 4be1e68bad Fix oversight from recent change to PrefabFocusHandler internals. (#5794)
* Fix oversight from recent change to PrefabFocusHandler internals.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Introduce check for null instance in case this is called before the Prefab Focus Handler is initialized.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-11-19 10:45:06 -08:00
AMZN-Phil 5e8c8484be Merge pull request #5792 from aws-lumberyard-dev/Prism/JenkinsBuildNumber
Make version string settable from Jenkins
2021-11-19 10:40:45 -08:00
Nicholas Van Sickle 4ee2f341dc Fix several Prefab outliner ordering issues (#5747)
* Fix several Prefab outliner ordering issues

This change does a few things to address instability in entity order when prefabs are enabled:
- Changes ordering behavior on entity add to always be "insert after the last selected sibling of the new entity, or at the end if there is no selected sibling"
- Adds some logic to ensure selection stays frozen during prefab propagation to allow this behavior to be used
- Alters delta generation in `PrefabPublicHandler::CreateEntity` to use the template instead of reserializing the DOM - this avoids a whole bunch of patching issues caused by EditorEntitySortComponent doing post-hoc order fix-up and should generally be safer/faster as we're producing patches for the actual target for those patches
- Because the duplicate action is DOM-driven, and there's some thorniness around making changes that will affect the template during propagation, this adds `PrefabPublicHandler::AddNewEntityToSortOrder` to directly patch the DOM for the duplicate case

Two bits of this come from patches from the incredibly helpful @AMZN-daimini
- Alters `PrefabPublicHandler::GenerateUndoNodesForEntityChangeAndUpdateCache` behavior for determining what's an override: we now check to see if we're part of the current focused instance but *not* owned by the focus instance directly. This lets entity order for nested prefabs get saved to the owning prefab instead of as an override. I'm putting this up for discussion without a feature flag gating it, but we may wish to make this a toggle or disable it outright for stabilization (in which case entity order won't be saved to the owning prefab)
- Adds a custom serializer for EditorEntitySortComponent. This isn't strictly necessary now, but it was very useful for debugging and ended up receiving much more manual testing its migration path and save/load path more than I've tested without using the serializer.

Signed-off-by: Nicholas Van Sickle <nvsickle@amazon.com>

* Add missing serializers

Signed-off-by: Nicholas Van Sickle <nvsickle@amazon.com>

* Address some review feedback

Signed-off-by: Nicholas Van Sickle <nvsickle@amazon.com>

* Generate patch in `PrefabPublicHandler::CreateEntity` using the instance's fully evaluated template in-memory

Signed-off-by: Nicholas Van Sickle <nvsickle@amazon.com>

* Fix up comment

Signed-off-by: Nicholas Van Sickle <nvsickle@amazon.com>

* Fix Linux build

Signed-off-by: Nicholas Van Sickle <nvsickle@amazon.com>

* Try to make test less timing dependent (haven't been able to repro failure locally)

Signed-off-by: Nicholas Van Sickle <nvsickle@amazon.com>

* Fix another build issue

Signed-off-by: Nicholas Van Sickle <nvsickle@amazon.com>

* Fix unit test failures

Signed-off-by: Nicholas Van Sickle <nvsickle@amazon.com>

* Fix a duplicate issue with sanitization that was causing sporadic test failure (thanks, test!)

Signed-off-by: Nicholas Van Sickle <nvsickle@amazon.com>

* One more Linux fix...

Signed-off-by: Nicholas Van Sickle <nvsickle@amazon.com>
2021-11-19 23:35:19 +05:30
John Jones-Steele 4ad35f424e Adds check to make sure that there are not too many samples created. (#5789)
* Adds check to make sure that there are not too many samples created.

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>

* Changes made from PR

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>

* Changes made from PR 2

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>
2021-11-19 17:57:38 +00:00
Olex Lozitskiy 7749f3c4a7 Merges PR 5707 that resolves #5611 from dev to stab/2110. 2021-11-19 12:13:25 -05:00
Danilo Aimini b4ff364a51 Remove AI components from list of addable components in Inspector. (#5780)
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-11-19 09:11:48 -08:00
lumberyard-employee-dm 77279bfd55 Prevent updates to o3de_manifests.json if it is corrupted. (#5776)
This behavior can be overridden using the --force option.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-11-19 11:04:53 -06:00
Qing Tao 8fd9cbfb64 ATOM-16854 Texture Settings dialog box crashes in the Editor (#5777)
Changes include:
-Fixed image preview issue which was trying to convert a compressed texture directly to QImage.
-Fixed texture resolution display for cubemap in texture setting editor.
-Sort the preset names in preset combo box
-Fixed a crash when showing IBLSkybox preset info in texture setting editor

Signed-off-by: Qing Tao <55564570+VickyAtAZ@users.noreply.github.com>
2021-11-19 09:02:11 -08:00
Tom Hulton-Harrop ebb24d2285 Improvement for click detection when clicking quickly between mouse moves (#5786)
* improvement for click detection when clicking quickly between mouse moves

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* remove magic number and introduce constant

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* add missing update from camera test

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>
2021-11-19 16:52:44 +00:00
AMZN-Phil 4dd07111f9 Make version string settable from Jenkins
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-19 08:31:32 -08:00
Steve Pham 11f41a4467 Fix UI canvas save as start folder (#5756)
Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com>
2021-11-19 08:22:53 -08:00
AMZN-Phil 1f0ac46d68 Merge pull request #5731 from aws-lumberyard-dev/Prism/WindowsInstallerName
Change developer preview tag
2021-11-19 07:30:48 -08:00
AMZN-Phil 092d125acf Merge pull request #5769 from aws-lumberyard-dev/Prism/RemoteGemWarning
Extra gem download failure handling
2021-11-19 07:30:25 -08:00
Tom Hulton-Harrop e50735c127 Improved look for viewport ui border close button (#5757)
* improved look for viewport ui border close button

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* remove unused variable

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* removed commented 'fixme' calls

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* updates following PR feedback

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>
2021-11-19 11:04:49 +00:00
Alex Peterson d30fdb759d Gem repo template (#5774)
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-18 21:27:43 -08:00
Olex Lozitskiy 23dcc527a7 Merges PR 5707 that resolves #5611.
Signed-off-by: Olex Lozitskiy <5432499+AMZN-Olex@users.noreply.github.com>
2021-11-18 23:33:42 -05:00
AMZN-Phil a465bf30a7 Iterate over dependent gems
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-18 17:30:52 -08:00
Steve Pham 199a59e8f9 Update package and hash for pyside2 (#5773)
Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com>
2021-11-18 17:30:24 -08:00
Alex Peterson 4ad6d3e9f7 Updated project manager backgrounds (#5770)
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-18 16:54:04 -08:00
dmcdiarmid-ly 2321afecfb Merge pull request #5760 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-16762
Fix for SSR initialization and visual quality improvements
2021-11-18 17:31:27 -07:00
AMZN-Phil 0a3b59f4a0 Merge branch 'stabilization/2110' of https://github.com/aws-lumberyard/o3de into Prism/WindowsInstallerName
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-18 15:48:23 -08:00
antonmic 9cbd323a3b Merge pull request #5763 from aws-lumberyard-dev/Atom/antonmic/AuxGeomFeedback
Capsule light aux geom: addressed feedback from previous PR plus some cleanup
2021-11-18 15:19:08 -08:00
Danilo Aimini ac959bcc01 Dragging an entity from outside the focused Prefab into it may crash the Editor (#5762)
* Replace Instance References with EntityId of the Prefab Container (WIP)

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Use the invalid entity id for the root instance and get the root instance every time to prevent weird Prefab EOS shenanigans.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Revert unnecessary changes, fix IsOwningPrefabBeingFocused to match previous behavior. Disable some tests that no longer apply correctly due to the testing environment not relying on the Prefab EOS.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Fix minor typo in test comment

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-11-18 15:06:58 -08:00
AMZN-Phil 7e43b53d16 Extra gem download failure handling
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-18 15:01:11 -08:00
allisaurus edb15946ca Update resource mapping tool schema version (#5729)
* Update resource mapping tool schema version

Signed-off-by: allisaurus <34254888+allisaurus@users.noreply.github.com>
2021-11-18 14:35:24 -08:00
Danilo Aimini e8576acbb0 Replace old Developer Preview release name with Stable 21.11 (#5759)
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-11-18 14:16:56 -08:00
antonmic cf4ef5e73b Addressed feedback from previous PR plus some cleanup
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-11-18 13:37:06 -08:00
AMZN-Phil 76d2e125c2 Merge pull request #5751 from aws-lumberyard-dev/Prism/PythonLoggerWarn
Change warn to warning to remove deprecation messages from Python
2021-11-18 12:43:26 -08:00
dmcdiar 7f4ab7a1c2 Added a frame delay before activating SSR, several visual quality improvements
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-11-18 13:10:07 -07:00
Luis Sempé 7213e2cd87 Merge pull request #5750 from aws-lumberyard-dev/scripting/4060
Renamed RequestTaggedEntities to Get Entity By Tag as it only returns the first entity
2021-11-18 10:24:54 -08:00
antonmic 12e3a652d7 Merge pull request #5737 from aws-lumberyard-dev/Atom/antonmic/FixForCapsuleAuxGeom
Fixed capsule auxgeom draw for lights and other aux geom issues
2021-11-18 10:16:31 -08:00
jckand-amzn 06e5c394e2 Updating AssetBrowser tests around new TableView model and removed several xfails from tests that now pass (#5727)
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-11-18 10:07:19 -08:00
AMZN-Phil 83f42fed5f Change warn to warning to remove deprecation messages from Python
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-18 09:49:05 -08:00
Mike Balfour 1b63ca3bc0 Terrain component icon updates. (#5722)
* Terrain component icon updates.
Refreshed using latest icons from UX.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Revised icons from UX.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-11-18 11:30:03 -06:00
moudgils 44d693a444 Fix DOF flickering on Vk due to missing LDS sync (#5723) (#5732)
* Fix DOF flickering on Vk due to missing LDS sync

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

* Added another sync

Signed-off-by: moudgils <moudgils@amazon.com>
2021-11-18 09:11:58 -08:00
lsemp3d 6c25e08d3f Merge branch 'stabilization/2110' of https://github.com/aws-lumberyard-dev/o3de into scripting/4060 2021-11-18 08:38:38 -08:00
lsemp3d 686fc7c54f Renamed RequestTaggedEntities to 'Get Entity by Tag'
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-11-18 08:37:41 -08:00
AMZN-Phil 78263b7f13 Merge pull request #5681 from aws-lumberyard-dev/Prism/CLIDisplayLastError
Show python errors in Project Manager
2021-11-18 08:37:23 -08:00
John Jones-Steele a54a149877 Changes from comments made after merge (#5738)
Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>
2021-11-18 16:06:54 +00:00
Tom Hulton-Harrop f18f5318c0 Fix for gizmo axis text not displaying correctly on high dpi screens (#5745)
Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>
2021-11-18 15:34:30 +00:00
Tom Hulton-Harrop ca6b7d1d1f Add test for ViewportInteractionImpl use of ViewportInteractionRequestBus (#5741)
Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>
2021-11-18 13:09:06 +00:00
Tom Hulton-Harrop bf4f52e146 Updates and fixes to viewport placement (#5712)
* updates to use more modern viewport intersection logic

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* updates to editor viewport ray intersection for object placement

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* make ed_defaultEntityPlacementDistance visible to Viewport.cpp

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* fix link error for AZ_CVAR variable

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* updates following review feedback

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>
2021-11-18 10:58:18 +00:00
amzn-sean cf540b6f44 Defaulting the joint setup display to ON instead of OFF (#5696)
Signed-off-by: amzn-sean <75276488+amzn-sean@users.noreply.github.com>
2021-11-18 09:57:29 +00:00
Tom Hulton-Harrop b533a9566a Fix for viewport not updating correctly when switching camera views (#5719)
Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>
2021-11-18 09:11:46 +00:00
antonmic 8587c8e033 Fixed capsule auxgeom draw for lights and other aux geom issues
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-11-17 22:55:29 -08:00
santorac d222aeef48 Merge pull request #5571 from aws-lumberyard-dev/Atom/santorac/MaterialEditorHandlesMissingTextures
Updated Material Editor and Asset Processor To Gracefully Handle Missing Textures
2021-11-17 19:58:37 -08:00
AMZN-Phil a76268287e Change developer preview tag
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-17 15:51:25 -08:00
santorac 734c2fb693 Merge remote-tracking branch 'upstream/stabilization/2110' into Atom/santorac/MaterialEditorHandlesMissingTextures 2021-11-17 15:11:32 -08:00
santorac 9a887bd690 Removed unused lambda function.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-17 15:11:05 -08:00
AMZN-Phil 7787ceb04c Merge branch 'stabilization/2110' of https://github.com/aws-lumberyard/o3de into Prism/CLIDisplayLastError
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-17 14:43:03 -08:00
amzn-mike 555776fd7f Fix AssetBus connection policy to re-lock the mutex afterward since some destructors in the calling methods are still altering the context (#5575) (#5664)
Also made the unlock conditional.

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
(cherry picked from commit 63713ca284)
2021-11-17 14:40:45 -08:00
AMZN-Phil c375f07339 Merge pull request #5637 from aws-lumberyard-dev/Prism/FixGemCart
Display Gem Cart in Gem Catalog Right Panel
2021-11-17 14:30:43 -08:00
AMZN-Phil e9ec37f20b Moved global vector inside PythonBindings
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-17 14:03:24 -08:00
santorac d3de1689ad Removed unused lambda function.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-17 13:53:11 -08:00
Danilo Aimini a8dcfbbb13 Prevent settings from being saved to setreg files on editor close. Limiting this to avoid a bigger blast radius. (#5717)
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-11-17 13:27:57 -08:00
santorac 2774ac1811 Merge branch 'stabilization/2110' into Atom/santorac/MaterialEditorHandlesMissingTextures 2021-11-17 13:24:56 -08:00
Guthrie Adams 713a3916f5 Merge pull request #5691 from aws-lumberyard-dev/Atom/guthadam/material_editor_viewport_settings_previews_uses_thumbnail_widget
Replacing material editor lighting preset selection dialog exr previews with lighting preset thumbnails
2021-11-17 14:57:52 -06:00
santorac be9db80f99 Merge branch 'stabilization/2110' into Atom/santorac/MaterialEditorHandlesMissingTextures 2021-11-17 12:15:57 -08:00
AMZN-Phil 95c8398c79 Merge pull request #5673 from aws-lumberyard-dev/Prism/AddEditGemsButton
Adds Configure Gems Options to Project Dropdown + Misc. Project Manager Fixes
2021-11-17 12:14:24 -08:00
santorac 2ae7a5ef9f Added a unit test for the MaterialPropertyValue bug fix.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-17 12:04:46 -08:00
John Jones-Steele 6b1fb04a1c Terrain Supports Physics test (#5706)
* Terrain Supports Physics test

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>

* Changes from PR

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>
2021-11-17 19:16:30 +00:00
jonawals a1cf76ec65 Merge pull request #5652 from aws-lumberyard-dev/viewport/EditorModeUIBackButton
Viewport/editor mode UI back button
2021-11-17 18:32:46 +00:00
Chris Galvan 33abae1008 Merge pull request #5710 from aws-lumberyard-dev/cgalvan/FixSlowScriptCanvasLoading
Fixed slow Script Canvas loading by moving error icon construction in NodePaletteTreeItem.
2021-11-17 12:31:45 -06:00
AMZN-nggieber 7de4628747 Merge branch 'stabilization/2110' into Prism/FixGemCart 2021-11-17 10:19:47 -08:00
nggieber 8d26251c93 Include DownloadController
Signed-off-by: nggieber <nggieber@amazon.com>
2021-11-17 10:16:41 -08:00
AMZN-Phil 6819a1956d Merge branch 'stabilization/2110' of https://github.com/aws-lumberyard/o3de into Prism/CLIDisplayLastError
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-17 10:01:00 -08:00
Qing Tao d0ebe4ee10 Follow up fix for ATOM-13512 (#5689)
* Follow up fix for ATOM-13512
Update the file mask mapping in ImageBuilder.settings.
Change Reflectance.preset to use BC4 format since it only needs once channel.

Signed-off-by: Qing Tao <55564570+VickyAtAZ@users.noreply.github.com>
2021-11-17 10:00:31 -08:00
Guthrie Adams 1457ef6ee9 Merge pull request #5692 from aws-lumberyard-dev/Atom/guthadam/throttle_material_editor_updates_when_inactive
Reduce material editor update interval when inactive
2021-11-17 11:47:37 -06:00
Chris Galvan 21c3aba7da Fixed slow Script Canvas loading by moving error icon construction in NodePaletteTreeItem.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-11-17 11:13:38 -06:00
Tom Hulton-Harrop e34ea3bcaa Fixes for viewport selection issues (#5494)
* improvements to editor selection in the viewport

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* fix issue with being able to select icons that are not showing for entities inside entity containers

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* update comment after review feedback

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* updates to viewport picking code to simplify the api

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* add test to replicate near clip intersection issue

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* small tidy-up changes

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* updates to how we perform world to screen and screen to world calculations, added test coverage and some tidy-up

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* add some more tests for ViewportInteractionImpl

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* minor tweaks before PR feedback

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* fix typo in fix

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* fix for manipulator test framework tests

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* updates to RPI::View and RenderPipeline after review feedback from VickyAtAZ

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* add constexpr to ScreenPoint, ScreenVector and ScreenSize initializing constructors

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* add PrintTo functions for Screen* types

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* downgrade error to warning temporarily

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* check incoming view is null

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* remove pragma optimize off

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>
2021-11-17 17:12:21 +00:00
jromnoa ef16207ac5 Merge pull request #5684 from aws-lumberyard-dev/Atom/jromnoa/cherrypick-dev-asset-gpu-test-fixes
Cherrypick GPU test changes (that also fix issues) to stabilization
2021-11-17 09:06:46 -08:00
Guthrie Adams 72de78bb83 Reduce material editor update interval when inactive
Reduce the application update interval when it’s not in focus to reduce power consumption and interference with other applications

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-17 11:02:36 -06:00
Guthrie Adams cb552256f8 Moved asynchronous image loading function to atom tools framework
Moved settings registry wrapper function to atom tools framework
Created registry settings with default values for preview configurations based on asset type
Changed lighting preset previews and thumbnails to use reflective material
Created registry settings for preset selection dialog borders, padding, sizes
Updated shared preview utility functions to compare against registered asset types instead of passing them in individually

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-17 10:55:14 -06:00
Steve Pham a051bdeeb0 Enably QtForPython for Linux (#5667)
- Fix PALification and include Linux for the QtForPython gem
- Add Linux-only module loader for Pyside2 related modules
- Remove (unnecessary) #if !defined(Q_OS_WIN)

Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com>
2021-11-17 08:28:33 -08:00
Tom Hulton-Harrop 593f03efb4 Camera fixes follow-up (#5703)
* allow unconstrained camera when tracking transform and fix some camera interpolation issues

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* tests for interpolation fixes

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* add test for camera constraints change

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* updates following review feeedback

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>
2021-11-17 16:23:01 +00:00
AMZN-Phil a7e90fd6c8 Fix copy paste variable name
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-17 08:15:41 -08:00
Guthrie Adams 6dcbc64cd6 Removed preview image setting from model presets
It’s no longer needed because we use the thumbnail renderer

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-17 10:12:10 -06:00
Guthrie Adams 123b422709 Updated shared preview fit to camera logic and viewing angle
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-17 10:12:07 -06:00
Guthrie Adams 88569948e3 Changed preset selection dialog widget headings to not overlap preview images
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-17 10:12:05 -06:00
Guthrie Adams 5311878e87 Replacing preset preview images with thumbnail widget to improve load times
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-17 10:12:02 -06:00
Chris Burel 9f9aa8f2a6 [Linux] Avoid duplicating inotify watches in forked AssetBuilder processes (#5683)
The AssetProcessor on Linux uses `inotify` to monitor for file updates.
The AssetProcessor also uses a `ProcessWatcher` to launch child
AssetBuilder processes. `ProcessWatcher` accomplishes this by calling
`fork()`, which duplicates the current process, then calling `exec()`.
The `fork()` call also appears to duplicate any inotify fds. This
results in the subprocess consuming duplicate inotify watches, which is
a limited system resource (Ubunut 20 defaults
`/proc/sys/fs/inotify/max_user_watches` to 65536). The AssetProcessor
still has issues with this max, but this should free up at least half of
the uses.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-11-17 07:34:56 -08:00
greerdv 823b5bde0b Merge pull request #5645 from aws-lumberyard-dev/avoid-bad-mass-ratios
Avoid bad mass ratios
2021-11-17 14:15:25 +00:00
Tom Hulton-Harrop a6164ca2cd Fix for camera roll behavior when in 'Be this camera' mode (#5658)
* fix for camera roll behavior when in 'Be this camera' mode

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* updates for camera tests

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* fix for failing unit test - require default function

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>
2021-11-17 12:27:23 +00:00
galibzon 155fe77f5d ShaderMetricsSystem spawns a lot of warnings (#5661)
* ShaderMetricsSystem spawns a lot of warnings
when run Atom_RPI.Tests

Added @user@ path alias definition.

* When running unit tests, using AZ::Utils::GetProjectPath() will resolve
to something like:
"/data/workspace/o3de/build/linux/External/Atom-9a4d112b/RPI/Code/Cache"
The ShaderMetricSystem.cpp writes to the @user@ folder and the following
runtime error occurs:
"You may not alter data inside the asset cache.  Please check the call
stack and consider writing into the source asset folder instead."
"Attempted write location:
/data/workspace/o3de/build/linux/External/Atom-9a4d112b/RPI/Code/Cache/user/shadermetrics.json"
To avoid the error We use AZ::Test::GetEngineRootPath();

Signed-off-by: galibzon <66021303+galibzon@users.noreply.github.com>
2021-11-17 05:47:25 -06:00
John 8ee6f1a7f4 Fix back icon scaling.
Signed-off-by: John <jonawals@amazon.com>
2021-11-17 11:08:22 +00:00
AMZN-Igarri 68a2561dc1 Fixed - Current Camera Reset - When making a new Entity, or add a new Component, you are immediately taken out of current Camera View. (#5650)
* Fixed Camera getting out of view when adding new entity

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>

* Reformatted File

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>

* fixed case formatting

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>

* Namespace comments

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>

* Addressed review comments

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>

* More feedback

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>
2021-11-17 09:58:31 +00:00
AMZN-Phil ba5102b37d Change to optionally show all python error strings
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-16 17:40:12 -08:00
santorac 8b82452a1b Updated ResolvePathReference to also early-return when the path is empty. @gadams3 said this would be helpful to him.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-16 17:30:33 -08:00
santorac 7d48e8209c Updated a failing unit test.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-16 17:28:57 -08:00
Mike Balfour 551e6010dd Add support for getting the level entity when prefabs are enabled. (#5680)
* Add support for getting the level entity when prefabs are enabled.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Made a little prettier.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Addressed PR feedback plus fixed the crash when the level component failed to add.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-11-16 19:23:53 -06:00
santorac cdb38251d8 Fixed an issue that prevented saving child materials with explicitly empty texture properties.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-16 17:19:44 -08:00
nggieber dcd50d90c9 Forward declared QVBoxLayout
Signed-off-by: nggieber <nggieber@amazon.com>
2021-11-16 17:08:36 -08:00
Alex Peterson 92510df373 Fix missing clip to world matrix data (#5677)
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-16 16:34:43 -08:00
nggieber c2308de8ee Added in missed suggestions from previous PR
Signed-off-by: nggieber <nggieber@amazon.com>
2021-11-16 16:29:12 -08:00
nggieber a3d3423ff7 Merge branch 'stabilization/2110' into Prism/AddEditGemsButton 2021-11-16 16:04:06 -08:00
jromnoa a38c59372c improve docstring descriptions for FOV degrees and Asset.id not asset paths for diff asset properties
Signed-off-by: jromnoa <80134229+jromnoa@users.noreply.github.com>
2021-11-16 16:02:46 -08:00
jromnoa b36ad7aaff move component descriptions above the property param in the docstrings
Signed-off-by: jromnoa <80134229+jromnoa@users.noreply.github.com>
2021-11-16 16:02:23 -08:00
jromnoa d07cbb7af6 add AtomComponentProperties.grid('Secondary Grid Spacing') direct call, remove fmt:on comment
Signed-off-by: jromnoa <80134229+jromnoa@users.noreply.github.com>
2021-11-16 16:02:15 -08:00
jromnoa 222581318d add some docstring descriptions for Cubemap Texture, Material Asset, Secondary Grid Spacing, & Field of View component properties
Signed-off-by: jromnoa <80134229+jromnoa@users.noreply.github.com>
2021-11-16 16:02:06 -08:00
jromnoa e27e6cc5ef update asset called in global skylight test as well
Signed-off-by: jromnoa <80134229+jromnoa@users.noreply.github.com>
2021-11-16 16:01:58 -08:00
jromnoa 3b0e3a5d52 update golden images for spot light and area light tests, update asset used
Signed-off-by: jromnoa <80134229+jromnoa@users.noreply.github.com>
2021-11-16 16:01:49 -08:00
jromnoa bbbcc94634 saving progress on test fixes to swap branches
Signed-off-by: jromnoa <80134229+jromnoa@users.noreply.github.com>
2021-11-16 16:01:39 -08:00
jromnoa 53275fcb70 add new golden image that uses smaller asset file
Signed-off-by: jromnoa <80134229+jromnoa@users.noreply.github.com>
2021-11-16 16:01:30 -08:00
nggieber de67bb70c9 Added comment why GemRepos isn't included in ContainsScreen
Signed-off-by: nggieber <nggieber@amazon.com>
2021-11-16 16:01:25 -08:00
jromnoa 33493b5c8e add new component property paths to mesh, material, camera, hdri_skybox, and global_skylight components
Signed-off-by: jromnoa <80134229+jromnoa@users.noreply.github.com>
2021-11-16 16:01:17 -08:00
jromnoa 0efb8847aa drop the 'as helper' for TestHelper and re-factor the helper. calls to TestHelper.
Signed-off-by: jromnoa <80134229+jromnoa@users.noreply.github.com>
2021-11-16 16:01:06 -08:00
jromnoa 9c2a50d686 use smaller asset files, fix asset to use asset.id for tests
Signed-off-by: jromnoa <80134229+jromnoa@users.noreply.github.com>
2021-11-16 16:00:55 -08:00
jromnoa c83d0432dd saving initial round of edits for the using the Asset class
Signed-off-by: jromnoa <80134229+jromnoa@users.noreply.github.com>
2021-11-16 16:00:41 -08:00
nggieber 95da89d0cc Merge branch 'stabilization/2110' into Prism/AddEditGemsButton 2021-11-16 15:58:14 -08:00
AMZN-nggieber 0d17e575a7 Fix: Display Repo Gems on Repo Screen Correctly (#5638)
Signed-off-by: nggieber <nggieber@amazon.com>
2021-11-16 15:53:51 -08:00
nggieber 5d2be299d8 Moved includes to forward declarations on GemCatalogScreen
Signed-off-by: nggieber <nggieber@amazon.com>
2021-11-16 15:36:32 -08:00
Qing Tao 2ae8477683 ATOM-13512 Altering IBL ImageProcessor .preset Does Not Force Assets to Rebuild (#5639)
Changes include:
- Move config files from ImageProcessingAtom/Config/ folder to ImageProcessingAtom/Assets/Config/ folder so it can be watched as source depencies.
- Change GetSuggestedPreset function so it can return certain preset for certain file name.
- Move file mask mappings from preset to ImageBuilder.settings. But the file masks in preset can still be used.
- Changed from using project config folder's imageBuilder.Settings for override to using it as json merge patch.
- Expose GetFileHash function in AssetBuilderSDK api.


Signed-off-by: Qing Tao <55564570+VickyAtAZ@users.noreply.github.com>
2021-11-16 15:25:13 -08:00
mrieggeramzn 6c1eefe605 Fix for two viewports not computing the right camera matrices (#5672)
Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-11-16 15:08:28 -08:00
Mike Balfour a74fa5c5b8 Workaround for NVidia flicker bug. (#5669)
Somehow, accessing IN.m_uv before the later calculations use it seems to make the values become stable and stop flickering.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-11-16 17:06:27 -06:00
Alex Peterson fc805594d0 Fixes for misc gem download issues (#5665)
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-16 14:51:28 -08:00
allisaurus 3ad07a2295 AWSClientAuth updated to use custom CognitoCachingCredentialsProvider (#5525)
Signed-off-by: Stanko <stankoa@amazon.com>
2021-11-16 14:50:37 -08:00
AMZN-Phil 808c783109 Show python errors in Project Manager for adding repos and downloading gems
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-16 14:24:02 -08:00
amzn-phist 6651ae3d78 Fix for python load errors on Linux (#5627)
* Explicitly load libpython on Linux

Downstream loads of python modules that weren't linked to libpython would
fail to load because libraries were loaded using the RTLD_LOCAL flag.  This
adds a function that will explicitly load libpython on Linux using the
RTLD_GLOBAL flag.

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

* Fix misspelled function name

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

* Addressing PR feedback

- Updates naming and location of things.
- Adds load code to a Gem template.
- Updates error checking.

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

* Address further feedback

Removes the api function in favor of just having modules inherit off a
PythonLoader class, that way we get RAAI behavior and lifetime management
for free.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-11-16 15:32:24 -06:00
nggieber df36067ef3 Configure gems option added to projects button to go directly to gem catalog
Signed-off-by: nggieber <nggieber@amazon.com>
2021-11-16 13:22:52 -08:00
nggieber 1aae84537d Makes project settings screen scrollable
Signed-off-by: nggieber <nggieber@amazon.com>
2021-11-16 12:37:20 -08:00
santorac 5cf65012b1 Updated RPI.Edit's AssetUtils to use the same TraceLevel enum as RPI.Reflect's AssetUtils. This is now used in GetImageAssetReference to remove a redundant error message since the error is also reported in MaterialSourceData and MaterialTypeSourceData.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-16 12:31:33 -08:00
AMZN-Phil 4854023eb1 Merge pull request #5592 from aws-lumberyard-dev/Prism/ShowProjectBuildReq
Store whether O3DE Project Manager built the project successfully
2021-11-16 12:22:20 -08:00
santorac 284a44d74c Updated AssetUtils::ResolvePathReference to avoid "The second join parameter is an absolute path" warnings from StringFunc::Path::Join.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-16 11:45:26 -08:00
Esteban Papp 265f624612 Detects runtime dependency cycles (#5634)
* Detects runtime dependency cycles

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

* PR comments/suggestions

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-11-16 11:31:41 -08:00
mrieggeramzn dd1d515e37 Atom/mriegger/normaloffsetbiasarealight (#4917)
* Adding directional light shadow bias
* Adding normal offset bias for projected shadows

Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-11-16 11:08:25 -08:00
santorac ebc92c5b08 Restored a bit of error checking that appears to have been removed by mistake, in MaterialPropertyUtil ConvertToExportFormat(). This is important for the missing texture use cases, because this error checking is what will prevent the Material Editor from silently replacing a broken texture reference with no texture reference.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-16 10:52:03 -08:00
santorac 9f7815fa04 Fixed up a couple incorrectly or incompletely resolved merge conflicts.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-16 10:35:49 -08:00
Junbo Liang d468cbad85 AWS Core CDK: Add option to cleanup resources that are retained by default (#5470) (#5618)
* Add option to cleanup resources that are retained by default

Signed-off-by: Pip Potter <61438964+lmbr-pip@users.noreply.github.com>
2021-11-16 10:33:57 -08:00
Allen Jackson c73417a9c1 {lyn7352} adding more logging to mock asset builder test (#5591)
* {lyn7352} adding more logging to mock asset builder test

Signed-off-by: Allen Jackson <23512001+jackalbe@users.noreply.github.com>

* put the guts of the test case into an event callback


Signed-off-by: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
2021-11-16 12:21:33 -06:00
nggieber cb5c4256c7 Fix license text eliding
Signed-off-by: nggieber <nggieber@amazon.com>
2021-11-16 10:18:37 -08:00
santorac db3d41ad9d Merge remote-tracking branch 'upstream/stabilization/2110' into Atom/santorac/MaterialEditorHandlesMissingTextures 2021-11-16 10:06:28 -08:00
antonmic 34921d680a Merge pull request #5656 from aws-lumberyard-dev/stab/Atom-16694
upgraded capture_displaymapper util and some cleanup
2021-11-16 10:03:27 -08:00
John 4d6e7f7ef9 Address PR comments.
Signed-off-by: John <jonawals@amazon.com>
2021-11-16 17:59:18 +00:00
John 921612594a Add placeholder icon for back button.
Signed-off-by: John <jonawals@amazon.com>
2021-11-16 17:54:19 +00:00
AMZN-stankowi c3dacb1e52 Unlocked a mutex after modifying the associated variable (#5625)
* Unlocked a mutex after modifying the variable the mutex was meant for.
This fixes an issue where mounting bundles in the Editor was causing the Editor to freeze up, because the following line, m_levelOpenEvent.Signal, resulted in another attempt to lock that same mutex.

Signed-off-by: AMZN-stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Added a comment describing why the unlock is necessary.

Signed-off-by: AMZN-stankowi <4838196+AMZN-stankowi@users.noreply.github.com>
2021-11-16 08:07:20 -08:00
Jonny Gallowy 6cc98f1802 upgraded capture_displaymapper util and some cleanup
Signed-off-by: Jonny Gallowy <gallowj@amazon.com>
2021-11-16 10:04:03 -06:00
John 1546247922 Trivial refactor of comments.
Signed-off-by: John <jonawals@amazon.com>
2021-11-16 16:02:22 +00:00
greerdv 5594a61ece apply feedback from PR
Signed-off-by: greerdv <greerdv@amazon.com>
2021-11-16 15:56:56 +00:00
John f369fcb3d1 Merge remote-tracking branch 'origin/stabilization/2110' into viewport/EditorModeUIBackButton 2021-11-16 15:56:53 +00:00
John 6b201bf97c Add back button to editor mode UI.
Signed-off-by: John <jonawals@amazon.com>
2021-11-16 15:55:22 +00:00
Chris Galvan 5e04ddcc02 Merge pull request #5647 from aws-lumberyard-dev/cgalvan/UpdateSplashScreenName
Updated splash screen and about dialog with Stable 21.11 name
2021-11-16 09:34:22 -06:00
bosnichd b20a9b5f39 Some modifications required for restricted platforms: (#5624)
- Replace AZ_TRAIT_MAX_JOB_MANAGER_WORKER_THREADS with AZ_TRAIT_THREAD_NUM_JOB_MANAGER_WORKER_THREADS that allows the number of threads created by the job manager to be set directly.
- Add AZ_TRAIT_THREAD_NUM_TASK_GRAPH_WORKER_THREADS that allows the number of threads created by the task graph to be set directly.
- Add a define that forces the AsyncUploadQueue to use the primary copy queue instead of creating a secondary copy queue.

Signed-off-by: bosnichd <bosnichd@amazon.com>
2021-11-16 08:27:32 -07:00
Chris Galvan ce10906671 Updated splash screen and about dialog with Stable 21.11 name
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-11-16 08:08:53 -06:00
greerdv ced217a96b merge from stabilization/2110
Signed-off-by: greerdv <greerdv@amazon.com>
2021-11-16 12:51:29 +00:00
greerdv 23d752e07d add option to clamp ragdoll joint masses to avoid bad mass ratios
Signed-off-by: greerdv <greerdv@amazon.com>
2021-11-16 12:50:11 +00:00
amzn-sean 7da0913900 Fixed empty cluster UI appearing in joints component mode. (#5547)
Happens if 'limits' or 'breakable' settings are off on the joint when entering component mode.

Signed-off-by: amzn-sean <75276488+amzn-sean@users.noreply.github.com>
2021-11-16 10:57:32 +00:00
AMZN-Igarri a5adf33427 Deactivate new Asset Picker View by default in the Editor (#5614)
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>
2021-11-16 10:47:02 +00:00
santorac 224e0bd20f Removed the 'data-warnings' concept for checking before saving a material document. It's no longer necessary since we no longer replace the original data with placeholders.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-16 00:02:20 -08:00
santorac a789d7b762 Minor code cleanup.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-16 00:00:10 -08:00
santorac 2657620846 Minor code cleanup.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-15 23:56:10 -08:00
santorac 1b9526a1e2 Merge pull request #280 from aws-lumberyard-dev/Atom/santorac/MaterialEditorHandlesMissingTextures2
Changed the overall strategy for how to handle missing image references
2021-11-15 23:23:02 -08:00
santorac aa85963a2b Fixed MaterialPropertyValue::FromAny to preserve the Hint string when converting Asset objects. This fixed an issue where the hint didn't show up in the Material Component's instance inspector.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-15 23:21:21 -08:00
nggieber 7f57548023 Adds triangle under cart button when cart is shown
Signed-off-by: nggieber <nggieber@amazon.com>
2021-11-15 20:00:20 -08:00
santorac 7d849cc0d2 Changed the overall strategy for how to handle missing image references. Instead of replacing it with one of the placeholder assets, we replace it with an random UUID which will be interpreted as a missing asset (unless some discovers discovers a UUID collision). This eventually gets replaced by one of the placeholder textures at runtime. This approach gives more consistent results in how missing texture are handled between Material Editor and Material Component.
I actually tried this approach before and it didn't seem to work the way we needed, but I realized that's because PropertyAssetCtrl wasn't handling missing assets properly. I fixed a few issues there including showing the error button when the asset can't be found, and fixing a broken reference to the error icon file.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-15 16:51:22 -08:00
Chris Galvan 7031147e32 Added event to signal when the Editor is fully initialized so test scripts can listen for that instead of needed arbitrary wait commands. (#5623)
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-11-15 17:01:47 -06:00
allisaurus e1fb2ad368 Update resource mapping schema to make default account ID optional (#5475)
Signed-off-by: Stanko <stankoa@amazon.com>
2021-11-15 14:48:32 -08:00
amzn-mike 8b7e538dd3 Cherry Pick: [LYN-7463] Fix insert streaming request failure (#5604) (#5622)
* Fix race condition where asset would finish loading and another request would start before the streamer request could be cleared

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Re-enable disabled test which was failing for the same reason.

Fix test timeout which was way too long.
Reduce test iterations to keep test time safely under 5 seconds.

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Instead of using a mutex, re-order the statements to remove the streamer request first

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
(cherry picked from commit 0cea59d669)
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
2021-11-15 14:14:43 -08:00
carlitosan 82c83b2c5a Merge pull request #5600 from aws-lumberyard-dev/carlito_fix_sc_rt_asset_load
Move SC runtime asset static initialization out of data loading threads
2021-11-15 12:19:22 -08:00
amzn-sj fc547d902c Add message to indicate Json serialization of bitset is not supported (#5590)
Signed-off-by: amzn-sj <srikkant@amazon.com>
2021-11-15 14:09:43 -06:00
AMZN-Phil 18cf128854 Remove some code duplication
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-15 11:50:28 -08:00
Guthrie Adams bc82afa87a Merge pull request #5606 from aws-lumberyard-dev/Atom/guthadam/fixing_double_registration_of_hair_asset
Fixing double registration of hair asset
2021-11-15 13:27:31 -06:00
Guthrie Adams 3d84876e87 Merge pull request #5615 from aws-lumberyard-dev/Atom/guthadam/material_editor_taking_focus_when_opening_new_document
Bug fix for material editor not taking focus when opening a new docum…
2021-11-15 13:26:57 -06:00
Mikhail Naumov b3e2c3f075 SetComponentProperty is now supported by undo operation (#5599)
* Adding undo support to SetComponentProperty to make it function with prefab system

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Renaming a variable

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* PR feedback

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>
2021-11-15 11:01:42 -08:00
nggieber 1ed0e09399 Merge branch 'stabilization/2110' into Prism/FixGemCart 2021-11-15 10:20:36 -08:00
nggieber e62af4260b Moves Cart to Right Panel with Gem Inspector
Signed-off-by: nggieber <nggieber@amazon.com>
2021-11-15 10:20:04 -08:00
mrieggeramzn 5c0fe6a54f Fix for CSM shimmering (#5607)
* Fix for CSM shimmering

Signed-off-by: mrieggeramzn <mriegger@amazon.com>

* removing debug code

Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-11-15 10:16:25 -08:00
mrieggeramzn 533b80095b Fix for cascade shadow map clipping out too close to the camera (#5509)
Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-11-15 10:16:06 -08:00
AMZN-stankowi c44d03a40d Asset bundler test fixes (#5548)
* Cleaning up errors with default assets, used in bundled release builds

Signed-off-by: AMZN-stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Updated simple asset references to be to the product, not source assets

Signed-off-by: AMZN-stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Fixed test_WindowsAndMac_FilesMarkedSkip_FilesAreSkipped to pass again.

Updated the test to verify the assets are actually skipped and not just missing, by having it first run without the skip command and verify they are in the first run. Also updated logging to print out sorted lists, to make it easier to debug failures on Jenkins in the future.

Signed-off-by: AMZN-stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Removed a test marked skip for legacy levels that featured a lot of assets that are no longer valid.

I don't think we need this specific test anymore in the future because prefabs replace the level system, and prefabs should have their own tests for product dependencies.

Signed-off-by: AMZN-stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Updated project path to use absolute path (#5459)

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Updated project path to work with latest project path changes

Signed-off-by: AMZN-stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Changed to workspace.paths.project() for getting full path to projects

Signed-off-by: AMZN-stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

Co-authored-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
2021-11-15 09:10:04 -08:00
Guthrie Adams d9746647e1 Bug fix for material editor not taking focus when opening a new document from the main editor or outside of the material editor
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-15 10:54:34 -06:00
AMZN-Phil 07c142b975 Remove temporary changes and remove key before building
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-15 08:51:00 -08:00
AMZN-Igarri f2068397fa CameraRigComponent - Disable Component Checkbox when the two others are toggled (#5546)
* Disable component checkbox when the other two components are already ignored.

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>

* Fixed EditContext Indents

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>

* Fixed Header file

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>

* Fixed Spaces

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>

* fixed new line

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>
2021-11-15 10:51:16 +00:00
Guthrie Adams 1925d08f41 Fixing double registration of hair asset
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-13 13:52:56 -06:00
AMZN-nggieber 76b7e73f6f Fully Replaces Remote Gems in Model and Selects Them When Downloading and Deleting (#5593)
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-12 16:23:04 -08:00
carlitosan d0cf18e778 remove test code artifact
Signed-off-by: carlitosan <82187351+carlitosan@users.noreply.github.com>
2021-11-12 14:56:27 -08:00
carlitosan c140b882d2 Fix mis-spelled comment
Signed-off-by: carlitosan <82187351+carlitosan@users.noreply.github.com>
2021-11-12 14:19:22 -08:00
Danilo Aimini 5ec5824849 Hide the "up one level" button temporarily. (#5595)
Signed-off-by: Danilo Aimini <daimini@amazon.com>
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-11-12 14:16:44 -08:00
carlitosan 9898b6ee45 Move SC runtime asset static initialization out of data loading threads
Signed-off-by: carlitosan <82187351+carlitosan@users.noreply.github.com>
2021-11-12 13:47:30 -08:00
Guthrie Adams 4d3c977d58 Merge pull request #5585 from aws-lumberyard-dev/Atom/guthadam/cherrypick_material_relative_paths_to_stab
Cherry pick material editor saves relative paths to external references and test support to stabilization
2021-11-12 14:54:36 -06:00
galibzon b0dfe26232 The Build Time Stamp of ShaderAsset And (#5373)
* The Build Time Stamp of ShaderAsset And
ShaderVariantAsset Should Be Based On
GetTimeUTCMilliSecond()

GetTimeNowMicroseconds() is useful to measure time stamp differences.
GetTimeUTCMilliSecond() is for time stamps based on absolute clock/wall time.

* Updated DiffuseGlobalIllumination precompiled shaders

Co-authored-by: dmcdiar <dmcdiar@amazon.com>
Signed-off-by: galibzon <66021303+galibzon@users.noreply.github.com>
2021-11-12 13:51:07 -06:00
Guthrie Adams 520c2b52d4 Merge pull request #5584 from aws-lumberyard-dev/Atom/guthadam/remove_mtl_references
Removing references and builders for legacy MTL assets
2021-11-12 13:47:50 -06:00
kberg-amzn cb1a45f9ec Merge pull request #5578 from aws-lumberyard-dev/LYN-7816_FixNoParamRPCCompilation
RPCs Without Parameters Compile
2021-11-12 11:37:04 -08:00
Alex Peterson c0df1846f4 Create desktop shortcut functionality (#5536)
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-12 11:03:43 -08:00
santorac 282c93c20c Removed source art files for default textures.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-12 10:33:47 -08:00
santorac 013b0c97e0 Merge remote-tracking branch 'upstream/stabilization/2110' into Atom/santorac/MaterialEditorHandlesMissingTextures 2021-11-12 10:28:53 -08:00
Esteban Papp b44ce82435 Private dependencies are not propagated to other targets in generated install layout (#5581)
* transfering private dependencies as runtime dependencies for the generated targets in the install layout

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

* Update cmake/Platform/Common/Install_common.cmake

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

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Update cmake/Platform/Common/Install_common.cmake

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

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-11-12 08:40:56 -08:00
Esteban Papp bceadf7597 Fixes for CMake 3.22rc (#5314) (#5580)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-11-12 08:40:10 -08:00
Guthrie Adams 198f225bbe Updating parent path usage has part of cherry picked from stabilization combining source data changes with relative path changes
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-11 21:48:47 -06:00
Guthrie Adams 172ec938cc moved AssetSystemStub to TestUtils folder
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-11 21:47:21 -06:00
Guthrie Adams 01ce02ffec Added basic unit test for relative path function
Moved asset system stub to RPI utils

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-11 21:46:40 -06:00
Guthrie Adams 7d51912a6e updated comments
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-11 21:46:17 -06:00
Guthrie Adams 1689b880fe added version to material component exporter
deleted unnecessary checks

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-11 21:45:53 -06:00
Guthrie Adams b3f3a4245b updated image paths to use new function
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-11 21:45:32 -06:00
Guthrie Adams b379c489b5 updated comment
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-11 21:45:04 -06:00
Guthrie Adams ed4f7965da Created function to get relative paths to referenced files that will fall back to asset folder relative paths under certain conditions
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-11 21:44:25 -06:00
Guthrie Adams f18f838da6 material editor and exporter save source materials with relative paths
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-11 21:43:51 -06:00
Danilo Aimini a544800536 LYN-4946 | Merge Game Mode buttons in the Play Controls toolbar (#5557)
* LYN-4946 Double play buttons - Tranformer style into one.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* compile fix

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Changes as per review.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Address minor confusion points.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Fix rename operation missing some matches...

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Remove extra newline.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

Co-authored-by: sphrose <82213493+sphrose@users.noreply.github.com>
2021-11-11 17:36:12 -08:00
Guthrie Adams 320ae45989 Removing material type asset info
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-11 19:20:09 -06:00
Guthrie Adams 44f2cbae47 Removing material builder and related tests
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-11 19:20:07 -06:00
Guthrie Adams 92c0e598d5 Starting to remove MTL asset references
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-11 19:20:04 -06:00
Alex Peterson 2fa3c134e0 Terrain depends on SurfaceData and GradientSignal (#5476)
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-11 17:18:36 -08:00
Gene Walters 2cd732de6c Fixing RPC autogen so that RPCs without parameters compile (and function).
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-11-11 16:43:49 -08:00
Junbo Liang b8f7767cd6 [Resource Mapping Tool] make top-level Account id optional in ResourceMapping tool schema (#5569)
* [Resource Mapping Tool] make top-level Account id optional in ResourceMapping tool schema

Signed-off-by: junbo75 <68558268+junbo75@users.noreply.github.com>
2021-11-11 16:11:52 -08:00
rgba16f e4ca568433 cherry pick atom optimizations
Pull over the changes to move some expensive validation to debug builds only, and use finer grained jobs for the frame scheduler work.
2021-11-11 17:22:08 -06:00
AMZN-Phil bc20208f13 Create file in project directory on successful build for Project Manager
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-11 14:39:10 -08:00
Allen Jackson 6ffee4b0a8 {lyn7352} adding more logging around mock_asset_builder.py (#5103) (#5566)
o3de\AutomatedTesting\Gem\PythonTests\PythonAssetBuilder\mock_asset_builder.py
- adding more logging
- updated keys for platforms (pc, server)

Signed-off-by: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
2021-11-11 16:07:02 -06:00
galibzon e0d736dd84 Fixed the other call to CreateVariable (#5561)
in favor of CreateVariableEx

Signed-off-by: galibzon <66021303+galibzon@users.noreply.github.com>
2021-11-11 16:04:22 -06:00
AMZN-Phil 0b211d3743 Merge pull request #5513 from aws-lumberyard-dev/Prism/DeleteUpdateGemsUI
Adds Update and Uninstall Options for Downloaded Remote Gems to Gem Catalog
2021-11-11 14:01:42 -08:00
santorac e1ac57b4a5 Fixed tabs
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-11 13:21:30 -08:00
santorac e1e282484f Merge remote-tracking branch 'upstream/stabilization/2110' into Atom/santorac/MaterialEditorHandlesMissingTextures 2021-11-11 13:13:23 -08:00
Tommy Walton e3c3db4ba6 In Atom_Feature_Common.static, get cvar values from cvar system instead of reading directly (#5350)
Signed-off-by: Tommy Walton <waltont@amazon.com>
2021-11-11 12:55:23 -08:00
Tommy Walton f1d9e7ae28 Skybox hot reloading - fix black screen when running the editor for the first time with a clean cache (#5529)
* Add a default fallback image when a StreamingImageAsset fails to load

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Don't release a missing/invalid texture reference in the skybox component. Hold on to the reference so that it can hot-reload

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Don't release a missing/invalid texture reference in the ibl component. Hold on to the reference so that it can hot-reload

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Use a different fallback image depending on the status of the asset. Including a setting to use a friendly image that is less obnoxious for anything that might have been missed in a release build

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Adding the stubbed in fallback textures

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Updated the seedlist for the RPI to include the fallback images. It only needs the default and the missing asset images, since the AP doesn't run in release builds, the asset status will always be unknown, not processing or failed to process, so if an asset is not bundled, it is just missing.

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Switched to GetAssetIdByPath and removed some tabs

Signed-off-by: Tommy Walton <waltont@amazon.com>
2021-11-11 12:55:06 -08:00
santorac 57989c35db Changed material builder to not fail on warnings.
The main reason for this is to give consistent results between the AP and Material Editor, where a placholder texture can be used if a texture is missing. Otherwise, you could get a placeholder texture in Material Editor and stale data in the runtime; this inconsistency would be confusing.
As a consequence, it is possible for example that the user could mess up the name of a property in a .material file and not notice the problem because it is now a warning instead of an error. If warnings-as-errors is desirable, you can enable the new "/O3DE/Atom/RPI/MaterialBuilder/WarningsAsErrors" registry setting.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-11 12:50:17 -08:00
rgba16f 394ba9a8bc Atom CPU threading optimization (#5481)
* Small change to make the RasterPass Scope jobs split the work more evenly over the cores

Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>

* Update with PR feedback. Remove scale of EstimatedItemCount, modify the command list cost threshold instead

Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
2021-11-11 14:32:42 -06:00
rgba16f 71eedb895d Move PipelineStateCache validation of set uniqeness to only be active in debug builds (#5472)
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
2021-11-11 14:32:30 -06:00
nggieber 2b248ac485 Fix merge issue and validation issue
Signed-off-by: nggieber <nggieber@amazon.com>
2021-11-11 12:09:24 -08:00
nggieber 3d21a9f4bd Merge branch 'stabilization/2110' into Prism/DeleteUpdateGemsUI 2021-11-11 11:52:49 -08:00
Steve Pham cbe2948ba8 Merge pull request #5555 from aws-lumberyard-dev/ghi-4320/ProjectManagerLinuxDefaultClang
Project Manager Fixes for Linux
2021-11-11 11:21:06 -08:00
nggieber d71196102f More PR feedback changes
Signed-off-by: nggieber <nggieber@amazon.com>
2021-11-11 10:20:46 -08:00
AMZN-Phil 08848ac781 Merge pull request #5493 from aws-lumberyard-dev/Prism/AdditionalProgressFixes
Handle servers with no content length and make downloading more obvious
2021-11-11 10:00:08 -08:00
sphrose fac3d0b1bf Merge pull request #5543 from aws-lumberyard-dev/terrain/sphrose/lost_unit_tests
Redoing tests that got lost when TerrainPhysicsManager was merged.
2021-11-11 17:46:38 +00:00
Steve Pham 289d783f25 Fixes for Project Manager on Linux
- Fix error with EngineFinder using the wrong path to locate project.json
- Simplified and expanded clang detection
- Remove forcing clang-12 for builds and will rely on the new cmake detection of clang by default

Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com>
2021-11-11 09:41:45 -08:00
Tom Hulton-Harrop 2812ec2024 Fix brute force mesh intersection function (#5447)
* fix brute force mesh intersection function

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* add test for brute force ray intersection fix

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* refactor tests to remove as much duplication and provide API for future tests if required

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* small updates after review feedback

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* update following review feedback

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* fix for pointer offset

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>
2021-11-11 16:33:08 +00:00
AMZN-Phil c07b666bec Merge branch 'stabilization/2110' of https://github.com/aws-lumberyard/o3de into Prism/AdditionalProgressFixes 2021-11-11 08:19:21 -08:00
Esteban Papp 4e1825a3fe Better compiler detection on Linux (#5376)
* Better compiler detection on Linux
Moving EngineFinder.cmake to cmake/ in the templates

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

* skipping detection if compiler is passed through environment

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

* Fixes condition, needs to be in quotes since is the value of the sttring

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-11-11 08:17:33 -08:00
AMZN-stankowi 6e70097ad7 Fixed all errors with default seeds (#5489)
* Cleaning up errors with default assets, used in bundled release builds

Signed-off-by: AMZN-stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Updated simple asset references to be to the product, not source assets

Signed-off-by: AMZN-stankowi <4838196+AMZN-stankowi@users.noreply.github.com>
2021-11-11 07:50:25 -08:00
AMZN-stankowi 2df8d5b620 Fixed crash if you save a bundle outside the default bundle folder (#4974) (#5255)
Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>
2021-11-11 07:50:16 -08:00
jonawals de4e2d6308 Merge pull request #5544 from aws-lumberyard-dev/viewport/LYN-7989
Remove SurfaceManipulator.
2021-11-11 13:36:55 +00:00
sphrose 398decd06e review changes
Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>
2021-11-11 12:57:48 +00:00
AMZN-Igarri 4e0e3c7904 Entering the Game Mode when the SlideAlongAxisBasedOnAngle in the Camera Rig is set results in an assert (#5410)
* Fixed assert and added None behavior.

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>

* cleaned up file

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>

* Switched over to checkboxes

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>

* Fixed naming.

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>

* Fixed naming

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>

* Fixed serialize version and zero vector normalization

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>

* Cleaned up format.

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>

* Fixed Warnings

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>
2021-11-11 12:16:11 +00:00
John 039d2fc0c4 Remove SurfaceManipulator.
Signed-off-by: John <jonawals@amazon.com>
2021-11-11 12:13:55 +00:00
sphrose c3093edffe Redoing tests that got lost when TerrainPhysicsManager was merged.
Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>
2021-11-11 12:12:18 +00:00
galibzon f24c3d3457 ASV Trace::Assert Environment.h(438) You are using an invalid variable, (#5521)
the owner has removed it!

This fixes the issue by forcing NameDictionary to not transfer
ownership. This means ComponentApplication()::Destroy will fully destroy
the NameDictionary before the OS::Allocator is destroyed.

In Windows the bug was not happening when running AssetProcessorBatch
because for Windows, _exit() is called before the application shutsdown
forcing all module to properly decrease the reference count of
EnvironmentVaqriableHolderBase::m_useCount for NameDictionary.

In MacOS, there's no _exit() so when the NameDictionary destructor was being called
before existing the application the reference count wouldn't be 0, and
would eventually try to destry the NameDictionary BUT the OS::Allocator
was already destroyed.

Signed-off-by: galibzon <66021303+galibzon@users.noreply.github.com>
2021-11-11 05:24:33 -06:00
SergeyAMZN e5dbd0a2a9 Merge pull request #5467 from aws-lumberyard-dev/LYN-7815_RPCCompilationFix
Fix to Allow Compiling the 4 Types of RPCs
2021-11-11 11:06:59 +00:00
greerdv d65f863cec Merge pull request #5510 from aws-lumberyard-dev/prevent-invalid-twist-limits
prevent twist limits being created with equal lower and upper limits
2021-11-11 10:28:28 +00:00
moraaar e98a65a735 Fixed casing of all .fbx.assetinfo files to match their .fbx (#5490)
Signed-off-by: moraaar <moraaar@amazon.com>
2021-11-11 09:31:28 +00:00
jonawals f564903f37 Merge pull request #5497 from aws-lumberyard-dev/viewport/select_rect_fix
Fix attempted rendering of invalid Entity selection boxes.
2021-11-11 09:15:27 +00:00
santorac f27203a5fa Updated Material Editor to use the available default fallback images to visually indicate a missing texture.
Material Editor also warns the user when saving a material that is populated with fallback image references.
Factored out the path strings for the default images to ImateSystemInterface.h.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-10 19:28:42 -08:00
santorac e40b226374 Updated the default fallback textures to have a smaller version of the message they they can be read at different UV scales.
Added assetinfo files to make these be processed as "Reference Image" to avoid texture compression that makes the text difficult to read.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-10 19:22:44 -08:00
Chris Galvan 3ca30d559b Merge pull request #5522 from aws-lumberyard-dev/cgalvan/FixLCPrefabCrash
Fixed LC crash by preventing graphs from staying open after they are no longer in prefab focus.
2021-11-10 18:30:44 -06:00
AMZN-Phil 0b6c3382f1 Add an additional comment
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-10 16:05:38 -08:00
hershey5045 9c57c9e64f Fix track view bug where postfxs do not render correctly. (#5465)
* Fix track view bug where postfxs do not render correctly.

Signed-off-by: hershey5045 <43485729+hershey5045@users.noreply.github.com>

* Reduce scope and add comments.

Signed-off-by: hershey5045 <43485729+hershey5045@users.noreply.github.com>
2021-11-10 16:03:50 -08:00
nggieber d9443ec42c Addressed some PR feedback and continue filtering with same search string even after refresh
Signed-off-by: nggieber <nggieber@amazon.com>
2021-11-10 15:29:20 -08:00
Chris Galvan e7035c5af6 Fixed typo.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-11-10 16:56:29 -06:00
Danilo Aimini 27f0aa7f13 LYN-7468 | Viewport manipulators for the container of the focused prefab should be hidden (#5432)
* Extend the level entity behavior to open prefab containers in focus mode. Disable manipulators for these entities too.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Minor adjustments

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Fix enum casing in Entity Inspector.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Split views between for Level and FocusedContainer entities.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Slightly different fix to support components on focused containers.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Minor fixesto RefreshSelectedEntityIds.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-11-10 14:43:32 -08:00
antonmic 0712bc7f87 Merge pull request #5482 from aws-lumberyard-dev/Atom/antonmic/skinMeshSrgFix
Fixed issue where skin material wouldn't render if applied to a model with several submeshes and those submeshes had different material types applied to them.
2021-11-10 14:28:51 -08:00
Chris Galvan 7a2eb349ca Fixed LC crash by preventing graphs from staying open after they are no longer in prefab focus.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-11-10 16:20:12 -06:00
greerdv 5054cfe9b5 fix typo
Signed-off-by: greerdv <greerdv@amazon.com>
2021-11-10 22:04:40 +00:00
santorac 2783248f03 Merge remote-tracking branch 'origin/Atom/amzn-tommy/ATOM-16289_SkyboxHotReloading' into Atom/santorac/MaterialEditorHandlesMissingTextures 2021-11-10 14:04:35 -08:00
santorac cd28d210ab Working on making Material Editor able to open materials that have missing textures.
Made it a warning instead of an error when MaterialAssetCreator can't find a texture.
Updated the Material Editor's MaterialDocument class to not elevate warnings to errors.
Material Editor uses new features in TraceRecorder to show a message dialog when warnings are detected so the user is notified of the missing texture.

Next I will work on making MaterialAssetCreator put a "missing" texture in place of the requested one.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-10 14:02:17 -08:00
Tommy Walton 98ca3aab6b Adding the stubbed in fallback textures
Signed-off-by: Tommy Walton <waltont@amazon.com>
2021-11-10 13:55:22 -08:00
jiaweig d5081a47db Fix/update swapchain recreation on vsync interval changes (#5502)
Signed-off-by: jiaweig <51759646+jiaweig-amzn@users.noreply.github.com>
2021-11-10 13:32:23 -08:00
Tommy Walton 9a470f35ad Merge remote-tracking branch 'upstream/stabilization/2110' into Atom/amzn-tommy/ATOM-16289_SkyboxHotReloading
Signed-off-by: Tommy Walton <waltont@amazon.com>
2021-11-10 13:20:47 -08:00
Tommy Walton 09b9d371e0 Use a different fallback image depending on the status of the asset. Including a setting to use a friendly image that is less obnoxious for anything that might have been missed in a release build
Signed-off-by: Tommy Walton <waltont@amazon.com>
2021-11-10 13:20:25 -08:00
Qing Tao 21a254e9dc Fixed a type with pass filter (#5506)
Signed-off-by: Qing Tao <55564570+VickyAtAZ@users.noreply.github.com>
2021-11-10 13:15:04 -08:00
Junbo Liang cf58398c6c [AWSMetrics] Fail to build the project when include AWSMetricsBus header in the project C++ code (#5468) 2021-11-10 13:05:32 -08:00
nggieber 2913d72d17 Merge branch 'stabilization/2110' into Prism/DeleteUpdateGemsUI 2021-11-10 12:49:22 -08:00
AMZN-Phil 0bc3e6a18f Let cart overlay be opened to view downloads even when there are no gems to be added or removed
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-10 12:33:28 -08:00
nggieber f470351d0c Hook up Gem Updating and Uninstallation and fix lots of minor bugs between gem catalog and gem repos
Signed-off-by: nggieber <nggieber@amazon.com>
2021-11-10 12:33:24 -08:00
AMZN-Phil cd2b1fa91c Merge pull request #5503 from aws-lumberyard-dev/Prism/CLIDelFileFolderFix
Fix trying to remove a cache file
2021-11-10 12:21:31 -08:00
antonmic 3fd03479de Addressed PR feedback
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-11-10 11:56:45 -08:00
sphrose 2fe40929e6 Merge pull request #4625 from aws-lumberyard-dev/terrain/sphrose/dependency_tests
Add missing shape failure test, tidying up.
2021-11-10 19:52:26 +00:00
greerdv d945a031c1 prevent twist limits being created with equal lower and upper limits
Signed-off-by: greerdv <greerdv@amazon.com>
2021-11-10 19:30:12 +00:00
amzn-mike e0cc86e898 Remove AssetProcessorManagerTest AssertAbsorber and update test to use the one from the base class instead (#5216) (#5381)
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
(cherry picked from commit b3301414ad)

# Conflicts:
#	Code/Tools/AssetProcessor/native/tests/assetmanager/AssetProcessorManagerTest.cpp
2021-11-10 13:21:42 -06:00
AMZN-Phil 541e501b06 Re-add the line to open the cart overlay automatically when a new download starts
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-10 10:56:44 -08:00
Guthrie Adams 87c7023e3c Merge pull request #5109 from aws-lumberyard-dev/Atom/guthadam/material_editor_loads_source_data2
Material editor creates material assets from source JSON data instead of relying on AP
2021-11-10 12:31:17 -06:00
Chris Galvan 314861699d Merge pull request #5492 from aws-lumberyard-dev/cgalvan/FixedScriptCanvasEntityIdSlotNames
Updated some Script Canvas node slot names to EntityID for consistency.
2021-11-10 12:30:43 -06:00
AMZN-Phil f2e191ea77 Fix trying to remove a cache file
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-10 10:28:32 -08:00
Shirang Jia 576248a870 Merge Jenkinsfile from development to stabilization (#5391)
Signed-off-by: shiranj <shiranj@amazon.com>
2021-11-10 10:26:44 -08:00
John 3ced915f8e Fix attempted rendering of invalid Entity selection boxes.
Signed-off-by: John <jonawals@amazon.com>
2021-11-10 17:36:21 +00:00
SJ 0c546828d6 1. Add nullptr checks to prevent crashes when non-critical shaders fail to compile. (#5451)
2. Add a higher "launch_ap_timeout" for Mac because launching a newly built/downloaded AP can take a while.

Signed-off-by: amzn-sj <srikkant@amazon.com>
2021-11-10 11:31:59 -06:00
sphrose 7159e3fe57 Moving to stabilization
Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>
2021-11-10 17:22:55 +00:00
Guthrie Adams f0b4eb1712 update comment and error message
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-10 10:54:53 -06:00
AMZN-Phil 0102894a83 Handle servers with no content length and make downloading more obvious
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-10 08:44:24 -08:00
Chris Galvan 847e13154f Updated some Script Canvas node slot names to EntityID for consistency.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-11-10 09:55:49 -06:00
jonawals adf3357176 Merge pull request #5486 from aws-lumberyard-dev/viewport/ghi_5239
Fix for Issue #5239: Component Edit Mode does not disable Entity Inspector interaction
2021-11-10 14:50:36 +00:00
AMZN-Igarri 027b0f86ae Activate AssetBrowserTableView feature (#5367)
Signed-off-by: igarri <igarri@amazon.com>
2021-11-10 13:41:59 +00:00
John 0e3df14ea2 Add missing bus connection/disconnection.
Signed-off-by: John <jonawals@amazon.com>
2021-11-10 11:59:28 +00:00
sphrose c28e92bf51 Merge pull request #5441 from aws-lumberyard-dev/terrain/sphrose/field_name_fix_LYN-8004
Various bug fixes.
2021-11-10 10:30:01 +00:00
antonmic 1f72001cdb Added two missing MeshDataInstance to ModelDataInstance renames in error message
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-11-10 00:56:25 -08:00
antonmic dcbcab68d2 merging latest to resolve auto-merge conflict
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-11-10 00:52:59 -08:00
santorac 0ae2d75261 Merge pull request #5393 from aws-lumberyard-dev/Atom/santorac/FixSkinScreenshotTests
Updated 002_wrinkle_regression_test.material to avoid subsurface scattering artifacts

Having subsurface scattering into a completely back area is an unrealistic scenario and caused colored artifacts. I changed the material to mask out the black areas from applying SS. Corresponding changes will be made to the expceted screenshot in AtomSampleViewer as well.
2021-11-09 19:28:40 -08:00
antonmic dadf06edda Fixed issue where skin material wouldn't render if applied to a model with several submeshes and those submeshes had different material types applied to them.
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-11-09 19:03:26 -08:00
santorac d6348384c3 Merge remote-tracking branch 'upstream/stabilization/2110' into Atom/santorac/FixSkinScreenshotTests 2021-11-09 16:11:23 -08:00
Ken Pruiksma 31439eb7c8 Adding m_exposure field to terrain's object srg to sync it with the default object srg. (#5462)
Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-11-09 17:52:26 -06:00
moraaar 15586ee53e Adding missing pragma once at XcbInputDeviceMouse.h (#5448)
Signed-off-by: moraaar <moraaar@amazon.com>
2021-11-09 15:42:01 -08:00
Gene Walters c99071533d Small: fix typo
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-11-09 15:39:43 -08:00
Gene Walters c8b9f05079 Ensuring the 4 types of RPCs (1)Autonomous->Authority (2)Authority->Autonomous (3)Authority->Client and (4)Server->Authority all compile. Invoking anything that starts from Autonomous or Authority requires a controller (otherwise just requires a component), and anything handled by Authority or Autonomous requires a controller for Handle on OnEvent methods (otherwise OnEvent and Handle occurs on the component)
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-11-09 15:35:17 -08:00
Alex Peterson 461b63c61a Temporarily disable the platform filter (#5454)
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-09 14:14:13 -08:00
Chris Galvan 4a4a6d1873 Merge pull request #5458 from aws-lumberyard-dev/cgalvan/FixedPythonToolGemDependencyOnQtForPython
Ensure QtForPython is a proper dependency for the PythonToolGem.
2021-11-09 16:09:25 -06:00
AMZN-Phil 93c5627c14 Merge pull request #5347 from aws-lumberyard-dev/Prism/clouddownloadicon
Create download UI once
2021-11-09 14:01:05 -08:00
chiyenteng caf1c18fbe Prevent track editor view's default size to be zero (#5453)
* Prevent track editor view's default size to be zero

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

* minor rewording

Signed-off-by: chiyteng <chiyteng@amazon.com>
2021-11-09 12:40:56 -08:00
dmcdiarmid-ly 897fd955e2 Merge pull request #5431 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-16247
ReflectionProbe exposure controls
2021-11-09 12:39:46 -08:00
Chris Galvan 7cc9c584b7 Ensure QtForPython is a proper dependency for the PythonToolGem.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-11-09 13:53:04 -06:00
Brian Herrera 770378959a Merge pull request #5450 from aws-lumberyard-dev/retry-failure-fix
Remove timeout in the mount step
2021-11-09 11:47:55 -08:00
AMZN-Phil c7e5a0fe12 Merge branch 'stabilization/2110' of https://github.com/aws-lumberyard/o3de into Prism/clouddownloadicon
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-09 11:39:51 -08:00
nggieber a253bfc2f5 Merge branch 'stabilization/2110' into Prism/DeleteUpdateGemsUI 2021-11-09 11:36:32 -08:00
jiaweig e3b1c4b7d0 Move swapchain and image recreation to the end of the frame (#5388)
Signed-off-by: jiaweig <jiaweig@amazon.com>
2021-11-09 11:27:32 -08:00
dmcdiar eb60dd404b Moved probe exposure to specular only, since it's not used by the diffuse
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-11-09 12:17:58 -07:00
santorac 68ceb9ed94 Merge pull request #5437 from aws-lumberyard-dev/Atom/santorac/CherrypickFixSceneSrgTime2
Cherrypick: Fixed potential render scene time precision issues
2021-11-09 11:00:31 -08:00
AMZN-Phil e9c3a453c5 Merge pull request #5341 from aws-lumberyard-dev/Prism/CheckGemUpdates
Add ability to overwrite o3de object when downloading
2021-11-09 10:41:35 -08:00
nggieber d5ae98496c Full UI Built for Updating and Uninstalling Gems
Signed-off-by: nggieber <nggieber@amazon.com>
2021-11-09 10:26:37 -08:00
lumberyard-employee-dm 5fc4551ac0 [LYN-8041] Enable relocation of the Project Game Release Layout (#5380)
* Enable relocation of the Project Game Release Layout

Relocating the Project Game Release Layout to another directory on the file system failed due to the querying of the engine root failing due to the ComponentApplication::m_engineRoot not using the project path stored in the SettingsRegisry if the engine root cannot be detected

Removed the ApplicationRequestBus GetEngineRoot function.
The ComponentApplicationRequestBus has a function of the same name that returns the same path.

Removed the deprecated GetAppRoot function.
The path it returns has no defined value. It was not the engine root or the project root.
Removed unused CFileUtil and CFileUtil_impl functions that were invoking the ApplicationREquestBus GetEngineRoot function.
On the way to update the functions it was discovered that they aren't called

Added a CalculateBranchToken overload that can populate a fixed_string to avoid heap allocations

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Protect against an empty list of artifacts to remove when generating the
engine.pak

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-11-09 12:03:52 -06:00
brianherrera c182b213ad Remove timeout in the mount step
We no longer need a timeout here. A timeout mechanism was added to the mount script to raise an exeception if the EBS volume is not mounted in the configured timeframe.

This also causes a bug with the retry mechanism where Jenkins will hit this timeout in the event the node goes offline during the setup stage instead of raising an exception.

Signed-off-by: brianherrera <briher@amazon.com>
2021-11-09 10:02:11 -08:00
Alex Peterson d053a03b5f Don't update status filter when filling gem model (#5427)
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-09 09:38:23 -08:00
Nicholas Van Sickle ec74d363f3 Merge pull request #5297 from aws-lumberyard-dev/nvsickle/FixEntityOrdering
Fix Entity Outliner sort order with Prefabs enabled
2021-11-09 09:29:12 -08:00
santorac 6a28587a56 Merge remote-tracking branch 'upstream/stabilization/2110' into Atom/santorac/CherrypickFixSceneSrgTime2 2021-11-09 09:21:33 -08:00
sphrose bff8a2e147 improved fix
Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>
2021-11-09 16:00:26 +00:00
John Jones-Steele c35f74e9ce Physics/test axis aligned box shape configuration works #7378a (#5366)
* Safety commit before merging

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>

* Moved from Physics to Terrain

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>

* Changes from PR + AR fix

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>

* Fixed another AR bug

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>

* Fixed another AR compilation bug

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>

* More PR changes

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>

* Added virtual destructor

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>

* Added TestSuite_main_Optimized.py

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>

* Changes from PR

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>

* Further fixes for PR

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>

* Fix to editor_test.py

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>

* Testing prefab level

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>

* Testing slice level

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>

* Testing prefab level

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>

* Disabled orefab loading for the time being.

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>
2021-11-09 14:11:33 +00:00
John Jones-Steele 938899a495 Minor fixups for terrain physics collide lyn 7692 (#5413)
* First commit

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>

* completed changes

Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com>
2021-11-09 13:24:10 +00:00
lumberyard-employee-dm 1998c53882 Non MSVC Release build fix (#5428)
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-11-09 10:19:04 +00:00
sphrose af08cc5ab3 Various bug fixes.
Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>
2021-11-09 10:05:33 +00:00
santorac c5cb90ddb7 Merge pull request #4426 from aws-lumberyard-dev/Atom/santorac/FixSceneSrgTime
Fixed potential render scene time precision issues.

The timestamp was simply converted from GetTimeAtCurrentTick to a float. Since this value is backed by QueryPerformanceCounter which is 0 at boot, you could see broken animations on the GPU when your system has been on for a long time. So I simplified the RPI's time API (removed unused code), and subtracted the application start time each frame before converting the time value to a float.

Also moved FindShaderInputConstantIndex("m_time") to be called only once, instead of every frame.

Testing:
Originally: I had a local material shader that did vertex animation and it wasn't working at all before, and now it works.
More recently, I made local changes to StandardPBR to add a simple sin wave animation. I also modified GetTimeNowMicroSecond() to artificially add 30 days to the clock. This showed choppy animation before my changes, and smooth animation after.
AtomSampleViewer passed dx12 and vulkan (other than pre-existing issues)

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-08 20:24:53 -08:00
nvsickle 487ac2b516 Force prefabs off for Editor smoke test
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-11-08 17:37:32 -08:00
dmcdiar dcb3ac4337 Set skybox exposure during ReflectionProbe bake
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-11-08 17:53:03 -07:00
Guthrie Adams c372761f4e Changing lua material functor script loading code to pass the correct sub ID for a compiled script asset
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-08 18:21:51 -06:00
Guthrie Adams 791d11c8f9 Fix parent material loading
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-08 18:21:48 -06:00
Guthrie Adams 5afd701e23 updated comments and error messages
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-08 18:21:45 -06:00
Guthrie Adams c0acbe7bd4 Changed how asset creator generates the asset instance. Instead of finding or creating the asset in the asset manager, one is directly instantiated and only added to the asset manager after creation is complete. This allows for reuse of previously loaded asset ids and will replace or “reload” a pre-existing asset with the newly created one. This also sends although correct notifications.
Changed material document to load a source data are for the parent material as well.  It was also a previously loading the parent material products asset which would be out of date compared to the source data.
Changed material document to track source file dependency changes instead of product asset changes.
Fixed a bug or copy paste error in the document manager that was using the same container to track documents the modified externally and from other dependency changes.
Returning source data dependencies when creating a material asset from source.

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-08 18:21:42 -06:00
santorac 48f3bb7d7a Fixed missing initialization of ShaderCollection::Item::m_renderStatesOverlay.
This RenderStates is used to override the values in the final draw packet, if the values are valid; it's supposed to be initialized to invalid values, but it wasn't. So the depth compare function was getting set to Less instead of GreaterEqual. This wasn't a problem when using serialized assets from disk, because the deserialization uses the default constructor which did initialize m_renderStatesOverlay. No all Item constructors initialize m_renderStatesOverlay.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-08 18:21:39 -06:00
nvsickle a5e11efda1 Add a safety check to Prefab/PrefabPublicHandler (potential AR fix)
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-11-08 16:21:35 -08:00
Guthrie Adams e632dc3b39 Moving material type asset PostInit call to be consistent with material asset
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-08 18:21:35 -06:00
Guthrie Adams 0724403f90 adding ifdef to compare loading vs creating material type assets
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-08 18:21:31 -06:00
Guthrie Adams 30120b9626 cleanup and setting asset preload flags
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-08 18:21:28 -06:00
Guthrie Adams 898b1811e0 material editor loads source data
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-08 18:21:25 -06:00
dmcdiar be934a4b32 Merge branch 'stabilization/2110' into Atom/dmcdiar/ATOM-16247 2021-11-08 16:44:35 -07:00
dmcdiar fe005c9c50 Added exposure controls to the ReflectionProbe component
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-11-08 16:11:30 -07:00
Guthrie Adams dcc2890da3 Merge pull request #5382 from aws-lumberyard-dev/Atom/TechArt/FixUp
Fixed .bat chain for launching maya for AtomContent gems
2021-11-08 14:57:00 -06:00
santorac 885fa35dcc Merge pull request #5360 from aws-lumberyard-dev/Atom/santorac/FixedThinObjectTransmission
Fixed PBR Material Transmission ThinObject Mode
2021-11-08 12:32:49 -08:00
Alex Peterson 431f80510f Merge pull request #5414 from aws-lumberyard-dev/Prism/DisplayAddGemInfo
Fix Additional Gem Info Handling and Display
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-08 12:20:18 -08:00
Alex Peterson 79f8edce14 Allow using gem repos page without losing changes #5317
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-08 12:17:16 -08:00
Guthrie Adams fa3d2ab15f Merge pull request #5416 from aws-lumberyard-dev/Atom/guthadam/adding_atomtoolsframework_runtime_dependency_to_atomlyintegration
Add missing runtime dependency to atom ly integration
2021-11-08 13:21:33 -06:00
Guthrie Adams 5958bb090c Merge pull request #5417 from aws-lumberyard-dev/Atom/guthadam/material_editor_inspector_performance
Queuing inspector invalidation to remove stall opening/closing several documents
2021-11-08 13:21:11 -06:00
Tommy Walton 55ebc17b01 Merge remote-tracking branch 'upstream/stabilization/2110' into Atom/amzn-tommy/ATOM-16289_SkyboxHotReloading
Signed-off-by: Tommy Walton <waltont@amazon.com>
2021-11-08 11:19:05 -08:00
hershey5045 18847fb3cc Improve handling of cached data limits. (#5232)
* Remove size limit on cached profile regions.

Signed-off-by: rbarrand <43485729+hershey5045@users.noreply.github.com>

* Discard excess profiling data once limit has been reached. Warn users only the first time the limit is reached.

Signed-off-by: rbarrand <43485729+hershey5045@users.noreply.github.com>

* Fix bug that was clearing cached time regions instead of the cached time regions map.

Signed-off-by: rbarrand <43485729+hershey5045@users.noreply.github.com>
2021-11-08 11:09:07 -08:00
santorac 2b4537febf Merge branch 'stabilization/2110' into Atom/santorac/FixedThinObjectTransmission 2021-11-08 10:18:18 -08:00
nvsickle 47c02f555a Merge remote-tracking branch 'upstream/stabilization/2110' into nvsickle/FixEntityOrdering 2021-11-08 09:12:51 -08:00
Nicholas Van Sickle 16f5980983 Fix Prefab builder test (#5377)
We were destructively moving the DOM template into the builder, leaving the Prefab system with an invalid DOM when teardown occurs. For now, this just copies the document to fix this specific test failure, but we may want to consider making `FindTemplateDom` return a const document and requiring that mutations get routed through the prefab system component to avoid similar situations in the future.

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-11-08 09:11:13 -08:00
Guthrie Adams 97bb01122f Add missing runtime dependency to atom ly integration
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-08 11:01:02 -06:00
nggieber 14a1206274 Add additional info handling and proper display for gems
Signed-off-by: nggieber <nggieber@amazon.com>
2021-11-08 08:17:28 -08:00
srikappa-amzn 652e35b0ca Fix camera transforms being reset when switching to default editor camera (#5326)
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-11-08 08:01:57 -08:00
Qing Tao 5a39361f77 ATOM-16747 RPISystemInterface::GetDefaultScene returns the scene crea… (#5153) (#5389)
* ATOM-16747 RPISystemInterface::GetDefaultScene returns the scene created by PreviewRenderer but not the Main Scene
Deprecate GetDefaultScene() function.
Update all the places which use GetDefaultScene to use Scene::GetFeatureProcessorFromEntityId or GetMainScene.
Tested with Editor, UI Editor, Material Editor, game launcher.

Signed-off-by: Qing Tao <55564570+VickyAtAZ@users.noreply.github.com>
(cherry picked from commit 8da6bea073)
2021-11-08 07:49:30 -08:00
Tom Hulton-Harrop c0d36399db Improvements to feedback for default camera orbit point (when no entity is selected) (#5397)
* improvements to camera orbit feedback

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* minor tidy-up before publishing PR

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* updates following review feedback

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>
2021-11-08 13:37:35 +00:00
AMZN-Igarri a1d9a2cc58 Asset Browser Tests (#4948)
* Added AssetBrowser Tests

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

* Added Entries to test AssetBrowser

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

* Added Print info.

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

* Added more folders

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

* Added Asset Browser Tests for the Search View

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

* Fixed Entry creation

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

* Removed optimize

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

* Cleanup AssetBrowserModel

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

* RowCount made public

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

* Delegated entry creation to RootAssetBrowserEntry and added Code review feedback

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

* removed unused helper class and fixed demo tests

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

* Fixed bus connections

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

* Refactored test environment and added basic tests

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

* Applied some code review feedback and added basic tests

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

* fixed naming

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

* Refactored Tests

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

* removed pointer reset, now handled by the AssetBrowserComponent

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

* Fixed conversion unsigned-signed

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

* Cleaned includes

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

* fixed test setup

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

* Fixed unused variables

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>

* Added printer function

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>

* cleaned up code

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>

* Added Test to check the correctness of the setup

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>

* Fixed basic tests

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>

* Fixed Tests

Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com>
2021-11-08 09:56:51 +00:00
Tom Hulton-Harrop 783186fa7e Update default camera orbit behavior (#5301)
* add new default orbit point behavior

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* add default orbit distance to settings registry

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* add new default orbit point behavior

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* add default orbit distance to settings registry

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* expose default orbit distance to editor settings menu and update how we display default camera position

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* add improve orbit changes for focus

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>
2021-11-08 09:19:40 +00:00
moraaar 425e172079 Cloth automated tests only check for cloth gem errors and warnings (#5374)
Signed-off-by: moraaar <moraaar@amazon.com>
2021-11-08 09:14:26 +00:00
moraaar 803039c302 Fixed casing of .fbx.asset info files in cloth to match the fbx (#5371)
Signed-off-by: moraaar <moraaar@amazon.com>
2021-11-08 09:14:01 +00:00
Guthrie Adams 00cf9ebfd8 Queuing inspector invalidate all to boost performance opening/closing several documents
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-07 18:36:38 -06:00
galibzon 621194e593 StandardMultilayerPBR_ForwardPass.azsl. the type of input.m_normal is (#5385)
float

Github issue: https://github.com/o3de/o3de/issues/2522

Change to float3. The current ASV tests are not affected but
using the RPI/Mesh example with Mesh: objects/suzanne.azmodel
and the material:
StandardMultilayerPbrTestCases/005_UseDisplacement.material

Showed a clear improvement.

Signed-off-by: galibzon <66021303+galibzon@users.noreply.github.com>
2021-11-06 07:25:42 -05:00
santorac 9481f8a488 Updated 002_wrinkle_regression_test.material to avoid subsurface scattering artifacts.
Having subsurface scattering into a completely back area is an unrealistic scenario and caused colored artifacts. I changed the material to mask out the black areas from applying SS. Corresponding changes will be made to the expceted screenshot in AtomSampleViewer as well.

Note these artifacts were originally introduced at commit 19638c4697 Fri Jul 2 01:18:09 where SS was fixed to work again where it bad previously been broken and didn't show up in this test case.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-05 23:39:34 -07:00
Alex Peterson a297ceece4 Merge remote-tracking branch 'upstream/stabilization/2110' into Prism/show-gem-repos-update
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-05 17:38:45 -07:00
Alex Peterson 0295aa7070 revert change to cancel label href
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-05 17:31:01 -07:00
Alex Peterson 21c02b195f Update signals/slots to match upstream changes
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-05 17:24:08 -07:00
Alex Peterson 4ce39ea167 Fix tags, downloads, and several vector copies
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-05 17:17:11 -07:00
AMZN-Phil c6e77f8e32 Code readability improvements
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-05 14:21:10 -07:00
Jonny Gallowy 5138170d8c fixed typo
Signed-off-by: Jonny Gallowy <gallowj@amazon.com>
2021-11-05 15:54:57 -05:00
Jonny Gallowy 7d1e1474b5 fixed typo
Signed-off-by: Jonny Gallowy <gallowj@amazon.com>
2021-11-05 15:50:54 -05:00
Ken Pruiksma a2efc587cc Rendered World Size in the Terrain World Render component set to invisible (#5378)
It's not currently hooked up, so setting invisible for now until it does something.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-11-05 15:31:31 -05:00
Jonny Gallowy 060c217852 Fixed .bat chain for launching maya for AtomContent gems
Signed-off-by: Jonny Gallowy <gallowj@amazon.com>
2021-11-05 15:00:35 -05:00
amzn-mike 1399159908 Fix Assert Absorber being leaked due to one of the tests setting m_errorAbsorber to nullptr without deleting the object (#5176) (#5348)
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
(cherry picked from commit 916fb413c9)
2021-11-05 12:39:11 -07:00
rgba16f [Amazon] d484d358d1 Modify AtomDebugDisplayViewportInterface::DrawWireCircle2d to account for viewport aspect ratio (#5375)
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
2021-11-05 14:00:40 -05:00
amzn-phist 6cba64f226 Fix issue with Server Launcher debug console not accepting keystrokes (#5325)
* Fix issue with debug console ignoring some keys

This problem was reported for Server only, the Enter/Backspace keys were
being ignored in the ImGui Debug Console.
This wasn't an issue if the Server had loaded a map.
The problem was with XConsole explicitly setting a bool in dedicated
server mode.  This caused text input to be processed by XConsole code
and not passed further along to DebugConsole where it should have been
handling it via ImGui.

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

* Fix missing runtime dependency of ServerLauncher

ServerLauncher in non-monolithic config was missing a runtime dependency
on Legacy::CrySystem.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-11-05 13:47:24 -05:00
Ken Pruiksma 0b061d2e00 GHI-5338 - Fixing incorrect calculation of sector bounds for negative values (#5352)
Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-11-05 12:39:58 -05:00
Qing Tao f8f9fb96d1 ATOM-15086 Image Pipeline Unexpectedly Pre-Multiplying Alpha into Color Channels (#5358)
Applied the discard alpha in the begining of converting.

Also deleted some unused processing settings and steps.

Signed-off-by: Qing Tao <55564570+VickyAtAZ@users.noreply.github.com>
2021-11-05 10:20:21 -07:00
Mike Balfour 6a21d4f50d Merge pull request #5351 from aws-lumberyard-dev/terrain/mbalfour/use_ground_plane_non_functional
Use Ground Plane non functional
Added functionality to the "Use Ground Plane" toggle. Now, when it's enabled, the Terrain Layer Spawner will always provide valid terrain data at the minimum height of the spawner box, even if no Terrain Height Gradient List exists. If it's disabled, it won't provide any terrain data unless the Terrain Height Gradient List exists.
2021-11-05 12:14:24 -05:00
Ken Pruiksma 9c28d134db Fix for alignment issue with terrain heights. (#5274)
Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-11-05 10:40:34 -05:00
moraaar 356fec5490 bugfix: resolve crash with FBX Settings (#4813) (#4944) (#5365)
-prevent export of ModuleInitISystem and ModuleShutdownISystem

Signed-off-by: Michael Pollind <mpollind@gmail.com>

Co-authored-by: Michael Pollind <mpollind@gmail.com>
2021-11-05 15:17:00 +00:00
santorac fbc35a8169 Applied a fix from @jeremyong-az to get ThinObject transmission working.
Also added a new test material for ThinObject transmission.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-11-04 22:09:11 -07:00
Chris Galvan fdc56b4a57 Merge pull request #5337 from aws-lumberyard-dev/cgalvan/MakeProcessingOverlayWidgetAlwaysOnTop
Set window flags so the processing overlay widget always appears on top.
2021-11-04 20:59:21 -05:00
AMZN-Phil 81515b922f Additional readability
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-04 17:10:44 -07:00
AMZN-Phil 31382d080e Remove duplication, additional readability and added missed file
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-04 17:07:02 -07:00
Alex Peterson c69142b73b Merge branch upstream/stabilization/2110
* Conflict GemModel.h

Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-04 17:02:00 -07:00
Mike Balfour df0403a5e6 Merge pull request #5333 from aws-lumberyard-dev/terrain/mbalfour/debugger_wireframe_refresh_bug
Fix terrain wireframe refresh.
2021-11-04 18:59:24 -05:00
Alex Peterson d582715321 Merge pull request #5318 from aws-lumberyard-dev/StablizationMacPMLaunchEditor
[MacOS] Launching Editor from ProjectManager and other misc. fixes
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-04 16:46:24 -07:00
Mike Balfour b0abb8dbc3 Merge branch 'stabilization/2110' into terrain/mbalfour/use_ground_plane_non_functional
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

# Conflicts:
#	Gems/Terrain/Code/Source/Components/TerrainHeightGradientListComponent.cpp
2021-11-04 18:00:17 -05:00
Mike Balfour 97b0eddcb4 Hook up the "Use Ground Plane" toggle.
The "Use Ground Plane" toggle is now functional.  When disabled, the terrain layer spawner will say "terrain exists = false" for any point in its bounds unless there's also a Terrain Height Gradient List component with a valid entry.  When enabled, it will always say "terrain exists = true", and it will return the min height of the spawner box as the ground plane if there's no valid Terrain Height Gradient List height provider.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-11-04 17:56:55 -05:00
AMZN-Phil 393f08fc4b Merge remote-tracking branch 'upstream/stabilization/2110' into Prism/clouddownloadicon
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-04 15:41:59 -07:00
Mike Balfour 0478da621d Merge pull request #5328 from aws-lumberyard-dev/terrain/mbalfour/altitude_gradient_infinite_recursion_bug
Prevent infinite recursion with Altitude Gradient.
2021-11-04 17:39:23 -05:00
AMZN-Phil 9d977e81da Uncomment temporary disabling of toast notifications
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-04 15:20:35 -07:00
AMZN-Phil 047c5f2231 Add ability to overwrite o3de object when downloading, and to check the last_updated field to check for updates.
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-04 15:09:11 -07:00
Chris Galvan c37767f92a Set window flags so the processing overlay widget always appears on top.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-11-04 16:30:44 -05:00
Mike Balfour e32e1ce572 Fix terrain wireframe refresh.
If a terrain layer spawner went outside the world bounds, the debug wireframe wouldn't update correctly because the heights were outside the wireframe sector AABBs.  Adjusted the logic to account for this.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-11-04 15:55:37 -05:00
amzn-mike 20edb35cdc [LYN-7245] Fix test thread being created multiple times (#5267) (#5315)
* Fix test thread being created multiple times

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Update test to not use a callback

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Add some more comments

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Add back the callback, remove the use of a thread/sleep

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
(cherry picked from commit 73202c2091)
2021-11-04 13:29:39 -07:00
Mike Balfour 5b504086f9 Prevent infinite recursion with Altitude Gradient.
Using the Altitude Gradient as an input to the Height Gradient List can cause infinite recursion since it is both setting and fetching the same height value.  Added guards to warn if this occurs and gracefully handles the situation.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-11-04 15:27:00 -05:00
Chris Burel 46d1b19816 Merge pull request #5275 from aws-lumberyard-dev/burelc/LYN-6480
[Linux] Unify Editor and Game raw mouse event handling

Signed-off-by: Chris Burel burelc@amazon.com
2021-11-04 13:17:39 -07:00
Adi Bar-Lev cc1a265315 SpotLight debug draw to include display cone (#5309)
* SpotLight debug draw to include display cone

Signed-off-by: Adi Bar-Lev <82479970+Adi-Amazon@users.noreply.github.com>

* SpotLight debug draw - optimizing

Signed-off-by: Adi Bar-Lev <82479970+Adi-Amazon@users.noreply.github.com>
2021-11-04 16:15:18 -04:00
AMZN-nggieber 4721ef8298 License Info is Displayed as Clickable Link in Gem Catalog + Other Inspector Improvements (#5272)
Signed-off-by: nggieber <nggieber@amazon.com>
2021-11-04 13:04:06 -07:00
Steve Pham add5b17053 Fix minor repeated AMAZON_LINUX in the code comment (#5312)
Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com>
2021-11-04 12:56:52 -07:00
nvsickle 9a4cc6bde9 Merge remote-tracking branch 'upstream/stabilization/2110' into nvsickle/FixEntityOrdering 2021-11-04 12:07:53 -07:00
nvsickle 52604d79f6 Address some review feedback
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-11-04 12:06:37 -07:00
amzn-sj 9958e5f012 [MacOS] Launching Editor from ProjectManager and other misc. fixes
Signed-off-by: amzn-sj <srikkant@amazon.com>
2021-11-04 11:04:01 -07:00
Alex Peterson 774b7c2593 Fixed minor logic issue with gem removal warning
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-04 11:03:36 -07:00
Danilo Aimini 6bce0a9a8d LYN-7054 + LYN-7704 | Exit Focus Mode when starting Game Mode, correct painting of Prefab capsules in Outliner. (#5280)
* Add RefreshAllContainerEntities function to ContainerEntityInterface. It refreshes all registered containers so that listeners can refresh their state.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Move Prefab border painting to foreground, and invert foreground painting order. This ensures the Prefab capsules are drawn according to UX.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-11-04 09:52:35 -07:00
Alex Peterson 2f8de3e797 Keep gem repos pages in sync
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-04 09:37:26 -07:00
lumberyard-employee-dm 627012840d Update how Project Filepaths are calculated when not supplied via command line (#5194)
* Fixed the return value of the ConvertToAbsolutePath function

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added the generated cmake_dependencies.*.setreg files to engine.pak (#5073)

* Copied the generated cmake_dependencies.*.setreg file to the Cache
directory

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removed the platform name from the bootstrap.game.*.setreg

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Update how the project related file paths are determined when not
supplied.

The project-path determination now goes back to only detecting a "project.json" file.
It no longer attempts to detect a "Cache" directory

The project-cache-path determination now in addition to checking the
project_cache_path key searches for a "Cache" directory.

The project-path defaults to executable folder if it cannot be detected.

The copying of generated executable folder Registry directory contents
to the product cache is now removed after the archive step.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the invocation of the AssetProcessor in Jenkins to supply an
absolute path to the project.

The project-path is no longer treated as relative to the engine root,
but instead relative to the current working directory at application
startup.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added constant for the storing the name of Cache directory

Fixed typos and grammatical errors in the SettingsRegistryMergeUtils.cpp

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated UnitTest prepend the EngineRoot path to "AutomatedTesting" when
setting the project path.

This is needed now that the project-path isn't treated relative to the
EngineRoot if it is not absolute.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fix AssetSeedManagerTest and PlatformAddressedAssetCatalogManagerTest

Instead of trying to used the AutomatedTesting directory as the project root, the temp directory created during the test is used as the project root.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Moved the setting of the project cache root folder and project
asset platform root folder into the `if (!projectCachePath.empty())`
block

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removing the scan up logic for the "Cache" directory.

This is no longer needed to locate the project cache path in a Project Game Release Layout.

Because the project path defaults to the executable directory if, it is not found, the Cache directory will be set to the "Cache" directory within the executable directory.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-11-04 11:02:18 -05:00
Guthrie Adams f91ba36665 Merge pull request #5273 from aws-lumberyard-dev/Atom/guthadam/material_editor_and_graph_canvas_crash_on_shutdown
Fix material editor crash on shutdown if graph canvas gem is loaded
2021-11-04 09:27:53 -05:00
Adi Bar-Lev d85a17536b Merge pull request #5289 from aws-lumberyard-dev/Atom/barlev/AtomTressFX_ShortCutt_BackLightCorrection
Hair - crucial optimization and bug fix
2021-11-04 10:03:06 -04:00
AMZN-stankowi 6b5f5bc666 Bundled release build bug fixes cherry picked from development (#5270)
* Fixed some files missed when groundplane_521 was renamed to 512 (#4958)

* Fixed references to 521x521 to reference the correct 512x512 FBX file

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Fixed asset hints

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Moved the Asset Catalog loading from LmbrCentral to the AzFramework::Application (#4568)

* Moved the loading of the AssetCatalog from LmbrCentralSystemComponent to AzFramework Application

Modified the AssetCatalog::InitializeCatalog function to no longer rely on the TickBus to send out the `AssetCatalogEventBus::OnCatalogLoaded` event.
It now queues a function on the AssetCatalogRequestBus to send the OnCatalogLoaded event as soon as the dispatching for the AssetCatalogRequestBus has completed on the current thread.
This is done by updating the AssetCatalogRequestBus to use EBus ThreadDispatchPolicy to add a callback to invoke any queued function has soon a thread has finished dispatching and has released its DispatchMutex

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the AssetCatalogRequestBus to add a custom DispatchLockGuard

The AssetCatalogRequestBus uses the custom lock guard to dispatch queued
events after it has unlocked it's context mutex for the current thread.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removed GetContext call from the
AssetCatalogRequests::PostThreadDispatchInvoker

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the definition of FileTagQueryManager::GetDefaultFileTagFilePath
function to return a path

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the AZ_CONSOLEFREEFUNC macro to actually use the _NAME

The _NAME parameter was not being used before, resulting in the Console
stringified name of the function being used.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removed CrySystem dependencies from the BundlingSystemComponent

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Moved the loading of the AssetCatalog from LmbrCentralSystemComponent to AzFramework Application

Modified the AssetCatalog::InitializeCatalog function to no longer rely on the TickBus to send out the `AssetCatalogEventBus::OnCatalogLoaded` event.
It now queues a function on the AssetCatalogRequestBus to send the OnCatalogLoaded event as soon as the dispatching for the AssetCatalogRequestBus has completed on the current thread.
This is done by updating the AssetCatalogRequestBus to use EBus ThreadDispatchPolicy to add a callback to invoke any queued function has soon a thread has finished dispatching and has released its DispatchMutex

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the AssetCatalogRequestBus to add a custom DispatchLockGuard

The AssetCatalogRequestBus uses the custom lock guard to dispatch queued
events after it has unlocked it's context mutex for the current thread.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removed GetContext call from the
AssetCatalogRequests::PostThreadDispatchInvoker

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the definition of FileTagQueryManager::GetDefaultFileTagFilePath
function to return a path

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the AZ_CONSOLEFREEFUNC macro to actually use the _NAME

The _NAME parameter was not being used before, resulting in the Console
stringified name of the function being used.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removed CrySystem dependencies from the BundlingSystemComponent

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Addded missing template parameter to AssetCatalogRequests

The fixes the compile error.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding AssetBus::MultiHandler::BusDisconnect call

The BlastSystemComponent was connecting to the Bus, but not
disconnecting from it, causing an assert to fire to it being a
multi-thread bus

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added support for DataDrive lifecycle events to the ComponentApplication

The events are using the SettingsRegistry NotifyEvent to track when
certain keys are modified to signal handlers.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Corrected invalid JSON creation in ModuleManager::DeactivateEntities

Resolved clang warning about used type alias

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fix for dangling reference in lambda registered to the SettingsRegistry
Notifier event

This was causing the EditorPythonBinding tests to crash due to the
following circumstances.

First Python has created an instance of a SettingsRegistryProxy
Second the SettingsRegistry sends an event during the time when the
SettingsRegistryProxy exists.

This issue was exposed due to the ComponentApplication Lifecycle events
using the SettingsRegistry to dispatch during various times of the
application workflow.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added the generated cmake_dependencies.*.setreg files to engine.pak (#5073)

* Copied the generated cmake_dependencies.*.setreg file to the Cache
directory

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removed the platform name from the bootstrap.game.*.setreg

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fixes for release builds with DCO fix (#5164)

* This set of changes is work toward allowing release builds to work with asset bundler generated bundles and legacy, non-prefab levels. This requires some other in-flight changes before this work is complete.

    Updated engine seed list + fixed automated test
    ComponentApplicationLifecycle has the ability to automatically register events if asked to register a handler and the event doesn't exist. This is only intended for cases where you need to register a handler early in startup before the settings registry file is loaded.
    Added two new lifecycle events: One after the system entity has been activated, and one after the system interface has been created.
    If you load an archive before the system entity has been activated, archive.cpp caches information about those archives until that time, so it can finish registration. This is because the serialization system and BundlingSystemComponent both need to be available to do this registration, but the bundles have to be loaded before those are initialized so that the settings registry file can be loaded.
    Fixed an error were mounted pak files were searching for levels.pak and not level.pak, and not finding them. I'm pretty sure this logic doesn't do anything functional either way, but I've been testing legacy levels with this change and they work now.
    Moved wildcard pak loading to where engine.pak is loaded. This is because the settings registry file that defines the IO stack to spin up must be available early in application startup, and this file must be within a mounted pak file. If you're using asset bundler generated bundles, they need to be loaded at this time so that file can be loaded.
    Atom's BootstrapSystemComponent.cpp no longer initializes on AssetCatalogLoaded, and instead initializes on the ApplicationLifecycle event SystemInterfaceCreated. This is because the base assetcatalog.xml file is really just a development time concept, this file should not be used in packaged release builds, because those builds will make use of delta catalogs in each bundle loaded. The asset catalog contains the list of all assets that were in the cache at development time, and this contains content that developers don't want to ship, and they may want to specifically hide from their customers, so data miners don't find secrets about upcoming game content.

Recovering from a branch that had incorrect DCO

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Fixed an incorrect ebus disconnect and removed an include that's no longer needed

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Fixed a copy and paste typo from trying to recover the previous pull request

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Updated product IDs for the settings registry builder to no longer collide with the JSON builder. Now they are based on a hash of the configuration.
Updated the engine default seed list to include the new asset ID info for the renamed bootstrap file

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Updated the path to the application lifecycle events, because runtime settings aren't included in the merged bootstrap file.
Addressed some feedback on printing out a string view on an error

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Removed a test that uses old assets that aren't relevant. We may not need this test anymore, but if we do we've backlogged a task to create a new test to cover this behavior without using old assets.

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Renamed SystemInterfaceCreated event to LegacySystemInterfaceCreated
Removed SystemEntityActivated event. Now that I have the rest of the fixes in this pull request, this new event wasn't needed, the already existing SystemComponentsActivated event does what I need.
Changed list to vector

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-11-04 06:46:11 -07:00
moraaar e553eb0116 Fixed editor crash dropping an fbx to entity inspector (#5242)
The issue was that EditorActorComponent (added by the drag and drop of the FBX into the entity) continued with the loading of an actor asset even though the component is not activated due to incompatible services, which ultimately lead to logic which should never have been reached and crashing.

Also fixed EditorActorComponent missing activation and deactivation of the base editor component class, which is necessary.

All tests from EMotionFX.Editor.Tests passed.

Signed-off-by: moraaar <moraaar@amazon.com>
2021-11-04 09:27:23 +00:00
Tom Hulton-Harrop 4c41a4dfc9 Ensure ImGui menu is displayed when the Viewport UI viewport border is showing (#5240)
* add optimize off code temporarily

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>

* ensure the imgui menu displays when the viewport border is active

Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com>
2021-11-04 09:16:27 +00:00
nvsickle c9fb41d0e5 Fix Entity Outliner sort order with Prefabs enabled
The EditorEntitySortComponent was relying on serialization callbacks not exposed to the JSON serializer to marshal data between its serialized state and its runtime state, which led to the outliner sort order becoming disrupted every time a prefab propagation occurs (and the component is subsequently serialized and deserialized). This change:
- Forces `PrepareSave` and `PostLoad` for `EditorEntitySortComponent` to be called at update (direct descendant added or removed) and activation time respectively while prefabs are enabled. While this could be optimized, and this logic stands to be refactored once slices are fully removed, I was unable to gather any samples in which `PrepareSave` are called in a sampling profiler in a scene with 1000 top-level entities, so I don't anticipate this introducing a meaningful performance regression in the short term.
- Disables updates in `EditorEntitySortComponent` during prefab propagation, as any detected changes do not signal authored intent at this time
- Made `GetEntityChildOrder` in `EditorEntityHelpers` work with prefabs enabled, which restores the existing "Sort: A -> Z" and "Sort: Z -> A" behaviors (which have some preexisting issues this does not fix)
- Adds a Python regression test to the Editor suite to validate this behavior - the test is currently in TestSuite_Main and not TestSuite_Main_Optimized because it requires an Editor launch with prefabs enabled, this can be fixed once AutomatedTesting is further migrated away from slices

@AMZN-daimini has a larger change that improves the JSON serialization format (https://github.com/o3de/o3de/pull/1292) which we should absolutely bring in in the future to improve the legibility of the Prefab format, but this change fixes the functionality (including saving & reloading a level and keeping a consistent order) without altering the Prefab format - this lower impact radius fix is my preference for our stabilization period.

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-11-03 19:57:51 -07:00
Adi Bar-Lev ce713fad5e Hair - crucial optimization and bug fix:
- Back light correction.  This fix will block TT lobe (back lobe) from allowing light transfer
- By doing this we remove the requirement to add self shadowing in most cases, hence removing heavy render pass.

Exception:
- Thin hair will still pass light and therefor there is still a need to read depth buffer and compare as a second step to avoid adding heavy shadowing pass / comparison.

Signed-off-by: Adi Bar-Lev <82479970+Adi-Amazon@users.noreply.github.com>
2021-11-03 20:59:05 -04:00
Chris Burel 0502ddbe2b [Linux] Return the active window when there's no cursor constraint window
The cursor constraint window is only set by the Editor. In the game
launcher, this function was returning a null window, which makes
`GetSystemCursorPositionNormalized()` unable to determine the cursor
position. This in turn causes mouse input in ImGui to not work.

Fixes #4722, LYN-7491

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-11-03 17:06:36 -07:00
Chris Burel 43c83f13c6 [Linux] Add unit tests for xcb mouse input
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-11-03 17:06:36 -07:00
Chris Burel 7e67064ef8 [Linux] Style fixes: prefer nullptr to NULL, etc
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-11-03 17:06:36 -07:00
Chris Burel ae1b6d6729 [Linux] Unify Editor and Game raw mouse event handling
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-11-03 17:06:36 -07:00
Chris Burel d598a7c709 [Linux] Update Jenkins Linux build to use Ubuntu 20, clang 12 (#5035)
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-11-03 18:54:37 -05:00
Tommy Walton c93d678cf4 Don't release a missing/invalid texture reference in the ibl component. Hold on to the reference so that it can hot-reload
Signed-off-by: Tommy Walton <waltont@amazon.com>
2021-11-03 16:32:03 -07:00
Tommy Walton ae1c0f6f83 Don't release a missing/invalid texture reference in the skybox component. Hold on to the reference so that it can hot-reload
Signed-off-by: Tommy Walton <waltont@amazon.com>
2021-11-03 15:05:37 -07:00
Guthrie Adams 94110834f3 Fix material editor crash on shutdown if graph canvas gem is loaded
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-03 15:47:11 -05:00
Alex Peterson 861b29ffc7 Fix spelling change for member variable
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-03 13:45:40 -07:00
Michael Pollind d8c2088d1d bugifx: resolve crash with project manager (#5151)
- system allocator not configured in environment for AZQtComponents
- WA_DeleteOnClose will destroy the toast dialog causing a crashing when ToastNotificationsView tries to access the pointer

issue: https://github.com/o3de/o3de/issues/5129
Signed-off-by: Michael Pollind <mpollind@gmail.com>
2021-11-03 12:26:49 -07:00
Alex Peterson 523f2e6465 Merge remote-tracking branch 'upstream/stabilization/2110' into Prism/show-gem-repos-update
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>

# Conflicts:
#	Code/Tools/ProjectManager/Source/GemCatalog/GemCatalogScreen.cpp
2021-11-03 12:24:34 -07:00
Alex Peterson 27c7e71516 WIP default gem sorting
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-03 12:22:26 -07:00
Chris Galvan 803aac9169 Merge pull request #5250 from aws-lumberyard-dev/cgalvan/PythonToolTemplateEnableQuickIteration
Add quick iteration workflow to the custom python tool template.
2021-11-03 14:16:29 -05:00
Danilo Aimini 618777f8d4 LYN-7536 | Focus Mode - Introduce shortcuts to open/close prefab editing (#5230)
* Enable closing prefab by double-clicking it when it's in focus.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Enable double clicking on level prefab to close focus mode and return to editing the level.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Introduce API function to go up one level in the Prefab Focus Mode hierarchy.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Enable keyboard shortcuts to more easily navigate the prefab hierarchy.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Tie the "Open/Edit Prefab" action to the = key on top of +. This allows users with compact US keyboards to use either key, preventing them from having to press Shift and =.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Replace the behavior of the "Up one level" button in the breadcrumbs with the new function that serves the same purpose. Also show the - shortcut in the tooltip.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Fix FocusOnParentOfFocusedPrefab to require the entity context id (to conform with the other functions in the API that don't pass entityIds). Expand its usage to other functions that did the same operation manually.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Include fix for non-unity builds

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-11-03 11:15:11 -07:00
Chris Galvan b56783dce0 Add quick iteration workflow to the custom python tool template.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-11-03 11:28:42 -05:00
Esteban Papp 520aeb60a6 Fixes SDK mix between monolithic and non-monolithic 2021-11-03 09:15:41 -07:00
antonmic 5a0b6314e4 Merge pull request #5223 from aws-lumberyard-dev/atom/antonmic/removeUnusedSsaoPass
Removed unused SsaoHalfRes pass
2021-11-02 22:21:15 -07:00
antonmic 4e9b9067e0 merging to re-try failed AR
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-11-02 17:17:56 -07:00
Esteban Papp a433b9e8dd Making paths consistent (PR comment)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-11-02 17:05:14 -07:00
Tommy Walton 672c82f69d Add a default fallback image when a StreamingImageAsset fails to load
Signed-off-by: Tommy Walton <waltont@amazon.com>
2021-11-02 16:40:56 -07:00
Esteban Papp 3334f5eb91 Fix paths to BuildInPackages and o3de_subdirectories
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-11-02 16:36:02 -07:00
santorac cda87abe6b Merge pull request #5121 from aws-lumberyard-dev/Atom/santorac/FixChickenMohawkMaterial
Fixed the chicken mohawk material to address depth sorting issues.
2021-11-02 16:27:21 -07:00
AMZN-Phil 99ef2735b7 Create download UI once and update existing UI with progress
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-11-02 16:16:37 -07:00
Danilo Aimini 4e2c28105c LYN-7547 | Focus Mode - It is possible to create a child entity of a closed container (#5193) (#5220)
* Disable drag&drop of entities on closed containers.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Do not show the Create Entity context menu when right clicking a closed prefab container.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Disable entity creation on closed containers, both via the Create Entity flow and drag/drop of assets.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Minor changes to modernize old code.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-11-02 15:32:51 -07:00
Esteban Papp c9f4600bf3 Fixes SDK mix between monolithic and non-monolithic
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-11-02 15:13:18 -07:00
antonmic 0900f5075f Removed unused SsaoHalfRes pass
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-11-02 14:40:18 -07:00
galibzon 6763e2a3ac Shaders changes require two or more change cycles before updating (#5142)
* Shaders changes require two or more change cycles before updating

This fixes the problem described in the title.

Consolidated the responsibility to update the root shader variant
asset into the Shader() class. It was unnecessarily spread across
Shader(), ShaderVariant() and ShaderAsset().
In particular OnAssetReloaded now makes a temporary copy of the root
ShaderVariantAsset and updates the ShaderAsset with such reference
only when OnAssetReloaded() is called on behalf of the ShaderAsset.

Signed-off-by: galibzon <66021303+galibzon@users.noreply.github.com>
2021-11-02 16:21:26 -05:00
santorac a3d018f30f Merge branch 'stabilization/2110' into Atom/santorac/FixChickenMohawkMaterial 2021-11-02 13:46:52 -07:00
Tommy Walton f8aa265253 Modifying a copy to not overrun if the target is smaller than the size of the default value array (#5186)
Signed-off-by: Tommy Walton <waltont@amazon.com>
2021-11-02 13:42:20 -07:00
Tommy Walton fab0326188 Creating default seedList.seed files for Atom gems (#5147)
Signed-off-by: Tommy Walton <waltont@amazon.com>
2021-11-02 13:42:11 -07:00
dmcdiarmid-ly 1d106c0c8d Merge pull request #5196 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-16056
ReflectionProbe cubemap visual quality improvements
2021-11-02 12:38:08 -07:00
Mikhail Naumov 22b21acc97 No longer can create camera in an empty level (#5189)
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>
2021-11-02 12:24:14 -07:00
Jeremy Ong 47b7ad1ec4 Merge pull request #5018 from aws-lumberyard-dev/burelc/linuxApTetherLifetime
[Linux] Terminate AssetProcessor when spawned by the parent project process
2021-11-02 11:08:47 -06:00
lumberyard-employee-dm a9f7ab4aaf Fixed the return value of the ConvertToAbsolutePath function (#5195)
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-11-02 11:48:09 -05:00
bosnichd 403e2ff1e3 Fix bug in LocalFileIO::ConvertToAliasBuffer when a resolved alias ends in a path separator. (#5136)
* Fix bug in LocalFileIO::ConvertToAliasBuffer when a resolved alias ends in a path separator, in which case we do not want to consume it when replacing it with the alias.

eg. If the @products@ alias resolves to "C:\" and we call ConvertToAliasBuffer with "C:\some_folder\some_file.txt", the current behaviour results in "@products@some_folder\some_file.txt", but it needs to be "@products@\some_folder\some_file.txt"

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

* Update based on review feedback.

Signed-off-by: bosnichd <bosnichd@amazon.com>
2021-11-02 10:31:50 -06:00
Mike Balfour d106c9aba5 Merge pull request #5174 from aws-lumberyard-dev/Prefab/RevertImmediatePropagation
Prefab/revert immediate propagation
2021-11-02 10:59:17 -05:00
AMZN-Phil a187ee09a1 Merge pull request #5093 from aws-lumberyard-dev/Prism/SearchForGemsFromTags
Scroll to and Select Gem When Gem Tag is Clicked
2021-11-02 08:27:13 -07:00
Ken Pruiksma d52ce49dcb Terrain macro material fixes (#5182)
* Minor fixes for macro materials
- When macro image views are no longer used, they will explicitely be set to nullptr
- limiting for loop in shader to the number of macro materials total so it doesn't read unitialized memory

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Removing parts of the terrain shader no longer used.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Fixing normalization in shaders, adding default valus for all structs used in SRGs.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-11-02 09:27:10 -05:00
moraaar 0ccd55f945 Added PAL to blast and whitebox tests to only enable automated tests on supported platforms: windows only at the moment. (#5165)
Signed-off-by: moraaar <moraaar@amazon.com>
2021-11-02 09:28:31 +00:00
hultonha de6af361ab Do not clear input channels everytime focus changes (#5044)
* remove HandleFocusChange from FocusIn/Out events in QtEventToAzInputManager

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* ensure we clear input channels when application state changes

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* wip changes for focus switching tests

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* updates to test to verify focus change not affecting input

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add test to ensure input is not cleared when focus changes

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* ensure key press goes to correct widget

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add test to verify input is cleared when application state changes

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* clear input for all types of application state change

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* update input key for focus test

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* use the Settings Registry to tell the InputSystemComponent to disable various devices

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* update how we simulate the application state change event

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* revert Settings Registry changes

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-11-02 09:19:06 +00:00
hultonha bf6fd2a6d6 Add missing reflection calls for various types (#5163)
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-11-02 09:18:42 +00:00
dmcdiar b744734719 Merge branch 'stabilization/2110' into Atom/dmcdiar/ATOM-16056 2021-11-01 21:18:33 -07:00
dmcdiar 05c374768e Added missing passes to the ReflectionProbe baking pipeline
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-11-01 20:13:00 -07:00
Alex Peterson 49da85ca3a Fix new project path when enabling gem (#5173)
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-01 16:07:57 -07:00
Allen Jackson 8b5a0350b5 {lyn7621} adding more time via ap_max_activate_time (#5180)
* adding more time via ap_max_activate_time so that the Debug
  version of AP-GUI can load all the builder DLLs

Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>
2021-11-01 17:27:17 -05:00
Chris Burel 08c51aaf27 [Linux] Terminate AssetProcessor when spawned by the parent project process
This adds support for the `ap_tether_lifetime` cvar in Linux. It extends
the solution implemented in #2799 to add the same support on Linux.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-11-01 14:56:24 -07:00
nggieber 2ae927c754 Fix minor indent issue
Signed-off-by: nggieber <nggieber@amazon.com>
2021-11-01 14:47:27 -07:00
Chris Burel 8f56dc10c3 Perform sse float comparisons with the floating-point intrinsics (#5115)
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-11-01 16:11:34 -04:00
Danilo Aimini d948d78b2e Merge pull request #5170 from aws-lumberyard-dev/daimini/cherrypick/outlinerEntityOrderingFix
Cherry-pick: resolve entity ordering for EntityOutliner
2021-11-01 12:41:58 -07:00
Guthrie Adams ecd11a441c Merge pull request #5152 from aws-lumberyard-dev/Atom/guthadam/material_component_json_serializer
Created custom JSON serializer for editor material component
2021-11-01 13:56:35 -05:00
Chris Galvan c183764379 Merge pull request #5169 from aws-lumberyard-dev/cgalvan/PythonToolGemplateGitignore
Added .gitignore for __pycache__ and pyc files to the python tool gemplate
2021-11-01 13:51:48 -05:00
srikappa-amzn f7a48fda11 Added a missing function comment for UpdatePrefabInstances function
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-11-01 11:41:05 -07:00
srikappa-amzn 729a79dc82 Revert "Fixing undo/redo not updating transform pivot point (#4375)"
This reverts commit 7018f16088.

Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-11-01 11:39:04 -07:00
srikappa-amzn 1025eb3929 Revert "Delay propagation for all template updates in detach prefab workflow (#4707)"
This reverts commit 87533d80c1.

Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-11-01 11:39:01 -07:00
Guthrie Adams 1228738bb2 Merge pull request #5166 from aws-lumberyard-dev/Atom/guthadam/moving_script_asset_registration_to_script_system_component
Removing redundant registration of script assets
2021-11-01 13:20:34 -05:00
Alex Peterson 259ee654ae WIP refresh gem catalog in place
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-11-01 11:18:38 -07:00
Michael Pollind 9886603f99 Bug Fix: resolve entity ordering for EntityOutliner (#4798) (#4938)
* bugifx: resolve dragging behaviour for EntityOutliner (#4798)

Signed-off-by: Michael Pollind <mpollind@gmail.com>

* chore: cleanup and rework logic

Signed-off-by: Michael Pollind <mpollind@gmail.com>
2021-11-01 10:35:32 -07:00
Chris Galvan 7ac69c51db Added .gitignore for __pycache__ and pyc files to the python tool gemplate.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-11-01 11:49:19 -05:00
Guthrie Adams 7ba7928559 Removing redundant registration of script assets
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-11-01 11:19:08 -05:00
AMZN-Igarri d3ff91f153 Fixed memory leak of the in the AssetBrowserComponent (#5132)
Signed-off-by: igarri <igarri@amazon.com>
2021-11-01 12:16:00 +00:00
hultonha cf767fd4bd Fix for 'focus' text appearing incorrectly (#5133)
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-11-01 09:33:38 +00:00
Guthrie Adams 68cb8792f7 fix header comments
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-31 15:12:27 -05:00
Guthrie Adams 799290aefc Created custom JSON serializer for editor material component
The editor component contains an editor specific, dynamically generated version of the material slots to display all the possible options, organize properties for the user interface, and add custom actions.
The critical data is already stored inside of the component controller configuration, which only stores a map of modified or overridden values.
This change disables serialization of the redundant data for prefabs.

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-30 17:36:07 -05:00
nggieber 858e287b1f Removed unused set filter function
Signed-off-by: nggieber <nggieber@amazon.com>
2021-10-29 13:37:58 -07:00
nggieber 08255d2eda Clicking tag now select gem and scrolls to it, it also resets filters if gem is filtered out, also gem filter creation was refactored
Signed-off-by: nggieber <nggieber@amazon.com>
2021-10-29 13:20:11 -07:00
Alex Peterson 781eaabd94 Access gem repos from catalog non-destructively
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-10-29 12:05:42 -07:00
Tommy Walton 4ccbb964f3 Add missing dependencies to pass builder (#4884) (#5099)
* Adding shaders and attimage files as runtime depenencies for pass files, so that they are included in asset bundles. Also using the correct job key for attimage files.

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Use a reference to avoid a copy

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Bumping the AnyAsset builder version

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Revert "Bumping the AnyAsset builder version"

This reverts commit 778798ae9cdd93ebe93248b3113e4cfb7609020d.

Signed-off-by: Tommy Walton <waltont@amazon.com>
2021-10-29 10:53:31 -07:00
AMZN-Phil 8aecd6668a Merge pull request #5113 from aws-lumberyard-dev/Prism/ReposExceptionFix
Fix thrown exceptions if repos does not exist in the manifest
2021-10-29 10:40:46 -07:00
Alex Peterson 65d23c7ed6 Merge pull request #5086 from aws-lumberyard-dev/Prism/RefreshRepoButtonDisablesRepo
Removed Gem Repo Enable Button
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-10-29 10:38:11 -07:00
Alex Peterson 5db6ffb6f3 Disable custom titlebar on Mac, Linux, fix resize (#4973) (#5114)
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-10-29 09:21:20 -07:00
Alex Peterson b4dd4c8f02 Add engine name, folder and fix refresh crash (#5112)
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
2021-10-29 09:20:52 -07:00
Adi Bar-Lev 5fe2207892 Merge pull request #5095 from aws-lumberyard-dev/Atom/barlev/Stabilization_MaterialMetalicBugFix
Material - enbale/disable metallic scale according to texture selection
2021-10-29 11:12:14 -04:00
John Jones-Steele 021917ad27 Fix bug 4198 (#5107)
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-10-29 09:42:40 +01:00
santorac 459f636fff Fixed the chicken mohawk material to address depth sorting issues.
Before the material used a workaround to expose the otherwise hidden double-sided flag, made the object get rendered in the transparent pass. I updated the material to be opaque, not that the double-sided flag is available outside the opacity property group.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-10-28 18:29:15 -07:00
AMZN-Phil d355942e8b Fix an additional location
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-28 16:36:54 -07:00
AMZN-Phil 5971f1176e Fix thrown exceptions if repos does not exist in the manifest
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-28 16:17:28 -07:00
hershey5045 9dac727092 Add component activation in LUT activation script. (#5101)
Signed-off-by: rbarrand <rbarrand@amazon.com>

Co-authored-by: rbarrand <rbarrand@amazon.com>
2021-10-28 15:21:47 -07:00
Chris Galvan b2a8e40569 Merge pull request #5100 from aws-lumberyard-dev/cgalvan/GemplateImprovements
Improvements to C++/Python tool gemplates
2021-10-28 17:20:07 -05:00
Alex Peterson 6cce184340 Enforce unique gem names in catalog (#5063)
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
2021-10-28 14:33:24 -07:00
Mike Balfour 86270339d8 Added terrain surface data notifications (#5067)
* Fix notifications for surface data changes.
Separated the notifications from the surface component and the height component to add a reason to a RefreshArea request.  This makes it possible to distinguish between surface changes and height changes and provide the appropriate OnTerrainDataChanged flags.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Reworked to use a changeMask instead of separate calls.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* PR Feedback
Judicious use of "using" to reduce a bunch of bulky namespaces.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-10-28 16:17:38 -05:00
Alex Peterson 00a49fa251 Use source model data instead of filtered (#5071)
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
2021-10-28 12:53:54 -07:00
Tommy Walton f350ba3042 Modify the AssetBundler to correctly identify the Gems that are enabled in the current active project (#5072)
* Modify the AssetBundler to correctly identify the Gems that are enabled in the current active project

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Removed unnecessary if() statement and updated the comment.

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Disabling gem loading in the asset bundler tests, just like the asset bundler itself.

Signed-off-by: Tommy Walton <waltont@amazon.com>
2021-10-28 12:49:33 -07:00
Guthrie Adams 689f5b2a4a Merge pull request #5076 from aws-lumberyard-dev/Atom/guthadam/material_component_supports_scripting_enums
Fix issue setting enum values on material component from script
2021-10-28 14:41:56 -05:00
Guthrie Adams caf247fcab Merge pull request #5070 from aws-lumberyard-dev/Atom/guthadam/material_component_clear_default_material_fixes
Fix clearing material component default material not updating
2021-10-28 14:40:52 -05:00
Chris Galvan e56396a817 Improvements to C++/Python tool gemplates
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-10-28 14:30:14 -05:00
Guthrie Adams e5729fbefe Fix clearing material component default material not clearing materials or updating preview
• Changed thumbnail property control to track asset key even if image is overridden so that it will be restored if the image is cleared.
• Changed property asset control to disable the thumbnail image by default whenever the attribute is applied. It will only enable the thumbnail image if the pixmap is valid.
• Changed the material component controller to always use an empty material assignment map on deactivation so that no persistent materials are reapplied.
• Changed the material component controller to immediately send a notification that materials have updated if no materials were queued for load but the configuration contained pre created or persistent material instances. This mainly affects the material editor because it manages its own material instances.

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-28 13:58:47 -05:00
Guthrie Adams 5de24437ab fixed comment
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-28 13:53:26 -05:00
Guthrie Adams 1f4967b168 extending conversions from script to other numeric types
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-28 13:53:23 -05:00
Guthrie Adams b71e307de5 Fix issue setting enum values on material component from script
Replaced get and set functions with explicit types with templates
Added special case handling for setting enum values as strings or numbers from script

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-28 13:53:21 -05:00
Adi Bar-Lev bd6153f471 Material - enbale/disable metallic scale according to texture selection
Remark: resolves GitHub issue https://github.com/o3de/o3de/issues/2647 - ATOM-15614

Signed-off-by: Adi Bar-Lev <82479970+Adi-Amazon@users.noreply.github.com>
2021-10-28 13:24:49 -04:00
nggieber 37243c74ec Make gem tags clickable and filter by their text in the Gem Catalog when clicked
Signed-off-by: nggieber <nggieber@amazon.com>
2021-10-28 09:21:56 -07:00
Ken Pruiksma a661189ea9 Fix for rendering artifacts on height map update. (#5066)
* Fix for rendering artifacts on height map update. This was being caused by not always lining up update aabbs with the query resolution correctly. In the future the float -> integer aabb calculations should be abstracted away. Some of this is done in the detail material ID work, but doesn't exist in the stabilization branch so we can circle around to it later.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* PR review updates - fixing cast, making constexpr for bytes per pixel.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-10-28 10:53:57 -05:00
greerdv 8d7eb4767a Merge pull request #5081 from aws-lumberyard-dev/ragdoll-joint-rotation
make sure joint frame rotations are editable for ragdoll setup
2021-10-28 15:38:09 +01:00
nggieber 8117798949 Removed gem repo enable button
Signed-off-by: nggieber <nggieber@amazon.com>
2021-10-28 07:00:21 -07:00
Olex Lozitskiy 837831a919 Bug fix: hierarchical components serve as multiplayer input drivers
- Network Hierarchy Root and Child components can now act as MultiplayerInputDriver for components with NetworkInputs
2021-10-28 09:33:06 -04:00
greerdv 9b2afbc39b fix explicit qualification of member function addresses
Signed-off-by: greerdv <greerdv@amazon.com>
2021-10-28 12:51:33 +01:00
greerdv dd0780f6ec make sure joint frame rotations are editable for ragdoll setup
Signed-off-by: greerdv <greerdv@amazon.com>
2021-10-28 12:26:05 +01:00
Chris Galvan caab78d930 Merge pull request #5065 from aws-lumberyard-dev/cgalvan/RenameToolGemTemplates
Renamed the C++ and Python tool gem templates
2021-10-27 21:15:14 -05:00
Chris Galvan 8bbd8f9807 Renamed the C++ and Python tool gem templates after review.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-10-27 16:01:02 -05:00
Alex Peterson 59c898fc48 Fix notification queue and add gem action (#4985) (#5024)
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
2021-10-27 13:55:32 -07:00
Chris Galvan d23df465dd Merge pull request #5043 from aws-lumberyard-dev/cgalvan/CherryPickPythonGemTemplate
Cherry picked PythonGem template to stabilization.
2021-10-27 14:00:06 -05:00
John Jones-Steele 35467b63d9 Unit tests for Heightfield collider (#5042)
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-10-27 19:31:30 +01:00
Qing Tao 9e0756f3c1 ATOM-16656 PassTree tool: ParentPass image attachment preview doesn't work (#5032)
Move imageAttachmentCopy instance from RenderPass to Pass so it can support preview image for all passes but not only for RenderPass.
Fixed an issue with image attachment preview when switching render pipeline with attachment preview on.

Signed-off-by: Qing Tao <qingtao@amazon.com>
2021-10-27 11:28:21 -07:00
Vincent Liu 30c366366e Improve gamelift unit test by checking handler invocation (#5030)
Signed-off-by: onecent1101 <liug@amazon.com>
2021-10-27 09:56:30 -07:00
AMZN-Phil 3165cf2838 Merge pull request #5011 from aws-lumberyard-dev/Prism/FixGemSelectedFilter
Gem Catalog Selected Gems Now Filters For Gems to be Enabled in Current Session
2021-10-27 09:28:16 -07:00
AMZN-Phil 7fc0f14a1b Merge pull request #5006 from aws-lumberyard-dev/Prism/FixRemovedProjectStillShown
Fix Issue When Removed Project is Still Shown if it Was The Last Project
2021-10-27 09:28:06 -07:00
AMZN-Olex 1190fb5c91 Merge branch 'stabilization/2110' of https://github.com/o3de/o3de into Network/olexl/hierarchy_as_multiplayer_input_driver 2021-10-27 11:54:22 -04:00
Chris Galvan ee57885d64 Cherry picked PythonGem template to stabilization.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-10-27 10:10:59 -05:00
galibzon cf90d7a594 ShaderVariantAssetBuilder: Provide registry property to disable (#5029)
The registry property name is:
"/O3DE/Atom/Shaders/BuildVariants"
Default value is <true>.

Signed-off-by: garrieta <garrieta@amazon.com>
2021-10-27 10:05:26 -05:00
Chris Galvan d332f7c4c7 Merge pull request #5023 from aws-lumberyard-dev/cgalvan/AddComponentTypeIconAPI
Added GetComponentTypeEditorIcon API and replaced old macro style ebus calls.
2021-10-27 08:04:53 -05:00
moraaar a29623e5f0 Fixed editor crash using cylinder shape component (#5037)
Fixed cylinder shape by considering shape config list to be empty.

The crash came from clearing shape config list when cylinder height is zero, but when the height is restored to zero it was expecting an element in the list.

The code to set the shape configuration was the same for many shape types, so it has been refactored to a helper function.

Fixes #4999
2021-10-27 13:34:43 +01:00
santorac 049112d8fa Merge pull request #5027 from aws-lumberyard-dev/Atom/santorac/MoveDoubleSided
Removed reference to opacity.doubleSided property that no longer exists.
2021-10-26 18:54:12 -07:00
Chris Burel e4c69a29fa [Linux] Update Qt package to include xcb GL integration plugin (#4976)
Fixes #3132.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-10-26 18:45:33 -05:00
AMZN-Olex 250a91dd96 Network Hierarchy Root and Child components can now act as MultiplayerInputDriver for components with NetworkInputs
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-10-26 19:10:46 -04:00
galibzon 42a14079f2 Fix naming for DisableOptimizations vs DxcDisableOptimizations (#5016)
Signed-off-by: garrieta <garrieta@amazon.com>
2021-10-26 17:48:28 -05:00
santorac 8fd3461863 Removed reference to opacity.doubleSided property that no longer exists.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-10-26 15:38:09 -07:00
Chris Galvan 78b0683313 Added GetComponentTypeEditorIcon API and replaced old macro style ebus calls.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-10-26 15:47:17 -05:00
Adi Bar-Lev 707730ebbc Hair - bug fix resulted from change in pass fetch using the new pipeline filter (#5013)
Signed-off-by: Adi-Amazon <Adi Bar-Lev barlev@amazon.com>

Co-authored-by: Adi-Amazon <Adi Bar-Lev barlev@amazon.com>
2021-10-26 15:26:54 -04:00
AMZN-Phil 856318005c Merge pull request #5000 from aws-lumberyard-dev/Prism/RemoteGemWarning
Adds Warning to Add Repo Dialog
2021-10-26 11:01:02 -07:00
hershey5045 e22235ec5b Add OpenImageIO as runtime dependency in AtomLyIntegration. (#4987)
* Add OpenImageIO as runtime dependency in AtomLyIntegration.

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

* Place 3rdparty import inside if block.

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

* Add platform cmake files for other platforms to prevent compile errors.

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

Co-authored-by: rbarrand <rbarrand@amazon.com>
2021-10-26 10:40:30 -07:00
sphrose e9b5a51d9f Fix console warning when adding TerrainWorldRendererComponent (#4964)
* Fix console warning when adding TerrainWorldRendererComponent

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Change default value

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>
2021-10-26 12:39:39 -05:00
santorac 3913d91251 Merge pull request #4983 from aws-lumberyard-dev/Atom/santorac/MoveDoubleSided
Moved DoubleSided Flag Out Of Opacity Group

The double-sided flag was hidden inside the opacity property group, and only exposed when you set the opacity to non-opaque. Here we move doubleSided from opacity to general making it easier to find and set.

Also...
- Fixed a bug with the material version auto-update, where it could rename properties but could not move them to another group.
- Added another "default" texture map to the Common/Feature gem that is directional, so better for understanding UV/tangent space. These were copied from the AtomLyIntegration gem.
2021-10-26 10:36:41 -07:00
galibzon a945fd9f1b Removed ShaderAsset related unncessary warning (#5008)
Removed ShaderAsset related unncessary warning that pollutes the logs.

Signed-off-by: garrieta <garrieta@amazon.com>
2021-10-26 12:27:40 -05:00
galibzon b541d69efc DXC Validation Error Difficult to See in AP Window (#4982)
* DXC Validation Error Difficult to See in AP Window

Renamed ReportErrorMessages() as ReportMessages()
All the message will be printed as a single AZ_Error()
or AZ_Warning() instead of mingled AZ_Error/AZ_Warning/AZ_TRacePrintf
which was making the output hard to read.

Signed-off-by: garrieta <garrieta@amazon.com>
2021-10-26 12:19:12 -05:00
nggieber 866fd8a420 Fix selected gem filtering
Signed-off-by: nggieber <nggieber@amazon.com>
2021-10-26 09:46:54 -07:00
jonawals a2eca9de3d Merge pull request #4998 from aws-lumberyard-dev/LYN-5265_state_tracker_impl
Add Focus Mode integration tests.
2021-10-26 17:16:25 +01:00
santorac b80e55229f Merge remote-tracking branch 'upstream/stabilization/2110' into Atom/santorac/MoveDoubleSided 2021-10-26 09:07:23 -07:00
nggieber b3c9573b10 Merge branch 'stabilization/2110' of https://github.com/aws-lumberyard-dev/o3de into stabilization/2110 2021-10-26 08:58:18 -07:00
Steve Pham 22a287d046 Fix to set the Taskbar name and Game Launcher window title to the name of the Project (#4986)
Signed-off-by: Steve Pham <spham@amazon.com>
2021-10-26 08:56:37 -07:00
nggieber 3ff469c55e Fix issue with project still displaying when last project is removed
Signed-off-by: nggieber <nggieber@amazon.com>
2021-10-26 08:42:22 -07:00
AMZN-Phil 767466c57b Merge pull request #4979 from aws-lumberyard-dev/Prism/jsonpythonexceptionfix
Fix old references to gem_list
2021-10-26 08:31:44 -07:00
AMZN-Phil 6b3fc0ff8b Merge pull request #4981 from aws-lumberyard-dev/Prism/gemdownloadcallfix
Re-add call used to initiate gem download
2021-10-26 08:31:03 -07:00
Chris Burel f3499011ac [Mac] Fix QtEditorApplication_mac include (#4978)
Commit 8e03d6f306 missed updating the
platform-specific mac QApplication implementation file to include the
class declaration from the new header.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-10-26 08:30:51 -07:00
nggieber 77d05b0bc9 Merge branch 'stabilization/2110' into Prism/RemoteGemWarning 2021-10-26 07:39:56 -07:00
nggieber cd295cc38b Merge branch 'stabilization/2110' of https://github.com/aws-lumberyard-dev/o3de into stabilization/2110 2021-10-26 07:34:36 -07:00
John c2105b0631 Address PR comments.
Signed-off-by: John <jonawals@amazon.com>
2021-10-26 15:30:08 +01:00
nggieber 75ebf77b59 Added warning message when adding repositories
Signed-off-by: nggieber <nggieber@amazon.com>
2021-10-26 07:22:47 -07:00
moraaar 057c8e0d4e Fixed error: unused variable 'physxMaximumMaterialIndex' (#4989)
Signed-off-by: moraaar <moraaar@amazon.com>
2021-10-26 13:58:21 +01:00
santorac 5cbbbb4f20 Merge pull request #4980 from aws-lumberyard-dev/Atom/santorac/UnusedVariable
Fixed potential unused variable 'originalVersion'
2021-10-25 19:46:28 -07:00
Danilo Aimini 1bc2968330 Resolve minor hover state bugs on the Entity Outlier (branches detect hover state separately from the rest of the columns) (#4977)
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-10-25 17:47:54 -07:00
santorac eb542bfe69 Merge branch 'stabilization/2110' into Atom/santorac/MoveDoubleSided 2021-10-25 16:10:45 -07:00
AMZN-Phil 423693d16b Re-add call used to initiate gem download
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-25 16:05:19 -07:00
santorac 144af200bf Fixed potential unused variable 'originalVersion' with 'maybe_unused' attribute.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-10-25 16:02:55 -07:00
chiyenteng 4e6f1981b9 Hold arrow keys to move selected element in UI editor (#4968)
* Hold arrow keys to move selected element in UI editor

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

* Fix nits

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

* Hold arrow keys to move selected element in UI editor

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

* undo enum changes

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

* remove extra spaces

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

* fix comments

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

* refactor key event code

Signed-off-by: chiyteng <chiyteng@amazon.com>
2021-10-25 15:59:31 -07:00
AMZN-Phil bec24a85bf Fix old references to gem_list
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-25 15:59:30 -07:00
Danilo Aimini 3b4b8c3549 Move the initialization of m_editorEntityUiInterface higher so that it's initialized when the interface is set up. (#4972)
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-10-25 15:12:34 -07:00
santorac 59da09c68b Now that we have material version auto update support, I remove the old opacity.doubleSided property and added a rename versionUpdate step to rename it to general.doubleSided.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-10-25 13:35:00 -07:00
santorac 0f60d37fec Fixed a bug where material version updates didn't support moving a property from one group to another.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-10-25 13:32:32 -07:00
Qing Tao a5694a5ac6 ATOM-16489 Add find passes functions for Scene or RenderPipeline in PassSystemInterface (#4739) (#4963)
* ATOM-16489 Add find passes functions for Scene or RenderPipeline in PassSystemInterface
Introduced new PassSystemInterface::ForEachPass() funtion to replace PassSystemInterface::FindPasses(), PassSystemInterface::GetPassesByTemplateName and ParentPass::FindPassByNameRecursive() functions.
Update all the places which were using those three functions.
The new pass finding filter support any combination of pass name, pass template name, pass class type, pass hirechary, owner scene, owner render pipeline.
Update unit tests.

Signed-off-by: Qing Tao <qingtao@amazon.com>
(cherry picked from commit fe8dac7989)
2021-10-25 12:49:57 -07:00
Qing Tao 06d5711db8 ATOM-16489 Add find passes functions for Scene or RenderPipeline in PassSystemInterface (#4739)
* ATOM-16489 Add find passes functions for Scene or RenderPipeline in PassSystemInterface
Introduced new PassSystemInterface::ForEachPass() funtion to replace PassSystemInterface::FindPasses(), PassSystemInterface::GetPassesByTemplateName and ParentPass::FindPassByNameRecursive() functions.
Update all the places which were using those three functions.
The new pass finding filter support any combination of pass name, pass template name, pass class type, pass hirechary, owner scene, owner render pipeline.
Update unit tests.

Signed-off-by: Qing Tao <qingtao@amazon.com>
(cherry picked from commit fe8dac7989)
2021-10-25 10:37:00 -07:00
santorac c05b900b55 Merge branch 'development' into Atom/santorac/MoveDoubleSided 2021-10-25 09:45:39 -07:00
Mike Balfour 91ca986e2a Terrain Macro Material component improvements (#4930)
* First pass of non-working changes to Terrain Macro Material Component.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Reworked Terrain Macro Material to use properties instead of a material.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fixed comments.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* PR feedback - disable attributes when no normal map selected

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fix linux compile error - unused variables.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-10-25 11:37:32 -05:00
John f98d2e55aa Refactor component mode query.
Signed-off-by: John <jonawals@amazon.com>
2021-10-25 13:48:36 +01:00
John 99b840652d Add Focus Mode integration tests.
Signed-off-by: John <jonawals@amazon.com>
2021-10-25 13:40:12 +01:00
AMZN-Igarri e970247fc5 Asset Browser Search View fixes (#4814)
* Fixed RowCount method.

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

* Fixed Signals

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

* Fixed Delegate case

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

* Fixed issue when displaying branch icons

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

* Fixed AssetBrowser Delegate

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

* Removed optimize flags

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

* AssetBrowsertableModel cleanup

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

* Fixed Typos

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

* Fixed Comment

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

* Added check for rowCount == 0

Signed-off-by: igarri <igarri@amazon.com>
2021-10-25 10:35:50 +01:00
santorac 9438fbe3b7 Made material property auto-rename procedure apply to Material Component
Merge pull request #4905 from aws-lumberyard-dev/Atom/santorac/MaterialPropertyRenameInMaterialComponent

This ensures that an material property overrides and any gameplay scripts that work with property overrides can get the benefit of the material type version update procedure.

I added an ApplyPropertyRenames function to MaterialTypeAsset very similar to the one in MaterialTypeSourceData.
Updated the MaterialAssignment class to apply any property renames when it discovers the old name doesn't work. This will be written to disk when the level or prefab is saved.
2021-10-23 14:14:19 -07:00
santorac a892181432 Minor updates in response to code review feedback.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-10-23 00:02:31 -07:00
AMZN-Phil 0d5482495f Merge pull request #4932 from aws-lumberyard-dev/Prism/ShowRepoGems
Show Undownloaded Gems from Repos in Gem Catalog
2021-10-22 19:39:39 -07:00
AMZN-Phil 657106d66a Merge pull request #4931 from aws-lumberyard-dev/FixInstallerDesktopShortcut
Fix desktop shortcuts created by Windows installer
2021-10-22 18:11:29 -07:00
Junbo Liang 71d23cc602 Read engine version from setting registry (#4926)
* Read engine version from setting registry

Signed-off-by: Junbo Liang <junbo@amazon.com>
2021-10-22 18:00:43 -07:00
nggieber 182a7b98b7 Always convert gem_path to pathlib.Path and check it isFile() in case it is a str
Signed-off-by: nggieber <nggieber@amazon.com>
2021-10-22 17:33:30 -07:00
nggieber 06f893edf1 Merge branch 'development' into Prism/ShowRepoGems 2021-10-22 17:28:28 -07:00
AMZN-Phil e8a7743aec Merge pull request #4911 from aws-lumberyard-dev/Prism/RefreshGemRepos
Gem Repos can be Refreshed through Project Manager
2021-10-22 17:23:35 -07:00
nggieber 88f7f66b04 Removed fullPathGiven and instead check if path is a file when getting gem json data
Signed-off-by: nggieber <nggieber@amazon.com>
2021-10-22 17:19:54 -07:00
AMZN-Phil f8990ac577 Merge remote-tracking branch 'upstream/development' into FixInstallerDesktopShortcut 2021-10-22 17:08:13 -07:00
santorac cef1e200f6 Merge remote-tracking branch 'upstream/development' into Atom/santorac/MaterialPropertyRenameInMaterialComponent 2021-10-22 16:42:09 -07:00
santorac 3c331e00ff Moved the Material Component property override renaming to EditorMaterialComponent via ApplyAutomaticPropertyUpdates.
MaterialAssignment::ApplyProperties() still reports warnings but does not update the m_propertyOverrides.
MaterialAssignment::ApplyProperties() will now skip the old name'd overrides if overrides are present for the new names. I'm not sure if this will ever happen, but it did happen while I had some intermediate changes, so I imagine it could happen again.
I had to update the Material::FindPropertyIndex function to expose information about renames when they occur. This should make it easier for other systems to get (somewhat) automatic benefit from the version update feature.
I also found that there was an issue with material inspector where it wouldn't be initialized the the right override values when renames were present. Now it applies the renames to whatever override data it gets from the Material Component.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-10-22 16:41:44 -07:00
nggieber 78e556e5ff Changed gem_list to gem_set
Signed-off-by: nggieber <nggieber@amazon.com>
2021-10-22 16:36:34 -07:00
nggieber 500ac030a3 Merge branch 'development' into Prism/ShowRepoGems 2021-10-22 16:30:02 -07:00
antonmic 297f40d6c4 Merge pull request #4928 from aws-lumberyard-dev/antonmic/buildfix
buildfix: adding .aszl to shader references
2021-10-22 16:28:57 -07:00
nggieber 673815c58d Merge branch 'development' into Prism/ShowRepoGems 2021-10-22 16:23:17 -07:00
nggieber 15f4c1a091 Undownloaded remote gems are shown in Gem Catalog and searchable by repo name
Signed-off-by: nggieber <nggieber@amazon.com>
2021-10-22 16:22:16 -07:00
AMZN-Phil 04033b088a Fix desktop shortcuts created by Windows installer
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-22 16:12:18 -07:00
AMZN-Phil 69771ab2e1 Merge pull request #4892 from aws-lumberyard-dev/TrackDownloadProgress
Project Manager track progress of, and cancel downloads
2021-10-22 15:53:29 -07:00
antonmic 45701a9972 buildfix: adding .aszl to shader references
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-10-22 14:48:15 -07:00
Sean Sweeney 45b164e722 Merge pull request #4881 from aws-lumberyard-dev/lytt_update_defaults
Lytt update defaults
2021-10-22 14:27:56 -07:00
AMZN-Phil e1b46b7e5c Add comment about additional callback function and be explicit on return value.
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-22 14:23:55 -07:00
AMZN-Phil b609dbbbbb Pass a callback instead of weak linking a module
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-22 14:07:32 -07:00
antonmic 6bd1b3980c Merge pull request #4865 from aws-lumberyard-dev/Atom/antonmic/DepthOfField01
Atom/antonmic/depth of field01
2021-10-22 13:41:36 -07:00
Danilo Aimini a4e0d69e83 Update Splashscreen and About Us dialogs for General Availability (#4901)
* Add new image for splashscreen. Layout changes incoming.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Adapt layouts to new splashscreen style with transparent background.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Ensure cropping logic works correctly when screen scaling is used.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Remove old image. Replace new image with new version with more readable credits.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-10-22 12:46:06 -07:00
santorac a27738317b Merge pull request #4918 from aws-lumberyard-dev/Atom/santorac/RequireAzslExtensionInShaderFile
The .shader file must now include the .azsl extension when referencing a .azsl file
2021-10-22 12:45:04 -07:00
nggieber f6d4556b60 Merge branch 'development' into Prism/RefreshGemRepos 2021-10-22 12:41:09 -07:00
nggieber 10c0522dcb Added F5 support for refreshing repos
Signed-off-by: nggieber <nggieber@amazon.com>
2021-10-22 12:41:00 -07:00
Chris Galvan efbf2f224e Merge pull request #4913 from aws-lumberyard-dev/cgalvan/AddFindComponentsByServiceAPI
Added API for finding components based on required/incompatible services
2021-10-22 14:38:21 -05:00
Danilo Aimini 45926d0dbd LYN-7539 + LYN-7541 | Focus Mode - Show prefab names and dirty markers instead of instance names in breadcrumbs (#4850)
* Change Prefab Focus breadcrumb widget to display template filename instead of instance container entity name. Also display dirty state for the template (*) and refresh it in real time.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Streamline path creation code; fix stem retrieval to ensure extension is cut correctly; delay refresh one frame when path is clicked to correctly refresh it.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Remove test code.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Simplify code to use Native directly.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Minor variable renaming and comment adjustments to make them clearer.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-10-22 12:37:43 -07:00
Mike Balfour 243532c5de Addressed feedback from PR 4874. (#4915)
* Addressed feedback from PR 4874.
* Removed second copy of HeightfieldProviderBus.h from cmake file
* Changed CookedMeshShapeConfiguration and HeightfieldShapeConfiguration to have less messy implementations, instead opting for the slightly less messy const_cast inside of Utils.cpp and DebugDraw.cpp.
* Changed InitHeightfieldShapeConfiguraiton to CreateHeightfieldShapeConfiguration with a better API signature.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fixed indentation

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-10-22 14:33:36 -05:00
Mike Balfour 2fe4524458 Terrain API cleanups (#4914)
* Terrain API fixups
Moved SurfaceData definitions in AzFramework out of terrain into separate files.
Added some missing API calls: Get*FromVector2, GetSurfacePoint*
Changed OrderedSurfaceTagWeightSet to SurfaceTagWeightList

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* PR feedback - remove IsClose check.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fixed PhysX test compile failures by redcoding a bunch of "dummy terrain" implementation that's unused.
It was originally added for the PhysX Terrain component, but that component is long gone and has been superceded by the more generic PhysX Heightfield Collider.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fixed up failing terrain unit tests.
Added API changes, and changed the assumption on where the surface weight sort is taking place.  The component is no longer expected to provide the sorted list, it only needs to be sorted at the end coming out of the terrain system, so the unit tests have been modified to reflect that.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-10-22 14:22:57 -05:00
antonmic ea1284c581 fixing up atom_feature_common_asset_files.cmake
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-10-22 12:14:35 -07:00
antonmic 5cb59bd035 finishing merge
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-10-22 12:12:45 -07:00
antonmic 972a501851 merging to resolve conflicts
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-10-22 12:11:49 -07:00
moudgils ee043f4fed Fix RHI/Subpass sample for Vulkan. The issue was that we were exectui… (#4904)
* Fix RHI/Subpass sample for Vulkan. The issue was that we were exectuing the sub-pass groups more than once when parallel encoding was used.

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

* Added a minor comment

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

* Minor perf improvement

Signed-off-by: moudgils <moudgils@amazon.com>
2021-10-22 12:10:15 -07:00
jromnoa 267d690171 Merge pull request #4770 from aws-lumberyard-dev/Atom/scottmur/Atom-16561
AtomComponentProperties class for atom_constants to store property paths and other constant values
2021-10-22 11:56:22 -07:00
santorac 43b7bf6ba7 Merge remote-tracking branch 'upstream/development' into Atom/santorac/MaterialPropertyRenameInMaterialComponent 2021-10-22 11:49:30 -07:00
antonmic ce6b2bbe20 Merge branch 'development' into Atom/antonmic/DepthOfField01 2021-10-22 11:28:53 -07:00
Yaakuro 8e03d6f306 Separate application into platform specific files. (#4799)
Signed-off-by: Yaakuro <y1@codeposer.net>
2021-10-22 11:10:47 -07:00
santorac 7ba9926202 The .shader file must now include the .azsl extension when referencing a .azsl file. It will no longer be automatically appended.
Fixed an issue where the shader builder would incorrectly succeed when the .azsl file is missing.
Also renamed some variables for more consistency.
Updated all .shader files accordingly.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-10-22 11:10:37 -07:00
Alex Peterson b536abbf4e Add existing gem through Project Manager 2021-10-22 10:53:29 -07:00
jiaweig 0dfa08cac8 ATOM-16625 [RHI][Vulkan] Swapchain creation issue on viewports (#4854)
* Refactor Vulkan swapchain so it can recreate when error occurs

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

* revert the workaround

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

* Move semaphore. Revert some viewport changes.

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

* Added comments. Moved recreation out of AcquireNewImage.

Signed-off-by: jiaweig <jiaweig@amazon.com>
2021-10-22 10:46:21 -07:00
Sean Sweeney 2f057f15c8 Merge pull request #4893 from aws-lumberyard-dev/ctest_notests_error
adding the --no-tests=error ctest arg to linux and windows test jobs
2021-10-22 10:20:57 -07:00
hershey5045 f962f3d816 White Balance Updates (#4887)
* Implement simple tint for white balance color grading. Adjust temperature slider to feel linear.

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

* Change white balance luminance preservation equation and remove unused code.

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

Co-authored-by: rbarrand <rbarrand@amazon.com>
2021-10-22 09:53:48 -07:00
mrieggeramzn 8c6900eb06 Atom/mriegger/normaloffsetbias (#4841)
* Adding directional light shadow bias

Signed-off-by: mrieggeramzn <mriegger@amazon.com>

* Adding normal offset bias to the directional shadow maps

Signed-off-by: mrieggeramzn <mriegger@amazon.com>

* not time yet for this

Signed-off-by: mrieggeramzn <mriegger@amazon.com>

* small comment fix

Signed-off-by: mrieggeramzn <mriegger@amazon.com>

* fixing tabs

Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-10-22 11:48:04 -05:00
Steve Pham 476ff637c2 Undo P4 check before spawning thread and fix usage of new AzToolsApplication trait (#4894)
Signed-off-by: Steve Pham <spham@amazon.com>
2021-10-22 09:47:39 -07:00
AMZN-Phil 993baeac7b Add a comment to inform that the process is limited to a single download
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-22 09:37:04 -07:00
santorac 0972c4f1a3 Merge remote-tracking branch 'upstream/development' into Atom/santorac/MaterialPropertyRenameInMaterialComponent 2021-10-22 09:27:24 -07:00
Alex Peterson 1989316cac Added toast notifications to the gem catalog 2021-10-22 09:11:28 -07:00
allisaurus 136788bccf Update env var setting instructions in AWS Gem test README (#4791)
Signed-off-by: Stanko <stankoa@amazon.com>
2021-10-22 08:53:40 -07:00
Chris Galvan 95c2ee0e9d Added API for finding components based on required/incompatible services.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-10-22 10:30:48 -05:00
John Jones-Steele 3d67be162c Terrain Physics Heightfield support
* New Heightfield Components

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* Misc PR fixes
* Fixed linux build failure from bad #include
* Renamed "Terrain Physics Collider" to "Terrain Physics Heightfield Collider" per physics team feedback
* Fixed 1/5 -> 1/4 typo in a comment
* Added missing member copies in HeightfieldShapeConfiguration

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Addressed PR feedback

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Changes from review

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* Remove tabs accidently added

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* Fixed overly complicated scaling math.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Added comments to make it more obvious what's happening on CreateEnd / DestroyBegin.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Moved Heightfield CreatePxGeometryFromConfig into its own function

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

Co-authored-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-10-22 10:19:36 -05:00
Olex Lozitskiy 775dda8ed2 NetBindComponent::SetOwningConnectionId is for a hierarchy based on its root's network entity
- for hierarchies, on both servers and clients NetBindComponent::SetOwningConnectionId is set for the all involved entities based on the root entity owning connection id
- added new unit tests to cover these scenarios
- all unit tests pass, hierarchy benchmarks remain unaffected
2021-10-22 11:09:30 -04:00
nggieber 968c8640d0 Merge branch 'development' into Prism/RefreshGemRepos 2021-10-22 07:44:37 -07:00
nggieber b4a85a2ed6 Repos can be refreshed through Project Manager individually or all at once
Signed-off-by: nggieber <nggieber@amazon.com>
2021-10-22 07:38:41 -07:00
AMZN-Olex a2592e9ff8 Correction in set hierarchy entity logic.
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-10-22 09:43:52 -04:00
SergeyAMZN 9ce6f43a22 Merge pull request #4488 from aws-lumberyard-dev/MigrationFixup
Further fixes for client migration and 3-way host entity migration
2021-10-22 14:31:38 +01:00
Adi Bar-Lev d5431653aa Hair and Tools Pipeline bug fixes (#4902)
- Fixed fallback connections for hair pipeline to allow disabling the parent pass hierarchy when not required
- Renamed the Thumbnail pipeline to be used as generic minimal tools pipeline
- Reused the Tools pipeline for the preview renderer - minimal FPs and passes

Remark:
- The tools pipeline should have folloup submits for reducing passes to minimal required render passes

Signed-off-by: Adi-Amazon <Adi Bar-Lev barlev@amazon.com>

Co-authored-by: Adi-Amazon <Adi Bar-Lev barlev@amazon.com>
2021-10-22 09:21:06 -04:00
AMZN-nggieber 54b9ed2737 Added Menu to Gem Catalog with Action to Navigate to Gem Repo Screen (#4829)
* Added menu to Gem Catalog that with option to navigate to Gem Repo screen

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

* Changed Goto to GoTo and added a tr

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

* Gem repo button works from new project creation workflow as well and users are warned if they have pending changes in the gem catalog before changing screens.

Signed-off-by: nggieber <nggieber@amazon.com>
2021-10-22 13:11:32 +02:00
galibzon 63140dc247 Atom/galibzon/atom 4608/inline to root constant (#4897)
* Changed references to "InlineConstant" to "RootConstant".

Updated AZSLC to version 1.7.34  for mac,  linux & windows

Signed-off-by: garrieta <garrieta@amazon.com>
2021-10-22 05:52:50 -05:00
antonmic dd4b60180f merging again since AR failed for seemingly unrelated issue
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-10-22 01:55:26 -07:00
Benjamin Jillich 618da447a6 Added option to change the line color for plots and bar color for histograms in the histogram container (#4859)
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-10-22 09:22:28 +02:00
Benjamin Jillich d394f6da3c EMotion FX: AnimGraphNode::CalcSyncFactors crashes because of improper MCORE_INVALIDINDEX32 initialization (#4869)
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-10-22 09:22:19 +02:00
santorac c6b209ace0 Made material property auto-rename procedure apply to Material Component at runtime. This ensures that an material property overrides and any gameplay scripts that work with property overrides can get the benefit of the material type version update procedure.
I added an ApplyPropertyRenames function to MaterialTypeAsset very similar to the one in MaterialTypeSourceData.
Updated the MaterialAssignment class to apply any property renames when it discovers the old name doesn't work. This will be written to disk when the level or prefab is saved.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-10-21 23:18:08 -07:00
antonmic 4b7eac0b40 merging dev
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-10-21 22:37:12 -07:00
santorac a55d94217c Enable material version updates
Merge pull request #4338 from aws-lumberyard-dev/Atom/rbarrand/MaterialVersionUpdate

## Overview

Added support for automatically updating .material files when the property layout of the .materialtype changes. At this stage, we only support a "rename" operation for renaming or moving material properties. We can add more operations in the future if needed (this will require some improvement to how we represent the data internally, but we can deal with that as the need arises).

It's important to note that we currently have a hybrid dependency model for the material system, where materials can depend on materialtypes as job dependencies (property names are processed at asset build time), or material property names can be stored in the cooked assets (property names are processed and resolved at runtime when loading material assets). This means there are two places where we need to apply material property rename auto-updates: in the tools and in the runtime. So you will find that we have ApplyVersionUpdates() functions in both MaterialSourceData and MaterialAsset. (I hope we can move away from this hybrid approach at some point so this can all be simplified, but that depends on new Asset Processor features we don't have yet).

## Main changes
- Added version and versionUpdates structures for .materialtype files, MaterialTypeSourceData, MaterialTypeAssetCreator, etc.
- The .materialtype version number is now at the top level instead of inside the propertyLayout section, because in the future there are other ways the material type could change besides the property layout which might require version auto-updates. (The AP will fail if the version is found in the old location, and tell the user where it should be moved).
- Added ApplyVersionUpdates() and ApplyPropertyRenames() utility functions to facilitate the auto-updates.
- Updated MaterialTypeSourceData::FindProperty(name) to support renames because it must find the property data while loading .material files in order to resolve property data types.
- These new functions will report warnings when they detect that source files are out of date, and recommend the user update them. The easiest way to do this is open it in the Material Editor and save. (which can be scripted in python if necessary)
- Renamed the .material file format "propertyLayoutVersion" to "materialTypeVersion" which is more accurate. This shouldn't hurt existing data as this field wasn't actually used for anything before.

## Unit test improvements
- The new code is well unit tested.
- MaterialSourceDataTests 
  - Updated to include both a .materialtype file and a MaterialTypeAsset for the test material type. Both are used by the MaterialTypeSourceData class.
  - The default test material type now includes some version update steps; these are only used for version update tests and won't impact the other test functions.
  - Updated the path for storing temp files to disk, to just be in a "temp" folder in the exe path. (Originally they were saved to the gem folder near MaterialSourceDataTests.cpp, but at some point someone changed it to be under the exe folder, so there's no reason to use the full gem path anymore).

## Other changes
- Fixed AzCore Utils WriteFile() to create the file if it doesn't exist already.
- Updated all .materialtype files to have the version number in the new position.
- Fixed AssetSystemStub to normalize asset paths for more reliable lookup in unit tests.
2021-10-21 20:48:26 -07:00
antonmic e5c7703aa7 Addressing review feedback
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-10-21 20:15:39 -07:00
Chris Galvan cd9a372b7f Merge pull request #4890 from aws-lumberyard-dev/cgalvan/AddPythonQtHelperMainWindow
Added helper method to az_qt_helpers for retrieving the main window instance.
2021-10-21 21:03:34 -05:00
kberg-amzn 15fbe97504 Adding a guard for this, since tests attempt to apply autonomy to an invalid entity
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-21 17:12:08 -07:00
Jonny Galloway b779f358d0 Refactor DCCsi to work better with O3DE changes (#4226)
* moving files in refactor/re-org

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* dev env refactor/re-org

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* moving/re-org so we can deprate the SDK nomiclature

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* moving/re-org so we can deprate the SDK nomiclature

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* Refactoring env so I can replace SDK with Tools folder

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* re-org and prune, from SKD to Tools

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* Removing old .bat files from SDK

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* updated how to retreive PYTHONHOME

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* Can't use/set PYTHONHOME with DCC Tools

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* small refactor

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* repaired a missed typo (causes error)

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* Added missing EntityId.h include to FocusModeInterface.h

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* refactor additional LY to O3DE tags

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* Some design scaffold file stubs

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* stubbing in scaffold file pattern

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* Removal of corrupted prefabs

Signed-off-by: Benjamin Black <benblac@amazon.com>

* refactored config_utils to maintain py2.7 support for maya 2020

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* refactored config_utils to maintain py2.7 support for maya 2020

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* pruning and cleanup

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* .env is for local dev overrides

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* .env is for local dev overrides

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* clean up init and logging patterns

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* Core refactoring, config.py functional standalone

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* cleaned up some bad logging, fixed up boostrap

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* fixed validation errors

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* fix logging issue, tiddy up

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* tiddy up maya for .bat bootstraping and launch

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* name stub, fix validation

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
Co-authored-by: Benjamin Black <benblac@amazon.com>
2021-10-21 17:03:49 -07:00
santorac a4321baecc Hopefully fix a Jenkins build failure about "function cannot access 'AZ::RPI::MaterialVersionUpdate::RenamePropertyAction::m_fromPropertyId'"
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-10-21 17:00:06 -07:00
kberg-amzn 7b77961962 removing unused local variable causing a compiler warning
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-21 16:52:11 -07:00
kberg-amzn 214a2899ad oops =(
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-21 16:41:01 -07:00
evanchia 26fdd5a553 adding the --no-tests=error ctest arg to linux and windows test jobs
Signed-off-by: evanchia <evanchia@amazon.com>
2021-10-21 16:13:20 -07:00
AMZN-Phil 5e6ecddbf9 Remove some test code and extra newlines
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-21 16:11:28 -07:00
AMZN-Phil e3cfcd4cc7 Add the ability for Python to pass download progress to Project Manager and to cancel downloads.
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-21 16:07:07 -07:00
kberg-amzn 2df466228a fixing one more broken include
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-21 15:58:01 -07:00
santorac 19dee0e37c Merge branch 'development' into Atom/rbarrand/MaterialVersionUpdate 2021-10-21 15:57:57 -07:00
kberg-amzn 4cd6ce1e96 Fixing broken include path
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-21 15:38:43 -07:00
AMZN-Phil 50068bcae7 Merge pull request #4807 from aws-lumberyard-dev/GemUIDownload
First part of UI feedback for downloading gems
2021-10-21 15:11:16 -07:00
Chris Galvan 081bfc2530 Added helper method to az_qt_helpers for retrieving the main window instance.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-10-21 17:06:12 -05:00
jromnoa 6c1b2fa84c Merge pull request #4883 from aws-lumberyard-dev/Atom/jromnoa/fix-atom-testsuite-main-gpu-AR-logs
Fix log lines in main GPU tests for Atom
2021-10-21 14:43:30 -07:00
Nicholas Van Sickle f3af362ede Merge pull request #4838 from aws-lumberyard-dev/LYN-7562
Make safe asset folder comparison for prefab creation to be case insensitive
2021-10-21 14:37:53 -07:00
AMZN-Olex e867aa2940 Merge branch 'development' of https://github.com/o3de/o3de into Network/olexl/hierarchy_connectionid_cr 2021-10-21 17:21:07 -04:00
AMZN-AlexOteiza ea442b80d1 Renamed ctest_pytest.ini to pytest.ini so it is used by default, added TestSuite_ as collection file (#4822)
* Fixed warnings of unused marks, renamed ctest_pytest.ini to pytest.ini to better consistency on runs

* Fixed some test suites to run propertly

* Fix missing arguments

* Fixed missing cmakelists and renamed missing file

* Temp disable editor_testing_tests as timeout in jenkins
2021-10-21 22:03:18 +01:00
AMZN-Phil 89c7ab2405 Merge pull request #4849 from aws-lumberyard-dev/AddLocalRepoFix
Fix adding local repos
2021-10-21 13:50:11 -07:00
kberg-amzn 57c65e5b43 merging latest development
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-21 13:45:35 -07:00
Danilo Aimini 52112be1ac LYN-7448 + LYN-7542 + LYN-7543 | Focus Mode - UX Improvements (#4837)
* Introduce Outliner button to simplify Prefab editing

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Fix Focus Mode and disabled entities colors

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Fix - propagate the event if the OnOutlinerItemClick function returns false.
This does not change current behavior but makes more sense in the context of future handlers.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Adjust disabled colors to match UX recommendations.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Display the edit button even if the prefab is disabled. Remove prefabWip check (it will be removed for focus mode by the time this goes in). Default to disabled capsule color for borders to save on checks.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Disable edit button on disabled prefabs as it caused conflicts in nested prefabs. May explore that possibility later.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Change disabled text color to be darker, as asked by UX.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-10-21 13:43:21 -07:00
amzn-phist 50f66bde69 Remove the use of a .Stub version of the Wwise Gem (#4879)
* Remove the definition of a 'Stub' Wwise Gem

This removes the conditional compilation of a '.Stub' version of the
Wwise Gem.  Now, all we do is not define any of the AudioEngineWwise
targets in CMake whenever Wwise is not available (SDK not found or
platform unsupported).

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

* Remove the remaining stub files, no longer needed

This removes the files.cmake and stub module cpp files that made up the
.Stub version of this Gem.  These are no longer needed.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-10-21 15:38:56 -05:00
santorac 7ffcbe080e Updated Material Editor's MaterialDocument to apply version updates to the materials that it opens.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-10-21 13:23:18 -07:00
AMZN-Phil 24d7a90e5f Fix a warning
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-21 13:01:46 -07:00
santorac b32a6a1369 Reverted accidental change to StandardPBR.material type's color property name.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-10-21 12:52:28 -07:00
jromnoa 94f54e8586 re-add the 'Captured data successfully.' log line to test_AtomFeatureIntegrationBenchmark() test, removed on accident
Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-10-21 12:52:05 -07:00
Steve Pham 244878483a Update open file limit on linux for applications (#4878)
* Programmatically update the ulimit for open files if the current limit is not enough

Signed-off-by: Steve Pham <spham@amazon.com>
2021-10-21 12:40:10 -07:00
AMZN-Phil c4f5f01657 Merge remote-tracking branch 'upstream/development' into GemUIDownload 2021-10-21 12:39:36 -07:00
jromnoa 3fc32675fd removes general.log() checks for pass/fail status as these do not appear in AR and only appear locally
Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-10-21 12:39:09 -07:00
AMZN-Olex 317bb7aa67 Owning connection id will happen on clients as well.
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-10-21 15:14:00 -04:00
santorac f4d5a75574 Fixed an issue where the wrong version number was being reported in a warning message. It showed the latest version instead of the original version number.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-10-21 12:13:45 -07:00
AMZN-Olex 37873f81cf Setting owning connection id based on the hierarchy root network entity.
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-10-21 15:09:46 -04:00
chiyenteng 7316802941 Add Detach and Duplicate Prefab basic workflow auto test (#4506)
- Add a new automated test PrefabBasicWorkflow_CreateReparentAndDetachPrefab for verifying prefab detachment basic workflow.
- Add a new automated test PrefabBasicWorkflow_CreateAndDuplicatePrefab for verifying prefab detachment basic workflow.
- Fix a bug related to sets of entity ids in Reparent helper function .
2021-10-21 12:08:00 -07:00
sweeneys ea325d356c updated defaults in all launchers, with additional unit test
Signed-off-by: sweeneys <sweeneys@amazon.com>
2021-10-21 12:07:43 -07:00
hershey5045 68b585102e Re-order some color grading operations. Increase values for SMH to account for HDR colors. (#4856)
Signed-off-by: rbarrand <rbarrand@amazon.com>

Co-authored-by: rbarrand <rbarrand@amazon.com>
2021-10-21 12:06:46 -07:00
antonmic 7eaf54e48d Adding 5361st maybe_unused to the code base to pass AR
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-10-21 11:52:50 -07:00
sweeneys a1edb2c4ac Update platform defaults to return a launcher instead of a string
Signed-off-by: sweeneys <sweeneys@amazon.com>
2021-10-21 11:51:47 -07:00
srikappa-amzn 33490ed6df Avoided a string copy by using path view
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-10-21 11:42:41 -07:00
Adi Bar-Lev 64bbc700fa Hair - ShortCut rendering technique and pipeline with Marschner lighting model (#4871)
- This rendering technique reduces the memory required per pipeline by 750MB compared to the PPLL technique!!
- Using 3 screen buffers representing the closest 3 hair gragments depths.
- Going through second geometry pass that disqualify any fragment further than the third depth, the technique blends the three closes shaders hair fragments.
- Supports the Marschner lighting model (big change from the original TressFX 4.1 implementation)
- The current technique is almost twice the performance of the PPLL but not quite as advacned when come to final visual quality.

Remarks:
Unlike the PPLL, this technique is still lacking some of the advanced features added to the PPLL such as
1. Back lobe (TT) conseal by depth comparison
2. Thickness dependency in light transfer (mainly TT)
3. Allowing TT transfer for thin separated hair strands (might be supported by default with no distinction)

Signed-off-by: Adi-Amazon <Adi Bar-Lev 82479970+Adi-Amazon@users.noreply.github.com>
Signed-off-by: Adi-Amazon <Adi Bar-Lev barlev@amazon.com>
Signed-off-by: Adi-Amazon <Adi Bar-Lev 82479970+Adi-Amazon@users.noreply.github.com>
Signed-off-by: Adi-Amazon <Adi Bar-Lev barlev@amazon.com>

Co-authored-by: Adi-Amazon <Adi Bar-Lev 82479970+Adi-Amazon@users.noreply.github.com>
2021-10-21 14:29:53 -04:00
santorac bf2997f960 Merge remote-tracking branch 'upstream/development' into Atom/rbarrand/MaterialVersionUpdate 2021-10-21 11:14:03 -07:00
Chris Galvan 546102077f Merge pull request #4875 from aws-lumberyard-dev/cgalvan/RemoveLegacyColorGradient
Removed legacy ColorGradientCtrl
2021-10-21 13:14:01 -05:00
santorac f83b6594c9 Updated MaterialTypeSourceData to force users to move the "version" indicator to the new location at the top level of the json document.
(It's a simple enough change to make manually, and making .materialtype is an uncommon workflow, so not worth doing this automatically).

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-10-21 11:05:47 -07:00
Scott Romero e008ba8579 [development] Fixed Profiler ImGui module name when building monolithic (#4848)
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-10-21 10:22:24 -07:00
kberg-amzn 79b41686c4 Merging latest dev
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-21 10:11:37 -07:00
AMZN-Phil bc9f6be4cf Change repo_uri passed into register repo to always be a str
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-21 10:11:18 -07:00
AMZN-Phil a032c59eab Removing unused function
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-21 09:39:15 -07:00
AMZN-Phil 2809c3b7ed Removing unused variables and defines and some renaming
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-21 09:35:03 -07:00
jckand-amzn 3a6cc2498b Skipping GraphUpdate test due to LC node issue in Debug configuration (#4847)
* Skipping GraphUpdate test due to LC node issue in Debug configuration

Signed-off-by: jckand-amzn <jckand@amazon.com>

* Reverting test type for GraphUpdates test to EditorSharedTest

Signed-off-by: jckand-amzn <jckand@amazon.com>

* Updating xfail reason for GraphUpdates test with GitHub issue link

Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-10-21 09:16:48 -07:00
SJ c871224dae Support for importing Json files (#4609)
* Initial support for importing Json files within other Json files

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Add some test cases for testing/iterating on the Json import work. Fix MacOS AzTestRunner module loading bug.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* The import resolver can take the allocator as a parameter to Load/StoreImports() instead of storing a copy.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Fix assert

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Some rework of the JsonImport feature. Base test cases pass. More complex test cases need to be added.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* 1. Add test case for testing nested imports.
2. Initialize rapidjson value to fix assert.
3. Fix bug found in merge patch creation.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* 1. Update the Resolver class member functions to return proper result codes.
2. Add the wrapper functions for resolving/restoring imports to the JsonSerialization class.
3. Add new test case.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Add test cases for import + patches. Fix bug found when patching import. Rename test cases.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* 1. Add ApplyPatch() function to BaseJsonImporter.
2. Move patch logic out of ResolveImport() and into ApplyPatch()
3. Get rid of the custom RestoreImport implementation in the tests since it was the same as the base version.
4. Add test case for patching nested imports.
5. Update merge patch outcome reporting logic to work for nested object patches.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* 1. Add a CreatePatch() function to BaseJsonImporter to match the ApplyPatch() function.
2. Reorganize some responsibilities between RestoreImports(), RestoreImport() and CreatePatch() to make ResolveImports() and RestoreImports() more symmetrical.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Combine result code in code path where we add empty object to path

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Add test case for inserting a new import into an existing object.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Use == instead of Compare() for comparing file paths.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Address some PR feedback.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Address additional PR feedback

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Add missing includes to fix non-unity build

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Fix build error. Address additional feedback.

Signed-off-by: amzn-sj <srikkant@amazon.com>
2021-10-21 09:13:43 -07:00
srikappa-amzn 4ed73a0b91 Use case insensitive folder path comparison for creating slices
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-10-21 09:11:11 -07:00
Chris Burel ab86c9961e [Linux] Fix deadlock when running LaunchProcess() from a thread (#4833)
`LaunchProcess()` on Linux works by calling `fork` then `execvpe`. `fork`
is used to copy a running process, generating a new child process. The new
child starts running from the location where the parent was running, from
whatever thread from the parent called `fork`. The child process only gets
one thread, however. If a different thread in the parent process had locked
a mutex, that mutex is also locked in the child process. Since that
separate thread is not present in the child, the mutex remains locked in
the child, with no way to unlock it. So it is important that as little work
as possible happens between the call to `fork` and to `execvpe`.

Previously, this code was trying to report an error that may have occurred
from calling `execvpe`. It was doing that by calling `AZ_TracePrintf`. That
function does lots of things, including trying to make an EBus call, which
looks up a variable in the `AZ::Environment` instance, which has a global
mutex. If there was some other thread that had that mutex locked when the
`fork` call was made, the subprocess would deadlock, and the parent process
would also deadlock waiting for the child to finish.

This solves that issue by removing the call to `AZ_TracePrintf` from the
subprocess code path. Instead, the parent process sets up a pipe for the
child process to write to in case the call to `execvpe` fails (the
self-pipe trick). The parent then reads from that pipe. If it reads no
data, `execvpe` worked and there's no error. If it does read data, the data
to be read is the errno from the failed `execvpe` call made by the child.
The parent can then use `strerror()` to report the error.

Fixes #4702.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-10-21 09:09:56 -07:00
lumberyard-employee-dm 7a14a21377 Fixed create-project/create-gem to use relative paths directly (#4811)
* Fixed create-project/create-gem to use relative paths directly

It was previously making relative paths, relative to the default_projects_folder and default_gems_folders

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removed uppercase of "Templates" param in get_registered call.

That method looks up the restricted template directory location based on the lowercase key of "templates"
Updated argparse doc to fix typos or clarify which directories a path is relative to.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-10-21 10:59:42 -05:00
Michael Pollind a33ab67125 bugfix: handle moving files for inode-watch for AssetProcessor (#4656) (#4809)
Signed-off-by: Michael Pollind <mpollind@gmail.com>
2021-10-21 10:58:14 -05:00
Chris Galvan d78aa5bf90 Removed legacy ColorGradientCtrl.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-10-21 10:55:32 -05:00
antonmic 58a518ce69 removing accidental file
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-10-21 04:52:46 -07:00
antonmic 6e7d2e6dd6 removing commented line in TAA pass
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-10-21 04:48:45 -07:00
antonmic 6642850c02 Cleaned up new Depth of Field, ready for PR
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-10-21 04:44:26 -07:00
santorac dfcf88265b Fixed a MaterialBuilder issue where material version updates were incorrectly reporting failure in some cases.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-10-21 01:28:08 -07:00
antonmic 60148ccc39 New Depth of Field - Minor improvements, optimizations, and now works with auto focus
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-10-21 01:23:43 -07:00
antonmic d04d9883bc New Depth Of Field working quite well with a small amount of artefacts
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-10-21 00:42:48 -07:00
santorac 46061eb302 Simplified the code around MaterialAsset::ApplyVersionUpdates()
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-10-21 00:07:36 -07:00
santorac 1633ced656 Reports warnings when a material version auto update is applied, notifying the user they should update their source data.
Also improved the MaterialAssetTests UpgradeMaterialAsset() to focus on testing the inputs and outputs of the class rather than the private internal data.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-10-20 23:36:53 -07:00
Steve Pham 74d74050f2 Fix unused variable error in release linux builds (#4846)
Signed-off-by: Steve Pham <spham@amazon.com>
2021-10-20 18:54:27 -07:00
AMZN-Phil 961c412179 Fix adding local repos due to JSON not being able to serialize Windows paths
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-20 16:39:11 -07:00
Guthrie Adams 1d4c622434 Merge pull request #4844 from aws-lumberyard-dev/Atom/guthadam/material_system_component_release_fixes
Fixing material system component mac release build
2021-10-20 18:05:14 -05:00
santorac 836d018de7 Simplified MaterialVersionUpdate code to focus just on renaming, since that's the only operation we currently support. We shouldn't add more complexity until additional operations need to be supported.
Also rearranged some logic to simplify the code that loops over rename actions, avoiding making unnecessary additional maps.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-10-20 15:53:22 -07:00
santorac a0b1dec929 Added support for material version updates in MaterialSourceData. This is necessary for tools like Material Editor and Asset Processor to work with the latest property names.
- Added MaterialSourceData::ApplyVersionUpdates() for updating the properties. This should be called by tools after loading the MaterialSourceData. (But can be omitted if a tool wants to read the data exactly as it appears in the .material file).
- Updated MaterialTypeSourceData::FindProperty to support applying version update renames, including a ApplyPropertyRenames utility function, which are necessary for MaterialSourceData to be able to find the necessary property definitons while loading.
- Added a new context struct to JsonMaterialPropertyValueSerializer for passing down the material type version number, to help with applying property renames.
- Renamed the .material file format "propertyLayoutVersion" to "materialTypeVersion" which is more accurate. This shouldn't hurt existing data as this field wasn't actually used for anything before.
- Updated Material Editor to again store the material type version number in .material files.

MaterialSourceDataTests updates...
- Updated to include both a .materialtype file and a MaterialTypeAsset for the test material type. Both are used by the MaterialTypeSourceData class.
- The default test material type now includes some version update steps; these are only used for version update tests and won't impact the other test functions.
- Updated the path for storing temp files to disk, to just be in a "temp" folder in the exe path. (Originally they were saved to the gem folder near MaterialSourceDataTests.cpp, but at some point someone changed it to be under the exe folder, so there's no reason to use the full gem path anymore).

MaterialTypeSourceDataTests updates...
- Moved some code that was accidentally added to LoadAllFieldsUsingOldFormat but should have been in LoadAndStoreJson_AllFields.
- Added test cases for unsupported version update operations

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-10-20 15:31:01 -07:00
AMZN-Phil 9aa9ed8c8e Changing some class names and other download UI feedback.
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-20 14:55:08 -07:00
Danilo Aimini c2ec18dc0e Remove prefab WIP checks to make focus mode the default (and only) prefab editing workflow in the editor. (#4840)
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-10-20 14:41:35 -07:00
Steve Pham 27a535eaf4 Linux Fixes for Launching the Material Editor (#4808)
- Prevent P4 thread to run if we cannot detect the P4 command to begin with
- Add a trait to disable calling the parent ComponentApplication::Destroy(), instead calling _exit() to skip the module unloading on exit

Signed-off-by: Steve Pham <spham@amazon.com>
2021-10-20 14:34:30 -07:00
Chris Galvan ae4755bbc3 Merge pull request #4839 from aws-lumberyard-dev/cgalvan/FixSceneSettingsStallWithInvalidP4
Treat invalid p4 configuration as a warning for the scene settings save action so the processing popup will get the job results.
2021-10-20 16:30:42 -05:00
Guthrie Adams 6566ff1fcb Fixing material system component mac release build
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-20 16:22:34 -05:00
Scott Murray 0c7e732527 removing return type Union which is not supported
Signed-off-by: Scott Murray <scottmur@amazon.com>
2021-10-20 14:20:49 -07:00
antonmic 9e8e08a815 Throwing up Depth of Field WIP so Galib can investigate AP crash with shader processing
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-10-20 14:10:11 -07:00
Scott Murray 2c0e78cb0d more development freshening
Signed-off-by: Scott Murray <scottmur@amazon.com>
2021-10-20 13:30:56 -07:00
Guthrie Adams 2e44d96b05 Merge pull request #4734 from aws-lumberyard-dev/Atom/mriegger/directionallightbias
Atom/mriegger/directionallightbias
2021-10-20 15:22:33 -05:00
Sean Sweeney 26f23cc3a5 Merge pull request #4836 from aws-lumberyard-dev/flakytest
Moved atom flaky tests to sandbox
2021-10-20 13:21:59 -07:00
Vincent Liu 8e797982a5 [LYN-7530] Fix matchmaking request type typo and add more matchmaking notifications (#4774)
* [LYN-7530] Fix matchmaking request type typo and add more matchmaking notifications

Signed-off-by: onecent1101 <liug@amazon.com>
2021-10-20 13:11:12 -07:00
Chris Galvan c1948bf94e Treat invalid p4 configuration as a warning for the scene settings save action so the processing popup will get the job results.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-10-20 15:04:21 -05:00
Danilo Aimini 60c286dafa LYN-7483 + LYN-7052 | Correctly initialize and refresh Prefab Focus Mode handler. (#4718)
* Initialize the PrefabFocusHandler on context reset, to also cover the case of a new level being created on the welcome screen.
Relax checks/restrictions on refreshes to cover cases where an instance is reused by the Prefab EOS.
Refresh the breadcrumbs when a container is renamed and when a change is propagated to the instances to ensure the correct names are displayed.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Rename m_isInitialized to m_initialized in PrefabFocusHandler

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Use find_if to detect when a container entity in the focus path has been renamed.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Renaming and commenting variables in PrefabFocusHandler.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Undo minor naming change

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Replace lazy initialization and have the UI side initialize the Editor calls in PrefabFocusHandler.
This should prevent issues with focus mode trying to access these interfaces in non-editor applications.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-10-20 12:56:30 -07:00
amzn-phist 714f5357b2 Add an error message to AP when the project path is invalid (#4801)
* Add an error message to AP when bad project path

Produce a log error or a dialog box error when the project path for AP
does not have a project.json and is invalid.

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

* Fix a failing unit test - AssetProcessorMessages

Adding a check for 'project.json' caused BeforeRun() in a test fixture
to fail.  Teardown of the fixture was also broken if the test failed to
fully startup the application manager, so added null checks there.

Added an assert to the fixture's Setup to check the status of BeforeRun().
Added additional settings registry setup to the fixture to make sure the
project path and branch token are configured before BeforeRun() is
called.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-10-20 14:45:32 -05:00
AMZN-Phil fdce8a3085 Merge pull request #4773 from aws-lumberyard-dev/ReturnCachedGemJsons
Helper function to return cached gem json paths
2021-10-20 12:44:39 -07:00
srikappa-amzn 24b0dab30e Make safe asset folder comparison for prefab creation to be case insensitive
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-10-20 12:02:46 -07:00
AMZN-AlexOteiza af27906598 Moved atom flaky tests to sandbox 2021-10-20 20:00:53 +01:00
Junbo Liang 77ec88f86e Improve the stability of metrics gem tests by removing local file operations (#4761)
Signed-off-by: Junbo Liang <junbo@amazon.com>
2021-10-20 11:28:28 -07:00
Scott Murray eb41ec5978 bringing in latest development
Signed-off-by: Scott Murray <scottmur@amazon.com>
2021-10-20 11:24:32 -07:00
Alex Peterson 1c409e0a23 Change default folders for user content (#4333)
old vs. new defaults:
%USERHOME%/.o3de/Projects-> %USERHOME%/O3DE/Projects
%USERHOME%/.o3de/Gems-> %USERHOME%/O3DE/Gems
%USERHOME%/.o3de/Templates-> %USERHOME%/O3DE/Templates


Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
2021-10-20 11:18:27 -07:00
Alex Peterson 7ddcdffed7 Move Qt Toast Notifications from GraphCanvas into Framework
Move the existing Qt Toast Notification QWidgets, EBuses and logic from the GraphCanvas gem into AzQtComponents and AzToolsFramework so they can be re-used.

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
2021-10-20 11:15:24 -07:00
LesaelR 67532ed18f Updating FBX_Tests and test asset files (#4477)
* Updating FBX_Tests and test asset files

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

* Updating fbx_tests to removed marker from helper function.

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

* Update to add Motion Test to FBX Tests.

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

* Update fbx_tests.py

Removing unnecessary sandbox mark.

Signed-off-by: LesaelR <LesaelR@amazon.com>
2021-10-20 13:12:38 -05:00
AMZN-AlexOteiza 7ccde16b0d Rename prefab -> Prefab (#4825)
* Rename part 1

* Rename part 2

* Rename part 3
2021-10-20 18:50:47 +01:00
Olex Lozitskiy 9e2eba2829 Network Hierarchy optimizations for rebuilding hierarchies
- reworked recursive rebuilding to iterative breadth first method
- some minor optimization here and there
2021-10-20 13:50:35 -04:00
Allen Jackson 900aa4e5bc {lyn7065} adding ProcPrefab Prefab::Tempate flag method (#4765)
* {lyn7065} adding ProcPrefab Prefab::Tempate flag method

Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

* updated based on comments

Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

* moved validation logic to IsValid()

Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

* added more guards around the source string


Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>
2021-10-20 12:22:11 -05:00
AMZN-Phil 023e8fcff2 Add missing files for review
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-20 10:21:15 -07:00
AMZN-Phil e8cd6add51 Merge remote-tracking branch 'upstream/development' into ReturnCachedGemJsons 2021-10-20 10:00:39 -07:00
rgba16f [Amazon] c6afb1f0a3 Update all the hardcoded filenames inside the level.pak file to be lowercase now the editor no longer forces them to be lower case. (#4802)
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
2021-10-20 10:35:31 -05:00
AMZN-AlexOteiza 181d12625f Reorganized Prefab tests and standarization (#4786)
* Reorganized Prefab tests and standarization

* Restore changed file by accident
2021-10-20 16:16:04 +01:00
AMZN-AlexOteiza 38f9dcb8ca Added option to reopen if the current level is the same. This contributes to stability for batched tests (#4043)
* Added option to reopen if the current level is the same. This contributes to stability for batched tests

Signed-off-by: AMZN-AlexOteiza <aljanru@amazon.co.uk>

* Addressed PR comments

* Addressed PR and cleaned Base level that had an entity by accident

Signed-off-by: AMZN-AlexOteiza <aljanru@amazon.co.uk>

* Cleaned up params

Signed-off-by: AMZN-AlexOteiza <aljanru@amazon.co.uk>

* Addressed PR comments
2021-10-20 14:55:20 +01:00
jonawals a1ee7b5a31 Merge pull request #4725 from aws-lumberyard-dev/hultonha_LYN-7394_focus_cursor
Updates to support 'lock'/'forbidden' cursor when in Focus Mode
2021-10-20 14:55:01 +01:00
AMZN-Olex 9e4a39f9ed Hierarchy code enhancements
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-10-20 09:30:21 -04:00
SergeyAMZN 2971dc9a3e Merge pull request #4425 from aws-lumberyard-dev/NetHierarchyInput
Network hierarchy input processing
2021-10-20 13:18:12 +01:00
Sergey Pereslavtsev 8e520c8db8 PR feedback
Signed-off-by: Sergey Pereslavtsev <pereslav@amazon.com>
2021-10-20 12:36:35 +01:00
AMZN-Phil 02364b869e First part of UI feedback for downloading gems
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-19 19:48:36 -07:00
amzn-mike f31b47f775 Switch stacktrace output to use Output function instead of AZ_Printf to avoid it being suppressed accidentally (#4805)
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
2021-10-19 16:51:34 -07:00
Luis Sempé cd1b08ce72 Merge pull request #4748 from aws-lumberyard-dev/animation/rhhong/renderOptions
Add toolbar for anim viewport and some more camera controls.
2021-10-19 15:21:34 -07:00
Scott Romero 10b175e453 [development] promoted Atom CPU profiler into its own gem (#4742)
Extracted the CPU data and visualization systems out of Atom and turned them into a separate gem

NOTES:
 - A large portion of this change is code restructuring. The only changes made to such code was the minimum necessary for it to work in the new location.
 - The *CpuProfiler* files shown below as deletes/adds were originally moves (see 6946145), my guess is the namespace/formatting change in d193dc4 is the culprit for this.
 - There is one minor outstanding issue post move which is related to how the live CPU frame graph is displaying in the ImGui window. All the data is there and correct but the frame boundary is anchored to the wrong side (left instead of right).

Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2021-10-19 14:20:30 -07:00
Mike Chang 8ab1cfacf5 Fixes for Test Screenshot upload build step (#4792)
Fixes the test screenshot upload build step:

- Added missing positional parameters
- Double quoting the command statements to allow variable expansion (also fixes broken Python call)
- Escaping the double quotes within the command statement

Signed-off-by: Mike Chang <changml@amazon.com>
2021-10-19 14:06:03 -07:00
Nicholas Van Sickle 1474cfdcbf Attempt a sanity check to ensure the Atom debug camera doesn't get an invalid aspect ratio (#4196)
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-10-19 13:41:20 -07:00
Guthrie Adams 9f5187b8bb Merge pull request #4772 from aws-lumberyard-dev/Atom/guthadam/prevent_multiple_preview_renderers
Additional preview renderer checks to prevent multiple instances from being instantiated and remove images from the cache when entities are destroyed
2021-10-19 14:41:49 -05:00
AMZN-ScottR 55bc403cd8 [atom_cpu_profiler_gem_promotion] added missing configuration entries pointed out in PR
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-10-19 12:15:28 -07:00
kberg-amzn c228e77e1c Fixes a bunch of bad casts in hierarchy tests
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-19 12:11:56 -07:00
Guthrie Adams 2625f1a3ac Merge branch 'development' into Atom/guthadam/prevent_multiple_preview_renderers 2021-10-19 13:47:33 -05:00
Guthrie Adams 132833238f Fixing compilation error and bug with counter
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-19 13:46:23 -05:00
Scott Murray 5bc334be70 updating docstrings for formatting and typos
Signed-off-by: Scott Murray <scottmur@amazon.com>
2021-10-19 11:21:00 -07:00
AMZN-ScottR 1b1ef46d9d Merge branch 'development' into atom_cpu_profiler_gem_promotion
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-10-19 10:58:35 -07:00
AMZN-ScottR 02754ccbd0 [atom_cpu_profiler_gem_promotion] more quick small changes based on PR feedback
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-10-19 10:44:14 -07:00
Sergey Pereslavtsev e3a14c0809 Fixed warning about unused local variable
Signed-off-by: Sergey Pereslavtsev <pereslav@amazon.com>
2021-10-19 18:42:35 +01:00
Junbo Liang 34ec8cfc47 Add GameLift to the AWS menu (#4716)
* Add GameLift to the AWS menu

Signed-off-by: Junbo Liang <junbo@amazon.com>
2021-10-19 10:30:02 -07:00
puvvadar 66c4950de0 Merge pull request #4529 from aws-lumberyard-dev/mp_deltaserializer_perf
Reworking DeltaSerializer to no longer require string based hashes
2021-10-19 10:22:37 -07:00
Sergey Pereslavtsev faea65e840 Removed pragma once from cpp
Signed-off-by: Sergey Pereslavtsev <pereslav@amazon.com>
2021-10-19 17:59:06 +01:00
Guthrie Adams 65dd97af48 Merge branch 'development' into Atom/guthadam/prevent_multiple_preview_renderers 2021-10-19 11:58:52 -05:00
Guthrie Adams f0bf0b6e9c correcting const casing
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-19 11:57:40 -05:00
Benjamin Jillich 08ff38a7f1 EMotion FX: Adding/Removing/Changing Components to an Entity with Actor Component erases the "Motion extraction joint" (#4780)
Applying meta data onto actors failed as the commands use the actor manager to search them by ID but the actor manager now stores actor assets. The temporarily created actor in the actor exporter was not registered at the actor manager for that reason and the commands were failing to find the actor. This resulted in that all meta data for actors could not be applied on the actors.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-10-19 18:28:24 +02:00
amzn-phist 005702b4bd Improve the errors in EngineFinder.cmake (#4713)
* Improve the errors in EngineFinder.cmake

Added additional info on one of the errors to help users resolve the
issue (engine registration).
Improved readability of the errors.

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

* Adds another error message to EngineFinder.cmake

An error message where the user's manifest is present and valid
but no matching engine name was found has been added.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-10-19 11:25:14 -05:00
Guthrie Adams fa3f3e4285 Merge pull request #4618 from aws-lumberyard-dev/Atom/EditorColorGrading
Implement LUT Generation Pass and hook up into Editor
2021-10-19 11:00:46 -05:00
Guthrie Adams 7c563efefd Merge branch 'development' into Atom/guthadam/prevent_multiple_preview_renderers 2021-10-19 10:49:12 -05:00
amzn-mike c1335f69c6 Convert resolved wildcard paths to relative path before saving in database (#4574)
* Convert resolved wildcard paths to relative path before saving in database.

Warn if file could not be converted to a relative path.
Fix FindWildcardMatches path handling that could result in pathMatch missing the first character

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Handle abs path wildcard dependencies

Remove dependencies outside of scan folder

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Switch to AZ::IO::PathView for abs path check

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Made code a little more clear

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
2021-10-19 08:42:18 -07:00
AMZN-Phil 7ce376b5b2 Add some log output if the cached files cannot be found
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-19 08:40:36 -07:00
pereslav 725be128aa tidy up
Signed-off-by: pereslav <pereslav@amazon.com>
2021-10-19 16:20:40 +01:00
jonawals 0031016548 Merge pull request #4785 from aws-lumberyard-dev/pytest_editor_testcase_name_fix
Fix for PyTest editor test case names.
2021-10-19 16:13:56 +01:00
jonawals befb97a80e Merge pull request #4627 from aws-lumberyard-dev/igarri/Fix-Viewport-camera-locations
Make Go To Location affect the Default Viewport Camera
2021-10-19 14:45:13 +01:00
amzn-sean 82b731b673 Increase the timeout for ForceRegion_LinearDampingForceOnRigidBodies. (#4784)
The Test runs with a wait_for_condition, and the original timeout was right on the edge of how long the test takes to reach that condition.

Signed-off-by: amzn-sean <75276488+amzn-sean@users.noreply.github.com>
2021-10-19 13:59:00 +01:00
pereslav 62971fa7bd PR feedback, removed unnecessary code
Signed-off-by: pereslav <pereslav@amazon.com>
2021-10-19 13:52:32 +01:00
John ae6005545e Fix for PyTest editor test case names.
Signed-off-by: John <jonawals@amazon.com>
2021-10-19 13:23:23 +01:00
rhhong bfa600ede4 CR feedback
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-18 22:29:36 -07:00
rhhong 32833c68c7 CR feedback
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-18 22:27:21 -07:00
Sean Sweeney 064a72bbac Merge pull request #4766 from aws-lumberyard-dev/remove_remoteconsole_test
removing remote console smoke test
2021-10-18 21:32:20 -07:00
AMZN-Olex ed43e7ef00 Merge branch 'Network/olexl/hierarchy_optimizations_cr' of https://github.com/aws-lumberyard-dev/o3de into Network/olexl/hierarchy_optimizations_cr 2021-10-18 22:54:12 -04:00
AMZN-Olex ceb9b7afd7 Merge branch 'development' of https://github.com/o3de/o3de into Network/olexl/hierarchy_optimizations_cr 2021-10-18 22:54:06 -04:00
AMZN-ScottR 55bca4658f [atom_cpu_profiler_gem_promotion] quick small changes based on PR feedback
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-10-18 17:54:08 -07:00
Nicholas Van Sickle 3485bc08b1 Fix EntityOutlinerTest (#4771)
The test was relying on immediate updates from the prefab system which are now scheduled for a later tick - this reworks the tests to wait for deferred updates before validating state

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-10-18 17:14:19 -07:00
puvvadar 87b5ac4236 Remove extra new lines
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-10-18 17:04:56 -07:00
AMZN-Phil c48d957485 Slightly better variable naming
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-18 16:34:07 -07:00
AMZN-Phil e5a73fe8ff Add helper function for UI to return paths to all cached gem jsons for a given repo
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-18 16:32:42 -07:00
Scott Murray 9f7c80ce23 removing an extra blank line and fixing a docstring
Signed-off-by: Scott Murray <scottmur@amazon.com>
2021-10-18 16:30:01 -07:00
Guthrie Adams f271d3f91e connected buses
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-18 18:26:13 -05:00
Guthrie Adams 5b8a37a75b Additional preview renderer checks
Preventing multiple preview renderers from being created with multiple catalog loaded notifications
Purging material preview images reaching a maximum number of stored images
Purging material previews if entity gets destroyed

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-18 18:21:50 -05:00
puvvadar 0c141ac210 Const some unit test values
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-10-18 16:20:13 -07:00
Esteban Papp 3deaed5733 Enable cmake-install in project-centric / engine-prebuilt (#4767)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-10-18 15:56:59 -07:00
Scott Murray 5b70b2a8a9 reordering constant and class in file
Signed-off-by: Scott Murray <scottmur@amazon.com>
2021-10-18 14:37:57 -07:00
Qing Tao c8dc309b32 Fixed dds loader issue with certain dds formats. (#4733)
Signed-off-by: Qing Tao <qingtao@amazon.com>
2021-10-18 14:30:11 -07:00
Junbo Liang 8385d94630 Expose base matchmaking request type to behavior context (#4720)
Signed-off-by: Junbo Liang <junbo@amazon.com>
2021-10-18 14:28:40 -07:00
Scott Murray 268b9da857 atom constant component property class
Signed-off-by: Scott Murray <scottmur@amazon.com>
2021-10-18 14:21:34 -07:00
Nicholas Van Sickle 434641382b Merge pull request #4749 from aws-lumberyard-dev/nvsickle/OutlinerDuplicateEntryFixes
Fix issues with invalid Outliner entries
2021-10-18 14:01:31 -07:00
evanchia bc479a362f removing remote console smoke test
Signed-off-by: evanchia <evanchia@amazon.com>
2021-10-18 13:39:21 -07:00
hershey5045 85183f5936 Add weights for the remaining color grading operation. Refactor editor hdr color grading property texts. (#266)
Signed-off-by: rbarrand <rbarrand@amazon.com>

Co-authored-by: rbarrand <rbarrand@amazon.com>
Signed-off-by: rbarrand <rbarrand@amazon.com>
2021-10-18 13:25:39 -07:00
Pip Potter d692cde146 LYN-7473: Ensure Requestor background thread is shutdown correctly (#4744)
Signed-off-by: rppotter <rppotter@amazon.com>
2021-10-18 13:12:20 -07:00
Vincent Liu a534fccc9b Expose matchmaking event polling APIs and add required session notifications (#4636)
* Expose matchmaking event polling APIs and add required session notifications

Signed-off-by: onecent1101 <liug@amazon.com>
2021-10-18 12:47:55 -07:00
Luis Sempé eac14901b0 Merge pull request #4763 from aws-lumberyard-dev/scripting/fixes
Removed outdated and unused ScriptCanvas files
2021-10-18 12:37:28 -07:00
lumberyard-employee-dm 357df2bb4b Added anchor key parameter to the SettingsRegistry MergeSettings (#4650)
* Added anchor key parameter to the SettingsRegistry MergeSettings

This allows the MergeSettings function to write JSON data anchored
underneath the supplied anchor path.

Upgraded the SignalNotifiers calls in SetObject, MergeSettings and
MergeSettingsFileInternal to query the type of the merge value at the anchor path
and supply that as the type to the notification event.

Also the the above functions now supply the anchor key root as the
path that was modified instead of assuming root ""

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fixed whitespace inconsistencies in SettingsRegistryImpl

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added a queue for storing SignalNotifier calls when a thread is
currently signaling.

The queued calls are invoked by that thread after it has signaled it's
current queue of events

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-10-18 12:58:49 -05:00
lsemp3d bea3ee6dd0 Removed outdated and unused ScriptCanvas files
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-10-18 10:54:56 -07:00
AMZN-ScottR fa4e91b05c [atom_cpu_profiler_gem_promotion] added optional AZ::Interface usage to ProfilerImGuiRequests
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-10-18 10:51:15 -07:00
Allen Jackson fbedd8126d {lyn7251} Add material component example in Python (#4724)
* {lyn7251} Add material component example in Python

adds a AZ::Render::EditorMaterialComponent as an example of how to
override the default material from the scene building pipeline

Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

* Only set the cube to a gray material
Skip loading the asset, instead just set the outPrefabAssetPath for the Prefab system to load

Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

* stablizing the sub-id of procedural prefab groups

Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>
2021-10-18 12:48:38 -05:00
Nicholas Van Sickle 7f10b5d1b9 Merge pull request #4735 from aws-lumberyard-dev/LYN-7317
Fix an incorrect path used when fetching product dependencies for level.pak
2021-10-18 10:46:02 -07:00
lumberyard-employee-dm 643c5c2f82 Removed AZ_ENABLE_TRACING from Archive::GetPakPriority (#4741)
The AZ_ENABLE_TRACING check was preventing the Archive System from using the sys_PakPriority value set from the CVar system

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-10-18 12:42:20 -05:00
AMZN-Phil 6f86f0ea5c Merge pull request #4736 from aws-lumberyard-dev/CLIDownloadGems
Additional fixes for downloading O3DE objects
2021-10-18 10:26:59 -07:00
Mike Balfour e2105ed5b3 Remove unused header file that caused compile failures. (#4759)
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-10-18 11:41:06 -05:00
AMZN-nggieber 4899309b6a Connect Adding and Removal of Gem Repo UI to CLI (#4729)
* Connect Adding and Removal of Gem Repo UI to CLI

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

* Addressed PR feedback

Signed-off-by: nggieber <nggieber@amazon.com>
2021-10-18 09:40:34 -07:00
Steve Pham e6464335af Fix Vulkan issues with VK_ERROR_OUT_OF_DATE caused by the swapchain not being updated on a resize (#4740)
- Updated the RenderViewportWidget::event method to call 'SendWindowResizeEvent' on specific events
- Moved the onResize to one of the events in RenderViewportWidget::event

Signed-off-by: Steve Pham <spham@amazon.com>
2021-10-18 09:09:55 -07:00
srikappa-amzn 29988c4104 Bump the version of LevelBuilderComponent after fixing the incorrect level pak path
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-10-18 08:51:48 -07:00
igarri d8b47a1448 More fixes
Signed-off-by: igarri <igarri@amazon.com>
2021-10-18 16:45:26 +01:00
igarri a3c3de4a76 AR fixes
Signed-off-by: igarri <igarri@amazon.com>
2021-10-18 16:33:47 +01:00
igarri f6945f1334 Fixed Viewport Interaction
Signed-off-by: igarri <igarri@amazon.com>
2021-10-18 16:25:25 +01:00
sphrose bcc186f87f Terrain/sphrose/surface materials component (#4541)
* wip

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* wip

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Terrain Surface Materials List Component.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* fix erroneous commit

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Added some comments.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Review changes.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Surface Materials list unit tests

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Missing shape test

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* review changes.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Compile fix.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Fix case issue in include path.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* replaced reverted test.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

Co-authored-by: Ken Pruiksma <pruiksma@amazon.com>
2021-10-18 09:37:07 -05:00
greerdv d0f18eefb3 Merge pull request #4694 from aws-lumberyard-dev/shape-collider-compatibility
mark not yet supported shapes incompatible with shape collider compon…
2021-10-18 13:25:52 +01:00
moraaar 7a450d02cb Deleted PhysXSamples gem (#4753)
Removing PhysXSamples gem since its assets are outdated generating issues:

- Uses old material file format .mtl
- All FBXs info assets (.fbx.assetinfo) were generated before Assimp and the mesh unification work.
- All script canvas were created before new Physics API, which reflected events differently as AZ::Events.
- It heavily depends on slices (legacy system)

sig/core approved this removal at 15-OCT/2021 meeting: https://github.com/o3de/sig-core/blob/main/meetings/notes/SIG-Core-Notes%20-%202021-OCT-15.md

Signed-off-by: moraaar moraaar@amazon.com
2021-10-18 12:53:16 +01:00
igarri 6050d2e16e merge develop
Signed-off-by: igarri <igarri@amazon.com>
2021-10-18 12:42:00 +01:00
igarri d8a453f826 changed names
Signed-off-by: igarri <igarri@amazon.com>
2021-10-18 12:20:04 +01:00
igarri c93bd87127 Added default camera position to viewport settings
Signed-off-by: igarri <igarri@amazon.com>
2021-10-18 12:16:54 +01:00
igarri 026919c11b Set View in viewport fixed
Signed-off-by: igarri <igarri@amazon.com>
2021-10-18 11:49:05 +01:00
greerdv c0f73faaae remove no longer useful test
Signed-off-by: greerdv <greerdv@amazon.com>
2021-10-18 11:47:41 +01:00
greerdv d6067f645d merge from development
Signed-off-by: greerdv <greerdv@amazon.com>
2021-10-18 11:25:57 +01:00
jonawals 207ec6e60d Merge pull request #4667 from aws-lumberyard-dev/LYN-5265_state_tracker_impl
LYN-5302 Double-clicking an entity in a prefab enters Focus Mode.
2021-10-18 11:02:14 +01:00
John 363bc33fed Fix broken function name.
Signed-off-by: John <jonawals@amazon.com>
2021-10-18 09:25:33 +01:00
John cf41ff020a Fix merge conflicts.
Signed-off-by: John <jonawals@amazon.com>
2021-10-18 09:24:09 +01:00
Benjamin Jillich bc29e57bbd EMotion FX: Keyboard hotkeys can be used while creating a transition in Anim Graph after pressing the RMB which may lead to a crash (#4728)
Resolves #2934

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-10-18 09:58:53 +02:00
nvsickle f0e6841ca8 Fix issues with invalid Outliner entries
The EntityOutlinerListModel was violating the QAbstractItemModel contract in a few cases, as reported by `QAbstractItemModelTester`. The important ones causing issues were:
- Entry order was not guaranteed, leading to model indices pointing at invalid data
- Parent/child relationships could be temporarily invalid due to a change I made in EditorEntityModel::RemoveEntity to try to avoid an unnecessary reparent operation - as it turned out, the parent/child data was being cached even for recreated entities and not clearing child data could cause issues
- `EntityOutlinerListModel::ProcessEntityUpdates` was emitting data changed between two indices that didn't necessarily share a parent, which is [undefined behavior](https://doc.qt.io/qt-5/qabstractitemmodel.html#dataChanged)

The other reported issues (that weren't really causing issues with `QTreeView`) were:
- The root index had flags other than `Qt::ItemIsDropEnabled`
- `rowCount` showed all columns as having children
- `parent` showed indices as being parented to a non-0 column

This change introduces fixes for the above issues, namely:
- Reverts my change to `EditorEntityModel::RemoveEntity` to ensure we don't have invalid parent/child references sitting in the cache
- Ensures `EditorEntityModelEntry` child ordering is guaranteed sorted by EntityId, to prevent the `EntityOutlinerListModel` from having indices pointed at invalid data*.
- Fixes various model sanity issues, such as `rowCount` being 0 for indices with a non-0 column

Two unit tests were added to reproduce the invalid behavior and validate the fix: TestCreateFlatHierarchyUndoAndRedoWorks and TestCreateNestedHierarchyUndoAndRedoWorks
This change focuses on correctness over performance. My subjective in-Editor outliner experience is about the same, but it may be worthwhile to expand the test coverage with a benchmarking suite to look into areas for optimization.

*As a rough illustration of the previous child ordering behavior, consider the following entity hierarchy:
```
Root (EID 9999)
|_ Child1 (EID 2)
|_ Child2 (EID 3)
|_ Child3 (EID 4)
```
With an representations like the following pseudocode:
```
// EditorEntityModel representation
EditorEntityModelEntry root;
root.children[0] = 2;
root.children[1] = 3;
root.children[2] = 4;

// EditorOutlinerListModel representation
// row, column, user data (64 bit uint)
child1 = QModelIndex(0, 0, 2)
child2 = QModelIndex(1, 0, 3)
child3 = QModelIndex(2, 0, 4)
```

When removing a child, the `EditorEntityModel` used to do roughly the following:
```
// Swap and pop the last child
int indexToRemove = 0;
swap(root.children[indexToRemove], root.children[root.children.size() - 1]);
root.children.resize(root.children.size() - 1);
model.notifyRemoved(root, indexToRemove); // model removes the row indicated

// Leading to this EditorEntityModel state
root.children[0] = 4;
root.children[1] = 3;

// And this EntityOutlinerListModel state, note that the row indices are swapped from the indices in the backing storage
child2 = QModelIndex(0, 0, 3)
child3 = QModelIndex(1, 0, 4)
```

A QModelIndex having a row that doesn't match its underlying data is undefined behavior, and was the source of an intermittent crash in our `QSortFilterProxyModel` as subsequent updates to the wrong row led to an invalid proxy state.

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-10-17 18:38:15 -07:00
rhhong 13781a759f Add toolbar for anim viewport and some more camera controls.
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-17 16:40:47 -07:00
AMZN-Phil 08643f8232 Use a more generic project name in download.py dest-path help
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-17 15:58:41 -07:00
AMZN-Phil 1d220c3eaa Updates based on feedback, flip return value of a function to return a more expected value whether validation passes
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-17 15:50:13 -07:00
santorac a3d84b5098 Merge remote-tracking branch 'upstream/development' into Atom/rbarrand/MaterialVersionUpdate 2021-10-15 21:47:33 -07:00
AMZN-ScottR 6480bc8b86 [atom_cpu_profiler_gem_promotion] additional APIs for external control of the CPU profiler and visualization
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-10-15 19:24:41 -07:00
AMZN-ScottR 63e68f224b [atom_cpu_profiler_gem_promotion] updated CPU frame data capture EBus calls and minor clean up in profiler ImGui window
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-10-15 19:24:41 -07:00
AMZN-ScottR b89e437a6b [atom_cpu_profiler_gem_promotion] migrated CPU frame data capture API and implementation from Atom over to Profiler gem
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-10-15 19:24:41 -07:00
AMZN-ScottR 66f905870d [atom_cpu_profiler_gem_promotion] reinstated CPU frame time serialization in Atom profiling tools (relies on Atom frame time tracking)
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-10-15 19:24:21 -07:00
AMZN-ScottR 9a5ac0a35a [atom_cpu_profiler_gem_promotion] removed unnecessary GatherCpuTimingStatistics flag from Atom
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-10-15 19:24:21 -07:00
AMZN-ScottR b6764a3b27 [atom_cpu_profiler_gem_promotion] set up visualization module to work in the editor as well
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-10-15 19:24:21 -07:00
AMZN-ScottR 805cd96c28 [atom_cpu_profiler_gem_promotion] created profiler ImGui variant module and hooked up data/viz to their respective modules
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-10-15 19:24:21 -07:00
AMZN-ScottR ead3a4b9ae [atom_cpu_profiler_gem_promotion] included moved files in compilation and fixed compiler errors
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-10-15 19:22:26 -07:00
AMZN-ScottR d193dc40a9 [atom_cpu_profiler_gem_promotion] updated namespaces for moved files
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-10-15 19:22:26 -07:00
AMZN-ScottR 6946145b23 [atom_cpu_profiler_gem_promotion] moved CPU profiler files from Atom into new Profiler gem
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-10-15 19:22:26 -07:00
AMZN-ScottR 15cbea28c2 [atom_cpu_profiler_gem_promotion] registered new Profiler gem with engine and the AutomatedTesting project
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-10-15 19:22:26 -07:00
AMZN-ScottR fbc7f5d943 [atom_cpu_profiler_gem_promotion] initial Profiler gem add
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-10-15 19:22:26 -07:00
AMZN-ScottR da75b7ef2b [atom_cpu_profiler_gem_promotion] disconnected Atom CPU profiler preparing for gem promotion
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-10-15 19:22:26 -07:00
kberg-amzn e6290436fc Updates mocks for interface changes
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-15 18:01:40 -07:00
kberg-amzn 47a00e9801 Missed one more printf
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-15 16:53:58 -07:00
Pratik Patel b58ae15d83 Merge pull request #4595 from yaakuro/yaakuro-development-patch-1
[GNU/Linux] Add basic mouse device implementation and fullscreen handling to GNU/…
2021-10-15 15:28:15 -07:00
kberg-amzn e2a2ecff44 missed a printf
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-15 14:56:06 -07:00
AMZN-Olex 6938836685 Merge branch 'development' of https://github.com/o3de/o3de into Network/olexl/hierarchy_optimizations_cr 2021-10-15 14:31:39 -07:00
Yaakuro 4c733d3f4c Add basic mouse device implementation and fullscreen handling to GNU/Linux.
Signed-off-by: Yaakuro <y1@codeposer.net>
2021-10-15 23:03:06 +02:00
AMZN-Phil 6efeaa405d Additional fixes for downloading O3DE objects, and using the cache folder
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-15 13:54:53 -07:00
amzn-mike dd47e1aa4e Add EditorPrefabComponent to procedural prefab container entity (#4727)
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
2021-10-15 15:50:41 -05:00
kberg-amzn 3a0805254b Fixes for 64-bit printfs
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-15 13:42:46 -07:00
puvvadar f6e53241a1 Add test demonstrating size savings of DeltaSerializer
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-10-15 13:42:22 -07:00
moudgils 693d849bd1 Vulkan fixes (#4710)
* Disable partial Descriptor Set updates as Vk validation layer does not like that

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

* Enable parallel encoding for Vulkan
Disable partial SRG updates for Vk as the validation layer did not like that. There is a way to just updat SRG constants but that will require more work
Fix a bunch of Vulkan validation errors (mostly the ones spammming each frame)

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

* Minor feedback update

Signed-off-by: moudgils <moudgils@amazon.com>
2021-10-15 13:35:28 -07:00
rbarrand a8b6c1e77b Add cmake file for editor scripts. Add constexpr keyword to constants. Use AZ_CRC_CE for LookModificationComponent.
Signed-off-by: rbarrand <rbarrand@amazon.com>
2021-10-15 12:56:19 -07:00
puvvadar b5739f6918 Merge branch 'development' of https://github.com/o3de/o3de into mp_deltaserializer_perf 2021-10-15 12:53:26 -07:00
mrieggeramzn a114fa5531 Merge branch 'development' into Atom/mriegger/directionallightbias
Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-10-15 12:46:58 -07:00
mrieggeramzn e6775e4343 Merge branch 'development' of https://github.com/aws-lumberyard/o3de into development
Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-10-15 12:46:36 -07:00
srikappa-amzn 90daa74e52 Fix an incorrect path used when fetching product dependencies for level.pak
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-10-15 12:37:29 -07:00
Esteban Papp f9b6afccab Adding stack traces to exception handling in unit tests
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-10-15 12:08:39 -07:00
santorac 6e62e66269 Fixed frame capture on vulkan
Atom Sample Viewer screenshot tests were failing because they couldn't be saved. The code was passing the previous RHI Format instead of the updated one.

Vulkan screenshot tests are operational again. ASV material screenshot test script passes on vulkan and dx12 now (other than known issues).

Merge pull request #4719 from aws-lumberyard-dev/Atom/santorac/FixVulkanPngCapture
2021-10-15 12:04:44 -07:00
Guthrie Adams c0e9a353a3 Merge pull request #4717 from aws-lumberyard-dev/Atom/guthadam/shared_preview_renderer_as_interface
Replace multiple PreviewRenderer instances with single instance and AZ::Interface
2021-10-15 13:48:53 -05:00
mrieggeramzn 49f3393646 Removing unused softening boundary width controls (#4647)
Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-10-15 11:26:19 -07:00
carlitosan 0f4bde9b2a Merge pull request #4714 from aws-lumberyard-dev/sc-bug-fix
fix for empty expression primitive type serialization
2021-10-15 11:16:34 -07:00
Esteban Papp 721d92b4f9 adding exception handling for tests that are not going through AzTestRunner
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-10-15 11:02:12 -07:00
santorac d06569fc6d Merge remote-tracking branch 'upstream/development' into Atom/santorac/FixVulkanPngCapture 2021-10-15 10:13:22 -07:00
smurly d1d4bf812e P0 PostFX Gradient Weight Modifier component parallel test automation (#4709)
* PostFX Gradient Weight Modifiere component P0 parallel test

Signed-off-by: Scott Murray <scottmur@amazon.com>

* fixing some comment step numbering

Signed-off-by: Scott Murray <scottmur@amazon.com>

* fixing PostFX casing and method camel casing of the test function

Signed-off-by: Scott Murray <scottmur@amazon.com>

* changing the casing of the file name

Signed-off-by: Scott Murray <scottmur@amazon.com>
2021-10-15 09:18:46 -07:00
Guthrie Adams d1fe07b736 Merge branch 'Atom/guthadam/thumbnail_and_preview_refactor' into Atom/guthadam/shared_preview_renderer_as_interface 2021-10-15 10:59:33 -05:00
Guthrie Adams c9c87b1ca8 Merge branch 'development' into Atom/guthadam/thumbnail_and_preview_refactor 2021-10-15 10:58:58 -05:00
hultonha 244e1b8e16 add a switch to enable/disable cursor lock (default off)
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-10-15 16:55:40 +01:00
Esteban Papp 8829ceb0f8 Merge branch 'development' into issues/exception_handling
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Code/Framework/AzFramework/Tests/Spawnable/SpawnableEntitiesManagerTests.cpp
2021-10-15 08:55:35 -07:00
Esteban Papp 7651ba621c Remove old "Integ" functionality from tests (#4688)
* fixes some warnings for newer versions of VS2022

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

* more warning fixes

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

* remove integ test filters from AzTest

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

* remove integ test handling from AzTestRunner

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

* changes integ tests of gridmate to regular tests and disables failing ones

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

* removes the Integ from the EMotionFX tests, but leaves them disabled since they are failing

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

* removes the Integ from the HttpRequestor tests and disables it since is not passing

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

* changing integ tests for DISABLED, these ones are using files that are not there

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

* fixes linux build
gridmate tests that were Integ are now disabled

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

* fixes linux warnings

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-10-15 08:53:26 -07:00
hultonha bd224b3a5c update bus implementation for integration tests
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-10-15 16:44:25 +01:00
Guthrie Adams 42130bc1ff Merge branch 'development' into Atom/guthadam/thumbnail_and_preview_refactor 2021-10-15 10:17:06 -05:00
Guthrie Adams b434d29899 Merge pull request #4652 from aws-lumberyard-dev/Atom/guthadam/thumbnail_and_preview_refactor
Material preview images update to reflect property changes
2021-10-15 09:56:59 -05:00
hultonha 67ccc438c4 remove redundant word from comment
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-10-15 15:47:57 +01:00
hultonha 2158c8cfdf Merge branch 'development' into hultonha_LYN-7394_focus_cursor
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-10-15 15:45:13 +01:00
hultonha c955880d9b ensure cursor position is mapped to the right widget space
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-10-15 15:30:36 +01:00
hultonha 9aafc51ff5 Add first pass version of click feedback while in Focus Mode (#4693)
* add first pass version of click feedback while in Focus Mode

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add more WIP experimental feedback ideas for Focus Mode

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* small updates after UX feedback to improve focus mode feedback

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* refactor and improve invalid click feedback

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* update comments from review feedback

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-10-15 15:25:27 +01:00
hultonha 3d4c060fb5 updates to improve cursor lock behavior
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-10-15 15:19:38 +01:00
srikappa-amzn 87533d80c1 Delay propagation for all template updates in detach prefab workflow (#4707)
* Delay propagation for all template updates in detach prefab workflow

Signed-off-by: srikappa-amzn <srikappa@amazon.com>

* Some minor changes to the PrefabUndo constructor

Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-10-15 13:55:26 +01:00
amzn-mike 969a55170e Procedural Prefabs: Entity parenting fixes (#4669)
* Parent top level entities to container entity when creating prefab

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Add to_json method to PythonProxyObject to allow serializing any AZ serialializable type

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Update scene_mesh_to_prefab.py to parent entities in a chain

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Remove redundant eval

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Improve error handling in ToJson

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Add maybe_unused for commonRoot since it's not used

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
2021-10-15 07:33:01 -05:00
Allen Jackson d84bb6a72f {LYN5384} splitting Blast builder and processor Python scripts (#4712)
splitting the asset builder and asset processor Python scripts for the Blast processor
This fixes a mulitiple build issue found while developing other scripts

Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>
2021-10-15 07:32:10 -05:00
hultonha 1d6542c274 initial wip code to update cursor states
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-10-15 13:28:58 +01:00
pereslav 05493b538f Added tracking of hierarchy root ownership when hierarchies are migrated
Signed-off-by: pereslav <pereslav@amazon.com>
2021-10-15 13:13:19 +01:00
Michael Pollind 716c561cb7 bugfix: correct broken layout when searching global preferences (#4689)
Signed-off-by: Michael Pollind <mpollind@gmail.com>
2021-10-15 12:56:20 +01:00
hultonha 5c8a1b573e Add support for border in Focus Mode (#4692)
* restore component mode border

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add viewport border for focus mode, remove dead code in ObjectManager

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* ensure the focus mode border is restored when leaving component mode

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* update FocusModeNotification call order after merge from development

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-10-15 12:56:05 +01:00
greerdv bcc0861623 Merge pull request #4700 from aws-lumberyard-dev/physx-tooltips
Physx tooltips
2021-10-15 11:33:14 +01:00
John 396530b274 Address PR feedback.
Signed-off-by: John <jonawals@amazon.com>
2021-10-15 11:18:17 +01:00
ffarahmand-DPS 606de5427b Fixes debug console autocomplete issues (#4223)
* Fixed a crash caused by large autocomplete results in the debug console. A fixed vector was growing beyond its allocated size.

Signed-off-by: ffarahmand-DPS <ffarahmand@digitalpilgrims.com>

* Fixes printing duplicate autocomplete results, caused by looping over multiple CVARs registered with the same name. Also adds an erase to prevent undefined behavior.

Signed-off-by: ffarahmand-DPS <ffarahmand@digitalpilgrims.com>

* Adds a test case for autocomplete duplication in the event of multiple cvars existing under the same name. Two matching cvars are created and checked against the number of matches produced by autocomplete.

Signed-off-by: ffarahmand-DPS <ffarahmand@digitalpilgrims.com>

* Added two safety checks and made a pointer const as per reviewer feedback.

Signed-off-by: ffarahmand-DPS <ffarahmand@digitalpilgrims.com>
2021-10-15 10:30:48 +01:00
greerdv 0f40aae8fa merge from development
Signed-off-by: greerdv <greerdv@amazon.com>
2021-10-15 09:58:36 +01:00
greerdv 1d862325c9 merge from development
Signed-off-by: greerdv <greerdv@amazon.com>
2021-10-15 09:57:41 +01:00
AMZN-Igarri f7eb906516 Moved Max Number of Entries Shown in Asset Browser Search View to EditorViewportSettings (#4660)
* removed references to maxNumberOfItemsShownInSearch

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

* Move Max Number of Entries Shown in Asset Browser Search View to EditorViewportSettings

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

* Fixed extra spaces

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

* Code review feedback

Signed-off-by: igarri <igarri@amazon.com>
2021-10-15 09:55:41 +01:00
moraaar 3b9762142a Triangle Mesh with a Kinematic PhysX Rigid Body warns the user instead of error. (#4657)
Using triangle mesh with a kinematic rigid body is allowed, but the options "Compute COM", "Compute Mass" and "Compute Inertia" are not supported by PhysX and an error in logged that default values for COM, Mass and Inertia will be used. Now this situation is captured and an explanatory warning is used instead.

- Improved RigidBody::UpdateMassProperties function to apply the same logic in the treatment of shapes for all three parameters: COM, Mass and Inertia.
- Improved UpdateMassProperties function by using references for the override parameters instead of pointers.
- Improved function that computes the Center of Mass UpdateCenterOfMass (renamed from UpdateComputedCenterOfMass), to include the same shapes that the compute mass and inertia functions in physx updateMassAndInertia, which is to include all shapes if includeAllShapesInMassCalculation is true, else include only the shapes with eSIMULATION_SHAPE flag.
- Removed unused private function RigidBody::ComputeInertia.
- Added unit test to check when the warnings are fired correctly when COM, Mass or Inertia are asked to be computed on a rigid body with triangle mesh shapes.
- Improved MassComputeFixture tests by not only using Box shape, but also sphere and capture, plus improved the PossibleMassComputeFlags parameters to include all possible variations of the MassComputeFlags flags.

Fixes #3322
Fixes #3979

Signed-off-by: moraaar <moraaar@amazon.com>
2021-10-15 08:58:18 +01:00
santorac 1626d2d007 Minor code cleanup.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-10-14 23:36:45 -07:00
santorac d89b1b0aa1 Fixed frame capture on vulkan. It just wasn't passing the correct RHI Format value.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-10-14 23:34:17 -07:00
Guthrie Adams 7a143572d1 Merge branch 'development' into Atom/guthadam/thumbnail_and_preview_refactor 2021-10-14 23:47:33 -05:00
Guthrie Adams 21c84fc47b Merge branch 'development' into Atom/guthadam/shared_preview_renderer_as_interface 2021-10-14 23:44:53 -05:00
Guthrie Adams ed9ecb3906 adding missing includes to fix build
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-14 23:43:35 -05:00
mrieggeramzn 09be28c662 Merge branch 'development' of https://github.com/aws-lumberyard/o3de into development
Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-10-14 20:12:39 -07:00
kberg-amzn 3040f74c41 Merging latest development
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-14 19:17:10 -07:00
Guthrie Adams c8be25a9ce Converted preview renderer to use AZ::Interface
Made some files private when exposing public interfaces
Updated a few comments

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-14 20:22:48 -05:00
kberg-amzn a6e7a81b79 More fixes to migration, plus some quality of life fixes to TimeoutQueue to allow lambda based handlers and a quick fix to OctreeSystemComponent to more gracefully handle enumerate calls that lie outside the vis system bounds
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-14 18:22:41 -07:00
antonmic 16e60a94af Merge pull request #4711 from aws-lumberyard-dev/rgba16f/PalifyRenderDocIncludeDirectories
Palify RenderDoc cmake include directories
2021-10-14 17:53:45 -07:00
mrieggeramzn d6596ebeb6 Merge branch 'development' of https://github.com/aws-lumberyard/o3de into development
Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-10-14 17:48:38 -07:00
rbarrand 67c14c21cc Remove lut identity assets and code, simply calculate base coordinates for LUT programmatically.
Signed-off-by: rbarrand <rbarrand@amazon.com>
2021-10-14 17:19:22 -07:00
rgba16f 0ace221eb8 Add '.' path to render doc include directories on windows
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
2021-10-14 18:13:32 -05:00
Esteban Papp 17b5312ce5 PR comments
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-10-14 15:53:21 -07:00
puvvadar 8a1d59934d Remove some includes
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-10-14 15:50:01 -07:00
puvvadar b295e674fc Update DeltaSerializer and tests with delta'd vectors
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-10-14 15:48:46 -07:00
rbarrand c42d82386b Refactor and resolve PR comments.
Signed-off-by: rbarrand <rbarrand@amazon.com>
2021-10-14 15:48:13 -07:00
Danilo Aimini bcf3980de6 LYN-7191 + LYN-7194 | Adjust Prefab operations to conform with Prefab Focus/Edit workflows. (#4684)
* Disable ability to delete container entity of focused prefab. Default entity creation to parent to container entity of focused prefab.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Disable detach and duplicate operations for the container of the focused prefab. Update the context menu accordingly.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Fix spacing

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Address minor issues from PR (error message, optimization in RetrieveAndSortPrefabEntitiesAndInstances).

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-10-14 15:32:34 -07:00
pereslav 3c1a2db636 Removed unnecessary files from CMakeLists.txt
Signed-off-by: pereslav <pereslav@amazon.com>
2021-10-14 23:27:58 +01:00
pereslav b1a76feead Added tests. Made network spawnable to serialize in binary
Signed-off-by: pereslav <pereslav@amazon.com>
2021-10-14 23:21:04 +01:00
chcurran b7c478b85e fix for empty expression primitive type serialization
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-10-14 15:02:16 -07:00
rgba16f c510ef1050 Palify RenderDoc cmake include directories
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
2021-10-14 16:44:14 -05:00
Esteban Papp c5da705b46 fixes typo
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-10-14 14:39:18 -07:00
Esteban Papp 3df2ca341f function was converted to return a bool but this code was not updated
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-10-14 13:28:26 -07:00
Esteban Papp a6c506c121 some warning fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-10-14 13:02:29 -07:00
Steve Pham 16a7b896ee Fix to prevent using legacy windows based logic to create a Path on Linx (#4704)
Signed-off-by: Steve Pham <spham@amazon.com>
2021-10-14 12:58:53 -07:00
Esteban Papp 07a52d2dfc Merge branch 'development' into issues/exception_handling
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-10-14 12:41:43 -07:00
Esteban Papp 04a6744765 enables our exception handling and disables gtest's
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-10-14 12:33:53 -07:00
Esteban Papp e078580f2c Changes GTEST_OS_SUPPORTS_DEATH_TEST to the right define which is GTEST_HAS_DEATH_TEST
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-10-14 12:33:18 -07:00
Esteban Papp 3e729638b5 adds unhandled exception test
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-10-14 12:32:39 -07:00
Esteban Papp 88cc3c774a adds stack trace conversion from native
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-10-14 12:32:15 -07:00
Chris Galvan 6c447cb9ee Merge pull request #4678 from aws-lumberyard-dev/cgalvan/CreatedCustomToolTemplate
Added gem template for custom tool in C++
2021-10-14 14:17:20 -05:00
AMZN-koppersr aabb519452 Merge pull request #4565 from aws-lumberyard-dev/mnaumov/LYN-7227
Fixing crash creating new level when simulate mode is on
2021-10-14 11:20:02 -07:00
Mike Balfour c7e6907064 Flipped y value on uv so that the macro material lines up with the corresponding height data. (#4701)
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-10-14 13:03:19 -05:00
greerdv 55c033333e feedback from PR
Signed-off-by: greerdv <greerdv@amazon.com>
2021-10-14 18:43:32 +01:00
Jeremy Ong 0c670b1123 Merge pull request #4646 from aws-lumberyard-dev/rgba16f/LinuxRenderDocFixes
Fixes to allow cmake to find files inside the render doc linux tar
2021-10-14 11:06:56 -06:00
amzn-mike 63ece6e3ca Change Asset Hint fixup code to not request assets be queued for load. (#4664)
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
2021-10-14 11:54:13 -05:00
Mikhail Naumov e36be1ee95 Merge branch 'development' of https://github.com/aws-lumberyard-dev/o3de into mnaumov/LYN-7227
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>
2021-10-14 11:38:00 -05:00
Chris Galvan 4d4f99767f Merge pull request #4594 from pollend/chore/update-IntersectSegment-cleanup
Clean-up IntersectSegment  and improve documentation
2021-10-14 11:33:01 -05:00
Chris Galvan 9cf7c96322 Merge branch 'development' of https://github.com/o3de/o3de into cgalvan/CreatedCustomToolTemplate 2021-10-14 11:15:39 -05:00
Chris Galvan 1fc69aa9c5 Set EDITOR_TEST_SUPPORTED to false for Android/iOS in the template.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-10-14 11:15:21 -05:00
Tommy Walton 2dd00e2983 Move wrinkle mask data out of default object srg (#4578)
* Refactored depth, shadow, and motion vector shaders to support custom object srgs. Added a new skin object srg and moved wrinklemask data out of the default object srg. Added a new minimal morph target asset for testing wrinkle masks to AutomatedTesting.

Signed-off-by: Tommy Walton <waltont@amazon.com>

* Fix copyright header

Signed-off-by: Tommy Walton <waltont@amazon.com>
2021-10-14 08:58:50 -07:00
greerdv cff2315654 small correction to wording
Signed-off-by: greerdv <greerdv@amazon.com>
2021-10-14 16:55:07 +01:00
Steve Pham 999ec261c9 Update linux AP connection settings to connect to remote AP and wait for the connection (#4685)
Signed-off-by: Steve Pham <spham@amazon.com>
2021-10-14 08:28:36 -07:00
Steve Pham 8d7b03c859 Implement open in file browser for Linux (#4677)
* Add support to open folder browser for Linux
* PAL'ified DesktopUtilities.cpp

Signed-off-by: Steve Pham <spham@amazon.com>
2021-10-14 08:27:43 -07:00
Guthrie Adams f30965eed9 Merge pull request #4641 from aws-lumberyard-dev/Atom/scottmur/Atom-16573
PostFX Shape Weight Modifier component P0 parallel tests
2021-10-14 10:14:28 -05:00
greerdv 4d6fa26681 merge from development
Signed-off-by: greerdv <greerdv@amazon.com>
2021-10-14 16:07:05 +01:00
greerdv ec10bb078e improve wording for all PhysX gem tooltips apart from pipeline, fixes 3898
Signed-off-by: greerdv <greerdv@amazon.com>
2021-10-14 16:06:13 +01:00
Chris Burel 5967b419a2 Only enable the Keyboard device in the XcbKeyboard unit tests (#4682)
This prevents other input devices from interfering with the expected calls
that the Keyboard tests should make.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-10-14 08:45:44 -06:00
igarri d12c6beb40 Added Default Camera Location to the Viewport Setting Registry
Signed-off-by: igarri <igarri@amazon.com>
2021-10-14 12:44:41 +01:00
greerdv b408635a01 mark not yet supported shapes incompatible with shape collider component, fixes 3031
Signed-off-by: greerdv <greerdv@amazon.com>
2021-10-14 11:24:38 +01:00
Michael Pollind 5a204dc80b chore: remove equality from boolean expression
Signed-off-by: Michael Pollind <mpollind@gmail.com>
2021-10-13 21:26:03 -07:00
jromnoa 922a991443 change expected_lines to something that appears in both AR + locally (#4680)
Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-10-14 00:15:29 -04:00
Guthrie Adams 8679f13bc2 Merge branch 'development' into Atom/guthadam/thumbnail_and_preview_refactor 2021-10-13 20:37:36 -05:00
Guthrie Adams 66c25f3a02 Making sure that all capture requests are cleaned up before the preview renderer gets destroyed
A request was captured and held onto to by a lambda that was not getting cleared before the system was destroyed
This caused an entity to be destroyed late, accessing the culling system that was already torn down
Solution is to only store the success and failure callbacks inside of the attachment pass read back callback lambda so the rest of the content can be released

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-13 20:36:15 -05:00
rbarrand a3802c45b8 Fix cmakelist file for atom features.
Signed-off-by: rbarrand <rbarrand@amazon.com>
2021-10-13 17:07:45 -07:00
Vincent Liu 6823ea2274 Add GameLift matchmaking backfill server support (#4622)
* Add GameLift matchmaking backfill server support

Signed-off-by: onecent1101 <liug@amazon.com>
2021-10-13 16:59:37 -07:00
puvvadar ba7ff3c8e8 Add Network Input unit tests
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-10-13 16:31:30 -07:00
puvvadar 65e124809c Merge branch 'development' of https://github.com/o3de/o3de into mp_deltaserializer_perf 2021-10-13 16:28:40 -07:00
rbarrand 579236ecf6 Add SPDX header for python script. Update path aliases. Re-order HDRColorGradingParams.inl to order editor properties appropriately.
Signed-off-by: rbarrand <rbarrand@amazon.com>
2021-10-13 15:57:09 -07:00
rbarrand 2ac006a468 Add HDRColorGradingCommon.azsl.
Signed-off-by: rbarrand <rbarrand@amazon.com>
2021-10-13 15:57:08 -07:00
rbarrand 8a8b74a6e9 Finalize shaper implementation. Refactor color grading functions.
Signed-off-by: rbarrand <rbarrand@amazon.com>
2021-10-13 15:57:06 -07:00
Robin b00ee3ff75 Implement lut resolution.
Signed-off-by: rbarrand <rbarrand@amazon.com>
2021-10-13 15:57:05 -07:00
Robin 2313f912bc Initial commit for editor LUT generation.
Signed-off-by: rbarrand <rbarrand@amazon.com>
2021-10-13 15:57:03 -07:00
hershey5045 4a133f1251 Editor HDR Color Grading Component implemented under the PostFx stack (#219)
Signed-off-by: Robin <rbarrand@amazon.com>
Signed-off-by: rbarrand <rbarrand@amazon.com>
2021-10-13 15:57:02 -07:00
Robin 580716bef6 Correct case for file.
Signed-off-by: Robin <rbarrand@amazon.com>
Signed-off-by: rbarrand <rbarrand@amazon.com>
2021-10-13 15:57:01 -07:00
Robin 22dd71739f Remove color grading pass from light adaptation parent pass due to failing ASV tests. This will be added back later on.
Signed-off-by: Robin <rbarrand@amazon.com>
Signed-off-by: rbarrand <rbarrand@amazon.com>
2021-10-13 15:57:00 -07:00
Robin ddbba7d37c Code refactor.
Signed-off-by: Robin <rbarrand@amazon.com>
Signed-off-by: rbarrand <rbarrand@amazon.com>
2021-10-13 15:56:58 -07:00
Robin 20cf2a837c Improve code quality.
Signed-off-by: Robin <rbarrand@amazon.com>
Signed-off-by: rbarrand <rbarrand@amazon.com>
2021-10-13 15:56:57 -07:00
Robin 2e2a7b2a3e Add HDR color grading pass and shaders.
Signed-off-by: Robin <rbarrand@amazon.com>
Signed-off-by: rbarrand <rbarrand@amazon.com>
2021-10-13 15:56:56 -07:00
Scott Murray 408e27e0f1 wait_for_condition added and merged development
Signed-off-by: Scott Murray <scottmur@amazon.com>
2021-10-13 15:01:58 -07:00
lumberyard-employee-dm 2474ffc5a1 Fixed contains check in the Global AnimNode Map macros (#4674)
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-10-13 16:59:46 -05:00
Ken Pruiksma 937c2b2e88 Terrain FP supports macro material component (#4587)
* Adding basic support for TerrainMacroMaterialNotificationBus. Tracking macro materials in list.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
(cherry picked from commit b4773454334de940d730620ffff300b46d6c611d)

* Adding bus connection

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
(cherry picked from commit 66c99f503adb24f4be4f81716b544202d8e237d9)

* Additions to indexed data vector to allow for getting an index from the data or deleting data with a reference to the data itself instead of the index.
Additions to the feature processor for tracking macro material indices in sectors.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
(cherry picked from commit 06365dbde5454e18e5fdf941f03b17b0d632027c)

* Macro materials updating which macro materials are used in which sectors. Correctly handling construction / destruction.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Updating the terrain macro material type to have the correct properties and also not attempt to render. Refactored some of the update loop in the TerrainFP to only rebuild the sectors when necessary, otherwise just update the srgs.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Fixed up macro material to not try to actually render anything with shaders or hook to any shader data
Terrain FP now pulls data pulling from macro material instance to use in the terrain material
Various bug fixes around when terrain sectors needed reprocessing

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Adding basic support for TerrainMacroMaterialNotificationBus. Tracking macro materials in list.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
(cherry picked from commit b4773454334de940d730620ffff300b46d6c611d)

* Adding bus connection

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
(cherry picked from commit 66c99f503adb24f4be4f81716b544202d8e237d9)

* Additions to indexed data vector to allow for getting an index from the data or deleting data with a reference to the data itself instead of the index.
Additions to the feature processor for tracking macro material indices in sectors.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
(cherry picked from commit 06365dbde5454e18e5fdf941f03b17b0d632027c)

* Macro materials updating which macro materials are used in which sectors. Correctly handling construction / destruction.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Updating the terrain macro material type to have the correct properties and also not attempt to render. Refactored some of the update loop in the TerrainFP to only rebuild the sectors when necessary, otherwise just update the srgs.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Fixed up macro material to not try to actually render anything with shaders or hook to any shader data
Terrain FP now pulls data pulling from macro material instance to use in the terrain material
Various bug fixes around when terrain sectors needed reprocessing

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Constify all the things

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Updates from PR review.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-10-13 16:58:23 -05:00
Brian Herrera b4c9f20fb9 Add step to verify drive is in an offline state (#4668) 2021-10-13 14:53:30 -07:00
Sean Sweeney bdbc2eabff Merge pull request #4671 from aws-lumberyard-dev/ap_fix
Stabilize asset processor immediately exiting
2021-10-13 14:51:58 -07:00
amzn-phist 80dcc34e6f Add "Registry" folders as scan folders (#4583)
* Add "Registry" folders as scan folders

For projects, Gems, and Engine, add the "Registry" folder as scan
folders.

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

* Change params for adding scan folder

Also add trailing newlines to setreg files.

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

* Adjust the priority order for project templates

Scan folder orders were way too high, they should be very low to become
highest priority order.

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

* Removes change of default assets folder to Assets

Need to revert this change so it can be done separately.
Renamed the scan folder to 'Project/Assets' to prep for Assets folder
change later on.

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

* Update platform configuration test to pass

Adjusted expectation of scan folder count from 1 to 2 per Gem for
'Assets' and 'Registry' now.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-10-13 16:46:30 -05:00
Esteban Papp 6a2020ec6c fixes some warnings for newer versions of VS2022
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-10-13 14:32:12 -07:00
Guthrie Adams 0217f45f3f Merge pull request #4673 from aws-lumberyard-dev/Atom/guthadam/update_material_editor_icons
updated material editor skybox and changed property icons
2021-10-13 16:29:42 -05:00
Chris Galvan f83c8bcb5a Added gem template for custom tool in C++.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-10-13 16:28:56 -05:00
Danilo Aimini f7e2d07a4b LYN-7333 | Fix multiple selection by dragging to take focus mode and containers into account. (#4620)
* Change FocusModeNotificationBus's OnEditorFocusChanged arguments to also pass the previous focus root entity id.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Add focus mode and container entity states to the visibility cache for the viewport. Use that data to correctly select entities when a rect is dragged on the viewport.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Minor code adjustments

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Minor fixes and optimizations

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-10-13 14:17:09 -07:00
sweeneys 2b7262f566 Mock additional popen calls
Signed-off-by: sweeneys <sweeneys@amazon.com>
2021-10-13 14:14:01 -07:00
brianherrera b792ff3d33 Fix command formatting
Signed-off-by: brianherrera <briher@amazon.com>
2021-10-13 14:12:18 -07:00
Nicholas Lawson 5ba30f9a37 Update tiff to the new package revision (fixes IOS TIFF package) (#4638)
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
2021-10-13 13:46:20 -07:00
brianherrera 4625e6d315 Fix indentation
Signed-off-by: brianherrera <briher@amazon.com>
2021-10-13 13:35:44 -07:00
Danilo Aimini 3c3cde99be LYN-7189 | Outliner - Disable context menu if right clicking on disabled entity (#4651)
* Don't allow right clicking on a non selectable entity in the Outliner

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Also check that the index is valid to still allow the right click context menu to appear on empty areas of the widget.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Change if check to a more readable bool.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-10-13 13:33:59 -07:00
allisaurus 3934ac24e0 Add field titles, tooltips to AWSClientAuth AWSCognitoUserManagementRequestBus nodes (#4613)
Signed-off-by: Stanko <stankoa@amazon.com>
2021-10-13 13:25:19 -07:00
nvsickle fcd6360c26 Merge remote-tracking branch 'upstream/development' into nvsickle/OutlinerDuplicateEntryFixes 2021-10-13 13:24:24 -07:00
amzn-phist 29b62c7b84 Various updates to get pak builds working (#4552)
* Various updates to get pak builds working

-Fix basing config file merges off engine root.
-Merge command-line in relelase to make sure they override defaults.
-Fix nullptrs.
-Exclude more paths from being sent to bootstrap setreg.

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

* Reverting a change that caused some test failures.

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

* Change tabs to spaces

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-10-13 15:22:25 -05:00
amzn-mike e7d7720d02 Procedural Prefabs: Don't activate prefab when saving to manifest (#4663)
* Generate prefab group dom without activating prefab

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Fix bad merge

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
2021-10-13 15:14:14 -05:00
Scott Murray 718fc97bb6 changes from review feedback
Signed-off-by: Scott Murray <scottmur@amazon.com>
2021-10-13 12:57:31 -07:00
AMZN-nggieber 10ab1a369f Adds Download status info UI to Gem Catalog (#4602)
* Adds Download status info UI to Gem Catalog

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

* Removed test code

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

* Remove unused variable

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

* Addressed PR feedback

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

* Fixed Open3DEngine spelling

Signed-off-by: nggieber <nggieber@amazon.com>
2021-10-13 12:52:44 -07:00
Danilo Aimini da3a39a6a0 LYN-7121 | Focus Mode - Make editing a prefab an undoable operation (#4582)
* Refactor the PrefabFocusInterface to differentiate between Public and Internal functions. Introduce PrefabFocusUndo nodes to allow undoing Prefab Edit operations.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Fix selection code to avoid warning message

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Removed changed property from PrefabFocusUndo node

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Switch from size == 0 to empty in EntityOutlinerWidget::OnSelectionChanged

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* condense if check on Prefab Edit context menu item setup

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Correct interface usage in PrefabIntegrationManager (interface was renamed to public)

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Remove rej file that was included by mistake

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Fix missing interface initialization in PrefabFocusTests

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-10-13 12:37:07 -07:00
mrieggeramzn d7ac1be726 Adding directional light shadow bias
Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-10-13 11:46:29 -07:00
sweeneys f1fa0acbb4 Stabilize asset processor immediately exiting
Signed-off-by: sweeneys <sweeneys@amazon.com>
2021-10-13 11:44:15 -07:00
Guthrie Adams afdf35a925 updated material editor skybox and changed property icons
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-13 13:41:31 -05:00
Guthrie Adams 7415277eed fixing ME shutdown
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-13 13:35:46 -05:00
Junbo Liang 26d53690b9 [GameLift][FlexMatch] Add client side change for match acceptance (#4634)
* [GameLift][FlexMatch] Add client side change for match acceptance required

Signed-off-by: Junbo Liang <junbo@amazon.com>
2021-10-13 11:34:13 -07:00
John f9740ae25c Remove undefined behavior.
Signed-off-by: John <jonawals@amazon.com>
2021-10-13 19:00:40 +01:00
John 06910a7c82 Add API comments.
Signed-off-by: John <jonawals@amazon.com>
2021-10-13 18:58:43 +01:00
John 3c2c52910f Merge branch 'development' into LYN-5265_state_tracker_impl 2021-10-13 18:53:11 +01:00
John 2e7c8a0fd2 Double click entity in prefab to enter FocusMode.
Signed-off-by: John <jonawals@amazon.com>
2021-10-13 18:49:49 +01:00
brianherrera 3c7357da47 Update existing unmount step to use new offline function
Signed-off-by: brianherrera <briher@amazon.com>
2021-10-13 10:37:14 -07:00
brianherrera ac8201a2fa Update disk setup step to use context manager
Signed-off-by: brianherrera <briher@amazon.com>
2021-10-13 10:34:03 -07:00
brianherrera 56f0ea68a6 Add step to verify disk is in an offline state
Some Windows configs will automatically set new drives as online causing diskpart setup script to fail.

Signed-off-by: brianherrera <briher@amazon.com>
2021-10-13 10:29:53 -07:00
John 65f3f26339 Fix issue with activating/deactivating FocusMode.
Signed-off-by: John <jonawals@amazon.com>
2021-10-13 18:19:06 +01:00
jromnoa 150060441e Re-add pytest.mark.test_case_id markers (#4621)
* add some test case id markers

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

* re-added pytest.mark.test_case_id markers for test cases

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

* re-add directional light log lines that were missing and re-add directional light test case id

Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-10-13 09:50:44 -07:00
Benjamin Jillich b6a1f62dec EMotion FX: Fix for broken workspaces after asset path change (#4662)
Some days ago an impactful change deprecated @assets@ and @root@ keywords from paths which our workspaces used. Some workspaces used these and were broken. This change makes them backward compatible and loads the assets correctly again. It also auto fixes broken paths that were present in some of the saved workspaces + making sure new workspaces are saved correctly.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-10-13 18:20:48 +02:00
Guthrie Adams 4089edb336 added missing include to fix build
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-13 11:19:01 -05:00
lumberyard-employee-dm 97e9f4dc7d [LYN-6838] Various Monolithic shutdown fixes for the GameLauncher (#4564)
* Added a stateless allocator which uses AZ_OS_MALLOC/AZ_OS_FREE to
allocate memory for objects in static memory.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the Maestro and LyShine Anim Nodes to use the
stateless_allocator for its static containers.

This prevents crashes in static de-init due to the SystemAllocator being
destroyed at that poitn

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the EBus AllocatorType to use the EBusEnvironmentAllocator

Because the EBus Context resides in static memory, the SystemAllocator
lifetime is shorter than the EBus Context.

This results in shutdown crashes in monolithic builds due to all of the
gem modules being linked in as static libraries and the EBus context now
destructing at the point of the executable static de-init, instead of
the module de-init, where the SystemAllocator would still be around.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fixed an assortment of shutdown issues due to deleting objects after
AZ allocators are no longer available

Fixed the NameDictionary IsReady() function to not assert when the
dictionary when invoked after the environment variable it was stored in
was destroyed.
Updated the NameData destructor to check that the NameDictionary
IsReady() before attempting to remove itself from the dictionary

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fixed NameDictionary destory workflow, to reset the EnvironmentVariable
instance

Updated the EnvironmentVariable instance to store the NameDictionary as a
value.

Added a rvalue reference `Set` function overload to the
EnvironmentVariable class to support move only types.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Clang 6.0.0 build fixes

The C++17 std::launder feature isn't available in that compiler version

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-10-13 09:38:36 -05:00
Adi Bar-Lev 3af07e5117 Hair - creating parent class for raster pass as prep for ShortCut technique (#4560)
Signed-off-by: Adi-Amazon <barlev@amazon.com>
2021-10-13 09:37:47 -04:00
amzn-sean 5bf7330f35 made some physX tests less flaky (#4632)
Joints_BallLeadFollowerCollide - changed the idle_wait to a wait_for_condition of the lead and follower colliding with a 10 second timeout. It was a 2 second timeout which is on the edge of the time from start to collision (~1.5sec).

Joints_HingeNoLimitsConstrained - now measures the angle the joint is at and waits for the follower to raise up and over the lead, or fail after a 10sec timeout. This use to 'catch' the follower joint in a force region and check the position of the follower to determine pass/fail.

Signed-off-by: amzn-sean <75276488+amzn-sean@users.noreply.github.com>
2021-10-13 12:50:11 +01:00
hultonha 48a74ca93d Remove clearFocus from EditorTransformComponentSelection duplicate Entity (#4571)
* remove clearFocus from EditorTransformComponentSelection duplicate entity

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* remove extra unneeded calls to RequestWrite

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* update PrefabPublicHandler to use SetSelectedEntities

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-10-13 10:18:21 +01:00
Benjamin Jillich da1fde8314 ImGui histogram container improvements (#4630)
* Added auto scale mode that uses a running average to expand and shrink the visible vertical range.
* Added option to set the move direction and either push new values to the front of the buffer (left) and make the histogram move to the right or the inverse.
* Changed the camera monitor to use auto scaling as well as the current one was not showing anything because of an outlier.
* Pre-fill the histogram with zeros so that the first pushed sample moves in without horizontal scaling effects which made it hard to read out any information from the histogram.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-10-13 09:57:15 +02:00
Benjamin Jillich 2b79abb8c4 EMotion FX: A parameter’s text box of Blend Space 2D and 1D Motions only takes one numerical input value including fractions (#4626)
The on value changed event was recevied too often - with every newly typed character. As we're updating elements outside of the value spinbox, we need to wait for the actual done editing signal. This can be achieved by not tracking the keyboard for the spinbox.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-10-13 09:13:19 +02:00
Guthrie Adams 8d4fe12634 Merge branch 'development' into Atom/guthadam/thumbnail_and_preview_refactor
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-13 00:18:23 -05:00
Michael Pollind 63da5847c1 chore: correct documentation and correct method return.
- change return for IntersectSegmentTriangleCCW to bool
- change return for IntersectSegmentTriangle to bool

Signed-off-by: Michael Pollind <mpollind@gmail.com>
2021-10-12 20:23:51 -07:00
Steve Pham ccd60513f1 Fix prefab close dialog Editor crash on Linux (#4623)
Signed-off-by: Steve Pham <spham@amazon.com>
2021-10-12 18:34:55 -07:00
mrieggeramzn ea030d2890 Removing unused softening boundary width controls
Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-10-12 17:48:12 -07:00
rgba16f 8d97f75e42 Fixes to allow cmake to find files inside the render doc linux tar
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
2021-10-12 23:38:01 +00:00
Danilo Aimini 1cb26a31f8 LYN-7195 + LYN-7185 + LYN-5301 | Hide viewport helpers for entities out of focus + selection shortcut adjustments (#4615)
* Light refactoring of selection logic. Only draw helpers for selectable entities according to Editor Focus Mode and Container Entity systems.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* When Escape is pressed, clear the Prefab Focus.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Alter Ctrl+A and Ctrl+Shift+I to take editor focus mode and container entity behaviors into account.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Remove redundant comments and reduce footprint of tests.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Introduce loop protection, as GetParentId is known to loop in some situations possibly causing timeouts.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-10-12 15:53:38 -07:00
Luis Sempé 3b78132833 Split StyleHelper.h into a header and source file (#4614)
* Split StyleHelper.h into a header and source file

Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>

* Missing file from commit

Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>

* Removed incorrect path

Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>

* Fixed includes

Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>

* Removed unnecessary comment

Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>

* Missing include

Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-10-12 15:45:41 -07:00
Guthrie Adams 2b72f7b100 Merge pull request #4642 from aws-lumberyard-dev/Atom/guthadam/overriding_property_asset_ctrl_thumbnails
PropertyAssetCtrl and ThumbnailPropertyCtrl support custom thumbnail image
2021-10-12 17:27:03 -05:00
Sean Sweeney 1ea472bdeb Merge pull request #4589 from aws-lumberyard-dev/lytt_integ_linux
Platform manager and sanity tests for Linux
2021-10-12 15:11:12 -07:00
Steve Pham 70636572ff Fix casing of editor_xml filenames to match casing in .ly files (#4640)
Signed-off-by: Steve Pham <spham@amazon.com>
2021-10-12 15:08:07 -07:00
Artur K 80db67e90a Remove many unused variables and unused setting files (#4607)
* Remove many unused variables and unused setting files

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Remove a few more dead config vars

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* fix android test_ConfigureSettings_DefaultValues_SetsValues

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>
2021-10-12 17:06:15 -05:00
Guthrie Adams f34811c373 Merge pull request #4639 from aws-lumberyard-dev/Atom/guthadam/thumbnail_bus_passes_const_qpixmap
Updated thumbnail notification bus to use const QPixmap&
2021-10-12 16:47:26 -05:00
Guthrie Adams 343a13a134 updating comments
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-12 16:44:54 -05:00
Guthrie Adams 4f539b0eb7 fixed comments
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-12 16:17:19 -05:00
Sean Sweeney 960e3fc1b9 Merge pull request #4427 from aws-lumberyard-dev/sample_editor_for_qa_automation
Sample Editor test for QA Automation project
2021-10-12 14:08:01 -07:00
Scott Murray c35b0e5efa fix a test string to indicate PostFX Layer
Signed-off-by: Scott Murray <scottmur@amazon.com>
2021-10-12 13:46:02 -07:00
Guthrie Adams f7e08d1c4b PropertyAssetCtrl and ThumbnailPropertyCtrl support custom thumbnail images
• PropertyAssetCtrl was previously extended with ThumbnailPropertyCtrl to optionally display a thumbnail and floating zoomed in preview of the selected asset.
• This change allows overriding the image that comes from the thumbnail system with a custom image provided as an attribute. The custom image can be specified as either a file path or a buffer containing a serialized QPixmap.
• This will be used by the material system in the editor to provide a dynamically rendered image of the material with property overrides applied so that the image will update as the user customizes their material.

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-12 15:36:19 -05:00
Danilo Aimini 6318247b3d LYN-7279 + LYN-7192 | Focus Mode - Container unit tests + Clear container entity open state on new level load (#4558)
* Change SetContainerOpenState to SetContainerOpen.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Introduce Clear function to avoid retaining all lingering open states when switching contexts/loading a new level.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Minor FocusMode fixture refactors to support ContainerEntity tests

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Introduce tests for the ContainerEntity API

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Add include to fix issue with EntityContextId not being defined.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Minor comment fixes. Moved environment clear functions to TearDown function of test fixture.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Use default editor context id in ContainerEntitySystemComponent

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Revert previous change as the EditorEntityContextId would not be initialized correctly on ContainerEntitySystemComponent Activate.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-10-12 13:34:51 -07:00
mrieggeramzn c38c9739da Adding vertexNormal to the Surface structure and using it for shadows (#4617)
* Adding vertex shadow and using it for all shadows
* Fixing small issue with it not being initialized
* Adis recommendations for hair

Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-10-12 13:32:47 -07:00
Chris Galvan 190cf92f9d Merge pull request #4637 from aws-lumberyard-dev/cgalvan/FixPythonScriptsTreeItems
Fixed logic error causing Python Scripts tree items to only show extension intead of filename.
2021-10-12 15:30:57 -05:00
moudgils 5cefd552a6 - Optimize SRG compilation to not update the whole SRG if not needed across all backends (#4499)
- Each resource type is tracked and updated separately
- Added caching ability for Raytracing srg to save ~2ms for a scene containing 100 x 50 vegetation patch

Signed-off-by: moudgils <moudgils@amazon.com>
2021-10-12 13:24:40 -07:00
Scott Murray 730e593c1f merging latest development
Signed-off-by: Scott Murray <scottmur@amazon.com>
2021-10-12 13:23:13 -07:00
Scott Murray 4c5906a8d4 PostFX Shape Weight Modifier component P0 parallel test
Signed-off-by: Scott Murray <scottmur@amazon.com>
2021-10-12 13:21:55 -07:00
puvvadar a273899f1b Add DeltaSerializer unit tests
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-10-12 13:17:09 -07:00
Guthrie Adams 8487373b0c Updated thumbnail notification bus to use const QPixmap&
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-12 14:41:26 -05:00
Adi Bar-Lev 05767f2d2b Atom Timer fix - changed milliseconds to seconds (#4631)
* Atom Timer fix - changed milliseconds to seconds

- Tested on both fog and EyeAdaptation animations - both are the only affected and were broken before
- This is a small fix for pull #3969 that replaced the timer mechanism: https://github.com/o3de/o3de/pull/3969

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Atom Timer fix - using seconds to begin with and removing obsolete variable

Signed-off-by: Adi-Amazon <barlev@amazon.com>
2021-10-12 15:40:12 -04:00
AMZN-Phil c355c162ab Merge pull request #4486 from aws-lumberyard-dev/Prism/ShowRepoList
repo.jsons can be listed and and access through CLI and is Integrated with Project Manager
2021-10-12 12:38:49 -07:00
Guthrie Adams 713c6c7df0 Merge branch 'development' into Atom/guthadam/thumbnail_and_preview_refactor 2021-10-12 14:22:40 -05:00
Chris Galvan 94c938496e Fixed logic error causing Python Scripts tree items to only show extension intead of filename.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-10-12 13:46:54 -05:00
smurly 7fcaeb16c4 PostFX Layer component P0 parallel test (#4619)
* PostFX Layer component P0 parallel test

Signed-off-by: Scott Murray <scottmur@amazon.com>

* removing an unused import

Signed-off-by: Scott Murray <scottmur@amazon.com>
2021-10-12 14:23:29 -04:00
Guthrie Adams 91592d2218 Merge branch 'development' into Atom/guthadam/thumbnail_and_preview_refactor 2021-10-12 13:21:11 -05:00
Guthrie Adams e8142fa403 Updated editor material component slots to support dynamic previews rendered with property overrides applied
Fixed scaling issues with labels used for images
Reduced updating previews and material component inspector to only apply after a value is committed
Storing cache of previously rendered material previews

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-12 13:19:38 -05:00
Junbo Liang 736c2fe27b [O3DE][GameLift] Add client side change for starting and stopping matchmaking (#4536)
* [O3DE][GameLift] Add client side change for starting and stopping matchmaking

Signed-off-by: Junbo Liang <junbo@amazon.com>
2021-10-12 10:41:27 -07:00
Terry Michaels ff14c2d991 Merge pull request #4471 from aws-lumberyard-dev/jckand/LCXfailUpdate
Removing xfail from optimized Landscape Canvas suite and disabling non-optimized suites
2021-10-12 12:24:00 -05:00
Guthrie Adams 26aa7495a2 Changed preview renderer states to use construction and destruction instead of start and stop functions to make sure everything is shut down cleanly
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-12 11:26:14 -05:00
Guthrie Adams 36e201a1be Update PropertyAssetCtrl and ThumbnailPropertyCtrl to support custom images
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-12 11:22:53 -05:00
Qing Tao 01448c5c49 ATOM-16658 Remove PBSreferenceMaterials gem which is a gem for legacy cry3dengine (#4616)
Signed-off-by: Qing Tao <qingtao@amazon.com>
2021-10-12 09:11:50 -07:00
Roman 129d249cb4 Do not delete the actor instance if it's belong to an entity. (#4624)
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-12 17:53:30 +02:00
jckand-amzn 0d9bb2e9b4 Merge branch 'development' of https://github.com/o3de/o3de into jckand/LCXfailUpdate 2021-10-12 10:37:44 -05:00
igarri 8cf736b999 Added default Camera position a Sensible Default
Signed-off-by: igarri <igarri@amazon.com>
2021-10-12 11:37:05 +01:00
igarri da190abbab Fixed Camera Locations
Signed-off-by: igarri <igarri@amazon.com>
2021-10-12 10:37:33 +01:00
Benjamin Jillich ccb686b0fc Bug report template improvement suggestions (#4478)
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-10-12 11:15:56 +02:00
Michael Pollind 7ca85460f7 Bug Fix: Improve display of Viewport UI (#4596)
- always show controls on top of main ui
- Tool window does not show visually in toolbar

issue: https://github.com/o3de/o3de/issues/4380

Signed-off-by: Michael Pollind <mpollind@gmail.com>
2021-10-12 09:41:11 +01:00
Michael Pollind 02d8596d87 chore: improject documentation for IntersectSegment
- change return of IntersectRayDisk to bool
- change return of IntersectRayBox to bool
- move [out] after @param

Signed-off-by: Michael Pollind <mpollind@gmail.com>
2021-10-11 20:24:41 -07:00
Mikhail Naumov 7af448c9b7 PR feedback
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>
2021-10-11 20:15:56 -05:00
jckand-amzn 52ced4a4ee Merge branch 'development' of https://github.com/o3de/o3de into jckand/LCXfailUpdate 2021-10-11 18:29:39 -05:00
smurly 9dee92a708 Mateiral component P0 tests editor script (#4585)
Signed-off-by: Scott Murray <scottmur@amazon.com>
2021-10-11 16:09:11 -07:00
Qing Tao 89e6df1c7f ATOM-16575 clean up image builder presets files (#4611)
ATOM-16575 clean up image builder presets files
Removed unused image builder presets
Deprecating preset UUID and use preset name as unique id
Delete all .exportsettings file which were only used for legacy imageProcessing gem.

Signed-off-by: Qing Tao <qingtao@amazon.com>
2021-10-11 15:18:39 -07:00
Scott Romero a95c609bd8 [development] Migrate Atom CPU timing stats tracking to use global stats profiler (#4549)
This change is a preparation for moving the CPU profiler/visualization system from Atom into its own Gem by removing the dependency on local time tracking object AZ::RHI::CpuTimingStatistics

Full changes include:
- Removed all usage of AZ::RHI::CpuTimingStatistics
-- Replaced with pushing to AZ::Statistics::StatisticalProfilerProxy global instance
- Promoted VariableTimer from AZ::RHI to AZ::Debug
- Removed now unused CpuTimingStatistics.h

Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2021-10-11 14:00:42 -07:00
jromnoa d3c2e288e9 sandbox the Reflection Probe portion of the test, remove xfail marker - Reflection Probe will be re-added in the parallel test approach (#4584)
Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-10-11 13:30:27 -07:00
Vincent Liu 843f993fc9 Improve ticket tracker workflow for testing (#4610)
* Improve ticket tracker workflow for testing

Signed-off-by: onecent1101 <liug@amazon.com>
2021-10-11 13:17:07 -07:00
nggieber 56de6064d2 Hopefully final pass on PR comments
Signed-off-by: nggieber <nggieber@amazon.com>
2021-10-11 12:07:04 -07:00
Alex Peterson ef3470b0a9 Dependency confirmation screen and URL display fix
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
2021-10-11 12:04:44 -07:00
sweeneys 45def74409 Fix extension ignoring between Windows and Linux
Signed-off-by: sweeneys <sweeneys@amazon.com>
2021-10-11 11:11:40 -07:00
Junbo Liang c759bc9cd0 Update the Jenkins script to disable access log during AWSI deployment (#4579)
Signed-off-by: Junbo Liang <junbo@amazon.com>
2021-10-11 10:52:00 -07:00
Tobias Alexander Franke 091b729183 Do not run SSAO pass when disabled (#3826)
* Define fallback slots when shader is disabled

* Disable SSAO parent pass depending on the settings

* Move SSAO modulation pass into SsaoParent pass so it can be disabled with the rest of SSAO

* Enable SSAO by default

Co-authored-by: Tobias Alexander Franke <tobias.alexander.franke@huawei.com>
2021-10-11 11:48:28 -05:00
nggieber 3698c3c3a7 Merge branch 'development' into Prism/ShowRepoList 2021-10-11 09:20:06 -07:00
Chris Burel 189aa5f3ac Disable the creation of the UserSettings.xml file in Xcb tests (#4593)
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-10-11 08:50:05 -07:00
hultonha 5c859cb134 Fix camera drift issues (#4576)
* remove some unused code in RenderViewportWidget and make viewing devicePixelRatioF easier

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* updates to how cursor positions are calculate to handle the viewport widget moving

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* remove optional for previous position

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add test to capture error with moving the widget

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* minor comment updates before publishing PR

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-10-11 16:23:24 +01:00
Allen Jackson 3b89f7e1cd {lyn7283} added test for assetHint Json Serialzier callback logic (#4586)
* {lyn7283} adding unit test for the assetHint Json Serialzier callback logic

AssetTracker_Callback_Works will regress the functionality

Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

* clean up of the jsonRegistrationContext

Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>
2021-10-11 09:55:28 -05:00
bosnichd 2d7dfe5047 Increase the max time in the iOS run loop from DBL_EPSILON to one millisecond to address issue where the virtual keyboard is sluggish. (#4580)
Signed-off-by: bosnichd <bosnichd@amazon.com>
2021-10-11 08:36:07 -06:00
jonawals 61533f68bf Merge pull request #4522 from aws-lumberyard-dev/LYN-5265_state_tracker_impl
LYN-7122: Remove redundant editor mode notifications.
2021-10-11 15:34:05 +01:00
Michael Pollind 1c3b293cd3 fix comments replace /** with //!
Signed-off-by: Michael Pollind <mpollind@gmail.com>
2021-10-11 07:28:34 -07:00
pereslav fc72a1a327 Merge branch 'development' of https://github.com/o3de/o3de into NetHierarchyInput 2021-10-11 14:40:06 +01:00
John 3ef24d3a05 Header fix.
Signed-off-by: John <jonawals@amazon.com>
2021-10-11 14:28:27 +01:00
John e26d1f9ec5 Linux non-unity header fix (again).
Signed-off-by: John <jonawals@amazon.com>
2021-10-11 14:17:46 +01:00
John 6c8441713d Fix another missing header for Linux non-unity.
Signed-off-by: John <jonawals@amazon.com>
2021-10-11 14:02:56 +01:00
John 9baf76beab Add missing header for non-unity builds on Linux.
Signed-off-by: John <jonawals@amazon.com>
2021-10-11 13:28:33 +01:00
amzn-sean f84bd9829a remove some flackyness in physx automated tests (#4547)
Signed-off-by: amzn-sean <75276488+amzn-sean@users.noreply.github.com>
2021-10-11 13:01:14 +01:00
greerdv cd6fc66322 Merge pull request #4575 from aws-lumberyard-dev/triangle-mesh-warning
small improvements to triangle mesh rigid body warning
2021-10-11 12:40:24 +01:00
Artur K b91d503a82 Add AZStd::lerp math function, based on C++20 (#3468)
* Add AZStd::lerp math function, based on c++20

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Add unit test for AZStd::lerp, based on libc++ ones

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* written a reduced set of lerp tests, but now the license is correct

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Update Code/Framework/AzCore/AzCore/std/math.h

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Update Code/Framework/AzCore/Tests/AZStd/Math.cpp

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* fix the github suggestion merge

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Copy some AZ::Lerp tests to std::lerp test suite + clang-format

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Cleanup lerp test cases

Remove comments that suggested very heavy tests that required things like `for every t1..`

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Fix unit test compilation issues

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* fix whitespace issue

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Use `TypeParam` in TYPED_TEST

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Remove unneeded new-lines

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* remove unused infinity

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-10-11 11:55:24 +01:00
greerdv c3ff1e0cd3 feedback from PR
Signed-off-by: greerdv <greerdv@amazon.com>
2021-10-11 11:15:55 +01:00
greerdv 622a9bc009 merge from development
Signed-off-by: greerdv <greerdv@amazon.com>
2021-10-11 10:23:42 +01:00
John 1cdb34326b Merge branch 'development' into LYN-5265_state_tracker_impl 2021-10-11 08:38:54 +01:00
Guthrie Adams 8aea92af29 renamed SharedThumbnailUtils to SharedPreviewUtils
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-10 02:10:15 -05:00
Guthrie Adams 9f92bd2d33 Compile again after renaming and moving files
Cleaned up namespaces
Renamed a couple of functions and added comments

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-10 01:45:13 -05:00
Guthrie Adams 3ee45d54bb rename Common*.* Shared*.*
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-10 00:37:13 -05:00
Guthrie Adams 7f4aae7089 renaming Previewer folder to SharedPreview
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-10 00:32:14 -05:00
Guthrie Adams 78f4e0d0de Combined common thumbnail classes
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-09 23:57:04 -05:00
Michael Pollind afa8bb9226 chore: update intersect and improve documentation
Signed-off-by: Michael Pollind <mpollind@gmail.com>
2021-10-09 21:14:42 -07:00
Guthrie Adams 44eb0af9e7 Merge branch 'development' into Atom/guthadam/thumbnail_and_preview_refactor 2021-10-09 18:18:54 -05:00
Guthrie Adams 2c6cfdd7dc Implemented support for semi-live previews of materials in the material property inspector.
Changed thumbnailer bus to use const pixmap
Changed capture request call back to use const pixmap instead of image
Replaced scene and pipeline members with constructor parameters
Added material preview renderer to editor material system component with new requests and notifications
Changed material property inspector details group to persistent heading so the preview image widget would not get destroyed during refreshes. But this was also a backlog task.
Changed common preview render camera to use lookat
Moved default asset caching to thumbnail renderer

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-09 18:17:50 -05:00
kberg-amzn 05e8b2941a Removing unused member, simplify API
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-08 21:36:54 -07:00
kberg-amzn 4449e83c3b Further fixes to get client migrations functional, plus a bug fix from the netBindComponent lookup optimization
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-08 21:27:31 -07:00
lumberyard-employee-dm 7b1dd01d1d Implemented a deferred LoadLevel queue for the SpawnableLevelSystem (#4561)
* Moved the SettingsRegistryTests.cpp and
SettingsRegistryMergeUtilsTests.cpp to the Settings folder

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Implemented a deferred level load queue, that allows the
SpawnableLevelSystem to re-run the last LoadLevel command that occured
before it was constructed.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added SettingsRegistryVisitorUtils to reduce Array and Object visitor
boilerplate.

The VisitArray and VisitObject functions allows iteration over each
element of array and object respectively via a callback.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removed the queuing logic for levels that attempt to load before the SpawnableLevelSystem is available

Only the last level name that could not load is stored off and deferred until the SpawnableLevelsystem is created.

Made the FieldVisitor AggregateTypes constructor protected and added a comment specifying the expected values.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Bring in the SettingsRegistry::Visitor::Visit functions into scope to fix MSVC compilation errors.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Changed the list of supported SettingsRegistry types to visit to an enum to constrain the values to Array and/or Object.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-10-08 20:09:22 -05:00
nggieber 70053f055a More python PR feedback
Signed-off-by: nggieber <nggieber@amazon.com>
2021-10-08 16:52:58 -07:00
lumberyard-employee-dm e4d3ab118c Console changes: Added a new SettingsRegistry root key for executing (#4567)
console commands.

The new key is "/O3DE/Autoexec/ConsoleCommands" and the only difference
with the "/Amazon/AzCore/Runtime/ConosleCommands" key is that it isn't
excluded by the SettingsRegistryBuilder.

Due to not being excluded by the SettingsRegistryBuilder this key can be
used to forward console commands to the aggregate
`bootstrap.game.<config>.<platform>.setreg` files.

For GameLauncher specific console commands it is recommend to be put them in
.setreg file that uses the "game" specialization, such as
"autoexec.game.setreg".

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-10-08 17:59:57 -05:00
sweeneys 2034cd3053 Platform manager and sanity tests for Linux
Signed-off-by: sweeneys <sweeneys@amazon.com>
2021-10-08 15:36:52 -07:00
jromnoa d3f6898ad6 Fixes test_MaterialEditorLaunch_AllRHIOptionsSucceed() test by searching for RHI log lines (#4511)
* double test timeout from 60 seconds to 120 seconds in attempt to fix it for nightly GPU runs

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

* add a file to launch with the test to ensure we get a full viewport load completed

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

* fix import error

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

* remove python error checks

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

* add new log line specific to each RHI to check for

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

* remove the new test script as it is no longer needed with our improved log lines check - the viewport logs don't show up in AR for some reason

Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-10-08 15:01:20 -07:00
Brian Herrera 0d576004fe Merge pull request #4577 from aws-lumberyard-dev/pipelines/add-retry-inc-build-util
Add retry config to boto3 clients
2021-10-08 14:27:43 -07:00
Guthrie Adams 56b7ee2bd4 Merge branch 'development' into Atom/guthadam/thumbnail_and_preview_refactor 2021-10-08 16:03:56 -05:00
Guthrie Adams 4c3d7a7e04 Reorganized thumbnail and preview are files into common folder
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-08 16:02:57 -05:00
smurly cef4126100 Mesh component parallel test automation P0 (#4562)
* Mesh component P0 automation for parallel testing

Signed-off-by: Scott Murray <scottmur@amazon.com>

* Remove unused imports

Signed-off-by: Scott Murray <scottmur@amazon.com>

* Decorating test classes with test_case_id to corresponding testrail cases

Signed-off-by: Scott Murray <scottmur@amazon.com>
2021-10-08 13:49:51 -07:00
jromnoa de41653d26 remove LY_PROJECTS check in Atom test registrations so that the targets build in project centric builds (#4581)
Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-10-08 13:36:46 -07:00
pereslav 08b1529da8 Merge from development
Signed-off-by: pereslav <pereslav@amazon.com>
2021-10-08 21:27:55 +01:00
pereslav 0c2c042fde Fixed crash in ConstEntityHandle. Added hierarchical correction data serialization
Signed-off-by: pereslav <pereslav@amazon.com>
2021-10-08 21:19:22 +01:00
lumberyard-employee-dm b7c2401056 Added a ThreadDispatch Policy to the EBus code (#4405)
* Added a ThreadDispatch Policy to the EBus code

The ThreadDispatch Policy can be configured by authors of an EBusTraits to
invoke a callback function after an EBus has finished it's dispatching
mechanism on a specific thread.

It takes into account recursive calls as well and will only invoke the
PostDispatch callback after all callstack entries for the current thread
are cleared.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Clang build fix

The Traits type is dependent on the template parameter, therefore the compiler needs to be told that the ThreadDispatchPolicy is a type and not a value.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fixed DispatchLockGuard cxall in the TerrainWorldRendererComponent.cpp

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added EBusTrait for configuring the DispatchLockGuard

Removed the ThreadPolicy trait, now that the DispatchLockGuard for the
EBus Context can be configured.

Used the DispatchLockGuard template along with the
IsInDispatchThisThread function to determine when an EBus has finished
dispatching on thread and released it's Context Mutex.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Tweaked comment format for the IsInDispatch function


Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removed explicit GetContext call from ThreadDispatchTestBus.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Clang EBus Test fix for DispatchLockGuard trait

Due to the clang compiler evalating constants within templates at the time of declaration, the LocklessDispatch value supplied to the template was always false resulting in the LocklessDispatch feature always locking.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-10-08 15:14:22 -05:00
Steve Pham 73f8537030 Fix Issue saving new assets in Asset Editor on Linux (#4537)
* Add helper function to apply a selected file filter from a file dialog to the result filename if needed
* Add platform traits to restrict the use of the helper function on platforms that need to apply it
* Fix building of file filters of multiple extensions for a file type

Signed-off-by: Steve Pham <spham@amazon.com>
2021-10-08 11:41:46 -07:00
Pip Potter 960edf857d LYN-4831: AWCore code cleanup pass, fixing issues with ResolvePath (#4538)
Signed-off-by: rppotter <rppotter@amazon.com>
2021-10-08 11:20:09 -07:00
Stephen Tramer 396edd22fb Merge pull request #4461 from aws-lumberyard-dev/LYN-7080_FixEditorServerConnectionRaceCondition
Fix EditorServer Connection
2021-10-08 11:07:52 -07:00
Junbo Liang a5cd1b55e4 Make the access log bucket optional in the AWSCore CDK application (#4553)
* Make the access log bucket optional in the AWSCore CDK application

Signed-off-by: Junbo Liang <junbo@amazon.com>
2021-10-08 10:37:50 -07:00
brianherrera e256df3f05 Add retry config to boto3 clients
This change makes the inc_build_util script more resilient against transient network issues and issues encountered during node boot-up.

Signed-off-by: brianherrera <briher@amazon.com>
2021-10-08 10:05:50 -07:00
Guthrie Adams 5ff6e9951f Merge pull request #2904 from yuriy0/SkinnedMeshOutputStreamManager_deferred_buffer_init
Make the maximum amount of vmem available for skinning related things…
2021-10-08 11:26:47 -05:00
AMZN-Olex 065e0635d4 Merge branch 'development' of https://github.com/o3de/o3de into Network/olexl/hierarchy_optimizations_cr 2021-10-08 12:22:22 -04:00
greerdv c562f0a807 small improvements to triangle mesh rigid body warning
Signed-off-by: greerdv <greerdv@amazon.com>
2021-10-08 16:56:53 +01:00
Terry Michaels 00b938b6a7 Merge pull request #4212 from ppinfel/component-doc-links
Fixes various component's help URL links to correct o3de.org page
2021-10-08 10:30:13 -05:00
nggieber 06953bb81f More PR changes
Signed-off-by: nggieber <nggieber@amazon.com>
2021-10-08 08:14:28 -07:00
Allen Jackson dcadfe6e1f Feature json assetloading assethints (#4554)
* capture assets using SerializedAssetTracker in LoadInstanceFromPrefabDom()
assign assets using asset hints where the asset ID is not valid
switch up SerializedAssetTracker to store pointers instead of copies of Asset<>

Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

* PoC for the AssetFixUp strategy


Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

* clean up of PoC

Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>
2021-10-08 09:20:17 -05:00
FiniteStateGit 591854c384 Edit help menu lua documentation link (#4520) 2021-10-08 14:05:24 +01:00
hultonha 2fb4a9d2c3 Add xfail to test that failed in an unrelated development build (#4569)
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-10-08 13:13:52 +01:00
Guthrie Adams 76b4dafbb3 Everything compiling again after moving preview renderer to atom tools framework
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-08 04:33:45 -05:00
Guthrie Adams 569318e9e1 Moved preview renderer files to atom tools framework
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-08 02:56:24 -05:00
Guthrie Adams ab5547fdf7 • Created interface for preview rendering content
• moved all thumbnail classes and registration back to the common feature editor component
• added lighting preset thumbnail as a quick test

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-08 02:46:00 -05:00
Guthrie Adams fe7854e5a5 Merge branch 'development' into Atom/guthadam/thumbnail_and_preview_refactor 2021-10-07 21:07:24 -05:00
Guthrie Adams c90e1da475 • Moved everything related to the subject being captured by the preview renderer into a preview render content class which will become an interface in the next iteration
• Extracted all of the thumbnail specific code from the common preview render class as a step towards separating it from the thumbnail system completely
• Created a capture request structure that stores all of the info related to the content being captured and callbacks for success and failure
• Request to capture any kind of content can be added to the renderer using this structure

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-07 21:05:10 -05:00
Mikhail Naumov f43b3b9fbe Fixing crash creating new level when simulate mode is on
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>
2021-10-07 20:35:23 -05:00
Luis Sempé 6be8c9d622 Merge pull request #4516 from aws-lumberyard-dev/animation/dev/atomRenderViewport
1st check-in for atom render window.
2021-10-07 17:07:38 -07:00
Jeremy Ong e0a1164a92 Merge pull request #4424 from aws-lumberyard-dev/rgba16f/AZJobToIdle
Move Job system towards being used for Idle tasks
2021-10-07 17:31:05 -06:00
Qing Tao e64b9d3536 ATOM-16320 Remove PVRTC and ETC compressor (#4557)
Signed-off-by: Qing Tao <qingtao@amazon.com>
2021-10-07 16:23:13 -07:00
Chris Galvan 2496bc38b5 Merge pull request #4555 from aws-lumberyard-dev/cgalvan/CreateTemplatePreferSanitizedNameForCppFilesContent
Updated create-template logic to prefer the SanitizedCppName when running replacements on cpp file contents.
2021-10-07 18:22:22 -05:00
Chris Galvan 437a4d2d63 Updated engine template unit tests.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-10-07 17:38:54 -05:00
rhhong 38efd58173 Fix merging issue with camera input
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:54:30 -07:00
rgba16f 4b92aa34b7 Updated with PR feedback. Created a common function to calculate the number of worker threads.
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
2021-10-07 16:49:34 -05:00
Tommy Walton 9686ff034f Merge remote-tracking branch 'upstream/development' into SkinnedMeshOutputStreamManager_deferred_buffer_init
Signed-off-by: Tommy Walton <waltont@amazon.com>
2021-10-07 14:22:10 -07:00
rhhong 4d2f65c4d8 code review feedback 2
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:20:39 -07:00
rhhong a448caea7c fix broken build
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:20:38 -07:00
rhhong 265d3792f0 fix broken build
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:20:36 -07:00
rhhong 5fca7ffd86 CR feedback
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:20:34 -07:00
rhhong 8897040315 Gems/EMotionFX/Assets/Editor/Layouts/Character2.layout
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:20:31 -07:00
rhhong 646369c1b5 update camera naming and behavior after the merge in
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:20:29 -07:00
rhhong 10febe2a4b Move some utility class and settings to a setting file.
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:20:27 -07:00
rhhong ffa637d115 Code cleanup
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:20:24 -07:00
rhhong 47a2240fc3 Using modular camera system to replace the camera entity.
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:20:21 -07:00
rhhong 09f9e5c6c3 CR feedback
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:20:19 -07:00
rhhong 82bfbd5c98 Add ability to load actor from the ui
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:20:16 -07:00
rhhong c463721b52 move the function setactorasset
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:20:13 -07:00
rhhong b7900bf646 render an actor
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:20:11 -07:00
rhhong d185338978 Code clean
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:20:08 -07:00
rhhong cda2bb9d4d Add anim viewport renderer
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:20:05 -07:00
rhhong c4a3162c85 CR feedback - code cleaning
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:20:00 -07:00
rhhong af9448d4ea delete auto moc header
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:19:55 -07:00
rhhong f2b449c4b9 Registering an empty atom render plugin in the emfxatom gem.
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:19:48 -07:00
rhhong a96b091d3f Add skeleton class for animviewportwidget.
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:18:21 -07:00
rhhong 975589c0c4 Add skeleton class for atom render plugin
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:18:16 -07:00
rhhong 4767d2a891 Fix unit test
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:18:10 -07:00
rhhong 5369df4195 remove extra line
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:16:46 -07:00
rhhong 0b49cc38a7 fix broken build
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:16:40 -07:00
rhhong 7650683902 Defer the nodeWindowPlugin reinit to main thread update. Set the actor file name through actor asset.
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:16:35 -07:00
Yuriy Toporovskyy bf38f07480 Allow buffer to take any size, including 0
Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-10-07 14:16:33 -07:00
rhhong bc88d2b381 Address feedback from Chris. Simplified get asset call and etc.
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:16:30 -07:00
rhhong 42e748760d Loading actor in editor using asset system.
Signed-off-by: rhhong <rhhong@amazon.com>
2021-10-07 14:16:25 -07:00
Chris Galvan e1c02cc146 Updated cpp file extension check per PR feedback.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-10-07 15:32:57 -05:00
allisaurus 5f52664026 Add missing field labels to AWSMetrics node SubmitMetrics (#4534)
* Add missing field labels to AWSMetrics node SubmitMetrics
* Add periods to tooltips to be consistent w/ other metrics nodes

Signed-off-by: Stanko <stankoa@amazon.com>
2021-10-07 13:04:10 -07:00
Gene Walters 9b86749a83 Making sure unit tests using iMultiplayers implement the new AddServerAcceptance events; misc cleanup
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-10-07 13:01:05 -07:00
Olex Lozitskiy 0a5eb06fe9 Hierarchy imGui debugger, first pass
+ Lists the hierarchies around the default camera, with modifying awareness radius.
+ Debug overlay in the world over hierarchy root entities.
2021-10-07 15:34:50 -04:00
Chris Galvan a138094027 Updated create-template logic to prefer the SanitizedCppName when running replacements on cpp file contents.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-10-07 14:34:29 -05:00
Guthrie Adams 58194b70c0 Updated code to compile and reflect changes after renaming files
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-07 13:27:14 -05:00
jiaweig 5f83485a1d PALify driver info. No warnings if info is empty. (#4533)
Signed-off-by: jiaweig <jiaweig@amazon.com>
2021-10-07 11:00:28 -07:00
smurly cdca77acd1 Reflection Probe component test for parallel execution (#4532)
Signed-off-by: Scott Murray <scottmur@amazon.com>
2021-10-07 10:56:10 -07:00
Guthrie Adams dd5272c2ae Renaming/moving preview renderer files
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-07 12:21:48 -05:00
Guthrie Adams 3c50fdc671 First phase of refactoring atom thumbnail and preview rendering into a reusable system that can be used for additional thumbnail types and capturing preview images for other purposes. Our
• Removed classes for initialization and teardown steps of the renderer
• Moved initialization and teardown logic back to the renderer constructor and destructor
• Combined thumbnail render context and data with the main renderer class
• Made all render data private and instead implemented a public interface
• Remaining steps were simplified and updated to work directly with the new public interface
• Changed the waiting for assets to load state to poll asset status on tick because we were timing out there anyway
• Unified redundant camera configuration variables and made sure they were used consistently when initializing and updating the scene and camera
• Changed interface for custom feature processor request API to build a set instead of returning a vector
• Moved initialization of the thumbnail renderer and preview factory after asset catalog has loaded

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-10-07 12:00:02 -05:00
AMZN-Olex ecd358a53e Cleaning up
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-10-07 12:56:44 -04:00
AMZN-Olex a114077e72 Final touches on the first pass of imgui hierarchy debugger
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-10-07 12:53:33 -04:00
John 863a7c8382 Address PR comments.
Signed-off-by: John <jonawals@amazon.com>
2021-10-07 17:21:45 +01:00
pereslav cb53389004 Added validation into input processing
Signed-off-by: pereslav <pereslav@amazon.com>
2021-10-07 16:58:37 +01:00
rgba16f a2c16fa24f adjust the default number of worker threads created by the TaskGraph & Job systems
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
2021-10-07 10:51:22 -05:00
pereslav 28a40fa4df Added look up of the child entities when processing input to make sure the entity still exists
Signed-off-by: pereslav <pereslav@amazon.com>
2021-10-07 16:24:21 +01:00
AMZN-AlexOteiza d1947c68c9 Added extra output and callstack information for improving debugging automated tests (#4528)
Signed-off-by: AMZN-AlexOteiza <aljanru@amazon.co.uk>
2021-10-07 13:29:09 +01:00
AMZN-Olex 77c23b6c8f Hierarchy imgui debugger, first take
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-10-07 08:27:48 -04:00
hultonha 3d1ec83f78 Update naming to CameraInput types (#4527)
* rename public facing Pivot cameras to Orbit - previous rename was a mistake

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* some more comment and naming updates to improve camera documentation

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-10-07 10:01:30 +01:00
hultonha 3f2881ea46 Simplify viewport interaction model reset functionality (#4524)
* simplify entity reset functionality

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* remove reference to removed shortcuts

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-10-07 10:00:18 +01:00
Gene Walters 7e6d35b046 small fix to include using <>
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-10-06 20:11:29 -07:00
kberg-amzn 18340f2b1b Changes to get client migration partially functional
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-06 18:57:45 -07:00
Gene Walters b464ff966c merging latest dev + resolving 1 merge conflict
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-10-06 16:53:25 -07:00
pereslav a58325e691 Enabled multi-entities player prefabs. Added updating replication set for hierarchy children. PR feedback addressing
Signed-off-by: pereslav <pereslav@amazon.com>
2021-10-07 00:38:07 +01:00
Gene Walters 50fe8bc04d pass in AZ::Utils::GetProjectPath().c_str() directly since converting projectpath is not needed
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-10-06 16:35:21 -07:00
Gene Walters d36041d1b7 Update based on feedback. Adding event to MPSystemComponent for receiving a server acceptance packet. The editor system component subscribes to this event and tells the server we're ready for entity updates
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-10-06 15:48:54 -07:00
Pip Potter 029ad32c84 lyn7131: Ensure AWS credential Cvars are not logged or shown in plain text (#4519)
Signed-off-by: rppotter <rppotter@amazon.com>
2021-10-06 15:24:21 -07:00
Ken Pruiksma 8fc8baa579 Terrain FP now pulls data from Terrain system (#4492)
* Feature processor now pulls data instead of the render component pushing it. This results in fewer and cheaper heightmap rebuilds. The feature processor can also handle dirty regions correctly now, although it doesn't seem like they are being passed in correctly yet.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Fixing issues with initialization, dirty region tracking, and total rendered world size.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Fixing bug with resizing the world

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Decreasing the scope of a mutex

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Fixes from PR review

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Fixed a math issue with float rounding. Fixed static AZ::Name usage.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Removing unused variable

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-10-06 17:03:03 -05:00
Nicholas Lawson 6c4e16eab8 Merge pull request #4512 from aws-lumberyard-dev/burelc/xcbInputTextEvents
Generate text input events during XCB key press handling
2021-10-06 14:50:04 -07:00
AMZN-Phil 8d5d5f8bfb Merge pull request #4505 from aws-lumberyard-dev/CLIAddExternalGemRepo
Fix issues with adding a repo
2021-10-06 14:10:52 -07:00
AMZN-Phil 4e3711f643 Merge pull request #4531 from aws-lumberyard-dev/InstallerShortcutsFix
Update wix installer folders to match the new binary locations.
2021-10-06 14:10:33 -07:00
Vincent Liu ba107c06b6 [LYN-6779] AWSNativeSDK update and AWSCore platform cmake update (#4231)
Signed-off-by: onecent1101 <liug@amazon.com>
2021-10-06 14:02:28 -07:00
Vincent Liu 0657f6f7ec [LYN-7050] Add matchmaking ticket tracker component (#4485)
Signed-off-by: onecent1101 <liug@amazon.com>
2021-10-06 14:01:52 -07:00
kritin f009e06cab responding to code reviews
Signed-off-by: kritin <kritin@amazon.com>
2021-10-06 13:20:48 -07:00
jonawals ae96d1ab86 Merge pull request #4525 from aws-lumberyard-dev/tiaf_disable
Disable TIAF Jenkins job
2021-10-06 20:58:56 +01:00
Mike Balfour f68d2676a0 Terrain/mbalfour/terrain macro material component (#4500)
* Initial TerrainMacroMaterial Component.
The APIs will likely need to be adjusted once it gets hooked up to the renderer.
It also would benefit from better UX to prevent users from selecting the wrong material types, but there are separate tickets for the Editor to add features to allow for that.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Addressed PR feedback.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* More PR feedback - add create/destroy notifications.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-10-06 14:51:28 -05:00
Luis Sempé 38ccc6a8a6 Merge pull request #4526 from aws-lumberyard-dev/scripting/rte_issues
Script Canvas: Fixed alignment of variable manager header
2021-10-06 12:14:06 -07:00
carlitosan d7dbbe1420 Merge pull request #4329 from aws-lumberyard-dev/carlitosan/development
Refactor and bug fix Version Explorer (which automatically versions/upgrades ScriptCanvas Editor files).
2021-10-06 11:49:35 -07:00
AMZN-Phil 39cf3f51cc Update wix installer folders to match the new binary locations.
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-06 11:43:41 -07:00
Chris Burel 8668d8b2fe [XCB] Avoid emitting text events when a key press does not generate text
Many keys will generate key press events but return an empty string from
`xkb_state_key_get_utf8`, like modifier keys, arrow keys, function keys,
etc. This checks if the string retrieved from such a key press is empty
before emitting an associated text event for it, to avoid notifying a
potentially large number of listeners about an empty string.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-10-06 11:17:19 -07:00
Chris Burel 3e0535e211 [XCB] Add tests to cover text events from key presses
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-10-06 11:17:18 -07:00
puvvadar 397fd79b70 Reworking DeltaSerializer to no longer require string based hashes
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-10-06 11:16:59 -07:00
Chris Burel b1b52c201f [XCB] Add test fixtures for xcb connection and keyboard setup
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-10-06 11:15:28 -07:00
Luis Sempé 061aa1ac90 Merge pull request #4510 from aws-lumberyard-dev/sc-bug-fix
fix for late compilation errors on untyped input
2021-10-06 11:15:13 -07:00
Chris Burel ba48426750 [XCB] Generate raw text events as well as key press events
Fixes LYN-6997

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-10-06 11:14:04 -07:00
Chris Burel ee5ab1770b [XCB] Respond to keyboard state changes
This allows the keyboard to correctly store modifier keys, as the keyboard
state changes.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-10-06 11:12:29 -07:00
Junbo Liang 4f51b53558 [GameLift][FlexMatch] Update session interface for clients to make matchmaking requests (#4450)
* [GameLift][FlexMatch] Update session interface for clients to make matchmaking requests

Signed-off-by: Junbo Liang <junbo@amazon.com>
2021-10-06 10:56:49 -07:00
chcurran 46ae0d3f1c fix linux build error on unique_ptr deletion
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-10-06 10:39:31 -07:00
allisaurus 0848a9cdf9 Add field names, tooltips to AWSClientAuth gem AuthenticationProviderScriptCanvasRequestBus nodes (#4451)
Signed-off-by: Stanko <stankoa@amazon.com>
2021-10-06 10:26:51 -07:00
Esteban Papp 8928c90cc4 Makes Editor depend on LuaIDE (#4514)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-10-06 10:13:49 -07:00
Adi Bar-Lev 15ecf3c65a Hair - fixing per object UI control per object (#4507)
- Deferred material array index was not passed every frame (the objects' material array is built during the frame)

Signed-off-by: Adi-Amazon <barlev@amazon.com>
2021-10-06 12:41:51 -04:00
Shirang Jia 8f1a589fcf Send message to post_ar_build SNS topic after build finished (#4442)
* Send message to post_ar_build SNS topic after build finished

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

* Add build number to SNS message

Signed-off-by: shiranj <shiranj@amazon.com>
2021-10-06 09:27:20 -07:00
rgba16f 49dd0d6331 Update with PR feedback. Use direct ratio on hardware concurrency with a set min and an a number excluded for O3DE threads
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
2021-10-06 11:06:28 -05:00
Mike Balfour 4b6c93f289 Bugfixes for terrain surface data. (#4508)
* Bugfixes for terrain surface data.
1. Changed the TerrainSurfaceDataSystem component to query for all the surface types, now that we have them.
2. Added dependency tracking to the TerrainSurfaceGradientList component so that it will refresh terrain data when any of its data changes.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Addressed PR feedback

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-10-06 10:48:01 -05:00
Steve Pham 032939d395 Fix AtomTressFX shader compile error Case Sensitivity (#4513)
Signed-off-by: Steve Pham <spham@amazon.com>
2021-10-06 08:42:17 -07:00
lsemp3d 9ecbf4b8e6 Removed debugging pragmas
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-10-06 07:56:07 -07:00
lsemp3d 57f16311b2 Merge branch 'development' of https://github.com/aws-lumberyard-dev/o3de into scripting/rte_issues 2021-10-06 07:50:00 -07:00
John 79bd15aabd Disable TIAF job
Signed-off-by: John <jonawals@amazon.com>
2021-10-06 15:45:51 +01:00
hultonha a40af98394 Add focus camera and custom camera input (#4493)
* add focus camera and custom camera input

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* very minor tidy before publishing PR

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* small updates after PR feedback

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-10-06 14:52:59 +01:00
nggieber acfbed8a58 Fix minor PR feedback
Signed-off-by: nggieber <nggieber@amazon.com>
2021-10-06 06:32:28 -07:00
amzn-mike 5cee9b43b7 Squashed commit of Procedural Prefab work (#4481)
* Squashed commit of the following:

commit 964a45ead662f502ff0d63ae3528a9aa18a760f4
Merge: 8d4c1dee78 799ab8585b
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Oct 1 16:16:47 2021 -0500

    Merge branch 'development' into Feature_LY-5384_ProceduralPrefabs

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

    # Conflicts:
    #	Code/Framework/AzToolsFramework/AzToolsFramework/Prefab/PrefabSystemComponent.h

commit 8d4c1dee782a1b82ded14d11f7fe879c865980a7
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Fri Oct 1 15:49:22 2021 -0500

    fixing non-unity build

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit e83431b3be58f36a875b5187c03cd67368d91726
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Fri Oct 1 12:42:38 2021 -0500

    fixing Gems/Multiplayer/Code/Source/Components/NetworkCharacterComponent.cpp:172:28: error: member access into incomplete type 'AZ::BehaviorContext'

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit b0523867d9605aff67710f4ab6030f327cd5558f
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Fri Oct 1 10:23:56 2021 -0500

    fix for error: unused variable 'targetInstanceRef'

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 387c42ac1a4268ff8b2701c0c914e384b355e629
Merge: d87b41997e 0fb821a44b
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Fri Oct 1 10:00:46 2021 -0500

    Merge branch 'Feature_LY-5384_ProceduralPrefabs' of https://github.com/aws-lumberyard-dev/o3de into Feature_LY-5384_ProceduralPrefabs

commit d87b41997eec9a6b0d03c1040901904d68b873fb
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Thu Sep 30 18:03:38 2021 -0500

    fixing non-unity build

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 0fb821a44b788ab1cca61dce7c1fbdbedc2f37c0
Author: Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Thu Sep 30 15:43:50 2021 -0500

    adding header for validation

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit 30f5135f63286ce8f752df5787937f9543589cb5
Merge: 2d9e1b9f16 103dc6cfcf
Author: Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Thu Sep 30 11:20:15 2021 -0500

    Merge branch 'development' into Feature_LY-5384_ProceduralPrefabs
    added a few headers as well

    # Conflicts:
    #	Code/Framework/AzToolsFramework/AzToolsFramework/AzToolsFrameworkModule.cpp

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit 2d9e1b9f16f8861df92c58f0f83974859e615b1f
Merge: 39ee7a8a80 af84e71638
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 29 14:22:39 2021 -0500

    Merge pull request #244 from aws-lumberyard-dev/feature_lyn5880_procprefab_tooling_updates

    {lyn5880} adding Instantiate Procedural Prefab to the Editor

commit af84e716384de048c8555fe5ccdc293e885896f9
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 29 14:21:09 2021 -0500

    updated based on feeback

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 9c83f6086203e14becb60af5ae937e8e609eb9ed
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 29 11:35:30 2021 -0500

    small include tweak

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 11ac99a87097621796af79329bf9d9344155049e
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 29 10:08:53 2021 -0500

    moved the seg reg key to the CPP file
    removed the Queue Load

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 39ee7a8a803a032652b122b73fba7007abbdbf88
Merge: 0fc7d5f361 8b4f5ded51
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 29 08:24:57 2021 -0500

    Merge pull request #241 from aws-lumberyard-dev/Feature_LY-5384_ProceduralPrefabs_PythonExample

    Add example prefab script and FBX with 2 meshes to test it

commit 941f6a00d1a6222f10acfcd55a2017be6352f723
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 28 16:07:47 2021 -0500

    make sure the AZ::IO::SystemFile::Exists() before returning fullPath

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 8b4f5ded510d8c6ef47a2d2380fa49c7f6e1fd4e
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 28 14:03:11 2021 -0500

    Move sceneJobHandler reset out of exception block.  Add more info to error messages

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 0c82937fcd90d0c606c330f6d3e4cec8eca7edb3
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 28 13:04:37 2021 -0500

    {lyn5880} adding Instantiate Procedural Prefab to the Editor

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 0fc7d5f3610f95dcdd97614a282b9f4eabfc93dc
Merge: ea90e321d7 8ca6acc67d
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 28 09:23:54 2021 -0500

    Merge pull request #235 from aws-lumberyard-dev/feature_lyn5394_procprefab_asset

     {ly5395} adding asset loading logic for procedural prefabs

commit 8ca6acc67dcbd375df9813acbf0062a8a5c7809a
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Mon Sep 27 13:52:21 2021 -0500

    added AZ::Prefab::PrefabGroupAssetHandler::s_Extension
    optimized headers

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit e446aaa4e9951e474f832299f8149142dbf6e85f
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Mon Sep 27 09:12:40 2021 -0500

    Remove some whitespace

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit ea90e321d737cd7bafbe617f9b5fbbeae3c4a7e9
Merge: f4c9fc50c3 5ae3c67cc7
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Mon Sep 27 09:04:58 2021 -0500

    Merge pull request #238 from aws-lumberyard-dev/Feature_LY-5384_ProceduralPrefabs_PythonScript

    Fixes to support writing a python script to generate a prefab

commit b69ebbae17826b59f3f4fb675c57be5582acf628
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 24 17:51:17 2021 -0500

    Use raise_error instead of print

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 407b8d804841f0ba87a0c82405c9d1319435e2da
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 24 17:47:20 2021 -0500

    Add scene_mesh_to_prefab.py example ProceduralPrefab script and multiple_mesh_one_material FBX which uses the script

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 5ae3c67cc70603ec70f53c03ee716982b55b759a
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 24 14:50:47 2021 -0500

    Test entity cleanup

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 55da78dda5ef9bc558b65bf99d551ffebd38acef
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 24 14:50:28 2021 -0500

    Make CastWithTypeName only return true if the object can be successfully cast

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 9f2e85bb691a86910d14477f94b9e631ee343e0b
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 24 14:49:28 2021 -0500

    Remove RemoveAllTemplates API from scripting API and use prefab system interface version instead

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 41d46d1f00a16243d3fffda32186fcd7964db78a
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 24 13:19:51 2021 -0500

    Store watch folder in scene so source relative path can be calculated

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit f4c9fc50c3ac4c3fc68e98d78b72c4f1f571b516
Merge: de2612b3b9 8bd3c0acdd
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Thu Sep 23 14:10:31 2021 -0500

    Merge pull request #239 from aws-lumberyard-dev/fix_LY5384_script_processing_rule

    {ly5384} script processing rule behavior more stateless

commit 8bd3c0acdd874d6421d25cc77c80da9906afefc2
Author: Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 22 15:19:30 2021 -0500

    {ly5384} script processing rule beahvior more stateless

    Made the script processing rule beahvior more stateless so that the
    script name needs to be discovered each time.

    Disconnet from the bus after each scene script builder usage.

    Before it would be possible that the same script can be run more than
    once for each asset.

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit 7afd9d4a9911adb1dc665361a09486e6852ba4f8
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 22 13:27:12 2021 -0500

    Update scene_data.py to latest PrefabGroup format

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 74d1ba8853d62b75786d68a6bdeb1bfb2ca52346
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 22 13:26:27 2021 -0500

    Fix GetNodeContent to return a GraphObjectProxy wrapping a nullptr instead of just returning a nullptr which causes issues for python

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit ca4127353e139f9d853784ca6a74e5deeb82d6f9
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 17:48:15 2021 -0500

    AZ::JsonSerializationUtils update

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 30a76be51c37c1718e9b215f33b172a10bd74f08
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 17:21:52 2021 -0500

    revert odd README.md merge issue
    added alias for PrefabBuilder.Tools

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 6c83d47d51898bcdc17c10578f0198bccd09c834
Merge: 46cb4c2a87 de2612b3b9
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 16:52:58 2021 -0500

    Merge branch 'Feature_LY-5384_ProceduralPrefabs' into feature_lyn5394_procprefab_asset

    # Conflicts:
    #	Gems/Prefab/PrefabBuilder/CMakeLists.txt

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 46cb4c2a8711f1adad22be24420922365707c409
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 16:43:19 2021 -0500

    added ProceduralPrefabAssetTest to cover basics for ProceduralPrefabAsset

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit de2612b3b9a28ef130fc92d1c9d68c90790cf132
Merge: f03bbb236e 3117c54657
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 16:28:59 2021 -0500

    Merge pull request #232 from aws-lumberyard-dev/fix_ly5384_ProceduralPrefabs_linux_compile

    {ly5384} Fixing Linux build issues.

commit 3117c54657cb21ae2ef200dbfd1cd046c617089d
Merge: 15fddd1795 f03bbb236e
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 16:28:48 2021 -0500

    Merge branch 'Feature_LY-5384_ProceduralPrefabs' into fix_ly5384_ProceduralPrefabs_linux_compile

commit f03bbb236eab3458fc433d35f9fb84dae88922d6
Merge: f297aa232a fccf900982
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 15:52:07 2021 -0500

    Merge pull request #233 from aws-lumberyard-dev/fix_ly5384_ProceduralPrefabs_merge_fix

    fixing an API merge compile error

commit fccf9009829b182254064ba17ab3b6e7d44919fa
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 15:50:58 2021 -0500

    fixing an API merge compile error

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 762743b54744258007d8f124be95654ee6f18533
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 21 10:10:46 2021 -0500

    Make sure EntityUtilityComponent is loaded in AssetBuilderApplication

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 8c4ab65598e3ebb3a0ae621feb22ef5b57e7de27
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 21 10:09:03 2021 -0500

    Clean up entities and templates after python script is done

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 50a1f2a1a4f09cbd3e6256a210cd14a0fdb5b815
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Mon Sep 20 14:05:12 2021 -0500

    ScriptProcessorRuleBehavior resets entity context

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 51a6af053d95e90e582a25ae51c5730a7e2b0973
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 21 10:40:37 2021 -0500

    Add add_prefab_group

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit f297aa232a2cd9ad5583b3e2b4aa1ce793c07d92
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 21 11:53:25 2021 -0500

    Fix merge compile issue

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit fc40f5e75efbb87382bf6227966f2f905ccf6d75
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 11:18:44 2021 -0500

    {ly5395} adding asset loading logic for procedural prefabs

    * enabling the Prefab gem for tool work
    * enabling prefab gem for AutomatedTesting
    * AssetTypeInfoHandler for procedural prefab
    * EnableCatalogForAsset for procedural prefab
    * RegisterHandler for AssetManager

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 7a2250db337fbfc693e3cf57458eb56f419b32d6
Merge: c1f3e14304 751a0fab4f
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 21 10:32:37 2021 -0500

    Merge remote-tracking branch 'origin/Feature_LY-5384_ProceduralPrefabs' into origin_Feature_LY-5384_ProceduralPrefabs

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 12440233ccd987d41c248df57cee913ebb2ae2f6
Merge: 751a0fab4f f8d39e2671
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 10:25:50 2021 -0500

    Merge remote-tracking branch 'origin' into feature_lyn5394_procprefab_asset

commit c1f3e143048a914ab2d89146685ca5fe409dda27
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Mon Sep 20 14:03:53 2021 -0500

    Fix merge issue

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 1990ec370df81d4b77b4646553c2b13dce18c638
Merge: 23d02ed416 fc8697edd5
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 21 10:21:10 2021 -0500

    Merge branch 'development' into origin_Feature_LY-5384_ProceduralPrefabs

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

    # Conflicts:
    #	Code/Framework/AzToolsFramework/AzToolsFramework/Prefab/PrefabSystemComponent.cpp

commit 751a0fab4f932ec3d7683e2d46a187eefc7addbf
Merge: 23d02ed416 7b8d5629dd
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 10:10:06 2021 -0500

    Merge pull request #229 from aws-lumberyard-dev/feature_lyn5394_procprefab_asset

    {lyn5394} adding ProceduralPrefabAsset to AZ Tools Framework

commit 15fddd1795ff07e8d6ce8840a2d675713b63655c
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 10:04:06 2021 -0500

    {ly5384} Fixing Linux build issues.

    * symbols "struct FindComponent" and "AZ::Component* FindComponent()" defined in the same scope, renamed function to FindComponentHelper
    * wrapped the AZ::ComponentId return for both cases

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 23d02ed4165a1db9e738057aad0b7613be8105da
Merge: 0a31e39a25 0f3680a996
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 21 09:44:30 2021 -0500

    Merge pull request #228 from aws-lumberyard-dev/Feature_LY-5384_ProceduralPrefabs_Misc

    Reflect Prefab/Entity constants and add failure unit tests

commit 7b8d5629dd04ca1ed75c9828dbb0949f12eb2ca3
Merge: 78fe2cec6f 0a31e39a25
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Thu Sep 16 17:37:29 2021 -0500

    Merge branch 'Feature_LY-5384_ProceduralPrefabs' into feature_lyn5394_procprefab_asset

commit 78fe2cec6fbcea9217d0b23ec056e19f144fc9a9
Author: Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Thu Sep 16 17:27:57 2021 -0500

    Updated PrefabBuilder to point to new asset type for the procedural prefab

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit 4da4e026582c8e7bf0fe9c7c7b39f15189c67b78
Author: Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Thu Sep 16 16:56:13 2021 -0500

    {lyn5394} adding Prefab/Procedural/ProceduralPrefabAsset to AZ Tools Framework

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit c2fb7b9ccb4b7d4e8080b8830d4ceeb66cd3972c
Merge: 30de326dfb a56daadc45
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Thu Sep 16 16:45:03 2021 -0500

    Merge pull request #210 from aws-lumberyard-dev/feature_lyn5393_proc_prefab_behavior

    {LYN5393} Adding Prefab Group Behavior to output Procedural Prefab

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit 0a31e39a25d36c63827424adc883e873aee20b71
Merge: 30de326dfb a56daadc45
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Thu Sep 16 16:45:03 2021 -0500

    Merge pull request #210 from aws-lumberyard-dev/feature_lyn5393_proc_prefab_behavior

    {LYN5393} Adding Prefab Group Behavior to output Procedural Prefab

commit 0f3680a9968cbbbcb9558811f8dbd287a97447ae
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 16 13:53:22 2021 -0500

    Add failure tests and some test cleanup

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 834eab4c4bf151dfb9e49eb0a5e1f20486b6c05c
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 16 13:34:03 2021 -0500

    Reflect InvalidTemplateId, fix reflection for InvalidComponentId

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 30de326dfbc28bbb9481bf282eb35c427469c847
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 16 10:55:16 2021 -0500

    Fix merge issues

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 4bcf6b7b4f2d6285f244226b065bff65ba565094
Merge: 20c5cd7259 28fec42242
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 16 10:28:26 2021 -0500

    Merge branch 'Feature_LY-5384_ProceduralPrefabs_EntityManagement' into Feature_LY-5384_ProceduralPrefabs

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 20c5cd7259235d26f1aa11e2d61ac6b8a57b8638
Merge: 050e26d609 6845942fa4
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 16 10:24:44 2021 -0500

    Merge pull request #200 from aws-lumberyard-dev/Feature_LY-5384_ProceduralPrefabs_CreatePrefab

    API Update: Wrap PrefabSystemComponentInterface behavior

commit 6845942fa419b2b6d5a0103f8d30e6515948310e
Merge: 58a51c738e 65da78dcc2
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 16 10:07:33 2021 -0500

    Merge pull request #208 from aws-lumberyard-dev/Feature_LY-5384_ProceduralPrefabs_SavePrefabToString

    API Update: AzToolsFramework::Prefab::PrefabLoaderInterface

commit 65da78dcc22c4251696ebb75680928ecf83d6733
Merge: e0c5e060ab 58a51c738e
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 16 10:07:06 2021 -0500

    Merge branch 'Feature_LY-5384_ProceduralPrefabs_CreatePrefab' into Feature_LY-5384_ProceduralPrefabs_SavePrefabToString

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

    # Conflicts:
    #	Code/Framework/AzToolsFramework/AzToolsFramework/Prefab/PrefabSystemComponent.cpp
    #	Code/Framework/AzToolsFramework/Tests/Prefab/PrefabScriptingTests.cpp

commit 28fec422426640540bd21b2275c7b7a90e4f8e71
Merge: c1b8b5190f d825305202
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 16 09:58:36 2021 -0500

    Merge pull request #212 from aws-lumberyard-dev/Feature_LY-5384_ProceduralPrefabs_ComponentManagement

    API Update: Editor Entity Component Functions

commit d825305202d5a02d60dd20fb5d0cc0ecb73f562a
Merge: c280964b98 88fa6983d1
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 16 09:58:09 2021 -0500

    Merge pull request #218 from aws-lumberyard-dev/Feature_LY-5384_ProceduralPrefabs_ComponentExplore

    API Update: Editor Component JSON Helper Functions

commit a56daadc45e5ad8511aa5160c3afc245ca10fb83
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 15 16:48:41 2021 -0500

    m_prefabGroupBehavior.release() -> m_prefabGroupBehavior.reset()
    adding error messages for the prefab processing
    fixed typo

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit c1a03351f55f9e8f5161c0ef0288c8e64050e399
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 15 16:32:42 2021 -0500

    reduced the JSON for the testing framework to tree types only

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 0008866baa7882ec106e134049e2bd7b95113796
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 15 16:25:00 2021 -0500

    enable ProceduralPrefabAsset JsonRegistrationContext

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 58a51c738e1bbd5bcad27cf1c0add4760bb8cffa
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 15 14:31:59 2021 -0500

    Remove unneeded include

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit e0c5e060ab8a9cb2cfce4c083f276ab064aa08ea
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 15 14:20:04 2021 -0500

    Cleanup whitespace

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 88fa6983d19ac3a0d7c4073ea390c36794d2603b
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 15 13:49:20 2021 -0500

    FindMatchingComponents now returns a vector of ComponentDetails which includes base class info (non-recursive)

    Fixed a memory leak
    Moved const to header

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit b57a9d4261aea85a8ddb1036307d8ad296cac859
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 15 10:49:32 2021 -0500

    updated the DOM logic for the asset loading sake

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit f55ee9f5eabbeac998028f027e1c8adf55419a9d
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 14 13:23:13 2021 -0500

    Update CreateStringPermissive to stop when enough data has been collected.

    Update unit tests.
    Fixed out of bounds behavior in EntityUtilityComponent usage of CreateStringPermissive.
    Updated AssetTreeFilterModel to cap the string length

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 6d6707dea8cd072261d65e0a508d1179df3892d4
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 14 10:55:38 2021 -0500

    Rename GetComponentJson to GetComponentDefaultJson.

    Clean up GetComponentTypeIdFromName

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit f4380d37a40ada353f7156b0d06b7ab60b72a151
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 14 10:29:04 2021 -0500

    Move scripting ebus and handler into separate files

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 572cb58f854aa2368b18f8cf70154d471dfac047
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 10 20:27:41 2021 -0400

    Renamed SearchComponents to FindMatchingComponents

    Added missing printf formatting

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 050e26d60931700e226a4d1a5d02d6a1d4c69915
Merge: 542bdfc5d7 c1b8b5190f
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 10 09:31:08 2021 -0400

    Merge pull request #201 from aws-lumberyard-dev/Feature_LY-5384_ProceduralPrefabs_EntityManagement

    API Update: Editor Entity Management - Add some comments and error handling

commit 875d5dc466b65d893a44e11aa9467c45cf7994e9
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 10 09:13:43 2021 -0400

    Move bus and handler code into separate files

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit a2d94e24fb2cd1993835f17e7129000c00926cf7
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 9 17:25:35 2021 -0400

    Add comments

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 16f507377f4f04c88028833f69327bd11b401b87
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 9 17:16:33 2021 -0400

    Add error messages

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 2e6d7d40dc731989128fbe829141057b3558c88b
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 9 16:54:20 2021 -0400

    Cleanup code

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 963891eaeb8d616bb071f2a7b50cdabd994241a2
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 3 10:48:40 2021 -0500

    Add and update unit tests

    Reflect APIs to behavior context

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 664be8eca54293407e5ce2d631375d907c1bb2f6
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 2 13:00:02 2021 -0500

    Add Search and Component json output APIs

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit e94fe64f366009d06b889954d292c37ea4f96fe2
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 9 13:37:44 2021 -0400

    Make bus handler private

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 345a1b0d5edef99d5a8ea2bce2f4f3478652a4f1
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 9 12:30:13 2021 -0400

    Address feedback

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit c280964b983635bed9e8bbfb94b2188403287d4c
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 9 10:12:49 2021 -0500

    Address feedback

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 3b819ee827fc4c19312f2d2bc5788e2cc36de4f4
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 3 16:06:10 2021 -0500

    Update unit test to verify components on saved prefab

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 0b63c0e316ec621ed17edf36109b7cd1d50ef606
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 3 12:52:46 2021 -0500

    Expand test

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit ea59416626d9b43599cf8847585e599f8fa5fd22
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 1 17:32:14 2021 -0500

    Add error handling

    Add component creation
    Add error testing

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 9d0f2ae33eadba0216bd245157b94692792b1a86
Author: Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 1 17:31:28 2021 -0500

    enabling ProductDependencies test again

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit 15d1e4730df31e71e7e3ee6d4914f19b233c1b7f
Author: Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 1 17:23:26 2021 -0500

    Merge branch 'Feature_LY-5384_ProceduralPrefabs' into feature_lyn5393_proc_prefab_behavior

    # Conflicts:
    #	Gems/Prefab/PrefabBuilder/PrefabGroup/PrefabGroupTests.cpp
    #	Gems/Prefab/PrefabBuilder/prefabbuilder_files.cmake
    #	Gems/Prefab/PrefabBuilder/prefabbuilder_tests_files.cmake

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit ce2e4602bde26fbb34b43c73f820a97b9e229b5a
Merge: 5ad0aac747 542bdfc5d7
Author: Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 1 17:14:07 2021 -0500

    Merge branch 'Feature_LY-5384_ProceduralPrefabs' into feature_lyn5393_proc_prefab_behavior

    # Conflicts:
    #	Gems/Prefab/PrefabBuilder/PrefabGroup/PrefabGroupTests.cpp
    #	Gems/Prefab/PrefabBuilder/prefabbuilder_files.cmake
    #	Gems/Prefab/PrefabBuilder/prefabbuilder_tests_files.cmake

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit 542bdfc5d762c07938f9a0f8e729070f1df9edfc
Merge: 3e7564c944 4899f67986
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 1 17:09:10 2021 -0500

    Merge pull request #207 from aws-lumberyard-dev/feature_lyn5392_proc_prefab_group

    {lyn5392} Adding PrefabGroup scene manifest rule

commit 4899f67986992b7eeb5cc3b750493ed21ec7b4f3
Author: Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 1 16:33:24 2021 -0500

    removing unneeded AZStd::move() calls

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit 5ad0aac7472d24bb85990d36399a466288ecfdbc
Author: Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 1 16:17:52 2021 -0500

    cleaned up the code
    finalized the unit tests
    fixed the code based on the tests... FTW!

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit 24f289dd31292c4b9f5e5848ddc94efd986b4341
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 1 13:06:20 2021 -0500

    Add FindComponentByTypeName and UpdateComponentForEntity APIs

    Add unit tests

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit c1b8b5190f973d2429731308f50c7c962d64301e
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 1 14:02:17 2021 -0500

    Fix bus connect that should have been a bus disconnect

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit fde870d6c92e131875ec6aadda2365203a538379
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 1 12:57:04 2021 -0500

    Fix up includes

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 8ceddd0efc90d33bc34b5287176497356e57abf9
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 1 08:43:23 2021 -0500

    WIP

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 3cc9135d87efde24430dbf1cd112bcf9b95ecaa0
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Aug 31 14:44:37 2021 -0500

    Rename files

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit f056b3d9578ae2f49dbc172a5929306047620be6
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Aug 31 14:14:34 2021 -0500

    Remove 'editor' from bus/component name

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 0fb7a0788e879eb9dc241291f05f0acffc0b0156
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Aug 31 09:18:37 2021 -0500

    {lyn5392} Adding PrefabGroup scene manifest rule

    * Adding PrefabGroup abstraction and concrete classes to fill out in a scene manifest
    * has reflections for serialization & behavior
    * testing the behavior using Lua
    * testing the serialization using JSON

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit b1756307bff9f86ae0ae1354bae8f470d19b4487
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Mon Aug 30 17:52:18 2021 -0500

    Reflect SaveTemplateToString

    Add unit test

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit ddd2bb89041c5fb8b6add2cfc02c454baab9a7d6
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Mon Aug 30 12:46:17 2021 -0500

    Add warning/error messages, update module

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit e839c1cbcc340859fc6ee5cff2d802660944194b
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Mon Aug 30 11:17:25 2021 -0500

    Add some comments and error handling

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 347f787cc88405541889e842151de81a70598dd1
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Aug 27 17:16:45 2021 -0500

    Fix line endings

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit be26ab1cb16221ba879c10652b430ea31547d868
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Aug 27 15:28:00 2021 -0500

    Add CreatePrefabTemplate

    Add unit test

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 3e7564c944497b7b6cce94dbce486ed8c4561f33
Merge: 5a3c289fac 07841ee749
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Mon Aug 30 10:20:20 2021 -0500

    Merge pull request #199 from aws-lumberyard-dev/Feature_LY-5384_ProceduralPrefabs_EntityManagement

    Add editor entity creation and unit test

commit 07841ee749d2a1bc22352cbec3076ac087348676
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Aug 27 16:44:57 2021 -0500

    Fix line endings

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 35bc3b89cd1fcc126114ea7d61cdd21e88699080
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Aug 27 15:03:35 2021 -0500

    Setup CreateEditorReadyEntity to use a custom entity context

    Add unit test

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 82519b15510a4ec1b2daf4d883a2c4c3d9c0a347
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Aug 27 09:29:20 2021 -0500

    Add EditorEntityUtilityComponent for managing entities from the behavior context

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit f8d39e2671
Merge: 43603cad5e 575faa4443
Author: Chris Galvan <chgalvan@amazon.com>
Date:   Wed Aug 11 15:29:33 2021 -0500

    Merge pull request #3049 from aws-lumberyard-dev/cgalvan/gitflow_210811

    Merged stabilization/2106 to main

commit 575faa4443
Merge: 43603cad5e 4b817a6483
Author: Chris Galvan <chgalvan@amazon.com>
Date:   Wed Aug 11 14:13:27 2021 -0500

    Merge remote-tracking branch 'upstream/stabilization/2106' into cgalvan/gitflow_210811

    Signed-off-by: Chris Galvan <chgalvan@amazon.com>

commit 43603cad5e
Merge: d9cce28a53 bb52475ce8
Author: Terry Michaels <miterenc@amazon.com>
Date:   Mon Jul 19 14:55:51 2021 -0500

    Merge pull request #2271 from aws-lumberyard-dev/Foundation/miterenc/ContributingUpdate

    Updating CONTRIBUTING.md

commit bb52475ce8
Author: Terry Michaels <miterenc@amazon.com>
Date:   Mon Jul 19 14:55:14 2021 -0500

    Updated text to be more descriptive

    Signed-off-by: Terry Michaels <miterenc@amazon.com>

commit 697dfad486
Author: Terry Michaels <miterenc@amazon.com>
Date:   Mon Jul 19 14:27:24 2021 -0500

    Fixed typo

    Signed-off-by: Terry Michaels <miterenc@amazon.com>

commit 650e1ab44d
Author: Terry Michaels <miterenc@amazon.com>
Date:   Mon Jul 19 14:19:46 2021 -0500

    Updating CONTRIBUTING.md

    Signed-off-by: Terry Michaels <miterenc@amazon.com>

commit d9cce28a53
Merge: e7f787572e 486ba58628
Author: Chris Galvan <chgalvan@amazon.com>
Date:   Mon Jul 12 14:06:57 2021 -0500

    Merge pull request #2096 from aws-lumberyard-dev/cgalvan/gitflow_210712_main

    Merged stabilization/2106 to main

commit 486ba58628
Merge: e7f787572e 7cfde884d9
Author: Chris Galvan <chgalvan@amazon.com>
Date:   Mon Jul 12 11:12:41 2021 -0500

    Merged stabilization/2106 to development; Resolved merge conflicts

    Signed-off-by: Chris Galvan <chgalvan@amazon.com>

commit e7f787572e
Author: Nicholas Lawson <70027408+lawsonamzn@users.noreply.github.com>
Date:   Tue Jul 6 08:03:35 2021 -0700

    Updates licenses to APACHE-2.0 OR MIT (#1685)

    Not to be committed before 7/6/2021

    Signed-off-by: lawsonamzn <70027408+lawsonamzn@users.noreply.github.com>

commit 837e1c7370
Merge: d30de01752 efcbe2c4a1
Author: Chris Galvan <chgalvan@amazon.com>
Date:   Fri Jul 2 12:11:27 2021 -0500

    Merge pull request #1764 from aws-lumberyard-dev/cgalvan/gitflow_210702

    Merged stabilization/2106 to main

commit efcbe2c4a1
Merge: d30de01752 0c43493e29
Author: Chris Galvan <chgalvan@amazon.com>
Date:   Fri Jul 2 10:20:42 2021 -0500

    Merge remote-tracking branch 'upstream/stabilization/2106' into cgalvan/gitflow_210702

    Signed-off-by: Chris Galvan <chgalvan@amazon.com>

commit d30de01752
Author: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
Date:   Mon Jun 28 11:20:36 2021 -0700

    Updating LFS config to new endpoint (#1624)

    Signed-off-by: AMZN-alexpete

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* fix for "warning C4100: 'outputValueTypeId': unreferenced formal"

Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

* Material Editor: Added alternate skybox toggle to the toolbar

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

* Squashed commit of the following:

commit 964a45ead662f502ff0d63ae3528a9aa18a760f4
Merge: 8d4c1dee78 799ab8585b
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Oct 1 16:16:47 2021 -0500

    Merge branch 'development' into Feature_LY-5384_ProceduralPrefabs

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

    # Conflicts:
    #	Code/Framework/AzToolsFramework/AzToolsFramework/Prefab/PrefabSystemComponent.h

commit 8d4c1dee782a1b82ded14d11f7fe879c865980a7
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Fri Oct 1 15:49:22 2021 -0500

    fixing non-unity build

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit e83431b3be58f36a875b5187c03cd67368d91726
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Fri Oct 1 12:42:38 2021 -0500

    fixing Gems/Multiplayer/Code/Source/Components/NetworkCharacterComponent.cpp:172:28: error: member access into incomplete type 'AZ::BehaviorContext'

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit b0523867d9605aff67710f4ab6030f327cd5558f
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Fri Oct 1 10:23:56 2021 -0500

    fix for error: unused variable 'targetInstanceRef'

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 387c42ac1a4268ff8b2701c0c914e384b355e629
Merge: d87b41997e 0fb821a44b
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Fri Oct 1 10:00:46 2021 -0500

    Merge branch 'Feature_LY-5384_ProceduralPrefabs' of https://github.com/aws-lumberyard-dev/o3de into Feature_LY-5384_ProceduralPrefabs

commit d87b41997eec9a6b0d03c1040901904d68b873fb
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Thu Sep 30 18:03:38 2021 -0500

    fixing non-unity build

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 0fb821a44b788ab1cca61dce7c1fbdbedc2f37c0
Author: Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Thu Sep 30 15:43:50 2021 -0500

    adding header for validation

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit 30f5135f63286ce8f752df5787937f9543589cb5
Merge: 2d9e1b9f16 103dc6cfcf
Author: Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Thu Sep 30 11:20:15 2021 -0500

    Merge branch 'development' into Feature_LY-5384_ProceduralPrefabs
    added a few headers as well

    # Conflicts:
    #	Code/Framework/AzToolsFramework/AzToolsFramework/AzToolsFrameworkModule.cpp

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit 2d9e1b9f16f8861df92c58f0f83974859e615b1f
Merge: 39ee7a8a80 af84e71638
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 29 14:22:39 2021 -0500

    Merge pull request #244 from aws-lumberyard-dev/feature_lyn5880_procprefab_tooling_updates

    {lyn5880} adding Instantiate Procedural Prefab to the Editor

commit af84e716384de048c8555fe5ccdc293e885896f9
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 29 14:21:09 2021 -0500

    updated based on feeback

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 9c83f6086203e14becb60af5ae937e8e609eb9ed
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 29 11:35:30 2021 -0500

    small include tweak

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 11ac99a87097621796af79329bf9d9344155049e
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 29 10:08:53 2021 -0500

    moved the seg reg key to the CPP file
    removed the Queue Load

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 39ee7a8a803a032652b122b73fba7007abbdbf88
Merge: 0fc7d5f361 8b4f5ded51
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 29 08:24:57 2021 -0500

    Merge pull request #241 from aws-lumberyard-dev/Feature_LY-5384_ProceduralPrefabs_PythonExample

    Add example prefab script and FBX with 2 meshes to test it

commit 941f6a00d1a6222f10acfcd55a2017be6352f723
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 28 16:07:47 2021 -0500

    make sure the AZ::IO::SystemFile::Exists() before returning fullPath

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 8b4f5ded510d8c6ef47a2d2380fa49c7f6e1fd4e
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 28 14:03:11 2021 -0500

    Move sceneJobHandler reset out of exception block.  Add more info to error messages

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 0c82937fcd90d0c606c330f6d3e4cec8eca7edb3
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 28 13:04:37 2021 -0500

    {lyn5880} adding Instantiate Procedural Prefab to the Editor

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 0fc7d5f3610f95dcdd97614a282b9f4eabfc93dc
Merge: ea90e321d7 8ca6acc67d
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 28 09:23:54 2021 -0500

    Merge pull request #235 from aws-lumberyard-dev/feature_lyn5394_procprefab_asset

     {ly5395} adding asset loading logic for procedural prefabs

commit 8ca6acc67dcbd375df9813acbf0062a8a5c7809a
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Mon Sep 27 13:52:21 2021 -0500

    added AZ::Prefab::PrefabGroupAssetHandler::s_Extension
    optimized headers

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit e446aaa4e9951e474f832299f8149142dbf6e85f
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Mon Sep 27 09:12:40 2021 -0500

    Remove some whitespace

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit ea90e321d737cd7bafbe617f9b5fbbeae3c4a7e9
Merge: f4c9fc50c3 5ae3c67cc7
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Mon Sep 27 09:04:58 2021 -0500

    Merge pull request #238 from aws-lumberyard-dev/Feature_LY-5384_ProceduralPrefabs_PythonScript

    Fixes to support writing a python script to generate a prefab

commit b69ebbae17826b59f3f4fb675c57be5582acf628
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 24 17:51:17 2021 -0500

    Use raise_error instead of print

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 407b8d804841f0ba87a0c82405c9d1319435e2da
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 24 17:47:20 2021 -0500

    Add scene_mesh_to_prefab.py example ProceduralPrefab script and multiple_mesh_one_material FBX which uses the script

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 5ae3c67cc70603ec70f53c03ee716982b55b759a
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 24 14:50:47 2021 -0500

    Test entity cleanup

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 55da78dda5ef9bc558b65bf99d551ffebd38acef
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 24 14:50:28 2021 -0500

    Make CastWithTypeName only return true if the object can be successfully cast

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 9f2e85bb691a86910d14477f94b9e631ee343e0b
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 24 14:49:28 2021 -0500

    Remove RemoveAllTemplates API from scripting API and use prefab system interface version instead

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 41d46d1f00a16243d3fffda32186fcd7964db78a
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 24 13:19:51 2021 -0500

    Store watch folder in scene so source relative path can be calculated

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit f4c9fc50c3ac4c3fc68e98d78b72c4f1f571b516
Merge: de2612b3b9 8bd3c0acdd
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Thu Sep 23 14:10:31 2021 -0500

    Merge pull request #239 from aws-lumberyard-dev/fix_LY5384_script_processing_rule

    {ly5384} script processing rule behavior more stateless

commit 8bd3c0acdd874d6421d25cc77c80da9906afefc2
Author: Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 22 15:19:30 2021 -0500

    {ly5384} script processing rule beahvior more stateless

    Made the script processing rule beahvior more stateless so that the
    script name needs to be discovered each time.

    Disconnet from the bus after each scene script builder usage.

    Before it would be possible that the same script can be run more than
    once for each asset.

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit 7afd9d4a9911adb1dc665361a09486e6852ba4f8
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 22 13:27:12 2021 -0500

    Update scene_data.py to latest PrefabGroup format

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 74d1ba8853d62b75786d68a6bdeb1bfb2ca52346
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 22 13:26:27 2021 -0500

    Fix GetNodeContent to return a GraphObjectProxy wrapping a nullptr instead of just returning a nullptr which causes issues for python

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit ca4127353e139f9d853784ca6a74e5deeb82d6f9
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 17:48:15 2021 -0500

    AZ::JsonSerializationUtils update

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 30a76be51c37c1718e9b215f33b172a10bd74f08
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 17:21:52 2021 -0500

    revert odd README.md merge issue
    added alias for PrefabBuilder.Tools

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 6c83d47d51898bcdc17c10578f0198bccd09c834
Merge: 46cb4c2a87 de2612b3b9
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 16:52:58 2021 -0500

    Merge branch 'Feature_LY-5384_ProceduralPrefabs' into feature_lyn5394_procprefab_asset

    # Conflicts:
    #	Gems/Prefab/PrefabBuilder/CMakeLists.txt

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 46cb4c2a8711f1adad22be24420922365707c409
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 16:43:19 2021 -0500

    added ProceduralPrefabAssetTest to cover basics for ProceduralPrefabAsset

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit de2612b3b9a28ef130fc92d1c9d68c90790cf132
Merge: f03bbb236e 3117c54657
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 16:28:59 2021 -0500

    Merge pull request #232 from aws-lumberyard-dev/fix_ly5384_ProceduralPrefabs_linux_compile

    {ly5384} Fixing Linux build issues.

commit 3117c54657cb21ae2ef200dbfd1cd046c617089d
Merge: 15fddd1795 f03bbb236e
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 16:28:48 2021 -0500

    Merge branch 'Feature_LY-5384_ProceduralPrefabs' into fix_ly5384_ProceduralPrefabs_linux_compile

commit f03bbb236eab3458fc433d35f9fb84dae88922d6
Merge: f297aa232a fccf900982
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 15:52:07 2021 -0500

    Merge pull request #233 from aws-lumberyard-dev/fix_ly5384_ProceduralPrefabs_merge_fix

    fixing an API merge compile error

commit fccf9009829b182254064ba17ab3b6e7d44919fa
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 15:50:58 2021 -0500

    fixing an API merge compile error

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 762743b54744258007d8f124be95654ee6f18533
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 21 10:10:46 2021 -0500

    Make sure EntityUtilityComponent is loaded in AssetBuilderApplication

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 8c4ab65598e3ebb3a0ae621feb22ef5b57e7de27
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 21 10:09:03 2021 -0500

    Clean up entities and templates after python script is done

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 50a1f2a1a4f09cbd3e6256a210cd14a0fdb5b815
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Mon Sep 20 14:05:12 2021 -0500

    ScriptProcessorRuleBehavior resets entity context

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 51a6af053d95e90e582a25ae51c5730a7e2b0973
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 21 10:40:37 2021 -0500

    Add add_prefab_group

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit f297aa232a2cd9ad5583b3e2b4aa1ce793c07d92
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 21 11:53:25 2021 -0500

    Fix merge compile issue

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit fc40f5e75efbb87382bf6227966f2f905ccf6d75
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 11:18:44 2021 -0500

    {ly5395} adding asset loading logic for procedural prefabs

    * enabling the Prefab gem for tool work
    * enabling prefab gem for AutomatedTesting
    * AssetTypeInfoHandler for procedural prefab
    * EnableCatalogForAsset for procedural prefab
    * RegisterHandler for AssetManager

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 7a2250db337fbfc693e3cf57458eb56f419b32d6
Merge: c1f3e14304 751a0fab4f
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 21 10:32:37 2021 -0500

    Merge remote-tracking branch 'origin/Feature_LY-5384_ProceduralPrefabs' into origin_Feature_LY-5384_ProceduralPrefabs

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 12440233ccd987d41c248df57cee913ebb2ae2f6
Merge: 751a0fab4f f8d39e2671
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 10:25:50 2021 -0500

    Merge remote-tracking branch 'origin' into feature_lyn5394_procprefab_asset

commit c1f3e143048a914ab2d89146685ca5fe409dda27
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Mon Sep 20 14:03:53 2021 -0500

    Fix merge issue

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 1990ec370df81d4b77b4646553c2b13dce18c638
Merge: 23d02ed416 fc8697edd5
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 21 10:21:10 2021 -0500

    Merge branch 'development' into origin_Feature_LY-5384_ProceduralPrefabs

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

    # Conflicts:
    #	Code/Framework/AzToolsFramework/AzToolsFramework/Prefab/PrefabSystemComponent.cpp

commit 751a0fab4f932ec3d7683e2d46a187eefc7addbf
Merge: 23d02ed416 7b8d5629dd
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 10:10:06 2021 -0500

    Merge pull request #229 from aws-lumberyard-dev/feature_lyn5394_procprefab_asset

    {lyn5394} adding ProceduralPrefabAsset to AZ Tools Framework

commit 15fddd1795ff07e8d6ce8840a2d675713b63655c
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Sep 21 10:04:06 2021 -0500

    {ly5384} Fixing Linux build issues.

    * symbols "struct FindComponent" and "AZ::Component* FindComponent()" defined in the same scope, renamed function to FindComponentHelper
    * wrapped the AZ::ComponentId return for both cases

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 23d02ed4165a1db9e738057aad0b7613be8105da
Merge: 0a31e39a25 0f3680a996
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 21 09:44:30 2021 -0500

    Merge pull request #228 from aws-lumberyard-dev/Feature_LY-5384_ProceduralPrefabs_Misc

    Reflect Prefab/Entity constants and add failure unit tests

commit 7b8d5629dd04ca1ed75c9828dbb0949f12eb2ca3
Merge: 78fe2cec6f 0a31e39a25
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Thu Sep 16 17:37:29 2021 -0500

    Merge branch 'Feature_LY-5384_ProceduralPrefabs' into feature_lyn5394_procprefab_asset

commit 78fe2cec6fbcea9217d0b23ec056e19f144fc9a9
Author: Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Thu Sep 16 17:27:57 2021 -0500

    Updated PrefabBuilder to point to new asset type for the procedural prefab

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit 4da4e026582c8e7bf0fe9c7c7b39f15189c67b78
Author: Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Thu Sep 16 16:56:13 2021 -0500

    {lyn5394} adding Prefab/Procedural/ProceduralPrefabAsset to AZ Tools Framework

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit c2fb7b9ccb4b7d4e8080b8830d4ceeb66cd3972c
Merge: 30de326dfb a56daadc45
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Thu Sep 16 16:45:03 2021 -0500

    Merge pull request #210 from aws-lumberyard-dev/feature_lyn5393_proc_prefab_behavior

    {LYN5393} Adding Prefab Group Behavior to output Procedural Prefab

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit 0a31e39a25d36c63827424adc883e873aee20b71
Merge: 30de326dfb a56daadc45
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Thu Sep 16 16:45:03 2021 -0500

    Merge pull request #210 from aws-lumberyard-dev/feature_lyn5393_proc_prefab_behavior

    {LYN5393} Adding Prefab Group Behavior to output Procedural Prefab

commit 0f3680a9968cbbbcb9558811f8dbd287a97447ae
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 16 13:53:22 2021 -0500

    Add failure tests and some test cleanup

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 834eab4c4bf151dfb9e49eb0a5e1f20486b6c05c
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 16 13:34:03 2021 -0500

    Reflect InvalidTemplateId, fix reflection for InvalidComponentId

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 30de326dfbc28bbb9481bf282eb35c427469c847
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 16 10:55:16 2021 -0500

    Fix merge issues

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 4bcf6b7b4f2d6285f244226b065bff65ba565094
Merge: 20c5cd7259 28fec42242
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 16 10:28:26 2021 -0500

    Merge branch 'Feature_LY-5384_ProceduralPrefabs_EntityManagement' into Feature_LY-5384_ProceduralPrefabs

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 20c5cd7259235d26f1aa11e2d61ac6b8a57b8638
Merge: 050e26d609 6845942fa4
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 16 10:24:44 2021 -0500

    Merge pull request #200 from aws-lumberyard-dev/Feature_LY-5384_ProceduralPrefabs_CreatePrefab

    API Update: Wrap PrefabSystemComponentInterface behavior

commit 6845942fa419b2b6d5a0103f8d30e6515948310e
Merge: 58a51c738e 65da78dcc2
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 16 10:07:33 2021 -0500

    Merge pull request #208 from aws-lumberyard-dev/Feature_LY-5384_ProceduralPrefabs_SavePrefabToString

    API Update: AzToolsFramework::Prefab::PrefabLoaderInterface

commit 65da78dcc22c4251696ebb75680928ecf83d6733
Merge: e0c5e060ab 58a51c738e
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 16 10:07:06 2021 -0500

    Merge branch 'Feature_LY-5384_ProceduralPrefabs_CreatePrefab' into Feature_LY-5384_ProceduralPrefabs_SavePrefabToString

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

    # Conflicts:
    #	Code/Framework/AzToolsFramework/AzToolsFramework/Prefab/PrefabSystemComponent.cpp
    #	Code/Framework/AzToolsFramework/Tests/Prefab/PrefabScriptingTests.cpp

commit 28fec422426640540bd21b2275c7b7a90e4f8e71
Merge: c1b8b5190f d825305202
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 16 09:58:36 2021 -0500

    Merge pull request #212 from aws-lumberyard-dev/Feature_LY-5384_ProceduralPrefabs_ComponentManagement

    API Update: Editor Entity Component Functions

commit d825305202d5a02d60dd20fb5d0cc0ecb73f562a
Merge: c280964b98 88fa6983d1
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 16 09:58:09 2021 -0500

    Merge pull request #218 from aws-lumberyard-dev/Feature_LY-5384_ProceduralPrefabs_ComponentExplore

    API Update: Editor Component JSON Helper Functions

commit a56daadc45e5ad8511aa5160c3afc245ca10fb83
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 15 16:48:41 2021 -0500

    m_prefabGroupBehavior.release() -> m_prefabGroupBehavior.reset()
    adding error messages for the prefab processing
    fixed typo

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit c1a03351f55f9e8f5161c0ef0288c8e64050e399
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 15 16:32:42 2021 -0500

    reduced the JSON for the testing framework to tree types only

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 0008866baa7882ec106e134049e2bd7b95113796
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 15 16:25:00 2021 -0500

    enable ProceduralPrefabAsset JsonRegistrationContext

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 58a51c738e1bbd5bcad27cf1c0add4760bb8cffa
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 15 14:31:59 2021 -0500

    Remove unneeded include

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit e0c5e060ab8a9cb2cfce4c083f276ab064aa08ea
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 15 14:20:04 2021 -0500

    Cleanup whitespace

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 88fa6983d19ac3a0d7c4073ea390c36794d2603b
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 15 13:49:20 2021 -0500

    FindMatchingComponents now returns a vector of ComponentDetails which includes base class info (non-recursive)

    Fixed a memory leak
    Moved const to header

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit b57a9d4261aea85a8ddb1036307d8ad296cac859
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 15 10:49:32 2021 -0500

    updated the DOM logic for the asset loading sake

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit f55ee9f5eabbeac998028f027e1c8adf55419a9d
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 14 13:23:13 2021 -0500

    Update CreateStringPermissive to stop when enough data has been collected.

    Update unit tests.
    Fixed out of bounds behavior in EntityUtilityComponent usage of CreateStringPermissive.
    Updated AssetTreeFilterModel to cap the string length

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 6d6707dea8cd072261d65e0a508d1179df3892d4
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 14 10:55:38 2021 -0500

    Rename GetComponentJson to GetComponentDefaultJson.

    Clean up GetComponentTypeIdFromName

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit f4380d37a40ada353f7156b0d06b7ab60b72a151
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Sep 14 10:29:04 2021 -0500

    Move scripting ebus and handler into separate files

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 572cb58f854aa2368b18f8cf70154d471dfac047
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 10 20:27:41 2021 -0400

    Renamed SearchComponents to FindMatchingComponents

    Added missing printf formatting

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 050e26d60931700e226a4d1a5d02d6a1d4c69915
Merge: 542bdfc5d7 c1b8b5190f
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 10 09:31:08 2021 -0400

    Merge pull request #201 from aws-lumberyard-dev/Feature_LY-5384_ProceduralPrefabs_EntityManagement

    API Update: Editor Entity Management - Add some comments and error handling

commit 875d5dc466b65d893a44e11aa9467c45cf7994e9
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 10 09:13:43 2021 -0400

    Move bus and handler code into separate files

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit a2d94e24fb2cd1993835f17e7129000c00926cf7
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 9 17:25:35 2021 -0400

    Add comments

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 16f507377f4f04c88028833f69327bd11b401b87
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 9 17:16:33 2021 -0400

    Add error messages

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 2e6d7d40dc731989128fbe829141057b3558c88b
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 9 16:54:20 2021 -0400

    Cleanup code

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 963891eaeb8d616bb071f2a7b50cdabd994241a2
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 3 10:48:40 2021 -0500

    Add and update unit tests

    Reflect APIs to behavior context

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 664be8eca54293407e5ce2d631375d907c1bb2f6
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 2 13:00:02 2021 -0500

    Add Search and Component json output APIs

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit e94fe64f366009d06b889954d292c37ea4f96fe2
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 9 13:37:44 2021 -0400

    Make bus handler private

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 345a1b0d5edef99d5a8ea2bce2f4f3478652a4f1
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 9 12:30:13 2021 -0400

    Address feedback

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit c280964b983635bed9e8bbfb94b2188403287d4c
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 9 10:12:49 2021 -0500

    Address feedback

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 3b819ee827fc4c19312f2d2bc5788e2cc36de4f4
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 3 16:06:10 2021 -0500

    Update unit test to verify components on saved prefab

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 0b63c0e316ec621ed17edf36109b7cd1d50ef606
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Sep 3 12:52:46 2021 -0500

    Expand test

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit ea59416626d9b43599cf8847585e599f8fa5fd22
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 1 17:32:14 2021 -0500

    Add error handling

    Add component creation
    Add error testing

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 9d0f2ae33eadba0216bd245157b94692792b1a86
Author: Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 1 17:31:28 2021 -0500

    enabling ProductDependencies test again

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit 15d1e4730df31e71e7e3ee6d4914f19b233c1b7f
Author: Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 1 17:23:26 2021 -0500

    Merge branch 'Feature_LY-5384_ProceduralPrefabs' into feature_lyn5393_proc_prefab_behavior

    # Conflicts:
    #	Gems/Prefab/PrefabBuilder/PrefabGroup/PrefabGroupTests.cpp
    #	Gems/Prefab/PrefabBuilder/prefabbuilder_files.cmake
    #	Gems/Prefab/PrefabBuilder/prefabbuilder_tests_files.cmake

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit ce2e4602bde26fbb34b43c73f820a97b9e229b5a
Merge: 5ad0aac747 542bdfc5d7
Author: Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 1 17:14:07 2021 -0500

    Merge branch 'Feature_LY-5384_ProceduralPrefabs' into feature_lyn5393_proc_prefab_behavior

    # Conflicts:
    #	Gems/Prefab/PrefabBuilder/PrefabGroup/PrefabGroupTests.cpp
    #	Gems/Prefab/PrefabBuilder/prefabbuilder_files.cmake
    #	Gems/Prefab/PrefabBuilder/prefabbuilder_tests_files.cmake

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit 542bdfc5d762c07938f9a0f8e729070f1df9edfc
Merge: 3e7564c944 4899f67986
Author: Allen Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 1 17:09:10 2021 -0500

    Merge pull request #207 from aws-lumberyard-dev/feature_lyn5392_proc_prefab_group

    {lyn5392} Adding PrefabGroup scene manifest rule

commit 4899f67986992b7eeb5cc3b750493ed21ec7b4f3
Author: Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 1 16:33:24 2021 -0500

    removing unneeded AZStd::move() calls

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit 5ad0aac7472d24bb85990d36399a466288ecfdbc
Author: Jackson <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 1 16:17:52 2021 -0500

    cleaned up the code
    finalized the unit tests
    fixed the code based on the tests... FTW!

    Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

commit 24f289dd31292c4b9f5e5848ddc94efd986b4341
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 1 13:06:20 2021 -0500

    Add FindComponentByTypeName and UpdateComponentForEntity APIs

    Add unit tests

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit c1b8b5190f973d2429731308f50c7c962d64301e
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 1 14:02:17 2021 -0500

    Fix bus connect that should have been a bus disconnect

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit fde870d6c92e131875ec6aadda2365203a538379
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 1 12:57:04 2021 -0500

    Fix up includes

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 8ceddd0efc90d33bc34b5287176497356e57abf9
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Wed Sep 1 08:43:23 2021 -0500

    WIP

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit 3cc9135d87efde24430dbf1cd112bcf9b95ecaa0
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Aug 31 14:44:37 2021 -0500

    Rename files

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit f056b3d9578ae2f49dbc172a5929306047620be6
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Tue Aug 31 14:14:34 2021 -0500

    Remove 'editor' from bus/component name

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 0fb7a0788e879eb9dc241291f05f0acffc0b0156
Author: jackalbe <23512001+jackalbe@users.noreply.github.com>
Date:   Tue Aug 31 09:18:37 2021 -0500

    {lyn5392} Adding PrefabGroup scene manifest rule

    * Adding PrefabGroup abstraction and concrete classes to fill out in a scene manifest
    * has reflections for serialization & behavior
    * testing the behavior using Lua
    * testing the serialization using JSON

    Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

commit b1756307bff9f86ae0ae1354bae8f470d19b4487
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Mon Aug 30 17:52:18 2021 -0500

    Reflect SaveTemplateToString

    Add unit test

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit ddd2bb89041c5fb8b6add2cfc02c454baab9a7d6
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Mon Aug 30 12:46:17 2021 -0500

    Add warning/error messages, update module

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit e839c1cbcc340859fc6ee5cff2d802660944194b
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Mon Aug 30 11:17:25 2021 -0500

    Add some comments and error handling

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 347f787cc88405541889e842151de81a70598dd1
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Aug 27 17:16:45 2021 -0500

    Fix line endings

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit be26ab1cb16221ba879c10652b430ea31547d868
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Aug 27 15:28:00 2021 -0500

    Add CreatePrefabTemplate

    Add unit test

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 3e7564c944497b7b6cce94dbce486ed8c4561f33
Merge: 5a3c289fac 07841ee749
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Mon Aug 30 10:20:20 2021 -0500

    Merge pull request #199 from aws-lumberyard-dev/Feature_LY-5384_ProceduralPrefabs_EntityManagement

    Add editor entity creation and unit test

commit 07841ee749d2a1bc22352cbec3076ac087348676
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Aug 27 16:44:57 2021 -0500

    Fix line endings

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 35bc3b89cd1fcc126114ea7d61cdd21e88699080
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Aug 27 15:03:35 2021 -0500

    Setup CreateEditorReadyEntity to use a custom entity context

    Add unit test

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 82519b15510a4ec1b2daf4d883a2c4c3d9c0a347
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Aug 27 09:29:20 2021 -0500

    Add EditorEntityUtilityComponent for managing entities from the behavior context

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit f8d39e2671
Merge: 43603cad5e 575faa4443
Author: Chris Galvan <chgalvan@amazon.com>
Date:   Wed Aug 11 15:29:33 2021 -0500

    Merge pull request #3049 from aws-lumberyard-dev/cgalvan/gitflow_210811

    Merged stabilization/2106 to main

commit 575faa4443
Merge: 43603cad5e 4b817a6483
Author: Chris Galvan <chgalvan@amazon.com>
Date:   Wed Aug 11 14:13:27 2021 -0500

    Merge remote-tracking branch 'upstream/stabilization/2106' into cgalvan/gitflow_210811

    Signed-off-by: Chris Galvan <chgalvan@amazon.com>

commit 43603cad5e
Merge: d9cce28a53 bb52475ce8
Author: Terry Michaels <miterenc@amazon.com>
Date:   Mon Jul 19 14:55:51 2021 -0500

    Merge pull request #2271 from aws-lumberyard-dev/Foundation/miterenc/ContributingUpdate

    Updating CONTRIBUTING.md

commit bb52475ce8
Author: Terry Michaels <miterenc@amazon.com>
Date:   Mon Jul 19 14:55:14 2021 -0500

    Updated text to be more descriptive

    Signed-off-by: Terry Michaels <miterenc@amazon.com>

commit 697dfad486
Author: Terry Michaels <miterenc@amazon.com>
Date:   Mon Jul 19 14:27:24 2021 -0500

    Fixed typo

    Signed-off-by: Terry Michaels <miterenc@amazon.com>

commit 650e1ab44d
Author: Terry Michaels <miterenc@amazon.com>
Date:   Mon Jul 19 14:19:46 2021 -0500

    Updating CONTRIBUTING.md

    Signed-off-by: Terry Michaels <miterenc@amazon.com>

commit d9cce28a53
Merge: e7f787572e 486ba58628
Author: Chris Galvan <chgalvan@amazon.com>
Date:   Mon Jul 12 14:06:57 2021 -0500

    Merge pull request #2096 from aws-lumberyard-dev/cgalvan/gitflow_210712_main

    Merged stabilization/2106 to main

commit 486ba58628
Merge: e7f787572e 7cfde884d9
Author: Chris Galvan <chgalvan@amazon.com>
Date:   Mon Jul 12 11:12:41 2021 -0500

    Merged stabilization/2106 to development; Resolved merge conflicts

    Signed-off-by: Chris Galvan <chgalvan@amazon.com>

commit e7f787572e
Author: Nicholas Lawson <70027408+lawsonamzn@users.noreply.github.com>
Date:   Tue Jul 6 08:03:35 2021 -0700

    Updates licenses to APACHE-2.0 OR MIT (#1685)

    Not to be committed before 7/6/2021

    Signed-off-by: lawsonamzn <70027408+lawsonamzn@users.noreply.github.com>

commit 837e1c7370
Merge: d30de01752 efcbe2c4a1
Author: Chris Galvan <chgalvan@amazon.com>
Date:   Fri Jul 2 12:11:27 2021 -0500

    Merge pull request #1764 from aws-lumberyard-dev/cgalvan/gitflow_210702

    Merged stabilization/2106 to main

commit efcbe2c4a1
Merge: d30de01752 0c43493e29
Author: Chris Galvan <chgalvan@amazon.com>
Date:   Fri Jul 2 10:20:42 2021 -0500

    Merge remote-tracking branch 'upstream/stabilization/2106' into cgalvan/gitflow_210702

    Signed-off-by: Chris Galvan <chgalvan@amazon.com>

commit d30de01752
Author: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
Date:   Mon Jun 28 11:20:36 2021 -0700

    Updating LFS config to new endpoint (#1624)

    Signed-off-by: AMZN-alexpete

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

* fix for "warning C4100: 'outputValueTypeId': unreferenced formal"

Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

* Squashed commit of the following:

commit dbd3526517bcb6553402cbc0af1f02e1f68e0707
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Mon Oct 4 14:30:56 2021 -0500

    Increased scene manifest max size to size_t::max to match default json size limit

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit ea4a9ffd23feb3beeadc9bf6ca765c96980e9e6d
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Oct 1 19:15:25 2021 -0500

    Switch to querying cache location from Settings Registry

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 1c197996132625b8e26856fc92a30f9862d9dfdb
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Fri Oct 1 14:42:32 2021 -0500

    Update to look in cache for generated manifest instead of source folder

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit cf3c32791fd71dc48066f9783c8859d386370b95
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Thu Sep 30 11:09:40 2021 -0500

    Added generated manifest to dependency tracking.  Updated unit tests

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 56cb0d27982e61c2cf123b765def8b5c9e21b021
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 29 15:51:52 2021 -0500

    Moved manifest size const to header and used that in scene builder

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 7c8016a0ba6000090b29371f253b7906c9f3d141
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 29 15:21:06 2021 -0500

    Add doc comment

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit 45fd5473f5ed6fe4fe93f8d629857852bcbe5e03
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 29 15:11:36 2021 -0500

    Clean up code and add unit test

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

commit d0e610cad380e2278bc18552a4d1c71c64a5d339
Author: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
Date:   Wed Sep 29 13:21:58 2021 -0500

    Source dependency reporting WIP

    Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

    # Conflicts:
    #	Gems/SceneProcessing/Code/Source/SceneBuilder/SceneBuilderWorker.cpp

(cherry picked from commit d6464dcee20ea4e6f2d40f0d3301f24be5f4dee6)
Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Add comment on unit test globals, fix indentation

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Cleaned up scene_mesh_to_prefab.py

Added comments
Removed raise_error function
Made mesh_group_name cleanup more comprehensive

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* fix for "warning C4100: 'message': unreferenced formal"

Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

Co-authored-by: jackalbe <23512001+jackalbe@users.noreply.github.com>
Co-authored-by: Guthrie Adams <guthadam@amazon.com>
2021-10-06 07:14:38 -05:00
John 317d624f6c Minor formatting.
Signed-off-by: John <jonawals@amazon.com>
2021-10-06 13:01:49 +01:00
John 66f419e8e5 Merge branch 'development' into LYN-5265_state_tracker_impl 2021-10-06 11:59:35 +01:00
John 5308a0fbbb Remove redundant editor mode notifications.
Signed-off-by: John <jonawals@amazon.com>
2021-10-06 11:57:42 +01:00
moraaar 606ba45cf2 Fixed PhysX and Blast creation of default config files (#4497)
- Avoid saving blast global configuration unnecessarily every time the editor is opened.
- Fixed how to obtain the default physics material library. The relative path needs to be from the project folder, not the asset folder inside the project. It was also missing saving the physx configuration after a the default library is assigned to it.
- Fixed asset id for physics material asset 'assets/physics/surfacetypemateriallibrary.physmaterial'

Signed-off-by: moraaar moraaar@amazon.com
2021-10-06 09:46:04 +01:00
dmcdiarmid-ly 3eb3df6923 Merge pull request #4517 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-16031
Clean up benign errors that occur when a Reflection Probe is baked
2021-10-06 00:48:47 -07:00
Benjamin Jillich 0cd1f20d39 EMotion FX: Simple LOD Component to use Atom LOD override (#4464)
The LOD level for skinned meshes is determined in the render phase, which is after the animation update and is also specific to the camera/target Atom renders to, which means that different render targets could end up using different LOD levels depending on how much screen space the character's bounding box takes.

In order to make sure that all transformations are calculated by EMotion FX that the skinned mesh Atom wants to render are available, the Simple LOD Component takes ownership of the LOD level and uses the Atom LOD override. That way Atom adapts to the LOD level determined by the Simple LOD component and makes sure the skeletal matches with the geometry LOD levels.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-10-06 09:35:55 +02:00
jromnoa 02b6b1dbf4 First in set of PRs for adding parallel GPU test runs to Atom tests. (#4276)
* add remaining hydra code for test to run using new parallel test classes and interfaces
* fix return value of Secondary Grid Spacing property test for Grid Entity
* Add `or error_tracer.has_asserts` call for better error catching
* make `Tests.viewport_set` test check a `Report.critical_result()` check instead of `Report.result()` check
* add updates from PR feedback: makes constants for re-used component name strings, move test verifications into the Report() call instead of setting first then calling Report(), use builtin math.isclose function over custom function
* remove after_level_load() and split it into several function calls, add screenshot check, cleanup the GPU script and fix the rendering not displaying by setting global_extra_cmdline_args = []
* fixes the viewport Test check and splits up the helper functions into multiple functions
* add comment for global_extra_cmdline_args update in test and rename the zip file to f'screenshots_{formatted_timestamp}.zip'

Signed-off-by: jromnoa <jromnoa@amazon.com>
Co-authored-by: smurly <scottmur@amazon.com>
2021-10-05 20:05:06 -07:00
dmcdiar b8bf5486a4 Removed the ScatterDistanceOutput texture from the EnvironmentCubeMapForwardMSAAPass.
Removed unused Srgs from the ReflectionCompositePass.

Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-10-05 19:50:54 -07:00
chcurran 5969c94d22 Renamed controller.ui --> view.ui, minor tweaks in response to PR
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-10-05 17:46:55 -07:00
chcurran afc010215f Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/development 2021-10-05 16:56:42 -07:00
chcurran 882e72dab3 fix for late compilation errors on untyped input
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-10-05 16:48:00 -07:00
lsemp3d bbba3bc3da Merge branch 'development' of https://github.com/aws-lumberyard-dev/o3de into scripting/rte_issues 2021-10-05 16:35:30 -07:00
lsemp3d be29712e57 Left aligned variable manager's header and data
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-10-05 16:35:04 -07:00
William Hayward 9f6f6015f0 Merge pull request #4448 from micronAMZN/lmbrcentral-gem-doc-link
Updated LmbrCentral gem.json documentation_url field. This doc is being moved
2021-10-05 18:37:07 -04:00
Nicholas Lawson 977d58e1a8 Update ZLIB min req osx ios and android to reasonable limits (#4473)
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>
2021-10-05 15:20:26 -07:00
chcurran 502513f081 remove superflous comment
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-10-05 15:05:04 -07:00
rgba16f be166d68b8 Reduce the default worker thread priority for the Job system, Job system is now aimed at long running or idle tasks
Add cvars to control the number of worker threads created by the TaskGraph and Job systems. The cvars are scales on the hw concurrency of the cpu.

Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
2021-10-05 16:54:17 -05:00
kritin f1fe2912e4 responded to code reviews
Signed-off-by: kritin <kritin@amazon.com>
2021-10-05 14:54:07 -07:00
chcurran b2dc9aa666 merged main window changes
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-10-05 14:50:26 -07:00
Qing Tao 84f28033a0 ATOM-16249 Adding draw srg caching to DynamicDrawContext since creating SRG can be expensive for some backend (#4491)
* ATOM-16249 Adding draw srg caching to DynamicDrawContext since creating SRG can be expensive for some backend

Signed-off-by: Qing Tao <qingtao@amazon.com>
2021-10-05 14:43:30 -07:00
chcurran ac836da605 disable upgrade all button until disparity from single upgrade is discovered
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-10-05 14:43:19 -07:00
AMZN-Phil 64fa92c56d Constrain exceptions to the type we are handling.
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-05 14:41:20 -07:00
bosnichd e5a7315de4 Auto-expand input mappings. (#4501)
Signed-off-by: bosnichd <bosnichd@amazon.com>
2021-10-05 14:59:50 -06:00
AMZN-Phil 09342694c9 Fix issues with adding a repo and make each object type optional in repo.json
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-10-05 13:49:27 -07:00
chcurran 75b0b23fab allow multiple single upgrade requests
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-10-05 13:40:21 -07:00
lumberyard-employee-dm f648cb1fd8 Update the FileIO Aliases (#4186)
* Update the FileIOAlias naming to make the cache, project root and engine
root paths more clear

The alias of `@root@`, `@assets@`, and `@projectplatformcache@` has been
collapsed to `@projectproductassets@`

The alias of `@devroot@` and `@engroot@` has been collapsed to
`@engroot@`

The alias of `@devassets@` and `@projectroot@` has been collapsed to
`@projectroot@`

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated use of devassets and devroot properties in python

Those properties now use projectroot and engroot

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updating the alias @engroot@ alias path comment in each platform specific LocalFileIO_*.cpp file

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removed hardcoded size of 9 for the product asset alias.

The ResolvePath function now just appends the @projectproductassets@
alias with the input path

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Remove duplicate @projectproductassets@ check in ProcessFileTreeRequest

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fix for typos in Hydra python test

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated LocalFileIO::Copy call on Windows to use the Unicode aware CopyFileW API

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the AWSMetreicsGemAllocatorFixture to properly suppress asset
cache write errors for Test file creation.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removed unneeded call to set the @projectproductasstes@ alias at the bottom of the AssetSeedManagerTest SetUp

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added a deprecated alias map to the FileIO System

When a deprecated alias is accessed, the FileIO System logs an AZ_Error and indicates the alias that should be used

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated python test scripts to use the projectroot binding

Retrieving the AutomatedTesting project path based on "<devroot>/AutomatedTesting" has been removed.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated references to devroot and devgame within the codebase

The GetAbsoluteDevGameFolderPath functions has been replaced with direct call to AZ::Utils::GetProjectPath
The GetAbsoluteDevRootFolderPath functions has been replaced with direct calls to AZ::Utils::GetEnginePath

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated <engroot>/AutomatedTesting references to projectroot


Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Replaced references that assumes the project path is <engroot>/AutomatedTesting with <projectroot> in the AutomatedTesting python test

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Correct casing in emfxworkspace file


Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removed newly added AppendPathParts function
Removed the Path constructors which accepts a PathIterable instance

The PathIterable isn't safe to return to a user of the Path class as it might be referencing temporary paths supplied via PathView arguments

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fixed unused parameter warning

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Undid change to the LexicallyProximate function to set the path result to the base path.

It needs to return the *this path if the pathResult is empty

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Moved the LocalFileIO ConvertToAbsolutePath implementations to AZ::Utils

Fixed the ConvertToAbsolutePath implementation for Unix platforms to use a buffer that is size PATH_MAX(4096 on all our supported Unix platforms).
Because the buffer before was AZ::IO::MaxPathLength which as a size of 1024, this was resulting in the Unix `realpath` function smashing the stack when it converts a path to an absolute path that is longer than 1024 characters

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the EditorCore.Tests to attach the AZ Environment to the EditorCore shared library that is statically loaded on launch.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fixed for DeprecatedAlaisesKeyVisitor Visit function causing the non string_view overloads being hidden causing a hidden base class function warning

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Changed the AWSMetricsGemMock to use a temporary for writing test assets

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the LocalFileIO::ResolvePath function to use HasRootPath to determine if a path starts with a root path such as "D:", "D:/" or "/"

IsAbsolute was not the corect check as the path of "D:" is a relative
path.
To be absolute according to the Windows the path must have a root
directory. i.e "D:/" or "D:\"

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removed absolute path comment from LocalFile_UnixLike.cpp and LocalFile_Android.cpp FindFiles implementations
Updated the ConvertToAlias to supply an AZ::IO::FixedMaxPath

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Replaced usage of the @projectproductassets@ alias with @engroot@ when referring to the LmbrCentral source folder in the CopyDependencyBuilderTest and the SeedBuilderTests

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the ScriptCanvas Upgrade Tool to output backed up files to the
Project User Path instead of the engine root

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fixed whitespacing issues in Application.cpp

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Remove unnecessary creation of a FixedMaxPath in the UpgradeTool.cpp

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Modified testSeedFolder variable in the SeedBuilderTests to use the
@engroot@ alias instead of @projectproductassets@/.. alias when
referring to the LmbrCentral Gem source path

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated references to the Project Asset Cache in the PythonTests.

Those tests no longer use the logic `azlmbr.paths.projectroot / "Cache" / "pc"` to retrieve a path to the cache root but instead the `azlmbr.paths.projectproductassets` constant

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fixed the FileIO Deprecated Alias test on Windows

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removing @projectsourceassets@ alias, as it is only used once.

Updated the PhysX EditorSystemComponent.cpp to query the ProjectPath
form the SettingsRegistry.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Replaced @projectproductassets@ alias with @products@

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Rollback changes to the PhysX EditorSystemComponent.cpp

The changes to use the ProjectPath from the SettingsRegistry has been implemented in PR #4497

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-10-05 15:12:53 -05:00
galibzon 643bd84739 Create helper function for getting threads per (#4480)
* Create helper function for getting threads per
group from a compute shader

Added GetComputeShaderNumThreads() functions to RPIUtils.
By default the function returns 1, 1, 1 in case of errors.

Updated existing code that was looking for 'numthreads' attribute data
with the new GetComputeShaderNumThreads() API.

Signed-off-by: garrieta <garrieta@amazon.com>
2021-10-05 14:21:21 -05:00
Danilo Aimini bb8971a3ad LYN-5288 | Clicking on a Prefab in the viewport should select the entire Prefab and not an individual Entity (#4462)
* Setup work for the ContainerEntity SystemComponent and Interface.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Introduce Container Entity Notification Bus

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Introduce a proxy model to control open/closed state of entity containers. Register prefab containers as entity containers. Profit.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Add open state to OnContainerEntityStatusChanged notification + improvements to comments.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Fix to notification trigger to include new arguments.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Fix issue where the Level container would not be expanded correctly. The Level container is now no longer a container entity (since we don't need to be able to close it).

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Revert the addition of an extra proxy layer (which was causing issues) and just move the container logic to the existing filter.
Fix bug in the dataChanged signal.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Fix column count in dataChanged signal to correctly update all column and fix visual glitches.
Limit container registration to the prefab WIP flag so that the changes can be submitted with an opt-in mechanism.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Add doubleclick behavior on Outliner items - enters focus mode when double clicking on prefab containers.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* override sourceModel() to store pointer to avoid dynamic casting at every filterAcceptsRow call.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Minor comment fixes and nits

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Move container selection logic to a helper function in the ContainerEntityInterface to simplify reusing it in the near future.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Support lazy initialization for tests (since we do not load a level, the lazy initialization in OnEntityStreamLoadSuccess does not trigger)

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-10-05 11:48:27 -07:00
hershey5045 d8549f9566 Merge branch 'development' into Atom/rbarrand/MaterialVersionUpdate 2021-10-05 11:39:27 -07:00
Alex Peterson df419a0990 Run get_python script when Python fails to load (#4482)
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
2021-10-05 11:26:54 -07:00
Adi Bar-Lev bf7ae12402 Hair - Adding the Hair Gem to the automated testing (#4498)
* Hair - Adding the Hair Gem to the automated testing

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - added FP protection when not initialized

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - renaming shader options for longtitude / azimuth contribution separation

Signed-off-by: Adi-Amazon <barlev@amazon.com>
2021-10-05 14:14:08 -04:00
Junbo Liang 430b5682b7 Update the GameLift gem CDK application for supporting FlexMatch (#4335)
Signed-off-by: Junbo Liang <junbo@amazon.com>
2021-10-05 11:03:53 -07:00
chcurran 580cc7811e Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/development 2021-10-05 10:12:04 -07:00
Tommy Walton 256564a3e0 Model Hot-Reloading (#4304)
* Added a ModelReloader class that handles reloading the hierarchy of assets in the correct order. A ModelReloaderSystem that is used to make sure there is only one ModelReloader at a time for a given asset. Modified the Model, ModelLodAsset, and Buffer assets to not automatically reload, and instead handle reloads manually via AssetCatalog events. Modified the MeshLoader to kick off a reload via the ModelReloaderSystem whenever a model asset is added or changed.

Signed-off-by: amzn-tommy <waltont@amazon.com>

* Comment updates

Signed-off-by: amzn-tommy <waltont@amazon.com>

* Minor naming and comment updates based on PR feedback

Signed-off-by: amzn-tommy <waltont@amazon.com>

* Correcting previous commit. I flipped == to != when switching from count to find, when it should have stayed ==

Signed-off-by: amzn-tommy <waltont@amazon.com>

* Updating RenderCommon header

Signed-off-by: amzn-tommy <waltont@amazon.com>

* Removing unneeded headers

Signed-off-by: amzn-tommy <waltont@amazon.com>

* Reverting RayTracingFeatureProcessor change following Doug's guidance. This logic was tricky to get right initially, and leads to TDR when incorrect, so leaving as is.

Signed-off-by: amzn-tommy <waltont@amazon.com>

* Removing a tab

Signed-off-by: amzn-tommy <waltont@amazon.com>

* Added missing #include for AssetId

Signed-off-by: amzn-tommy <waltont@amazon.com>

* Adding missing RTTI header

Signed-off-by: amzn-tommy <waltont@amazon.com>

* Include ModelAsset definition intead of forward declaring it to avoid a static assert on Linux

Signed-off-by: amzn-tommy <waltont@amazon.com>
2021-10-05 09:59:13 -07:00
Tommy Walton aef1f01de2 Expose OnModelReady to behavior context for hydra automation (#4331)
* Expose OnModelReady to behavior context for hydra automation

Signed-off-by: amzn-tommy <waltont@amazon.com>

* Adding assets used by the hydra test to Atom/TestData

Signed-off-by: amzn-tommy <waltont@amazon.com>

* Attempt to fix line ending

Signed-off-by: amzn-tommy <waltont@amazon.com>

* Moving behavior context for mesh notification bus to the component controller

Signed-off-by: amzn-tommy <waltont@amazon.com>

* Changed the AssetManager DispatchEvents function to continously pump the
AssetBus of queued functions until empty.

This replicates the old behavior of the EBusQueuePolicy::Execute
function that would continue to execute functions if new ones were added
during the execution of the current queue.

Split the TestFixture class from the AssetHandler and EBus handler for the DynamicSliceInstanceSpawnerTests and
PrefabInstanceSpawnerTest.
This avoids the AssetMananager destructor from deleting the test fixture
if the call to UnregisterHandler is ever removed. This also allows the
memory allocators to get online earlier.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removing an incorrect [[maybe_unused]]

Signed-off-by: amzn-tommy <waltont@amazon.com>

* Moving incorrectly placed [[maybe_unused]]

Signed-off-by: amzn-tommy <waltont@amazon.com>

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-10-05 09:58:54 -07:00
sphrose 4a4c93f866 Terrain/sphrose/surface gradient list component (#4409)
* cherry-pick conflict fix

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Missed include file

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* review changes.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* cherry-pick merge fix

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* review changes.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* bug fix

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* review changes.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* compile fix

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* compile fix

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>
2021-10-05 11:53:05 -05:00
chcurran a870c6ad80 Fix explorer bugs and restore upgrade single option
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-10-05 09:52:52 -07:00
jckand-amzn 36eac35bc3 Removing xfail from optimized Gradient Signal tests and disabling non-optimized suite (#4475)
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-10-05 11:38:38 -05:00
lumberyard-employee-dm 14474dbac7 Swapped the order in which the engine.pak is searched (#4455)
* Swapped the order in which the engine.pak is searched

First the Project Cache Root folder is searched before falling back to
the Executable Directory

Removed the need for the engine.json and project.json in a project
release layout when a "Cache" directory exist at the root.
The project root uses the the first "Cache" directory it finds by scanning upwards as if fails to find a
project.json,
The engine root use the project root, if it fails to reconcile the
engine path using project.json "engine" key and the o3de_manifest.json
"engines_path" object.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removed Generation of the engine.json and project.json in Release
Install builds.

The project and engine path can be determined based on the Cache
directory location.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added missing space for enginePakOpened

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding missing endif() and bracket argument terminator.


Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-10-05 11:24:37 -05:00
Mike Balfour 365dd61778 [LY-111998] Surface Tags didn't refresh immediately. (#4468)
When adding or modifying surface tags to a surface tag list asset, the surface tag lists didn't immediately refresh in the Editor.  There were a couple of bugs in the way the tag assets were getting loaded and monitored that are now fixed.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-10-05 11:22:36 -05:00
AMZN-Olex 0a11e8ffc5 Optimization for looking up components.
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-10-05 11:26:31 -04:00
pereslav 801e54c599 Merge branch 'development' of https://github.com/o3de/o3de into NetHierarchyInput 2021-10-05 15:53:39 +01:00
AMZN-Olex 37d9ef8762 Merge branch 'development' of https://github.com/o3de/o3de into Network/olexl/hierarchy_optimizations_cr 2021-10-05 10:23:04 -04:00
Olex Lozitskiy 34c0fb86ac [SIG-Network] development branch build fix for test code
Updated test code to the latest network code.
2021-10-05 10:18:31 -04:00
AMZN-Olex c2a84de38c Updated mock-like interfaces for benchmarks
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-10-05 08:53:50 -04:00
AMZN-Olex 5cf6236bd9 Fixing development build break
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-10-05 08:46:48 -04:00
AMZN-Olex d05d5d1e97 Hierarchy components optimizations
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-10-05 08:31:23 -04:00
Olex Lozitskiy 52d3e4c601 [SIG-Network] Google benchmarks for network hierarchy components.
First google benchmarks for hierarchy components.
2021-10-05 08:23:14 -04:00
hultonha ca26599f93 Remove legacy sandbox picking - no longer used (#4472)
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-10-05 09:58:43 +01:00
kritin b7e3a63fae responded to code reviews
Signed-off-by: kritin <kritin@amazon.com>
2021-10-04 23:18:31 -07:00
AMZN-Olex 31b2fe427b Added a helpful comment on hierarchy benchmark
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-10-04 21:10:39 -04:00
Dennis Brakhane 7f75dc6dee Fix "index out of range" error in AssetProcessor (#4324)
* Fix "index out of range" error

When the parent is the tree root element, beginInsertRows must be
called with an invalid (but legal) index. A QModelIndex with a row
index of zero when the parent has no children is an illegal index
and will result in "undefined behavior", like the "index out of
range" one.

Therefore, if our parent is the tree root element, we use QModelIndex()
instead.

Fixes #2343

Signed-off-by: Dennis Brakhane <brakhane@gmail.com>

* Use QModelIndex() instead of createIndex(-1, -1)

Both do the same, but the former is Qt best practise.

Signed-off-by: Dennis Brakhane <brakhane@gmail.com>

* add some sanity checks in debug mode

Using illegal ModelIndices can result in hard to debug problems later
on, so add a few checks to help spotting them sooner.

Signed-off-by: Dennis Brakhane <brakhane@gmail.com>
2021-10-04 17:41:35 -07:00
puvvadar 258fa765b5 Merge pull request #4431 from aws-lumberyard-dev/mp_handshake_conndata
Move handshake check to connection data
2021-10-04 17:10:17 -07:00
kberg-amzn eb2470fe38 Merging latest development
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-04 16:59:57 -07:00
kberg-amzn c1c8709206 Fix 3-way replication for when an object migrates in rapid succession
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-04 16:57:21 -07:00
nggieber 0f5a347205 Merge branch 'development' into Prism/ShowRepoList 2021-10-04 16:01:04 -07:00
Stephen Tramer 678c9a9fe9 Merge pull request #4449 from FiniteStateGit/issue-913
AzCore/Ebus/Ebus.h: Fix docs urls Issue#913
2021-10-04 15:46:54 -07:00
puvvadar 91aafdcdde Fix bad include in NetworkTransformTests
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-10-04 15:17:01 -07:00
puvvadar 55a10278c2 Merge branch 'development' of https://github.com/o3de/o3de into mp_handshake_conndata 2021-10-04 15:12:53 -07:00
nggieber 118834efde Added ability to list gem repos using CLI and integrated support into Project Manager
Signed-off-by: nggieber <nggieber@amazon.com>
2021-10-04 15:08:13 -07:00
Luis Sempé 11d047136e Merge pull request #4428 from aws-lumberyard-dev/scripting/xfail_test
Marked test_VariableManager_UnpinVariableType_Works as xfail, the tes…
2021-10-04 14:53:42 -07:00
Scott Romero 1e4faca332 [development] Revived the statistical profiler (#4378)
- Removed unused RunningStatisticsManager.cpp
 - Updated stats profiler proxy to use budgets
 - Fixed and re-enabled stats profiler tests
 - Enabled StatisticalProfilerProxySystemComponent in runtime

Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2021-10-04 14:49:16 -07:00
lumberyard-employee-dm 0a8170f52a Added IsDirectory function to SystemFile (#4454)
* Added IsDirectory function to SystemFile

This takes the implementation in LocalFileIO and uses it for SystemFile
and then just has LocalFileIO call the SystemFile implementation

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fixed logic to detect the WinApi FILE_ATTRIBUTE_DIRECTORY attribute

Updated the FileIO.cpp test to use AZ::IO::Path and removed direct uses
of AZStd::string

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding googletest printers for string and Path classes

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the SystemFile_WinAPI functions to use AZStd::to_wstring

This makes the the SystemFile function convert from UTF-8 to UTF-16

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-10-04 16:36:54 -05:00
Ken Pruiksma 7052ccfa52 Terrain detail and macro texture support (#4403)
* Terrain feature processor improvements regarding material, mesh, and lod
- Now using a material with pbr lighting for terrain. Removed some of the old shader code that wasn't needed anymore
- Move heightmap image declaration to the material so it's not needed in the object SRG anymore
- Added prototype code (commented out) for smoothing the terrain with a b-spline weighting function
- Mesh data is all made with a proper mesh asset now.
- Added basic LOD support (no continuous LOD yet, but it does pop between lod levels)
- Moved RenderCommon to be accessible publicly. It contains stencil refs that should be public.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Adding more material options to terrain shader

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Fixing terrain's per object srg because of changes in the default per object srg.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Added more features to the terrain material. Shader & Material reloads are now handled.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Added stub for terrain render max area setting in the renderer component. Added detail texture tiling setable from the material

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Missing change to material type from last commit

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Adding macro material in material type and support detail roughness.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Fixing merge issues in terrain material type

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Adding more features to the terrain material
- Macro color and normals
- Detail layer fade out
- Reoriented detail normals

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Remove line that unintentionally was added back during a rebase & merge.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Fixing previously deleted unused static that came back after a merge. Fixed an issue with macro normals in the terrain shader.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-10-04 16:35:22 -05:00
Yaakuro 093f321b68 Fix issue that gives wrong results for running debugger (#4434)
* Fix issue that gives wrong results for running debugger

Signed-off-by: Yaakuro <y1@codeposer.net>

* Remove redundant part.

Signed-off-by: Yaakuro <y1@codeposer.net>
2021-10-04 16:34:55 -05:00
puvvadar 170a32d667 Merge latest to mp_handshake_conndata
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-10-04 13:58:09 -07:00
kberg-amzn 5acb360fbb Merge pull request #4253 from aws-lumberyard-dev/MigrationFixup
Migration fixup
2021-10-04 13:50:28 -07:00
Qing Tao 9823d5cdf2 LYN-6793 [iOS] [asset_profile] Assets fail to process for iOS due to timeouts (#4456)
Signed-off-by: Qing Tao <qingtao@amazon.com>
2021-10-04 13:30:45 -07:00
Alex Peterson 555e95679d Open CMake GUI from Project Manager (#4360)
This provides a fast way for engineers who want to configure -> generate -> open project in IDE -> build & run to do so without waiting for a potentially lengthy Project Manager build.

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
2021-10-04 13:20:42 -07:00
lumberyard-employee-dm c9608846a1 Updated the AssetProcessorManagerTest LockFileTest to check the Source… (#4459)
* Updated the AsetProcessorManagerTest LockFileTest to check the SourceFileNotificationMessage

If the SourceFileNotificationMessage indicates that the source file was
removed, it triggers the callback to spin off a thread to remove the
product file.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Changed SourceFileNotificationMessage cast to use azrtti_cast

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-10-04 15:17:41 -05:00
chcurran a52faa7340 Fixed qthread error coming from file i/o thread
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-10-04 13:03:55 -07:00
Guthrie Adams 09c6101b8b Merge pull request #4416 from aws-lumberyard-dev/Atom/mriegger/stopdecalflickering
Adding some code to cache the material in the editor component to avo…
2021-10-04 14:53:49 -05:00
Steve Pham 6dcdb5787a Fix release build errors on Linux/Mac (#4474)
* - Fix unused release warnings
- Fixed compile errors from missing includes
- Commented out missing AZ_ATOM_PROFILE_FUNCTION macro

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

* Deleted AZ_ATOM_PROFILE_FUNCTION

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

* Adding more unused errors from windows release build, and updates based on PR suggestions

Signed-off-by: Steve Pham <spham@amazon.com>
2021-10-04 11:57:39 -07:00
lumberyard-employee-dm 6c3ac70531 Added the "external_subdirectories" array object to the Project Templates (#4460)
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-10-04 13:09:21 -05:00
bosnichd 29b5f4c9e5 Added Floor, Ceil, and Round functions to AZ::Vector2/3/4 (#4470)
https://github.com/o3de/o3de/issues/4216
Signed-off-by: bosnichd <bosnichd@amazon.com>
2021-10-04 11:29:59 -06:00
kberg-amzn 9f209dceea Fix casing issue with client hierarchy tests
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-04 09:43:43 -07:00
kberg-amzn 66ab15a4b6 Removing old EntityReplicationManager.h that got re-added, this has been moved to public includes
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-04 09:39:35 -07:00
jckand-amzn e306321b61 Removing xfail from optimized Landscape Canvas suite and disabling non-optimized suites
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-10-04 10:56:16 -05:00
Adi Bar-Lev 9786d63596 Hair - Hair Gem introduction to O3DE from Atom/barlev/AtomTressFX_DevRebase (#4439)
* Hair
- First introduction of Hair gem to Atom and O3DE
- The hair technology is based off TressFX 4.1
- These are some of the areas we enhanced the original TressFX implementation:
   - Lighting model was replaced and we now use a modified Marschner model
   - Blending is done directly with the back buffer removing the silhouette of the original implementation
   - Hair depth / thickness is now calculated to remove incorrect back lighting (TT lobe in the Marschner model)
   - Thickness corrected to handle hair gaps hence introducing better light passage for the TT
   - The hair is fully integrated into the Atom pipeline and structure design
   - Usage of single shared buffer for the computer buffers reduces barriers sync overhead

Remarks:
- Collisions via SDF compute are to be introduced soon
- Improved shortcut rendering method ala Eidos Montreal to be introduced soon

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - code clean pass

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - EMFX Actor visibility implementation

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - COnnecting hair passes to Atom's MainPipeline.pass

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - adding dedicated thumbnail pipeline that does not include the hair gem

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - changed Atom shader files to allow hooking the hair to the lighting data structures

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - fixed a few headers to have the latest O3DE license + verification fixes

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - enabling editor component only when tool pipline is built + default texture add

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - fixing Linux and Android compilation builds

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - another files change to make Linux compile

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - more Linux and Android build fixes

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair

- Adding usage of fallback white texture
- Removing invalid null assignments into vectors
- Removing redundant mutex preventing deletion on some platforms

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair

- Shame: removed forgoten #pragma optimize
- Adding header complained by Android

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - removing the Hair Gem connection in the active project.

- This submission removes the connection to the active project hence allowing to run without the Gem.  Enable the passes in MainPipeline.pass and declare them again when you want to use the Gem.

Remark: the gem file PassTemplates.azasset was renamed and will be connected via code in the future to avoid the need to declare in the global pass template.
Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - registrating gem pass templates through the gem templates file (#198)

* Hair - registrating gem pass templates through the gem templates file

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - adding handler disconnect for the pass template registration.

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - PPLLIndexCounter buffer going data driven via the pass declarations (#202)

* Hair - PPLLIndexCounter buffer going data driven via the pass declaration
- Moving PPLLIndexCounter from code allocation and attachment to be data driven
- Fixed RPI typo bug that can prevent using buffers like that

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - fixing UI Editor (LYShine) crash (#209)

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* [Hair - resolved the multi pipeline mismatches and crashes + cleaned initialization & leftovers (#222)

* [Hair] - multiple render pipelines handling

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* [Hair] - Shut down order is handle to allow hair feature processor be deregistered only after the bootstrap component has disabled it

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* [Hair] - minor cleanups

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* [Hair] - followups from review nits

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - code fixes based on the CR remarks for the Hair merge to Dev (#248)

* Hair
- First introduction of Hair gem to Atom and O3DE
- The hair technology is based off TressFX 4.1
- These are some of the areas we enhanced the original TressFX implementation:
   - Lighting model was replaced and we now use a modified Marschner model
   - Blending is done directly with the back buffer removing the silhouette of the original implementation
   - Hair depth / thickness is now calculated to remove incorrect back lighting (TT lobe in the Marschner model)
   - Thickness corrected to handle hair gaps hence introducing better light passage for the TT
   - The hair is fully integrated into the Atom pipeline and structure design
   - Usage of single shared buffer for the computer buffers reduces barriers sync overhead

Remarks:
- Collisions via SDF compute are to be introduced soon
- Improved shortcut rendering method ala Eidos Montreal to be introduced soon

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - code clean pass

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - EMFX Actor visibility implementation

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - COnnecting hair passes to Atom's MainPipeline.pass

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - adding dedicated thumbnail pipeline that does not include the hair gem

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - changed Atom shader files to allow hooking the hair to the lighting data structures

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - fixed a few headers to have the latest O3DE license + verification fixes

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - enabling editor component only when tool pipline is built + default texture add

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - fixing Linux and Android compilation builds

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - another files change to make Linux compile

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - more Linux and Android build fixes

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair

- Adding usage of fallback white texture
- Removing invalid null assignments into vectors
- Removing redundant mutex preventing deletion on some platforms

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair

- Shame: removed forgoten #pragma optimize
- Adding header complained by Android

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - removing the Hair Gem connection in the active project.

- This submission removes the connection to the active project hence allowing to run without the Gem.  Enable the passes in MainPipeline.pass and declare them again when you want to use the Gem.

Remark: the gem file PassTemplates.azasset was renamed and will be connected via code in the future to avoid the need to declare in the global pass template.
Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - registrating gem pass templates through the gem templates file (#198)

* Hair - registrating gem pass templates through the gem templates file

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - adding handler disconnect for the pass template registration.

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - PPLLIndexCounter buffer going data driven via the pass declarations (#202)

* Hair - PPLLIndexCounter buffer going data driven via the pass declaration
- Moving PPLLIndexCounter from code allocation and attachment to be data driven
- Fixed RPI typo bug that can prevent using buffers like that

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - fixing UI Editor (LYShine) crash (#209)

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* [Hair - resolved the multi pipeline mismatches and crashes + cleaned initialization & leftovers (#222)

* [Hair] - multiple render pipelines handling

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* [Hair] - Shut down order is handle to allow hair feature processor be deregistered only after the bootstrap component has disabled it

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* [Hair] - minor cleanups

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* [Hair] - followups from review nits

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - last fixes based on CR remarks

Signed-off-by: Adi-Amazon <barlev@amazon.com>

* Hair - fixing AR

Signed-off-by: Adi-Amazon <barlev@amazon.com>
2021-10-04 10:46:31 -04:00
AMZN-Olex 3321f9e5ea First google benchmarks for hierarchy logic.
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-10-04 09:00:20 -04:00
amzn-sean 4d49a604af Moving run Physx Benchmarks behind a cmake flag (#4411)
The benchmark code is still built, as it is part of the PhysX.Tests project.
Currently jenkins has a 1500sec(25min) timeout, the benchmarks can sometimes take over 1500sec and cause a build failure for timeout.
Jenkins currently doesn't upload the results of the benchmarks, so this is ok.

Signed-off-by: amzn-sean <75276488+amzn-sean@users.noreply.github.com>
2021-10-04 12:34:51 +01:00
pereslav b394f843ae Merge branch 'development' of https://github.com/o3de/o3de into NetHierarchyInput 2021-10-04 12:31:15 +01:00
moraaar 1c305c6402 Fixed physx asset when exported as convex or primitives. (#4414)
* Fixed physx asset when exported as convex or primitives. Before it was limited to 1 material for the entire object, now it correctly uses multiple materials by looking at the first material per node.

Signed-off-by: moraaar <moraaar@amazon.com>
2021-10-04 12:05:33 +01:00
jonawals d03273089e Merge pull request #4433 from aws-lumberyard-dev/LYN-5265_state_tracker_impl
Change editor viewport mode tracker id from viewport to entity context.
2021-10-04 12:02:06 +01:00
John d5dcd3c74a Add explanatory comment to broadcast fixture.
Signed-off-by: John <jonawals@amazon.com>
2021-10-04 09:53:36 +01:00
hultonha f0c66cfa6f Remove references to legacy visibility system (#4441)
* remove look at interpolation position

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* remove visibility switch

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* remove references to object cache

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add some more asserts to catch code that should never run

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add missing [[maybe_unused]]

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* revert clang-format change

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-10-04 09:42:16 +01:00
John 8c55107e07 ViewportEditorModeInfo to ViewportEditorModeTrackerInfo.
Signed-off-by: John <jonawals@amazon.com>
2021-10-04 09:36:12 +01:00
Gene Walters 73891c71b7 Fix EditorServer connection by ensuring that SendReadyForEntityUpdates is only called after a handshake is finished and the editor has accepted the editorserver's connection. Also allow engine-centric projects to use editor-server by passing in the project-path when launching the editor-server. Also allow devs to set sv_defaultPlayerSpawnAsset from inside the editor and it'll be used by the editor-server
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-10-03 22:49:13 -07:00
pereslav 64068991ed Merge branch 'development' of https://github.com/o3de/o3de into NetHierarchyInput 2021-10-02 23:46:17 +01:00
Olex Lozitskiy 7dc5c8be61 NetworkTransformComponent replicates local transform for child entities
+ NetworkTransformComponent replicates world transform for parent entities
+ NetworkTransformComponent replicates local transform for child entities
+ Server-side and client-side unittests
2021-10-02 09:50:10 -04:00
Guthrie Adams aca5961eb7 Merge pull request #4376 from aws-lumberyard-dev/Atom/guthadam/material_editor_replace_modified_color_with_indicator
Replace modified property name highlighting with indicator icon in material editor and component inspectors
2021-10-01 18:42:01 -05:00
FiniteStateGit 49cfc67f61 AzCore/Ebus/Ebus.h: Fix docs urls Issue#913
Signed-off-by: FiniteStateGit <31811688+FiniteStateGit@users.noreply.github.com>
2021-10-01 16:13:59 -07:00
Mike Cronin 1245c2361d Updated documentation_url field. This doc is being moved per: https://github.com/o3de/o3de.org/pull/993
Signed-off-by: Mike Cronin <58789750+micronAMZN@users.noreply.github.com>
2021-10-01 16:06:11 -07:00
kberg-amzn 98e5a18e49 Fixes for API changes from most recent integrate
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-01 16:06:11 -07:00
Qing Tao 5f8e60f4bb ATOM-16558 Buffer memory leak (#4444)
Fixed the memory leaking with ID3D12CommandAllocator in DX12 AsyncUploadQueue. Add reset for the ID3D12CommandAllocator when the commandlist was executed.
Fixed another small memory leak in NativeWindow.

Signed-off-by: Qing Tao <qingtao@amazon.com>
2021-10-01 15:55:37 -07:00
mrieggeramzn ba23583d5f Adding gadams feedback
Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-10-01 15:54:49 -07:00
nvsickle 305a4e083a Merge remote-tracking branch 'upstream/development' into nvsickle/OutlinerDuplicateEntryFixes 2021-10-01 15:48:20 -07:00
kberg-amzn bf136a567b Some shutdown crash fixes, reverted a whitespace, and added some basic unit tests for time additions
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-01 15:04:50 -07:00
AMZN-Olex 65b82b41d6 Added unittest for an activation test
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-10-01 17:56:32 -04:00
Guthrie Adams 050de68f7d Merge branch 'development' into Atom/guthadam/material_editor_replace_modified_color_with_indicator
Signed-off-by: Guthrie Adams <guthadam@amazon.com>

# Conflicts:
#	Gems/Atom/Tools/MaterialEditor/Code/Source/Window/MaterialInspector/MaterialInspector.cpp
#	Gems/Atom/Tools/MaterialEditor/Code/Source/Window/MaterialInspector/MaterialInspector.h
#	Gems/AtomLyIntegration/CommonFeatures/Code/Source/Material/EditorMaterialComponentInspector.cpp
#	Gems/AtomLyIntegration/CommonFeatures/Code/Source/Material/EditorMaterialComponentInspector.h
2021-10-01 16:39:57 -05:00
Guthrie Adams 323026fbd5 Merge pull request #4361 from aws-lumberyard-dev/Atom/guthadam/material_editor_add_toggle_alternate_skybox_to_toolbar3
Material Editor: Added alternate skybox toggle to the toolbar
2021-10-01 16:17:11 -05:00
Esteban Papp f3e6adce7f LYN-6882 release builds are executing code in asserts (#4305)
* adding Windows/release to PR-validation builds

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

* changing trace back to expand to nothing for release

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

* typo

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

* more fixes

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

* fixing some more unused variable cases

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

* renaming file in ScriptCanvas that causes a msbuild warning

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

* reverting a previous change

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-10-01 13:52:52 -07:00
mrieggeramzn 76de21940d Fixup merge
Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-10-01 13:29:52 -07:00
Jeremy Ong 91925d0f65 Merge pull request #4423 from aws-lumberyard-dev/MakeUserAdapterNameMatchPartialNames
Allow user to specify a partial gpu name to the forceAdaptor commandline argument
2021-10-01 14:18:39 -06:00
mrieggeramzn db68911c9a Merging
Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-10-01 13:17:28 -07:00
Mikhail Naumov 7018f16088 Fixing undo/redo not updating transform pivot point (#4375)
* Fixing undo/redo not updating transform pivot point

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* PR feedback

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* PR feedback

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* fixing non-redo operations to still use batching (fixes some tests)

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>
2021-10-01 13:16:45 -07:00
mrieggeramzn b3d7de1e78 Improvements. You can now call SetDecalMaterial() with any permutation and it works as expected
Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-10-01 13:03:52 -07:00
Steve Pham 799ab8585b Update MaterialEditor launcher to use platform traits for executable extensions (#4429)
Signed-off-by: Steve Pham <spham@amazon.com>
2021-10-01 12:24:57 -07:00
puvvadar a18655e8f7 Update jinja change to use booleanTrue filter
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-10-01 11:43:22 -07:00
Guthrie Adams 3cff21e2c2 Merge pull request #4430 from aws-lumberyard-dev/Atom/jromnoa/fix-for-vulkan-rhi-test-failure
Fix Vulkan RHI test failure by increasing timeout
2021-10-01 13:28:43 -05:00
puvvadar 0a6ddfab5e Revert optimization change in favor of another PR
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-10-01 11:02:12 -07:00
lumberyard-employee-dm 18b947fd00 Changed the AssetManager DispatchEvents function to continously pump the (#4432)
AssetBus of queued functions until empty.

This replicates the old behavior of the EBusQueuePolicy::Execute
function that would continue to execute functions if new ones were added
during the execution of the current queue.

Split the TestFixture class from the AssetHandler and EBus handler for the DynamicSliceInstanceSpawnerTests and
PrefabInstanceSpawnerTest.
This avoids the AssetMananager destructor from deleting the test fixture
if the call to UnregisterHandler is ever removed. This also allows the
memory allocators to get online earlier.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-10-01 12:11:55 -05:00
chiyenteng 23322edde7 Fix Entity id consistency issue & refactor prefab workflows/tests (#4373)
* Fix Entity id consistency issue & refactor prefab workflows/test framework

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

* Update comments

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

* Modify CreatePrefab and remove extra spaces

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

* Address comments

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

* Refactor prefab instance constructors

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

* Remove commented out code

Signed-off-by: chiyteng <chiyteng@amazon.com>
2021-10-01 10:02:00 -07:00
kberg-amzn 865ed60007 merging latest dev
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-10-01 09:53:16 -07:00
SJ b984335b30 [Android] Fix black screen on Android when app is launched (#4418)
* When copying the runtime dependency setreg files to the cache, the name of the registry directory should be all lower case

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Lower case the registry folder name when looking in the asset cache.

Signed-off-by: amzn-sj <srikkant@amazon.com>
2021-10-01 09:02:09 -07:00
Esteban Papp bf393ec85c fixes some install paths issues in monolithic release (#4422)
* fixes some install paths issues in monolithic release

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

* PR comments

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-10-01 08:38:46 -07:00
rgba16f c245960c7b remove addition of the LoggerService as a required service
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
2021-10-01 10:17:08 -05:00
amzn-phist fec77632ef Archive Component - Rewrite and additional work on Archive and Asset Bundler (#4332)
* Fix issues with seedlist for AutomatedTesting

Fixes error reporting so it will show the file hint in the tool.
Removes any missing assets from the .seed file.
Remove an unnecessary dependency from AutomatedTesting dependencies
file.

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

* Make ArchiveComponent use AZ::IO::IArchive

Initial changes that will get the sychronous calls in ArchiveComponent
to use IArchive interface rather than external zip/7z tools.

Some of the asynchronous api are still in place, anything that wasn't
being used has been removed for now.  This may change later if we move
towards all the api being asynchronous.  Until then, we can't remove the
reliance upon the external archive tools completely.

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

* Updates AZStd::thread constructors

Adds a variadic constructor which forwards args to the functor.
Because of our thread_desc extension, there was confusion on the
arugments, so the args were reordered to take the thread_desc first,
before the functor and args.
Also the thread_desc is taken as reference rather than by pointer.
Update callsites to account for this change.

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

* Async operation of ArchiveComponent api

This sets up the ArchiveComponent to operate asynchronously.  It uses
promise/future to transfer results to caller.

This is still broken, there's a few things that need to get fixed up,
but this is a good checkpoint for the work as it solidifies the api,
cleans up a bunch of unused code, and compiles.

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

* Removes the platform-specific ArchiveComponen

These are no longer needed, as they control the direct interaction with
host OS tools like 7za.exe or /bin/zip.

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

* Removes the platform-specific files from cmake

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

* Removes the 7za.exe (and legal notice)

This tool is no longer needed in the repo.

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

* Fixes usage of IArchive::GetFullPath()

This changed to return a PathView, updated to reflect that.

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

* Fix promises and threads

Make sure promises are only set exactly once.  This meant reworking some
of the initial error checking.
Detach threads when created.  Adds [[nodiscard]] to the functions that
return a future.  Since threads are detached, the future is the main way
to get communication from the thread.
Clean up interface, add comments.

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

* More edits to thread creation

Changes to thread construction to account for parameter change.

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

* Fix some remaining issues with ArchiveComponent

Put created threads inside a container, then join them at Deactivate.
Fix asset bundler case when injecting a file with no working directory.
Fix thread constructor that applies args to a function.
Fix lambdas to take string args by value rather than reference.

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

* Fixes some remaining bugs in ArchiveComponent

Open archive as read-only during extract & list operations.
Fixes paths issues.

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

* Fix initialize of opaque thread handle in thread_UnixLike.h

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removed unused variable in AssetBundleComponent.cpp to fix compiler warning

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fix some issues with archives

File paths in the CDR and the local headers need to match, but there
were issues with path separators and case that made it possible to get
invalid headers errors in some archives.

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

* Adds some new ArchiveComponent unit tests

Adds new tests for extraction of archive and adding files from a file
list to an archive.

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

* Fix file data offset issues when opening archives

When opening an INestedArchive it would run through the CDR headers to
create file entries in the zip cache.  The offsets to the compressed
data were being calculated incorrectly because they were using the CDR
headers rather than jumping to the local file headers and getting
offsets from those sizes.

Removed and refactored some archive validation flow and zip cache
factory init methods to either init default or init w/ additional
validation checks.

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

* Addresses PR feedback

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

* Address more points of feedback in PR

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

* Address additional PR feedback

 Fixes up some error checks and uses of strings vs paths.
 Enable archive component tests on Linux so we can see if they will
 pass.

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

* Address PR feedback

Change the INestedArchive interface to list files as AZ::IO::Path.

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

* Disabling the ArchiveComponent tests on Linux

They failed so we will revisit them to attempt a fix.

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

* Rename a member variable to be more accurate

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

* Address feedback on PR

Bump version of Archive Components for serialize context.
Improve error messages during archive open and validation.

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

* Revert recent changes

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

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-10-01 10:15:16 -05:00
AMZN-Olex 6e68da9382 Merge branch 'development' of https://github.com/o3de/o3de into Network/olexl/nettransform_local_for_children_cr 2021-10-01 09:14:10 -04:00
John 10c7ef7147 Change editor viewport mdoe tracker id from viewport to entity context.
Signed-off-by: John <jonawals@amazon.com>
2021-10-01 10:36:08 +01:00
SergeyAMZN b1fd428a99 Merge pull request #4413 from aws-lumberyard-dev/LYN-5265_state_tracker_impl
Add call sites for activating/deactivating ViewportEditorMode::Focus
2021-10-01 09:44:00 +01:00
Benjamin Jillich 41dbf69b46 Animation Editor: Move real-time plugin updates from SystemComponent to the main window (#4384)
Untangled the system component from editor ticking dependencies and moved it to the main window which is the more logical place for it.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-10-01 09:59:11 +02:00
kberg-amzn 8d993494f6 Entity migrations now totally functional again, plus some fixes to network rigid bodies to make them work properly as they migrate around
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-30 22:53:51 -07:00
puvvadar f6638420f0 Formatting fix up
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-09-30 20:02:38 -07:00
puvvadar 2811a84187 Move did handshake logic to connection data plus an optimization
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-09-30 19:59:34 -07:00
jromnoa 18652fabea fix other configurtion typos to be configuration
Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-09-30 18:57:37 -07:00
jromnoa 46ad2f684b fixes the configurtion typo to be configuration instead and increases the test timeout to 60 sec from 30 sec
Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-09-30 18:35:01 -07:00
dmcdiarmid-ly fe35a09474 Merge pull request #4421 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-16458
Change the DiffuseProbeGrid component to an OBB
2021-09-30 18:24:39 -07:00
Mike Chang 0b718d435c Installer, bootstrapper, and executable signing for Windows (#4406)
* Added a codesigning script to pre and post build steps in the Windows installer CD job

* Changed `windows_installer` job name to `installer_vs2019`

* Added `installer-nightly` tag for `installer_vs2019`

* Updated `build_config.json` to use an envvar for the installer url and bucket

Signed-off-by: Mike Chang <changml@amazon.com>
2021-09-30 17:40:34 -07:00
lsemp3d fbf09f27c7 Marked test_VariableManager_UnpinVariableType_Works as xfail, the test needs to be reworked
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-09-30 17:15:06 -07:00
kritin 779edb7fe5 Sample Editor test for QA Automation project
Signed-off-by: kritin <kritin@amazon.com>
2021-09-30 16:43:15 -07:00
pereslav ef3552df69 First pass for network hierarchy input processing
Signed-off-by: pereslav <pereslav@amazon.com>
2021-10-01 00:07:23 +01:00
dmcdiar 04d62ae761 Passed DiffuseProbeGrid OBB directly into culling data.
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-09-30 15:59:06 -07:00
rgba16f de224d2360 Removed minor string differences
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
2021-09-30 17:50:42 -05:00
rgba16f 79dea539c4 Allow user to specify a partial gpu name to the forceAdaptor command line argument
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
2021-09-30 17:50:40 -05:00
rgba16f [Amazon] e1c49e436d convert atom to task graph (#4230)
* Intial attempt to convert the Atom/RHI/FrameScheduler to use the new TaskGraph api

Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>

* Avoid enqueuing work on the active task thread if the submitted task
graph is waitable

When submitting a task graph, supplying a wait event implies that
dependent jobs must occur on threads that do not wait on the event (in
the absence of work stealing). This change prevents this by adding a
notion of a task thread enable/disable state, and prohibiting dependent
jobs from being enqueued on waiting threads.

Signed-off-by: Jeremy Ong <jcong@amazon.com>

* Convert RPI/Scene to use TaskGraph pass 1, Culling jobs remain on the old system

Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>

* RemoveTask Graph changes from the FrameScheduler::ExecuteGroups, use old job system instead

Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>

* Per review, removing commented out code

Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>

* Cleanup debug code, & build fix

Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>

* Add a cvar & interface to query whether to use jobs or task graph

Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>

* Make TaskGraph assert if you try to wait inside a job

Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>

* Fix TaskTest SpawnSubgraph to account for the new TaskGraphEvent assert on wait in a running task

Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>

* 3 minor cleanups. 1) Events always store a ptr to their executor 2) Fix clang compile error 3) remove an early out.

Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>

* Fix double group end that was causing assert/crash plus misc minor diff's with development

Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>

* Fix deallocation failure on deactivation of the TaskGraphSystemComponent. Also make the system component account for multiple creation in Unit Tests.

Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>

* Update with PR feedback
1) Rename UseTaskGraph to IsTaskGraphActive & update related code
2) prefer TaskExecutor::SetInstance
3) add comments and remove commented out code

Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>

* Fix incorrect RTTI name for TaskGraphActiveInterface

Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>

* Move TaskGraphSystemComponent CRC calculation to a shared variable

Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>

Co-authored-by: Jeremy Ong <jcong@amazon.com>
2021-09-30 15:45:33 -07:00
mrieggeramzn 60a0d2ba01 Atom/mriegger/decalnormalmaps (#4302)
* Adding normal maps to decals initial commit

Signed-off-by: mrieggeramzn <mriegger@amazon.com>

* Adding checks for normal maps not present

Signed-off-by: mrieggeramzn <mriegger@amazon.com>

* Readding the proper switch statement

Signed-off-by: mrieggeramzn <mriegger@amazon.com>

* Addressing PR feedback, adding brackets

Signed-off-by: mrieggeramzn <mriegger@amazon.com>

* Adding comments

Signed-off-by: mrieggeramzn <mriegger@amazon.com>

* fixing compile issue

Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-09-30 15:34:12 -07:00
AMZN-Olex bd0f5a1746 Merge branch 'development' of https://github.com/o3de/o3de into Network/olexl/nettransform_local_for_children_cr 2021-09-30 18:22:23 -04:00
carlitosan 8a1af282c4 Merge pull request #4419 from aws-lumberyard-dev/carlitosan/bugfix
Fix unused variables in property list, and set ed_useNewAssetBrowserTableView  to false by default
2021-09-30 15:12:36 -07:00
nvsickle 2d0b969065 Re-enable orphaned test
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-09-30 15:05:54 -07:00
chcurran 2185505302 Repair upgrade notification after bad automatic merge
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-30 14:59:11 -07:00
chcurran 619948231a fix compile error from bad automatic merge
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-30 14:26:27 -07:00
dmcdiar 6e115fb257 Updated RTX-GI SDK to v1.1.30.
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-09-30 14:20:05 -07:00
chcurran a244d429c4 Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/development 2021-09-30 14:05:28 -07:00
mrieggeramzn 65e375bb42 Guthries excellent recommendation
Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-09-30 13:44:06 -07:00
Guthrie Adams e29726ad52 Merge pull request #4398 from aws-lumberyard-dev/Atom/amzn-tommy/ATOM-13339_RemoveModelAssetIdFixupFunction
Remove FixUpModelAsset
2021-09-30 15:29:14 -05:00
chcurran 5fe4d8043d set ed_useNewAssetBrowserTableView to false by default
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-30 12:55:41 -07:00
Chris Galvan 8581b30260 Merge pull request #4274 from aws-lumberyard-dev/daimini/FocusMode/breadcrumbs
LYN-5303 | Focus Mode - Add breadcrumb of the prefab hierarchy path when entering into the prefab editing mode
2021-09-30 13:37:48 -05:00
Chris Burel aa8594b491 Add a unit test for XcbInputDeviceKeyboard (#4393)
* Use XcbUniquePtr to manage xcb resources

Signed-off-by: Chris Burel <burelc@amazon.com>

* Add a unit test for XcbInputDeviceKeyboard

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-09-30 11:19:23 -07:00
mrieggeramzn 2db8aa3ce2 Merge branch 'development' into Atom/mriegger/stopdecalflickering
Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-09-30 11:04:20 -07:00
mrieggeramzn d9a3048a6d Adding comment
Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-09-30 11:04:02 -07:00
santorac 328cde0516 Updated the naming convention for material property "names" vs "IDs".
Merge pull request #4207 from aws-lumberyard-dev/Atom/santorac/RemixableMaterialTypes

A "property name" is the name of the just the property without regard to the group that it's in. A "group name" is the name of the group. And a "property ID" is the full unique name of a property in the form "groupName.propertyName". This is important preparation for upcoming changes where property sets can contain other property sets, and property IDs can be arbitrarily long like "layer1.baseColor.factor" for example.

The naming changes include variables, some code comments, and the .materialtype file format. All material types have been updated to use "name" instead of "id". If any users have made custom material types, they will need to search and replace "id" with "name" (there probably aren't many of these in the wild, and fixing any that do exist will be a very simple change, not worth the cruft of keeping backward compatibility code around IMO).

Testing:
Opened up materials in the material editor.
Ran AtomSampleViewer in dx12 and vulkan with no new failures.
RPI unit tests.

Signed-off-by: santorac 55155825+santorac@users.noreply.github.com
2021-09-30 10:59:17 -07:00
mrieggeramzn 25a7b70440 Getting rid of some tabs
Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-09-30 10:36:09 -07:00
Danilo Aimini 225d9d3b3c Fixes to unit tests after merge
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-30 10:33:32 -07:00
Danilo Aimini d3bc7d8f12 Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/breadcrumbs
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

# Conflicts:
#	Code/Framework/AzToolsFramework/Tests/FocusMode/EditorFocusModeTests.cpp
#	Code/Framework/AzToolsFramework/Tests/Prefab/PrefabFocus/PrefabFocusTests.cpp
2021-09-30 10:32:03 -07:00
mrieggeramzn a1f22f6823 Adding some code to cache the material in the editor component to avoid flickering
Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-09-30 10:19:26 -07:00
chcurran 299fc8bc3d Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/bugfix 2021-09-30 10:16:21 -07:00
amzn-tommy 44afede58a Merge remote-tracking branch 'upstream/development' into Atom/amzn-tommy/ATOM-13339_RemoveModelAssetIdFixupFunction
Signed-off-by: amzn-tommy <waltont@amazon.com>
2021-09-30 10:14:29 -07:00
bosnichd 3635e5ed35 Put the ShaderMetrics.json in the @user@ folder, plus an unrelated #include path fix. (#4402)
Signed-off-by: bosnichd <bosnichd@amazon.com>
2021-09-30 11:09:04 -06:00
Danilo Aimini 8d67f184c8 LYN-7008 | Focus Mode - Selection unit tests (#4357)
* Refactor existing tests and fixtures, split them up in more granular tests, and add more comments.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Refactor test fixture for FocusMode to make it more reusable

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Fixture rename, draft of selection test

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Split SetFocus and ClearFocus tests for Editor Focus Mode

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Move BoundsTestComponent to its own file so that it can be reused in Focus Mode Selection tests

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Making progress on selection test. Test compiles now, but selection doesn't seem to be working.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Removed commented out code from previous iteration.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Move BoundsTestComponent under the UnitTest namespace

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Viewport selection tests + minor fixes.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Minor fixes

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-30 18:05:50 +01:00
puvvadar bee4346df8 Merge pull request #4401 from aws-lumberyard-dev/mp_unit_test_pass1
Quick updates to AzNetworking unit tests
2021-09-30 09:54:24 -07:00
santorac c0d8020786 Merge branch 'development' into Atom/santorac/RemixableMaterialTypes 2021-09-30 09:30:17 -07:00
John cfbe76fdf6 Add call site for activating/deactivating Focus.
Signed-off-by: John <jonawals@amazon.com>
2021-09-30 17:29:32 +01:00
chcurran ff13bf50a0 Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/bugfix 2021-09-30 09:21:47 -07:00
lumberyard-employee-dm b1c82fc045 Updated references to Engine.pak to be lowercase engine.pak (#4397)
* Updated references to Engine.pak to be lowercase engine.pak

This makes the engine.pak file consistent with naming scheme of other pak files such as assets.pak.

It will also help avoid issues with mounting the file on Linux.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Engine.pak now loads correctly in release builds. The check for the file existing was failing in release builds because it was only checking inside packs. OpenPack first checks if the file exists, anyways, so it was safe to remove.

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

Co-authored-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>
2021-09-30 10:57:54 -05:00
John a5cc6b4663 Merge branch 'development' into LYN-5265_state_tracker_impl 2021-09-30 16:53:37 +01:00
srikappa-amzn ffbc3f1c80 Fix a bug in recursion of prefab links when checking for dirty prefabs (#4392)
* Fix a bug in recursion of prefab links when checking for dirty prefabs

Signed-off-by: srikappa-amzn <srikappa@amazon.com>

* Added a missing EntityId header

Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-30 10:26:11 -05:00
Danilo Aimini 4d368fe329 Fix to capitalization in include via the UI
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-30 08:18:12 -07:00
Danilo Aimini 7b1d98535d Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/breadcrumbs 2021-09-30 08:16:11 -07:00
jonawals fa47b35580 Call sites for activating/deactivating viewport editor modes. (#4265)
* Provisional impl and testing of central state tracker.

Signed-off-by: John <jonawals@amazon.com>

* Add missing namespace comment.

Signed-off-by: John <jonawals@amazon.com>

* ViewportEditorModeState -> ViewportEditorModes

Signed-off-by: John <jonawals@amazon.com>

* ViewportEditorModesTracker -> ViewportEditorModeTracker

Signed-off-by: John <jonawals@amazon.com>

* GetEditorModeState ->GetViewportEditorModes

Signed-off-by: John <jonawals@amazon.com>

* GetNumTrackedViewports -> GetTrackedViewportCount

Signed-off-by: John <jonawals@amazon.com>

* IsViewportStateBeingTracked -> IsViewportModeTracked

Signed-off-by: John <jonawals@amazon.com>

* Fix API comments.

Signed-off-by: John <jonawals@amazon.com>

* Delete hangover file.

Signed-off-by: John <jonawals@amazon.com>

* Delete more hangover files.

Signed-off-by: John <jonawals@amazon.com>

* Minor member name refactor.

Signed-off-by: John <jonawals@amazon.com>

* Refactor nonclemanture.

Signed-off-by: John <jonawals@amazon.com>

* Rename Enter/ExitMode to Register/UnregisterMode.

Signed-off-by: John <jonawals@amazon.com>

* Error and warning msgs now return AZ::Outcomes.

Signed-off-by: John <jonawals@amazon.com>

* Change all nomenclature to Activate/Deactivate for consistency.

Signed-off-by: John <jonawals@amazon.com>

* Change tense of notification bus methods.

Signed-off-by: John <jonawals@amazon.com>

* Fix malformed string format.

Signed-off-by: John <jonawals@amazon.com>

* Fix malformed string format (again).

Signed-off-by: John <jonawals@amazon.com>

* Fix Linux warning.

Signed-off-by: John <jonawals@amazon.com>

* Call sites for editor mode activate/deactivate.

Signed-off-by: John <jonawals@amazon.com>

* Move Component editor mode logic to ComponentModeCollection.

Signed-off-by: John <jonawals@amazon.com>

* Delete non-source data.

Signed-off-by: John <jonawals@amazon.com>

* Remove line breaks and forward declare class.

Signed-off-by: John <jonawals@amazon.com>

* Remove constructors without ViewportEditorModeTrackerInterface ptr.

Signed-off-by: John <jonawals@amazon.com>

* Add integration tests for viewport editor modes.

Signed-off-by: John <jonawals@amazon.com>

* Address PR comments.

Signed-off-by: John <jonawals@amazon.com>
2021-09-30 15:36:42 +01:00
SergeyAMZN 08e020f2b1 Merge pull request #4251 from aws-lumberyard-dev/nvsickle/RevertFrameTimer
Revert "Refresh rate driven rendering tick logic (#3375)"
2021-09-30 14:51:45 +01:00
Guthrie Adams 9f2530ec6f Merge pull request #4325 from aws-lumberyard-dev/Atom/guthadam/material_component_supports_property_overrides_without_material_overrides
Atom/guthadam/material component supports property overrides without material overrides
2021-09-30 08:11:11 -05:00
amzn-sean 43748c37fd update joints to use cluster viewport ui. (#4352)
also some joints Component mode cleanup.

Signed-off-by: amzn-sean <75276488+amzn-sean@users.noreply.github.com>
2021-09-30 13:39:22 +01:00
John 1b4add12d9 Merge branch 'development' into LYN-5265_state_tracker_impl 2021-09-30 09:40:59 +01:00
AMZN-Igarri 9eb9a13d99 Flipped CVar to activate the AssetBrowser Search View (#4370)
Signed-off-by: igarri <igarri@amazon.com>
2021-09-30 09:38:45 +01:00
santorac 62e268bec7 Merge branch 'development' into Atom/santorac/RemixableMaterialTypes 2021-09-30 01:36:42 -07:00
hultonha ab0aa4973f Remove camera LookAtAfterInterpolation (#4391)
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-09-30 08:43:48 +01:00
Benjamin Jillich acea5b7da8 Animation Editor: Creating Motion Sets does not increment them correctly (#4368)
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-09-30 09:12:41 +02:00
Danilo Aimini 742a84f587 Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/breadcrumbs 2021-09-29 22:02:05 -07:00
Steve Pham c00a2b5ef4 Merge pull request #4407 from aws-lumberyard-dev/FixNonUnityBuildError
Fix missing include for AZStd::unordered_set in AssetEditorBus.h
2021-09-29 20:04:53 -07:00
Danilo Aimini 27c7e2dcb0 Add correct include in FocusModeInterface to fix non-Unity builds.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-29 19:13:30 -07:00
Danilo Aimini ea3435a9bb Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/breadcrumbs 2021-09-29 19:03:57 -07:00
Steve Pham 19bd934a43 Fix missing include for AZStd::unordered_set in AssetEditorBus.h
Signed-off-by: Steve Pham <spham@amazon.com>
2021-09-29 17:56:06 -07:00
chcurran f412779273 Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/bugfix 2021-09-29 16:26:31 -07:00
chcurran 615b53df50 fix bad unused variable component property check
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-29 16:26:14 -07:00
lumberyard-employee-dm 090aa8f053 Removed ununeeded includes from EBus EBus.h and Policies.h (#4256)
* Removed ununeeded includes from EBus EBus.h and Policies.h

Updated the locations which needed those includes

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding missing include for <memory> to AWsClientAuthBus.h

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Remove the while true loop in the EBusQueuePolicy Execute() function

The while true loop in Execute was for allowing additional functions to be queued in the middle of execution of current list of functions.
That functionality was dangerous, because if a queued function added itself during execution unconditionally, then it would result in an infinite loop

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the AssetManager::DispatchEvents function to pump the AssetBus event queue until empty

Queued Events on the AssetBus is able to queue additional events on that Bus during execution of those events.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Changed the AssetManager::DispatchEvents function to only execute the
AssetBus queued events once

Changed the AssetJobsFloodTest.AssetWithNoLoadReference_LoadDependencies_BehaviorObeyed test to dispatch events until the OnAssetContainerReady callback is signaled.

This happens after every asset load to make sure that the
expiring AssetContainer instances are removed from `AssetManager::m_ownedAssetContainer` container before retrying to load the same asset.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added a MaxTimeoutSeconds constant for the maximum amount of the time to run a single DispatchEvents loop

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-09-29 18:13:37 -05:00
Guthrie Adams f34e94d2f1 Merge branch 'development' into Atom/guthadam/material_component_supports_property_overrides_without_material_overrides 2021-09-29 18:00:58 -05:00
lumberyard-employee-dm 816a623c97 Added missing EntityId.h include to FocusModeInterface.h (#4396)
* Added missing EntityId.h include to FocusModeInterface.h

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Non-unity build fix

Adding missing BehaviorContext.h includes to Multiplayer Gem

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added missing BehaviorContext.h include to NetworkCharacterComponent

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-09-29 17:49:02 -05:00
jiaweig 0f4a9d70b5 Fix 3p path setting to the upper level (#4399)
Signed-off-by: jiaweig <jiaweig@amazon.com>
2021-09-29 17:46:35 -05:00
puvvadar 325294aef8 Remove magic number in AZN unit
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-09-29 15:28:57 -07:00
puvvadar c9ea34d45f Quick updates to AzNetworking unit tests
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-09-29 14:58:22 -07:00
Danilo Aimini a7f6bfbb50 Fix tests to work with new interface APIs using EditorEntityContextId
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-29 14:21:19 -07:00
AMZN-Phil 103dc6cfcf Merge pull request #4351 from aws-lumberyard-dev/Prism/AddRepoDialog
Add Add Gem Repo Dialog
2021-09-29 12:47:38 -07:00
amzn-tommy 96d833fc4e Removing a function that was originally added to convert model asset ids in levels that were created prior to December 2020, which pre-dates anything created for the public O3DE release.
Signed-off-by: amzn-tommy <waltont@amazon.com>
2021-09-29 12:07:01 -07:00
Guthrie Adams 4c9f456ea5 Merge branch 'development' into Atom/guthadam/material_component_supports_property_overrides_without_material_overrides
Signed-off-by: Guthrie Adams <guthadam@amazon.com>

# Conflicts:
#	Gems/AtomLyIntegration/CommonFeatures/Code/Source/Material/MaterialComponentController.cpp
2021-09-29 13:31:23 -05:00
Tommy Walton b79c2f385d Adding a temporary Orphan function to the InstanceDatabase (#4297)
* Adding a temporary Orphan function to the InstanceDatabase, which will remove an instance from the database so it will not be found using Find or FindOrCreate. The instance will still persist until its use-count drops to 0, at which point it will be deleted. This is to enable the model asset to remove existing buffer/modellod/model instances and replace them with new instances that have the up to date data. Added unit tests for testing.

Signed-off-by: amzn-tommy <waltont@amazon.com>

* Fix an incorrect ceil and update ParallelInstance test cases for readability

Signed-off-by: amzn-tommy <waltont@amazon.com>
2021-09-29 11:08:05 -07:00
Robin acff45446a Resolve PR comments.
Signed-off-by: Robin <rbarrand@amazon.com>
2021-09-29 10:05:02 -07:00
Danilo Aimini 94bd95cee3 Solve merge issue
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-29 09:58:04 -07:00
Danilo Aimini 3b9c3f832a Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/breadcrumbs
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

# Conflicts:
#	Code/Editor/ViewportTitleDlg.cpp
2021-09-29 09:56:45 -07:00
nggieber 02987d9010 Fixed another non-unity build error
Signed-off-by: nggieber <nggieber@amazon.com>
2021-09-29 09:34:21 -07:00
Sean Sweeney a8559c4000 Merge pull request #4374 from aws-lumberyard-dev/lytt_linux_tests
Lytt linux tests
2021-09-29 09:31:44 -07:00
Artur K f44169f7fa Cleanup SerializeContext.h pt.1 (#4264)
* Remove AssetSerializer inclusion from SerializeContext header

Moved a few Reflect methods to new cpp files.

In addition, some preparations for further header dependency reductions.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Fix smoke test lua failures.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Windows build fixes.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Missing license headers

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Fix white-space issues.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Code review fix for AzToolsFramework/AssetEditor/AssetEditorBus.h

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Fix inheritance list wrapping broken by older clang-format

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-09-29 11:31:01 -05:00
Artur K bdc5cb1fff Replace PROFILE define with AZ_PROFILE_BUILD
It now follows the schema defined by `AZ_DEBUG_BUILD` define instead.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>
2021-09-29 09:30:38 -07:00
nggieber 6b75c3b9d7 Fixed non-unity compile error
Signed-off-by: nggieber <nggieber@amazon.com>
2021-09-29 08:55:04 -07:00
John 5eb7254faa Merge branch 'development' into LYN-5265_state_tracker_impl 2021-09-29 13:42:03 +01:00
AMZN-Olex 94b320c967 Merge branch 'development' of https://github.com/o3de/o3de into Network/olexl/nettransform_local_for_children_cr 2021-09-29 08:31:30 -04:00
hultonha c34b6ffe3b Overhaul of how camera orbit/pivot behavior works (#4345)
* overhaul to how camera orbit/pivot behavior works

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* update naming from orbit to pivot

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* fix camera unit tests

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add additional tests for new camera pivot behavior

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* fix comment and add additional info for tests

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-09-29 10:11:49 +01:00
Danilo Aimini b28f871b20 Fix casing of BreadCrumbs include in PrefabViewportFocusPathHandler.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-28 23:32:15 -07:00
Danilo Aimini 49ec488f2b Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/breadcrumbs 2021-09-28 23:29:28 -07:00
santorac 3753ee6f1c Merge remote-tracking branch 'upstream/development' into Atom/santorac/RemixableMaterialTypes 2021-09-28 22:12:18 -07:00
santorac c8d2f74ca1 Added backward-compatible support for the old "id" key in material type files, which is being renamed to "name".
This required the use of custom serializers, because the JSON serialization system does not have any means of supporting field name aliases through SerializeContext.

Testing: RPI unit test pass and AtomSampleViewer material screenshot test script passes.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-28 22:05:26 -07:00
santorac f765dc0942 Changed Atom to Use LibPng instead of OpenImageIO
Merge pull request #4006 from aws-lumberyard-dev/Atom/santora/UseLibPng

OpenImageIO is a huge library and overkill for Atom's needs, which is to just save and load png files at this time. Here we remove all dependence on OpenImageIO and use libpng instead. I introduced a PngFile wrapper class to assist with loading and saving png files.

Note that there is a bit more work to do before merging these changes. I am still working on adding libpng to the 3rdParty package system. Currently these changes only reflect the addition of the Windows package. We'll make the other platform packages available before merging.
2021-09-28 21:33:41 -07:00
Danilo Aimini 34def643a2 In Slice mode, don't instantiate the handler, and also hide and disable the breadcrumbs widgets.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-28 21:30:06 -07:00
kberg-amzn 02bc89cd92 Fixes to sending entity updates and entity rpcs within an environment set up for cross host entity migration
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-28 19:25:04 -07:00
Danilo Aimini 9a325c657d Add EntityContextId argument to focus interface functions that don't deal with entityIds.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-28 18:41:46 -07:00
nggieber 16e66cfa71 Addressed review feedback
Signed-off-by: nggieber <nggieber@amazon.com>
2021-09-28 18:37:44 -07:00
Danilo Aimini c204aa1abe Change notification buses to be addressed on EntityContextId, and connect the handlers to the default id. Request interfaces should not need that id as they can retrieve it from the entityId.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-28 18:16:02 -07:00
Danilo Aimini ce334f9443 Correctly set focused entity in case the root prefab instance is focused.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-28 17:48:36 -07:00
Guthrie Adams f8374b76b7 Added modified property indicator icon to material property inspector in material component
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-28 18:16:23 -05:00
Danilo Aimini 1f32076ca5 Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/breadcrumbs 2021-09-28 15:55:39 -07:00
Guthrie Adams db97fc57df Merge branch 'development' into Atom/guthadam/material_editor_add_toggle_alternate_skybox_to_toolbar3 2021-09-28 17:44:06 -05:00
Guthrie Adams e04aaf3f47 Merge branch 'development' into Atom/guthadam/material_editor_replace_modified_color_with_indicator 2021-09-28 17:33:04 -05:00
Guthrie Adams 7c2464ad15 Changing material inspector to use indicator icons instead of highlighting modified properties
Added a blank placeholder image to account for changes to indention when indicator icons are active
Added parameter to inspector constructor for specifying leaf property indention size

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-28 17:32:02 -05:00
Nicholas Van Sickle a692ae1567 Restore event listening behavior in EntityOutlinerListModel (#4254)
Disables a problematic child reparenting code path in EditorEntityModel that led to the series of remove -> add -> remove notifications for reparented entities that led to unnecessary updates and a sporadic QSortFilterProxyModel crash

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-09-28 14:57:09 -07:00
sweeneys f6585a741c docstring updates
Signed-off-by: sweeneys <sweeneys@amazon.com>
2021-09-28 14:55:16 -07:00
Sean Sweeney e8c4d52b31 Merge pull request #4355 from aws-lumberyard-dev/linux_integ_test
Linux integ test for test tools
2021-09-28 14:44:38 -07:00
Guthrie Adams 1b633988ed Merge pull request #4356 from aws-lumberyard-dev/Atom/guthadam/material_editor_fix_inspector_layout_and_deletion
Atom Tools: Fixing problems with inspector property group layout and deletion
2021-09-28 16:30:44 -05:00
sweeneys 321d7a664d Merge branch 'development' of https://github.com/aws-lumberyard-dev/o3de into lytt_linux_tests 2021-09-28 13:56:06 -07:00
Ken Pruiksma 8791ae7ed7 Terrain feature processor improvements regarding material, mesh, and lod (#4303)
* Terrain feature processor improvements regarding material, mesh, and lod
- Now using a material with pbr lighting for terrain. Removed some of the old shader code that wasn't needed anymore
- Move heightmap image declaration to the material so it's not needed in the object SRG anymore
- Added prototype code (commented out) for smoothing the terrain with a b-spline weighting function
- Mesh data is all made with a proper mesh asset now.
- Added basic LOD support (no continuous LOD yet, but it does pop between lod levels)
- Moved RenderCommon to be accessible publicly. It contains stencil refs that should be public.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Fixing terrain's per object srg because of changes in the default per object srg.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* PR Fixes

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Removing unused static.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-09-28 15:31:59 -05:00
Alex Peterson 9f1a308177 Fix transparency issue on MacOS (#4358)
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
2021-09-28 13:15:24 -07:00
dmcdiar 16d7061863 Merge branch 'development' into Atom/dmcdiar/ATOM-16458 2021-09-28 12:26:14 -07:00
dmcdiar 25b16fc82c Changed the DiffuseProbeGrid to an OBB
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-09-28 12:25:07 -07:00
Chris Galvan 6f8afd69d4 Merge pull request #4372 from aws-lumberyard-dev/daimini/4364/restore-layout-fix
Editor crashes after changing the layout when the Prefab system is enabled
2021-09-28 14:20:37 -05:00
Mikhail Naumov e958b0e09c No longer can instantiate prefabs in an empty level (#4277)
* No longer can instantiate prefabs in an empty level

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* PR feedback from Ram

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* removing tab

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* PR feedback

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Implement Project Manager 'build' button for Mac and Linux(#4248)

Signed-off-by: Steve Pham <spham@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Remove the PrefabEditManager. Introduce the FocusMode system on the Editor side, and a PrefabFocusHandler on the Prefab side to handle focus.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Changed FocusOnOwningPrefab to return Outcome. Added comments and error checking.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Remove assert for edge case that can actually happen in normal circumstances, simply return false in those cases.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Remove nested FocusModeFramework namespace

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Minor fixes to variable names and comments.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* ClearFocusRoot implementation

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Remove pragma once from cpp file

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Fix header formatting to pass validation

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Do not assert if m_focusModeInterface can't be initialized

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Initialization changes to pass unit tests. Some interfaces are now retrieved on demand and there's clearer failure paths that don't involve asserts to better handle test/headless initializations.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* LYN-6793 [iOS] [asset_profile] 4 assets fail to process for iOS (#4268)

* LYN-6793 [iOS] [asset_profile] 4 assets fail to process for iOS
The issue was because the compression of ETC formats took too long.
Replaced all ETC and PVRTC formats with ASTC formats.
Update all pixel operation for formats with single R channel to align the change with R8.

Signed-off-by: Qing Tao <qingtao@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Use resize_no_construct when creating a buffer asset, since the initial data is going to be memcopy'd anyways. (#4249)

Signed-off-by: amzn-tommy <waltont@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Fix a minor spelling mistake (#4247)

Signed-off-by: amzn-tommy <waltont@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* 1. Update iOS deployment target to 14 (#4266)

2. Set MacOS default deployment target to 11.

Signed-off-by: amzn-sj <srikkant@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Debug build clang fixes

Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Fix failed 'server' platform assets on Linux related to Shaders (#4275)

* Add missing 'server' platform identifier for the ShaderBuilder
* Use the current host platform as the fallback platform identifier (and not 'pc')

Signed-off-by: Steve Pham <spham@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* [development] Atom CPU profiler include cleanup (#4272)

 - Removed all unnecessary includes to Atom CpuProfiler.h
 - Added includes to AzCore Profiler.h where necessary

Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Add guard against edge case.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Expose Transform::CreateLookAt to behavior context to use with hydra tests

Signed-off-by: amzn-tommy <waltont@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Cached BLAS objects at the sub-mesh level

Signed-off-by: dmcdiar <dmcdiar@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* EMotion FX: Asset Processor generates an Actor for every FBX (#4284)

Fixing the actor behavior to ignore actor asset generation for files that only contain nodes/bones. We're only checking for blend shapes and skins now. In case neither is present in an FBX, we don't export the actor asset.

This makes a plain skeleton a special case where users manually need to add the actor group for the fbx. The most common use case for these are animation files anyway, where we don't want to export actor assets.

Also increased the version number of the actor group so that they are all getting reprocessed and the unneeded actor assets get removed.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* EMotion FX: Crash in the actor builder when fbx meta data contains node groups (#4283)

Fixing a crash related to the small array conversion that made multiple assets crash the actor builder.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Project Manager Gem Dependencies (#4132)

* Fix engine API change and add gem dependencies

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Add GemCatalog dependency test

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Clarify display name and fix missing const

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Moving a couple helper functions into private scope

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Update gem count when unselecting a gem #4074

This addresses the following issue https://github.com/o3de/o3de/issues/4074

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Active/Inactive filter and dependency tooltips

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Accessors for previously added and dependencies

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Cart displays gem dependency changes

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Shorten titles to fit in summary popup

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Remove QString::number

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Remove extra space

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Consolidate source model accesor helpers

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Addressing minor feedback

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Remove unused local variable

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Fix AutoGen of RPCs with no params

Signed-off-by: puvvadar <puvvadar@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Adds Inspector to Gem Repo Screen (#4242)

* Adds the gem repo screen with the UI built but with mocked data and not connected to the o3de scripts

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

* Changed name of added to enabled, disabled define, removed unused functions

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

* Added Repo Screen Inspector UI

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

* Addressed minor PR feedback

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

* Add some more minor PR changes

Signed-off-by: nggieber <nggieber@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Updated NetworkSpawnableHolderComponent to use TransformBus instead of FindComponent. Added dependency on TransformService

Signed-off-by: pereslav <pereslav@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Fixed Entity::GetTransform to work for the components of an activating entity. Made the cached transform lazy evaluated.

Signed-off-by: pereslav <pereslav@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Changed NetworkSpawnableHolderComponent to use Entity::GetTransform instead of an ebus call

Signed-off-by: pereslav <pereslav@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Moved local variable to a smaller scope

Signed-off-by: pereslav <pereslav@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Signed-off-by: LesaelR <LesaelR@amazon.com> (#4278)

* Signed-off-by: LesaelR <LesaelR@amazon.com>

* Removing the un-needed sandbox marks.

Signed-off-by: LesaelR <LesaelR@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Small fix for color node tooltip to ask for values 0-1 instead of 0-255

Signed-off-by: Gene Walters <genewalt@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Exposing NetworkCharacterComponent::TryMoveWithVelocity to script. Updating Multiplayer AutoComponent baseclass behavior context to Reflect itself instead of its derived (human made) component. This is so the derived class can also create behaviorcontext classes of its own if needed. Misc copyright header edit.

Signed-off-by: Gene Walters <genewalt@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Make sure Multiplayer AutoComponents dont generate property OnChange script events if GenerateEventBindings is disabled

Signed-off-by: Gene Walters <genewalt@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Adding parameter names to NetworkCharacterComponent script events so people know what the parameters are used for in scriptcanvas

Signed-off-by: Gene Walters <genewalt@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Small fix to use AZ_CRC_CE

Signed-off-by: Gene Walters <genewalt@amazon.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Disabling some tests when prefab mode is enabled

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Revert "Disabling some tests when prefab mode is enabled"

This reverts commit 3fe9358d42ec9d7fa5ffaee458e4c6ca3ecbed6e.

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Revert "PR feedback"

This reverts commit a5b86d1954974b950b7719d1bc7dd56bc2a2a21b.

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Revert "removing tab"

This reverts commit ff6ef4bfb514d82a1b668baa95901ad363e648d0.

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Revert "PR feedback from Ram"

This reverts commit cba7f9c2a114d3bb51c9b64f38a7e1fef7bb8fe8.

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Renaming level->rootInstance

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

Co-authored-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com>
Co-authored-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
Co-authored-by: Qing Tao <55564570+VickyAtAZ@users.noreply.github.com>
Co-authored-by: Tommy Walton <82672795+amzn-tommy@users.noreply.github.com>
Co-authored-by: SJ <srikkant@amazon.com>
Co-authored-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
Co-authored-by: Scott Romero <24445312+AMZN-ScottR@users.noreply.github.com>
Co-authored-by: amzn-tommy <waltont@amazon.com>
Co-authored-by: dmcdiar <dmcdiar@amazon.com>
Co-authored-by: Benjamin Jillich <43751992+amzn-jillich@users.noreply.github.com>
Co-authored-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com>
Co-authored-by: puvvadar <puvvadar@amazon.com>
Co-authored-by: AMZN-nggieber <52797929+AMZN-nggieber@users.noreply.github.com>
Co-authored-by: pereslav <pereslav@amazon.com>
Co-authored-by: LesaelR <89800757+LesaelR@users.noreply.github.com>
Co-authored-by: Gene Walters <genewalt@amazon.com>
2021-09-28 12:07:56 -07:00
sweeneys 222aaeee8f Merge branch 'development' of https://github.com/aws-lumberyard-dev/o3de into lytt_linux_tests 2021-09-28 11:42:38 -07:00
Guthrie Adams d827db741d Merge branch 'development' into Atom/guthadam/material_editor_replace_modified_color_with_indicator 2021-09-28 12:36:08 -05:00
AMZN-koppersr c6c9841f74 Merge pull request #4154 from aws-lumberyard-dev/Prefab/DestroyGameEntitySupport
Enable destroying entities spawned using a spawnable
2021-09-28 10:28:10 -07:00
John Jones-Steele 29d9abba57 Removed redundant code (#4363)
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-09-28 12:08:58 -05:00
Danilo Aimini a641586df2 Move FocusModeInterface retrieval to EntityOutlinerListModel constructor to prevent crash on widget refresh. Also force expansion of root on construction for the same reason.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-28 10:02:47 -07:00
sweeneys 115ab0ac34 Merge branch 'development' of https://github.com/aws-lumberyard-dev/o3de into lytt_linux_tests 2021-09-28 09:55:58 -07:00
dialweb6 4627361b4e Merge pull request #4245 from AMZN-scspaldi/scspaldi_update_Jenkins_test_results
Updated Linux and Mac configs to show test results.
2021-09-28 09:36:09 -07:00
srikappa-amzn 27e93e3af7 Merge branch 'development' into Prefab/DestroyGameEntitySupport
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-28 06:57:38 -07:00
srikappa-amzn 9078d1925a Mock newly added methods to SpawnableEntitiesInterface
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-28 06:42:53 -07:00
AMZN-Igarri 1f6dfd0194 Asset Browser Search View Column Resizing (#4087)
* Added resizing

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

* Added Signals and Slots for resizing columns

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

* Cleaned up code

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

* Fixed Column Resize when docking

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

* Added constants

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

* Applied Code review feedback

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

* aplied more feedback

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

* Addressed Code Review Comments

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

* Fixing bad merge

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

* Added fix in initialization

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

* Changed header setup sequence

Signed-off-by: igarri <igarri@amazon.com>
2021-09-28 12:47:21 +01:00
hultonha 7da866e81a Update to how entity space is treated in the viewport (#4263)
* first pass fixes for how entity space is handled in the viewport interaction model

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* small updates to simplify space handling

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* fix for influence group with one entity selected

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* some tidy-up and fix for scale manipulator snapping

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* couple of small fixes for scale manipulator

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* small comment update

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* fixes for integration test failures

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add test for rotation manipulator

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add test coverage for rotation manipulators

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add tests for translation manipulators and some other tidy-up changes

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add tests for translating a group of entities

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add some tests for scale manipulators

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* some updates and formatting changes (clang-format) to ViewportScreen

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* simplify usage of lround code

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* update missed name updates

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* update usage of WorldToScreenNdc

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* updates following review feedback

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* some more small tidy-up changes

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* move static variables to be marked inline

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* small formatting fixes

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-09-28 09:26:20 +01:00
AMZN-Igarri 96d99c2814 Switched over from Error to Warning - Restore viewport when exiting game mode error. (#4343)
Signed-off-by: igarri <igarri@amazon.com>
2021-09-28 09:11:15 +01:00
John 75e7758eed Address PR comments.
Signed-off-by: John <jonawals@amazon.com>
2021-09-28 08:57:14 +01:00
Robin ca06e2e82d Update reflection version markers.
Signed-off-by: Robin <rbarrand@amazon.com>
2021-09-27 23:44:13 -07:00
Robin 503e565a53 Remove pragma optimize off.
Signed-off-by: Robin <rbarrand@amazon.com>
2021-09-27 23:38:12 -07:00
Robin 2607b3471a Resolve PR comments. Add unit tests.
Signed-off-by: Robin <rbarrand@amazon.com>
2021-09-27 23:30:59 -07:00
santorac 765f82d945 Merge branch 'development' into Atom/santora/UseLibPng 2021-09-27 21:29:52 -07:00
Danilo Aimini 8caf181db4 Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/breadcrumbs
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

# Conflicts:
#	Code/Framework/AzToolsFramework/AzToolsFramework/UI/Outliner/EntityOutlinerTreeView.cpp
2021-09-27 21:23:38 -07:00
Guthrie Adams 36102a75f2 Material Editor: Added alternate skybox toggle to the toolbar
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-27 21:24:05 -05:00
Guthrie Adams 3fa9d16be2 Material editor: replacing modified property highlight color with indicator icons
Testing to see how easy it is to set up the indicated icons.
Problematic because icons are to the left of property labels instead of the left of property widget.
This completely destroys alignment.

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-27 20:35:54 -05:00
Guthrie Adams 6c7cd2abf0 Atom Tools: Fixing problems with inspector property group layout and deletion
• A previous change introduced a heading section of the top of the inspector
• The code was incorrectly attempting to delete child widgets and layouts from the layout of each section
• Size policies were also updated to give priority to the section containing the property groups
• Tested material component property editor and material editor to make sure that widgets were laid out correctly at the top of the inspector

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-27 18:50:33 -05:00
galibzon 133c85c641 MCPP should not add new line (#4353)
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>
2021-09-27 18:22:05 -05:00
kberg-amzn 0a829f9661 Merging latest development
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-27 15:50:22 -07:00
Steve Pham c75e6860bb Merge pull request #4224 from aws-lumberyard-dev/burelc/restructureXcbCode
Consolidate all xcb functionality into one subdirectory
2021-09-27 15:38:39 -07:00
evanchia bcf024edf9 registering linux integ test to cmake
Signed-off-by: evanchia <evanchia@amazon.com>
2021-09-27 14:33:08 -07:00
evanchia 4998f44246 adding process_utils linux integ test
Signed-off-by: evanchia <evanchia@amazon.com>
2021-09-27 14:25:43 -07:00
Junbo Liang a3280afef3 [AWSMetrics][cdk] Add the athena work group as a dependency of named queries (#4354)
Signed-off-by: Junbo Liang <junbo@amazon.com>
2021-09-27 13:36:35 -07:00
puvvadar 549d3f4001 Merge pull request #4321 from aws-lumberyard-dev/mp_autogen_move
Move public Multiplayer AutoGen jinja to Include dir
2021-09-27 13:31:32 -07:00
Chris Burel d8614948f3 Make InputChannelId's constructor constexpr (#4220)
This allows for all the global static `InputChannelId`s to be `constexpr`
as well, which prevents some global constructors, including some CRC32
calculations on application startup.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-09-27 14:30:37 -06:00
Mike Balfour 4b2dc9b3a4 Terrain System fixes (#4299)
* Remove the "TEST_SUPPORTED" traits.
Terrain unit tests should be usable on all platforms, so they shouldn't need a platform-specific trait to enable/disable.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fix a few misc terrain bugs.
* Change Activate/Deactivate to happen immediately instead of deferring.  There were too many order-of-operation bugs caused by trying to defer this.
* Added implementation for calculating normals.
* Fixed bug where GetHeightSynchronous wasn't stopping at the highest-priority layer.
* Added locks for SurfaceData bus to help ensure we lock our mutexes in the correct order and avoid deadlocks.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Add trivial TerrainSystem tests.
Tests construction, Activate(), Deactivate(), and destruction.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Unified Terrain system calls on single bus.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Added mock for TerrainDataNotificationBus listener.
Also added unit tests to verify the listener, and added in missing notification events.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Removed extra Sampler class.
Fixed up APIs to correctly pass Sampler and terrainExistsPtr around.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Switched MockTerrainSystem to be proper gmock.
This makes it for flexible to use and easier to reuse from other test environments.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fix settings bug caused by bad order of operations that occurred when the methods moved to a different bus.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Eliminate extra EBus by simplifying area initialization.
Previously, there was a back-and-forth ebus signal used for the terrain system to find any terrain spawners that were created prior to the terrain system activation.  Now it uses the more simple technique of just grabbing all the spawners that are currently hooked up to the spawner ebus.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Switch to NiceMock so that "uninteresting" mock calls get ignored.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Addressed PR feedback.
Filled in terrainExistsPtr at the end, and added it to GetNormal as well.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fixed shader height calculation.
It was off by half a pixel, and it was interpolating, both of which were wrong.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Create initial LmbrCentral mocks that other Gems can use.
To help improve mock maintenance over time, this creates mocks in the same Gem as the systems being mocked, instead of the other Gems that need to use mocked systems during testing.  This way, the mocks should more easily stay in sync with the interface that they mock out.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Null-guard any uses of Atom to make the class easier to unit test.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Add more mocked terrain services

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Moved Terrain mocks to publicly-available Mocks directory.  Also added more unit tests.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Change debug code to use EXACT instead of BILINEAR height sampling, because it's specifically using the terrain grid.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Added support for the sampler filters.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fix bad merge.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Add unit test to verify terrain layers define terrain regions.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Moved the AABB component mock into a private terrain header, since it's a specialized mock just for the terrain tests.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Moved sampler and normal calculations into TerrainSystem so that they can work across multiple adjacent areas.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Missed a couple of unit test changes.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Removed normal query as well, that needs a seprate unit test.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Removed unused variable that was only caught in Linux/Android builds.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Addressed PR feedback
Made the parameter names consistently listed in MockShapes.h.
Added comments to TerrainHeightGradientListComponent explaining why terrainExists is always true when a gradient exists.
Also fixed a bug where terrainExists should technically be *false* if no gradient exists.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Added more descriptive comments and names for ClampPosition.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Unit tests to verify height samplers work correctly.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fix bug where wireframe didn't refresh when the setting changed.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Created TerrainWorldRenderer Component and moved all terrain rendering management code into it.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fixed the icon references

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Removed expensive profile marker.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Addressed PR feedback

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fixed AR error - constexpr doesn't need to be in a lambda capture.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-09-27 14:58:39 -05:00
kberg-amzn 95d7cc7212 Adding the NetworkConnectionComponent to hold user nonce and migration values for a backup host in case the current host crashes or abnormally disconnects
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-27 12:14:41 -07:00
Chris Burel f5effaabcc Consolidate all xcb functionality into one subdirectory
The Linux platform has multiple windowing systems. Support for xcb is
currently in progress, support for Wayland is planned in the future. The
way the current xcb support is included is by making some file with a
`_xcb` suffix, and placing `#if PAL_TRAIT_LINUX_WINDOW_MANAGER_XCB` around
most of that file's contents.

With this change, all of the code in AzFramework that uses xcb directly is
inside the `Platform/Common/Xcb` subdirectory. It greatly reduces the
amount of code in compile-time `#ifdef` checks for the chosen windowing
system. It also provides a logical place to include O3DE-specific xcb
C++ wrappers and interfaces, without polluting non-xcb related code.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-09-27 11:44:55 -07:00
Chris Burel 08e3d14013 Move xcb files to common directory
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-09-27 11:44:55 -07:00
rbarrand 59031d2f17 Enable material version updates.
Signed-off-by: Robin <rbarrand@amazon.com>
2021-09-27 11:14:31 -07:00
Chris Galvan 527508ce66 Merge pull request #4270 from aws-lumberyard-dev/daimini/FocusMode/selection
LYN-5297 | Focus Mode - When a Prefab is selected other entities outside the Prefab hierarchy should not be selectable
2021-09-27 13:02:34 -05:00
Chris Galvan a0e7ef911d Merge pull request #4336 from aws-lumberyard-dev/daimini/FocusMode/setup_tests
LYN-6826 | Focus Mode - Introduce unit tests for EditorFocusMode and PrefabFocus classes
2021-09-27 13:02:04 -05:00
puvvadar 33029945cb Merge branch 'development' of https://github.com/o3de/o3de into mp_autogen_move 2021-09-27 10:41:53 -07:00
carlitosan 6614b9a3d9 Merge pull request #4334 from aws-lumberyard-dev/carlitosan/bugfix
Remove false error for lookup on methods
2021-09-27 10:24:40 -07:00
Jeremy Ong 96fed44fe8 Merge pull request #4342 from aws-lumberyard-dev/pdbfix
Disable Vulkan PDB generation and fix D3D12 PDBs
2021-09-27 10:54:50 -06:00
SJ 1dbf9157ea Set working directory to the install directory so that cmake can find includes in the engine root's cmake directory. (#4328)
Signed-off-by: amzn-sj <srikkant@amazon.com>
2021-09-27 09:48:59 -07:00
moudgils 5b6e342fe1 Add support for gpu descriptor heap compaction amongst other things (#4219)
* Primary Support to compact shader visible Cbv/Srv/Uav heap if it fragments enough to run out of descriptor handles

- Split the main heap into two sections - static handles and dynamic handles for descriptor tables
- Add support to data drive number of allowed static handles
- Add support to data drive ability to compact the relevant shader visible heap as there is overhead associated with compaction
- If compaction is enabled we create two shader visible ehaps and ping pong between them since you can not compact an active heap as it needs to stay active for 3 frames atleast
- As part of compaction we copy over the static handles as is but recreate all the dynamic section(i.e descriptaor tables) by tracking all the active SRGs, reallocating the descriptor tables and updating them from the non-shader visible heap
- Enabled 3 fences for cpu/gpu synchronization so that cpu can get 3 frames ahead of gpu
- Use fixed_wstring for commandlist name as a perf optimization

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

* - Disable Heap compaction by default
- Disable PSO caching when WARP is enabled
- Misc cleanup

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

* Address Feedback

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

* Address feedback

Signed-off-by: moudgils <moudgils@amazon.com>
2021-09-27 09:38:56 -07:00
Danilo Aimini 8e92ed14df Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/selection 2021-09-27 09:29:49 -07:00
Danilo Aimini b9bd17f2ae Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/setup_tests 2021-09-27 08:39:36 -07:00
nggieber 0b5aaa297e Fix text alignment
Signed-off-by: nggieber <nggieber@amazon.com>
2021-09-27 07:40:33 -07:00
nggieber 690f8e6925 Minor merge fix
Signed-off-by: nggieber <nggieber@amazon.com>
2021-09-27 07:31:32 -07:00
nggieber 4b73637ffd Merge branch 'development' into Prism/AddRepoDialog 2021-09-27 07:24:29 -07:00
nggieber 536ef46e2b Add Add Gem Repo Dialog
Signed-off-by: nggieber <nggieber@amazon.com>
2021-09-27 07:12:10 -07:00
John 5ebe66c5b6 Add integration tests for viewport editor modes.
Signed-off-by: John <jonawals@amazon.com>
2021-09-27 13:10:47 +01:00
AMZN-Olex 1765934281 Merge branch 'development' of https://github.com/o3de/o3de into Network/olexl/nettransform_local_for_children_cr 2021-09-27 07:37:54 -04:00
AMZN-Igarri c75f3690da Product/Source differentiation AssetBrowser Search View. (#4144)
* Added whole row highlight

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

* Applied code review changes

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

* Addressed code review comments

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

* fixed QPointers

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

* Added indentation to child items

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

* Added Branch Icons

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

* Loading icons and keeping a reference.

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

* Fixed typos

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

* Fixed TableView Header

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

* Cleaned up Delegate Paint

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

* Fixed view style

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

* small tweaks

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

* Added Assert

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

* Small tweak in Table Model

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

* Code Review Feedback

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

* Code review Comments

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

* Removed Comment

Signed-off-by: igarri <igarri@amazon.com>
2021-09-27 10:43:08 +01:00
John a94f7c222d Remove constructors without ViewportEditorModeTrackerInterface ptr.
Signed-off-by: John <jonawals@amazon.com>
2021-09-27 09:23:26 +01:00
Jeremy Ong a3cc8845dd Disable Vulkan PDB generation and fix D3D12 PDBs
Vulkan PDBs are currently broken because debug data isn't stripped from
the shader binary. Furthermore, sub-id hashing is broken because sub-ids
count from 1 which generates a collision on the first sub-object.
Changing the default value for the sub-id argument resolves this.

Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-09-27 01:21:31 -06:00
Pinfel bf58638505 Merge remote-tracking branch 'origin/development' into component-doc-links 2021-09-27 00:44:18 -04:00
Danilo Aimini f012407506 Addressed multiple minor CR comments.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-24 18:49:17 -07:00
Danilo Aimini ebb996d7f1 Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/breadcrumbs 2021-09-24 17:10:00 -07:00
Danilo Aimini 6753fdf799 Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/selection 2021-09-24 16:46:57 -07:00
Danilo Aimini f7e964c91d Better replacement for EntityId checks
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-24 16:35:48 -07:00
Danilo Aimini 80e6a6903a Remove unused CreateEditorEntity function
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-24 15:55:02 -07:00
lumberyard-employee-dm 2ce7bbd945 Moved the SettingsRegistryFileReader class to more general IO Reader (#4189)
The new FileReader class allows using either a FileIOBase or SystemFile
classes for reading files.
If a non-nullptr FileIOBase is supplied, the FileIOBase is used,
otherwise SystemFile is used.

Updated the SettingsRegistryMergeUtils
`MergeSettingsToRegistry_ConfigFile` function to use the FileReader.

This allows .cfg such as the autoexec.cfg to be read using FileIO,
therefore allowing it to be read from the engine.pak file.

Because the AZ::Console::ExecuteConfigFile uses the
`MergeSettingsToRegistry_ConfigFile` function for merging *.cfg files to
the SettingsRegistry, this allows the AZ::Console to run console
commands from files within pak files thanks to the ArchiveFileIO being
the default FileIOBase instance

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-09-24 17:36:26 -05:00
Danilo Aimini 72110e40cf Add Unit tests for EditorFocusMode and PrefabFocus. Minor change to PrefabFocusHandler to avoid instantiating a new AZ::EntityId() for checks.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-24 15:05:34 -07:00
chcurran c14133e926 Remove false error for lookup on methods, that occurs during (de)serialization
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-24 14:34:51 -07:00
kberg-amzn 2c19abf7ee Merge pull request #4287 from aws-lumberyard-dev/LYN6657_MultiplayerScriptImprovementsForDemo
LYN6657 Misc Improvements for Multiplayer Scripting
2021-09-24 14:11:14 -07:00
kberg-amzn 5c79749d03 Merge pull request #4295 from aws-lumberyard-dev/GitIssue4294_ColorNodeTooltipFix
Fix for Color Node Tooltip  (Values 0-1 instead of 0-255)
2021-09-24 13:44:14 -07:00
Gene Walters 8c4ff8802c Small fix to use AZ_CRC_CE
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-09-24 13:25:33 -07:00
LesaelR caf161ec63 Signed-off-by: LesaelR <LesaelR@amazon.com> (#4278)
* Signed-off-by: LesaelR <LesaelR@amazon.com>

* Removing the un-needed sandbox marks.

Signed-off-by: LesaelR <LesaelR@amazon.com>
2021-09-24 15:14:31 -05:00
chcurran 72ff163ff0 merge system component
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-24 13:05:59 -07:00
srikappa-amzn dcc325dfaa Added function comments for new entity functions
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-24 12:16:38 -07:00
chcurran e125462eaa Set logging preference before running tools
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-24 11:56:42 -07:00
Guthrie Adams e747112031 Merge branch 'development' into Atom/guthadam/material_component_supports_property_overrides_without_material_overrides 2021-09-24 13:24:08 -05:00
Guthrie Adams d151e16fc5 RebuildInstance only checks Asset::IsReady
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-24 13:23:15 -05:00
Guthrie Adams eb713a9007 Merge branch 'development' into Atom/guthadam/material_component_supports_property_overrides_without_material_overrides 2021-09-24 13:11:43 -05:00
SergeyAMZN 66a875bf79 Merge pull request #4261 from aws-lumberyard-dev/MPSpawnableHolderUpdate
Updated NetworkSpawnableHolderComponent to use TransformBus instead o…
2021-09-24 19:06:21 +01:00
Guthrie Adams b0ea4ac389 moved code for applying properties to MaterialAssignment
added lambdas for queuing and updating assets

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-24 13:03:44 -05:00
AMZN-nggieber 9b14d49f87 Adds Inspector to Gem Repo Screen (#4242)
* Adds the gem repo screen with the UI built but with mocked data and not connected to the o3de scripts

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

* Changed name of added to enabled, disabled define, removed unused functions

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

* Added Repo Screen Inspector UI

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

* Addressed minor PR feedback

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

* Add some more minor PR changes

Signed-off-by: nggieber <nggieber@amazon.com>
2021-09-24 10:50:45 -07:00
puvvadar 93761a754b Merge branch 'development' of https://github.com/o3de/o3de into mp_autogen_move 2021-09-24 09:51:49 -07:00
puvvadar 5114c2e0f2 Move AutoComponent jinjas to Include and update cmake accordingly
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-09-24 09:49:46 -07:00
puvvadar 967d535464 Merge pull request #4293 from aws-lumberyard-dev/mp_rpcparam_codegen
Fix AutoGen of RPCs with no params
2021-09-24 09:48:10 -07:00
pereslav bf1ebea202 Moved local variable to a smaller scope
Signed-off-by: pereslav <pereslav@amazon.com>
2021-09-24 17:12:58 +01:00
Alex Peterson 43244d30e1 Project Manager Gem Dependencies (#4132)
* Fix engine API change and add gem dependencies

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Add GemCatalog dependency test

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Clarify display name and fix missing const

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Moving a couple helper functions into private scope

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Update gem count when unselecting a gem #4074

This addresses the following issue https://github.com/o3de/o3de/issues/4074

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Active/Inactive filter and dependency tooltips

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Accessors for previously added and dependencies

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Cart displays gem dependency changes

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Shorten titles to fit in summary popup

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Remove QString::number

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Remove extra space

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Consolidate source model accesor helpers

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Addressing minor feedback

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Remove unused local variable

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
2021-09-24 09:01:17 -07:00
pereslav 44c8ae2872 Changed NetworkSpawnableHolderComponent to use Entity::GetTransform instead of an ebus call
Signed-off-by: pereslav <pereslav@amazon.com>
2021-09-24 13:03:02 +01:00
pereslav 4d11025d64 Fixed Entity::GetTransform to work for the components of an activating entity. Made the cached transform lazy evaluated.
Signed-off-by: pereslav <pereslav@amazon.com>
2021-09-24 13:00:40 +01:00
Benjamin Jillich 4c0796f11e EMotion FX: Crash in the actor builder when fbx meta data contains node groups (#4283)
Fixing a crash related to the small array conversion that made multiple assets crash the actor builder.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-09-24 09:14:55 +02:00
Benjamin Jillich 94dfc508ea EMotion FX: Asset Processor generates an Actor for every FBX (#4284)
Fixing the actor behavior to ignore actor asset generation for files that only contain nodes/bones. We're only checking for blend shapes and skins now. In case neither is present in an FBX, we don't export the actor asset.

This makes a plain skeleton a special case where users manually need to add the actor group for the fbx. The most common use case for these are animation files anyway, where we don't want to export actor assets.

Also increased the version number of the actor group so that they are all getting reprocessed and the unneeded actor assets get removed.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-09-24 09:14:47 +02:00
Guthrie Adams ebcf3723f9 Material Component: Can set material property overrides on default materials
No longer need to assign material overrides to set/edit properties in UI or script
Material component will load and use the default material for a slot if no override is assigned

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-23 22:58:39 -05:00
kberg-amzn efda2c91e9 Cleaning up tcp socket changes
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-23 18:28:11 -07:00
srikappa-amzn 28c056e4fd Added comments and changed some function names
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-23 18:26:39 -07:00
kberg-amzn f837f0494b many bug fixes
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-23 18:25:46 -07:00
Gene Walters e91353143f Merge branch 'upstream/development' into LYN6657_MultiplayerScriptImprovementsForDemo 2021-09-23 16:35:56 -07:00
dmcdiarmid-ly 1050f95601 Merge pull request #4298 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-16529
Instance BLAS objects at the subMesh level in the RayTracingFeatureProcessor
2021-09-23 16:34:27 -07:00
Gene Walters 69cd4afdac Merge branch 'upstream/development' into GitIssue4294_ColorNodeTooltipFix 2021-09-23 16:15:11 -07:00
srikappa-amzn 3c882230ed Store the spawn ticket id inside entity instead of maintaining a map of entity to ticket
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-23 15:25:15 -07:00
AMZN-Olex 40286b7bac A small optimization
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-09-23 17:37:39 -04:00
dmcdiar 2dc7b517d1 Cached BLAS objects at the sub-mesh level
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-09-23 13:49:10 -07:00
AMZN-Olex 6d005c62f4 Merge branch 'development' of https://github.com/o3de/o3de into Network/olexl/nettransform_local_for_children_cr 2021-09-23 16:29:40 -04:00
Gene Walters c91b0f9d31 Small fix for color node tooltip to ask for values 0-1 instead of 0-255
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-09-23 13:29:04 -07:00
Guthrie Adams 05b75ea33c Merge pull request #4273 from aws-lumberyard-dev/Atom/amzn-tommy/ExposeTransformLookAtToBehaviorContext
Expose Transform::CreateLookAt to behavior context
2021-09-23 15:04:09 -05:00
Gene Walters a44af20f9a Adding parameter names to NetworkCharacterComponent script events so people know what the parameters are used for in scriptcanvas
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-09-23 13:01:34 -07:00
puvvadar f142e30da6 Fix AutoGen of RPCs with no params
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-09-23 12:56:46 -07:00
Danilo Aimini 03372d2ea9 Made IsInFocusSubTree const, and other minor refactorings.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-23 12:50:49 -07:00
Gene Walters cd85df35b6 Make sure Multiplayer AutoComponents dont generate property OnChange script events if GenerateEventBindings is disabled
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-09-23 12:45:44 -07:00
santorac 720495748e Since I was already working with _dev_shaderball_00_basecolor.png from AtomLyIntegration gem, I went ahead and updated the one in MaterialEditor to match, because I noticed that the one from AtomLyIntegration was a bit nicer, having colored arrays instead of low contrast gray ones.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-23 12:42:10 -07:00
santorac f92daf060b Working on exposing the doubles-sided flag outside the Opacity property group.
Before, the only way to set the double-sided flag was to enable a non-opaque mode, because the flag was hidden. We are moving the double-sided flag to the general property group instead of the opacity property group, so it is always available. In this particular commit, we just add the general.doubleSided property so we don't break existing data. In an upcoming commit I will remove opacity.doubleSided, once we have the material backward compatibility system ready.

I also added another "default" texture map to the Common/Feature gem that is directional, so better for understanding UV/tangent space. These were copied from the AtomLyIntegration gem. This is being used for a screenshot test in AtomSampleViewer with the new 009_Opacity_Opaque_DoubleSided.material.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-23 12:41:26 -07:00
Danilo Aimini 23357b4c93 Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/selection 2021-09-23 12:28:31 -07:00
Chris Galvan 8a80b73918 Merge pull request #4289 from aws-lumberyard-dev/daimini/FocusMode/setup_fix
LYN-6796 | Focus Mode - Fix to edge case on uninitialized handler
2021-09-23 14:17:16 -05:00
Scott Romero 8cbc5bc447 [development] Atom CPU profiler include cleanup (#4272)
- Removed all unnecessary includes to Atom CpuProfiler.h
 - Added includes to AzCore Profiler.h where necessary

Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2021-09-23 11:14:22 -07:00
Steve Pham 2ef5a6453e Fix failed 'server' platform assets on Linux related to Shaders (#4275)
* Add missing 'server' platform identifier for the ShaderBuilder
* Use the current host platform as the fallback platform identifier (and not 'pc')

Signed-off-by: Steve Pham <spham@amazon.com>
2021-09-23 11:07:36 -07:00
amzn-tommy 0543c65f49 Merge remote-tracking branch 'upstream/development' into Atom/amzn-tommy/ExposeTransformLookAtToBehaviorContext
Signed-off-by: amzn-tommy <waltont@amazon.com>
2021-09-23 10:54:34 -07:00
Danilo Aimini d10cf1e495 Add guard against edge case.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-23 10:47:21 -07:00
Olex Lozitskiy a849ca5c28 Debug build clang fixes for Multiplayer.Tests
- for android/mac
2021-09-23 13:16:29 -04:00
Gene Walters c2c18f094b Exposing NetworkCharacterComponent::TryMoveWithVelocity to script. Updating Multiplayer AutoComponent baseclass behavior context to Reflect itself instead of its derived (human made) component. This is so the derived class can also create behaviorcontext classes of its own if needed. Misc copyright header edit.
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-09-23 09:46:55 -07:00
AMZN-Olex 4308db0c6d Debug build clang fixes
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-09-23 11:59:43 -04:00
AMZN-Olex 3c46336ab0 NetTransform replicates local transform for child entities
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-09-23 10:25:14 -04:00
pereslav 1087498d00 Merge branch 'development' of https://github.com/o3de/o3de into MPSpawnableHolderUpdate 2021-09-23 12:41:41 +01:00
SJ 5ae35810ae 1. Update iOS deployment target to 14 (#4266)
2. Set MacOS default deployment target to 11.

Signed-off-by: amzn-sj <srikkant@amazon.com>
2021-09-22 19:11:20 -07:00
sweeneys 09ce73aa44 Initial update for this module's unit tests on Linux
Signed-off-by: sweeneys <sweeneys@amazon.com>
2021-09-22 17:50:38 -07:00
Danilo Aimini 3fdf1f052a Minor comments and whitespace fixes.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-22 16:46:21 -07:00
Danilo Aimini 087ccf3774 Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/selection 2021-09-22 16:36:38 -07:00
Danilo Aimini be88be4bb8 Minor fixes to pass AR
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-22 16:12:11 -07:00
Tommy Walton 92c4b22445 Fix a minor spelling mistake (#4247)
Signed-off-by: amzn-tommy <waltont@amazon.com>
2021-09-22 15:49:01 -07:00
Tommy Walton 982bef8766 Use resize_no_construct when creating a buffer asset, since the initial data is going to be memcopy'd anyways. (#4249)
Signed-off-by: amzn-tommy <waltont@amazon.com>
2021-09-22 15:48:43 -07:00
amzn-tommy 1e5e6094f5 Expose Transform::CreateLookAt to behavior context to use with hydra tests
Signed-off-by: amzn-tommy <waltont@amazon.com>
2021-09-22 15:46:29 -07:00
Danilo Aimini 55e2684471 Refactor Prefab Focus function to move reused code to helper.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-22 15:02:58 -07:00
Danilo Aimini 7a0be4ff65 Refresh delegate painting in the Outliner even if the widget is not in focus.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-22 15:01:49 -07:00
Danilo Aimini e2c4dbe277 Fix warning for numeric cast.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-22 15:01:47 -07:00
Danilo Aimini 59d7cd6058 Enable back button and introduce behavior
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-22 15:01:45 -07:00
Danilo Aimini 8ab409e4d2 Implemented the PrefabViewportFocusPathHandler class, added a breadcrumb widget to the viewport toolbar to display the currently focused prefab path.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-22 15:01:39 -07:00
Qing Tao 62f7fbb665 LYN-6793 [iOS] [asset_profile] 4 assets fail to process for iOS (#4268)
* LYN-6793 [iOS] [asset_profile] 4 assets fail to process for iOS
The issue was because the compression of ETC formats took too long.
Replaced all ETC and PVRTC formats with ASTC formats.
Update all pixel operation for formats with single R channel to align the change with R8.

Signed-off-by: Qing Tao <qingtao@amazon.com>
2021-09-22 14:43:57 -07:00
Danilo Aimini 1dd58511c1 Remove FocusModeFramework nested namespace
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-22 14:18:19 -07:00
Danilo Aimini 368c325613 Disable selection of "out of focus" entities in both Outliner and Viewport. Refactor hover/selection rect painting for branches in the Outliner to fix disabled hover state.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-22 14:18:16 -07:00
Chris Galvan e0eeb6369c Merge pull request #4222 from aws-lumberyard-dev/daimini/FocusMode/setup
LYN-6796 | Focus Mode - Setup
2021-09-22 15:44:52 -05:00
Steve Pham cfc9ec2530 Implement Project Manager 'build' button for Mac and Linux(#4248)
Signed-off-by: Steve Pham <spham@amazon.com>
2021-09-22 13:44:21 -07:00
Danilo Aimini 4ae95719de Initialization changes to pass unit tests. Some interfaces are now retrieved on demand and there's clearer failure paths that don't involve asserts to better handle test/headless initializations.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-22 12:44:18 -07:00
Danilo Aimini 834076782f Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/setup 2021-09-22 12:13:08 -07:00
Alex Peterson 20849655ea Initial gem dependencies (#4229)
These are immediate dependencies, and include many circular dependencies, largely amongst the Atom gems, as indicated by cmake

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
2021-09-22 11:56:53 -07:00
Danilo Aimini 305e62380a Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/setup 2021-09-22 10:03:42 -07:00
Guthrie Adams 7e153d7bb9 Merge pull request #4181 from aws-lumberyard-dev/Atom/rbarrand/MaterialDependenciesFix
Switch job dependency type to OrderOnce for material assets when property names are present.
2021-09-22 12:02:59 -05:00
Guthrie Adams 6a4e90d1be Merge pull request #4246 from aws-lumberyard-dev/Atom/guthadam/atomtools_support_ly_set_gem_variant_to_load
AtomTools support ly_set_gem_variant_to_load and other cmake deletions
2021-09-22 11:59:27 -05:00
Roman d00d9a9515 Fix the crash when switching between sim obj and physix layout in animation editor. (#4185)
* Update the simulated object layout

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

* Fixed the bug. Do not store uncessory cached selected model indices which would become stall.

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

* update the simulted object layout.

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

* Get rid of locally cached selectedIndices variable.

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

* Remove debug code

Signed-off-by: rhhong <rhhong@amazon.com>
2021-09-22 18:41:45 +02:00
Guthrie Adams 9912e68c59 reverting unneeded changes
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-22 11:19:13 -05:00
Brian Herrera aaf292f8cd Merge pull request #4250 from aws-lumberyard-dev/pipelines/retry-pipeline
Retry pipeline stages when a node goes offline
2021-09-22 09:11:16 -07:00
Guthrie Adams 61fab5d714 Merge branch 'development' into Atom/guthadam/atomtools_support_ly_set_gem_variant_to_load 2021-09-22 11:04:58 -05:00
Guthrie Adams a93c1758f4 restoring immediate rpi initialization and window creation to fix broken tests
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-22 11:03:46 -05:00
John 15e6d999c2 Remove line breaks and forward declare class.
Signed-off-by: John <jonawals@amazon.com>
2021-09-22 16:53:01 +01:00
John 071d3eaa31 Delete non-source data.
Signed-off-by: John <jonawals@amazon.com>
2021-09-22 16:49:22 +01:00
John 4909c91614 Move Component editor mode logic to ComponentModeCollection.
Signed-off-by: John <jonawals@amazon.com>
2021-09-22 16:46:44 +01:00
John beaa90a968 Call sites for editor mode activate/deactivate.
Signed-off-by: John <jonawals@amazon.com>
2021-09-22 16:24:33 +01:00
Olex Lozitskiy 4e6c49ac33 Hierarchical Components, phase 1 with unit tests
- Added fundamental Hierarchical Components
- 69 unit tests for various hierarchical scenarios
2021-09-22 10:05:39 -04:00
Guthrie Adams 1dcc20fd76 Merge branch 'development' into Atom/guthadam/atomtools_support_ly_set_gem_variant_to_load 2021-09-22 09:04:38 -05:00
Guthrie Adams 6a1b685ea7 fixing duplicate define
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-22 09:03:24 -05:00
AMZN-Olex ce1614bd57 Merged with dev
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-09-22 08:35:35 -04:00
pereslav ae2525564d Updated NetworkSpawnableHolderComponent to use TransformBus instead of FindComponent. Added dependency on TransformService
Signed-off-by: pereslav <pereslav@amazon.com>
2021-09-22 13:29:55 +01:00
AMZN-Olex cb75607106 Merged dev
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-09-22 08:09:53 -04:00
SergeyAMZN 35517c4e6a Merge pull request #4023 from aws-lumberyard-dev/MPSpawnableRework
Reworked net entities instantiation in order to fix entity references…
2021-09-22 10:50:35 +01:00
Benjamin Jillich 8b74395560 EMotionFX: Basic profile instrumentation for anim graph (#4240)
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-09-22 10:15:20 +02:00
hultonha b865d2aec1 Add support for camera reference frames to support camera yaw in certain situations (#4088)
* proof of concept change for fixing camera yaw rotation being ignored

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* updates to fully support camera roll

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* small fixes for PR

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* undo changes in EditorCameraComponent

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add test to verify interaction between editor viewport view entity change and modular camera controller

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add additional tests for updated camera behaviors

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* revert change to Camera Gem Output Name

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* move location of new files

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* fix tab/spaces issue

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* remove static from potentially unused functions

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* set camera lib name in CMakeLists.txt file

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* cosmetic CMakeLists.txt change

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-09-22 09:08:24 +01:00
Guthrie Adams 59c4beeeaf Merge branch 'development' into Atom/guthadam/atomtools_support_ly_set_gem_variant_to_load 2021-09-22 01:39:25 -05:00
Guthrie Adams 7910803e82 removing ly_add_target_dependencies
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-22 01:38:12 -05:00
Guthrie Adams 7db46da755 updating SMC Linux config
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-22 00:35:19 -05:00
Guthrie Adams 9bd23dc5d8 reverting call to AWSNativeSDKInit::InitializationManager::Shutdown()
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-22 00:04:55 -05:00
dmcdiarmid-ly 2c55ad5379 Merge pull request #4202 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-4126
Change the Reflection Probe component to an OBB
2021-09-21 20:23:57 -07:00
kberg-amzn aacb6a18db Hook up the last client inputId to the migrate notification
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-21 19:41:23 -07:00
kberg-amzn e8aeb9b101 Format fixing
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-21 19:37:54 -07:00
kberg-amzn d28bcbe027 Reverts changes to component application and adds further client migration handling hookup
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-21 19:33:59 -07:00
AMZN-Olex 5f73061227 Adding client side on-parent-changed logic for Network Transform Component
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-09-21 22:19:21 -04:00
nggieber e76ed67e95 Add no repositories added screen
Signed-off-by: nggieber <nggieber@amazon.com>
2021-09-21 18:34:15 -07:00
Danilo Aimini ceed8f692b Do not assert if m_focusModeInterface can't be initialized
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-21 17:16:27 -07:00
Danilo Aimini 159c0739a7 Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/setup 2021-09-21 17:15:09 -07:00
dmcdiar df42377fc6 Minor changes to forward pass IBL specular
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-09-21 17:10:32 -07:00
nvsickle bcfe3d3878 Revert "Refresh rate driven rendering tick logic (#3375)"
This reverts commit db63dcbcd9.

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-09-21 16:47:24 -07:00
brianherrera eaddd4eee7 Throw exception for build stage
This is required so Jenkins will properly mark the build failed on valid script errors.

Signed-off-by: brianherrera <briher@amazon.com>
2021-09-21 16:05:25 -07:00
Mike Chang 39a4e05492 Change installer domain to o3debinaries.org (#4244)
* Change installer domain to o3debinaries.org

* Removed 3p license parameter

Signed-off-by: Mike Chang <changml@amazon.com>
2021-09-21 15:24:14 -07:00
dmcdiar 3961d2724e Merge branch 'development' into Atom/dmcdiar/ATOM-4126 2021-09-21 15:14:58 -07:00
mrieggeramzn 50fabb1bf7 Atom/mriegger/fixupname (#4187)
* Removing atom from the Decal (atom) name
* Decal component can take advantage of non-uniform scale option
* Using the base class nonuniform scale property rather than firing an event
* removing pragma optimize off
* Python tests need the updated name

Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-09-21 15:06:55 -07:00
brianherrera d44cc844d1 Retry pipeline stages when a node goes offline
This change is required to support spot instances in the AR pipeline.

- When a node goes offline the job is retried on a new node
- Valid script errors are handled properly and the status is updated in Jenkins

Signed-off-by: brianherrera <briher@amazon.com>
2021-09-21 15:06:31 -07:00
Danilo Aimini f14e8d6eac Fix header formatting to pass validation
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-21 15:06:29 -07:00
Danilo Aimini 5384db79f4 Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/setup 2021-09-21 15:03:59 -07:00
dmcdiar e5cc029c76 Converted ReflectionProbe Srg indices to ShaderInputNameIndex
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-09-21 14:40:26 -07:00
Guthrie Adams 0bcf275ed2 updated/removed platform specific files
fixed warning message

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-21 16:39:04 -05:00
hershey5045 30da67fe7d Editor HDR Color Grading Component implemented under the PostFx stack (#4159)
* Add HDR color grading pass and shaders.

* Remove color grading pass from light adaptation parent pass due to failing ASV tests. This will be added back later on.

* Editor HDR Color Grading Component implemented under the PostFx stack (#219)

* Add softmin/max for unbounded color grading properties.

* Revert channel mixer properties to vector3. Refactor mix to weight. Fix color grading pass to convert any color variable into vec4.

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

Co-authored-by: Robin <rbarrand@amazon.com>
2021-09-21 16:19:30 -05:00
Tobias Alexander Franke 9477da799b Jobify view culling (#3983)
* Jobify culling
* Move JobCompletion to stack

Signed-off-by: Tobias Alexander Franke <tobias.alexander.franke@huawei.com>

Co-authored-by: Tobias Alexander Franke <tobias.alexander.franke@huawei.com>
2021-09-21 16:05:11 -05:00
jiaweig 61a9223256 ATOM-16079 [RHI][Vulkan] - Linux Swapchain rendering issue on the first frame (#4129)
* Fix out-of-date swapchain when QT window is not activated.

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

* Removed new code of the previous hack.

Signed-off-by: jiaweig <jiaweig@amazon.com>
2021-09-21 13:46:22 -07:00
Danilo Aimini 107732d057 Remove pragma once from cpp file
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-21 13:45:39 -07:00
Danilo Aimini e5a413c3be Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/setup 2021-09-21 13:10:43 -07:00
Robin dd8761dd8b Edit comment and add marker for version update.
Signed-off-by: Robin <rbarrand@amazon.com>
2021-09-21 13:08:23 -07:00
Guthrie Adams d453da4724 Merge branch 'development' into Atom/guthadam/atomtools_support_ly_set_gem_variant_to_load 2021-09-21 14:32:12 -05:00
Guthrie Adams 22e14ea90d added m_drawContextRegistered flag to stop error calling UnregisterDynamicDrawContext in AtomViewportDisplayIconsSystemComponent
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-21 14:29:24 -05:00
Robin 0c3dc9a0cf Remove JIRA number.
Signed-off-by: Robin <rbarrand@amazon.com>
2021-09-21 12:25:05 -07:00
Robin b78e41f5a8 Refactor use of OrderOnce for materials to limit to materialtype dependencies only.
Signed-off-by: Robin <rbarrand@amazon.com>
2021-09-21 12:17:33 -07:00
kberg-amzn ca7de715fd minor code cleanup
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-21 11:56:19 -07:00
kberg-amzn a3aaebe83e merging latest main
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-21 11:55:40 -07:00
scspaldi d11dbd3732 Updated Linux and Mac configs to show test results.
Signed-off-by: scspaldi <scspaldi@amazon.com>
2021-09-21 11:50:04 -07:00
Guthrie Adams 037d2f8cad Merge pull request #4232 from aws-lumberyard-dev/Atom/amzn-tommy/ATOM-16504_StandardMultilayerPBR_Displacement_nil
Modify CalcOverallHeightRange to not return nil
2021-09-21 13:46:57 -05:00
Chris Galvan ec4e6a6c35 Merge pull request #4243 from aws-lumberyard-dev/cgalvan/FixLCPrefabCrash
Prevent crash in Landscape Canvas when creating a prefab from an open graph.
2021-09-21 13:36:51 -05:00
kberg-amzn 13183f8710 Merge pull request #4178 from aws-lumberyard-dev/nvsickle/CryCameraRemoval
Remove legacy Cry dependencies from the Camera Gem
2021-09-21 11:35:16 -07:00
jromnoa fa163f49b9 Re-structure Atom test folders in AutomatedTesting. (#4206)
* move shader asset builder test into test_Atom_MainSuite_Optimized.py, update CMakeLists.txt, and move all imports inside the test class for hydra_ShaderAssetBuilder_RecompilesShaderAsChainOfDependenciesChanges.py

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

* re-organize the Atom automated test structure to match the new parallel + batched test structures

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

* fix CMakeLists.txt registrations for test files

Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-09-21 10:55:48 -07:00
AMZN-tpeng 612ba040a6 [ATOM][RHI][Vulkan] - add different constant alignment values for pla… (#4098)
* [ATOM][RHI][Vulkan] - add different constant alignment values for platforms.

Signed-off-by: Peng <tonypeng@amazon.com>

* More explanation of the limitation define.

Signed-off-by: Peng <tonypeng@amazon.com>
2021-09-21 10:54:50 -07:00
Danilo Aimini df10b56f2a ClearFocusRoot implementation
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-21 10:47:02 -07:00
Danilo Aimini 271bd3c2a6 Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/setup 2021-09-21 10:45:40 -07:00
Chris Burel 19747cb5c6 Link to xcb as system-provided targets, instead of by direct library path (#4221)
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-09-21 12:31:42 -05:00
Danilo Aimini 5a4476a0e4 Minor fixes to variable names and comments.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-21 10:26:41 -07:00
amzn-tommy c6ad920a46 Merge remote-tracking branch 'upstream/development' into Atom/amzn-tommy/ATOM-16504_StandardMultilayerPBR_Displacement_nil
Signed-off-by: amzn-tommy <waltont@amazon.com>
2021-09-21 10:11:07 -07:00
amzn-tommy ed61f47b7f Cleaner initialization of heightMinMax plus a comment in StandardMultilayerPBR_Common.azsli to indicate that the .lua needs to be updated if the .azsli enum changes.
Signed-off-by: amzn-tommy <waltont@amazon.com>
2021-09-21 10:10:54 -07:00
AMZN-Olex f85a7dfeeb Merged dev
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-09-21 12:57:57 -04:00
Chris Galvan 2bba8fe9a3 Clarified behavior in comment.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-09-21 11:57:17 -05:00
Danilo Aimini b8c78caa2f Remove nested FocusModeFramework namespace
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-21 09:48:09 -07:00
Danilo Aimini 29d7fcb55e Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/setup 2021-09-21 09:41:36 -07:00
Chris Galvan 4e46cb0a01 Prevent crash in Landscape Canvas when creating a prefab from an open graph.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-09-21 11:14:47 -05:00
Guthrie Adams b69fe3a145 Merge branch 'development' into Atom/guthadam/atomtools_support_ly_set_gem_variant_to_load 2021-09-21 11:07:18 -05:00
Guthrie Adams 0d3e35fb70 Merge branch 'development' into Atom/guthadam/atomtools_updating_cmake_config_plus_bootstrap 2021-09-21 10:42:58 -05:00
Guthrie Adams 04ee676e2f Merge pull request #4213 from aws-lumberyard-dev/Atom/guthadam/material_component_clear_and_repair_commands
Adding new commands to the material component for managing, removing, repairing material slots
2021-09-21 10:36:56 -05:00
John a86ff7515e Merge branch 'development' into LYN-5265_state_tracker_impl 2021-09-21 15:03:17 +01:00
pereslav dc0bb00c10 Added an error check in case of a requested spawnable is not networked
Signed-off-by: pereslav <pereslav@amazon.com>
2021-09-21 14:58:33 +01:00
AMZN-Igarri 7fca57a169 Fixed Assert (#4234)
Signed-off-by: igarri <igarri@amazon.com>
2021-09-21 14:55:10 +01:00
pereslav 895974db57 Removed spawn/despawn events from the spawnable system. Used NetworkSpawnableHolderComponent instead
Signed-off-by: pereslav <pereslav@amazon.com>
2021-09-21 14:50:06 +01:00
Guthrie Adams 88ee878025 deleting platform specific code from ME and SMC
fixed ME viewport

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-20 23:13:51 -05:00
dmcdiar db5fd91ac9 Merge branch 'development' into Atom/dmcdiar/ATOM-4126 2021-09-20 18:22:45 -07:00
kberg-amzn 1000a07b3f merging latest main
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-20 17:26:11 -07:00
Guthrie Adams 847e8058e0 Merge branch 'Atom/guthadam/atomtools_updating_cmake_config' into Atom/guthadam/atomtools_updating_cmake_config_plus_bootstrap 2021-09-20 19:14:09 -05:00
Guthrie Adams 63533bf067 Merge branch 'development' into Atom/guthadam/atomtools_updating_cmake_config 2021-09-20 19:13:16 -05:00
Danilo Aimini 9d7e5ce1af Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/setup 2021-09-20 17:11:09 -07:00
puvvadar d7e29c00c7 Merge pull request #4228 from aws-lumberyard-dev/LYN6808_Multiplayer_PreRender_CompilerErrorFix
LYN6808: Fix Compiler Error Due to EntityPreRenderEvent
2021-09-20 17:04:24 -07:00
amzn-tommy d15d7c3a85 Modify CalcOverallHeightRange to not return nil
Signed-off-by: amzn-tommy <waltont@amazon.com>
2021-09-20 16:24:28 -07:00
kberg-amzn bf113bb5d1 merging latest main
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-20 15:47:58 -07:00
jromnoa 3685f1bff2 move shader asset builder test into test_Atom_MainSuite_Optimized.py, update CMakeLists.txt, and move all imports inside the test class for hydra_ShaderAssetBuilder_RecompilesShaderAsChainOfDependenciesChanges.py (#4205)
Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-09-20 15:21:23 -07:00
Gene Walters 465f91c7f5 Fix compiler error because EntityPreRenderEvent only takes one float for deltaTime now
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-09-20 14:59:28 -07:00
kberg-amzn 22ab484986 merging latest development
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-20 14:07:49 -07:00
kberg-amzn ff1482bb03 merging latest development
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-20 13:53:30 -07:00
kberg-amzn 52004f6cb5 Merge pull request #4120 from aws-lumberyard-dev/LYN6527_MoveMPSampleComponents_into_MultiplayerGem
Move Multiplayer Sample Components into Multiplayer Gem
2021-09-20 13:50:00 -07:00
Danilo Aimini 9c400bbd9d Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/setup 2021-09-20 13:44:41 -07:00
Danilo Aimini 489a93cf91 Remove assert for edge case that can actually happen in normal circumstances, simply return false in those cases.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-20 13:44:25 -07:00
lumberyard-employee-dm b9d1af9f46 Fixed calculation of each archive file data offset. (#4204)
* Fixed calculation of each archive file data offset.

The location of a file entry in a Zip file is calculated after the local file
header + the length of the filename + the length of the extra field
length per the ZIP file spec.
https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removed bIndependentBlocks variable

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-09-20 15:44:07 -05:00
dmcdiarmid-ly 16e806abff Merge pull request #4200 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-16437
Instance the ray tracing BLAS objects
2021-09-20 13:42:47 -07:00
kberg-amzn 011bd5d10e merging latest development
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-20 13:28:57 -07:00
kberg-amzn 8401ee409b merging latest development
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-20 13:27:45 -07:00
Guthrie Adams fcc6af58f5 Merge branch 'development' into Atom/guthadam/material_component_clear_and_repair_commands 2021-09-20 15:25:44 -05:00
Guthrie Adams 376a6040d8 Addressing PR feedback
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-20 15:24:03 -05:00
jckand-amzn e4479fff4a Dynamic Vegetation automated test conversion/optimization (#4175)
* Initial batch of optimized Dynamic Vegetation tests

Signed-off-by: jckand-amzn <jckand@amazon.com>

* Adding another round of optimized Dynamic Vegetation tests

Signed-off-by: jckand-amzn <jckand@amazon.com>

* Adding more optimized Dynamic Vegetation tests

Signed-off-by: jckand-amzn <jckand@amazon.com>

* Adding another round of optimized Dynamic Vegetation tests

Signed-off-by: jckand-amzn <jckand@amazon.com>

* Final batch of converted Dynamic Vegetation tests

Signed-off-by: jckand-amzn <jckand@amazon.com>

* Re-organizing/cleaning up TestSuite files

Signed-off-by: jckand-amzn <jckand@amazon.com>

* Running optimized tests without xfail marker for Jenkins test

Signed-off-by: jckand-amzn <jckand@amazon.com>

* Corrected path on CMakeLists.txt to point to the correct TestSuite file for optimized tests

Signed-off-by: jckand-amzn <jckand@amazon.com>

* Adding xfail mark to DistanceBetweenFilter tests due to Editor deadlock

Signed-off-by: jckand-amzn <jckand@amazon.com>

* Updating CMakeLists to build Launcher

Signed-off-by: jckand-amzn <jckand@amazon.com>

* Updating xfail for DistanceBetweenFilter tests to skips as they timeout and cause cascading test failures

Signed-off-by: jckand-amzn <jckand@amazon.com>

* Re-added xfail marker to optimized tests

Signed-off-by: jckand-amzn <jckand@amazon.com>

* Correcting a few typos

Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-09-20 15:08:43 -05:00
Guthrie Adams 5a2ae1d483 Merge branch 'development' into Atom/guthadam/material_component_clear_and_repair_commands 2021-09-20 15:05:21 -05:00
Danilo Aimini 71bf614912 Changed FocusOnOwningPrefab to return Outcome. Added comments and error checking.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-20 12:18:23 -07:00
dmcdiar 154b6dc461 Added a mutex to protect the mesh and BLAS lists in the RayTracingFeatureProcessor
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-09-20 12:13:29 -07:00
Danilo Aimini bd6705a06e Merge branch 'development' of https://github.com/o3de/o3de into daimini/FocusMode/setup 2021-09-20 11:58:39 -07:00
Danilo Aimini 594981f130 Remove the PrefabEditManager. Introduce the FocusMode system on the Editor side, and a PrefabFocusHandler on the Prefab side to handle focus.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-20 11:58:31 -07:00
Scott Romero 36bcf5849a [development] Migrated Atom CPU profiler to utilize new AzCore Profiler interface and related macros (#4160)
- Added new interface type AZ::Debug::Profiler to externally register profiler systems
 - Modified the Atom CPU profiler to register as an AzCore profiler
 -- This allows full engine markers to be visualized in the associated ImGui tool
 - Converted all AZ_ATOM_PROFILE_* macros to use AZ_PROFILE_* macros instead

Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2021-09-20 11:40:57 -07:00
dmcdiar 2bd01f09fb Removed modelToWorldInverse from the stencil Srg.
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-09-20 11:37:17 -07:00
puvvadar 6565b91854 Merge pull request #3912 from aws-lumberyard-dev/mp_blending_cleanup
NetworkTime cleanup and reworking how network interpolation can be approached
2021-09-20 10:08:29 -07:00
Guthrie Adams 45c0430f96 Merge branch 'Atom/guthadam/atomtools_updating_cmake_config' into Atom/guthadam/atomtools_updating_cmake_config_plus_bootstrap 2021-09-20 11:58:23 -05:00
Chris Burel 8c7e80f11c Add support for marking 3rdParty libraries as supplied by the host system (#4179)
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-09-20 09:51:03 -07:00
jonawals 4aff76343f Provisional implemenation and testing of central state tracker to track viewport editing modes. (#4112)
* Provisional impl and testing of central state tracker.

Signed-off-by: John <jonawals@amazon.com>

* Add missing namespace comment.

Signed-off-by: John <jonawals@amazon.com>

* ViewportEditorModeState -> ViewportEditorModes

Signed-off-by: John <jonawals@amazon.com>

* ViewportEditorModesTracker -> ViewportEditorModeTracker

Signed-off-by: John <jonawals@amazon.com>

* GetEditorModeState ->GetViewportEditorModes

Signed-off-by: John <jonawals@amazon.com>

* GetNumTrackedViewports -> GetTrackedViewportCount

Signed-off-by: John <jonawals@amazon.com>

* IsViewportStateBeingTracked -> IsViewportModeTracked

Signed-off-by: John <jonawals@amazon.com>

* Fix API comments.

Signed-off-by: John <jonawals@amazon.com>

* Delete hangover file.

Signed-off-by: John <jonawals@amazon.com>

* Delete more hangover files.

Signed-off-by: John <jonawals@amazon.com>

* Minor member name refactor.

Signed-off-by: John <jonawals@amazon.com>

* Refactor nonclemanture.

Signed-off-by: John <jonawals@amazon.com>

* Rename Enter/ExitMode to Register/UnregisterMode.

Signed-off-by: John <jonawals@amazon.com>

* Error and warning msgs now return AZ::Outcomes.

Signed-off-by: John <jonawals@amazon.com>

* Change all nomenclature to Activate/Deactivate for consistency.

Signed-off-by: John <jonawals@amazon.com>

* Change tense of notification bus methods.

Signed-off-by: John <jonawals@amazon.com>

* Fix malformed string format.

Signed-off-by: John <jonawals@amazon.com>

* Fix malformed string format (again).

Signed-off-by: John <jonawals@amazon.com>

* Fix Linux warning.

Signed-off-by: John <jonawals@amazon.com>
2021-09-20 17:37:09 +01:00
Guthrie Adams b8a2c602cc Merge branch 'development' into Atom/guthadam/atomtools_updating_cmake_config 2021-09-20 11:27:04 -05:00
SJ 1f542838bb [Mac] Generate O3DE SDK app bundle that can be notarized and distributed (#4150)
* [Mac] Initial support for building with hardened runtime enabled and code signing the binaries and bundles generated by the CMake install process.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* 1. Move call to ly_post_install_step
2. Entitlements should only be added for executables
3. Change use of CMake exec_program to newer execute_process
4. Remove broken symlinks from embedded Python frameworks
5. Run post install code signing only if hardened runtime is enabled

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Remove unnecessary flag

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Remove unnecessary additional call to condesign python inside a bundle

Signed-off-by: amzn-sj <srikkant@amazon.com>

* 1. Move commonly used install functions for codesigning, copying files, and fixing frameworks to a utility script
2. Remove unnecessary wait in the Editor/AP launchers I added earlier.
3. Codesign 3rd party libraries for distribution.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* 1. Codesigning on 3rd party libs should only happen when hardened runtime is enabled.
2. Change the order of the if blocks in Editor's main_dummy.cpp. This was causing strange notarization issues because it wass too similar to AP's main executable.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Add new line to end of file

Signed-off-by: amzn-sj <srikkant@amazon.com>

* 1. Move architecture specification to PAL_mac cmake file. 2. Codesign failure should be fatal.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Address some PR feedback

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Remove unnecessary comment. Change if to use IN_LIST.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* HOME may not always be defined. Adding alternate POSIX way of determining HOME.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Checking in partial work to get O3DE SDK built as an app bundle. Has a bunch of debug code that needs to be cleaned up.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Remove this and add it back later with fixed casing.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Adding file back with fixed case

Signed-off-by: amzn-sj <srikkant@amazon.com>

* 1. Add entitlements sparingly(only when necessary)
2. Convert entitlements to plist files which we can directly pass to codesign
3. Install python site-packages in the o3de_sdk launcher and then launch the project manger.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* 1. Move hardened runtime check to codesigning functions only. This way, non-hardened runtime install is identical to the former except for codesign. Makes it easy for QA to test internally.
2. Move cmake min version for install to the pre-install steps.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* 1. Remove the dummy launchers for AssetProcessor and Editor
2. Add loader_path to the rpaths of binaries outside an app bundle so that the dynamic loader can load their dependencies if any.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Remove file named main_dummy.cpp

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Add O3DE SDK launcher

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Add missing runtime dependencies to gems

Signed-off-by: amzn-sj <srikkant@amazon.com>

* 1. Update the path to binaries when codesigning to the correct one.
2. Remove some debug messages.
3. Move installed binary path setreg generation to the target install function. This way, we get the correct path to the bundle accounting for different configs and subdirectories.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Add explanatory comments.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* 1. ly_install_add_install_path_setreg cannot be called during install target because the runtime dependencies are already processed by then.
2. The SDK launcher now uses the ProjectManager's bundle setreg to find the path to the installed binaries

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Update path to install relative binaries after merge from dev

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Only one config of the SDK launcher needs to be installed. Preinstall steps should not be run per config, but only once.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* 1. Install python dependencies using the get_python.sh script.
2. Replace any reference to hard-coded package name/version numbers with variables.
3. Add one more missing runtime dependency.
4. Misc. PR feedback.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* 1. Remove the need for setreg files in all tool bundle. Project binary path can be used instead.
2. Move O3DE_SDK_Launcher to Code/Tools/BundleLauncher
3. Add ly_install_run_script() function for install(SCRIPT) functionality.
4. Address some other PR feedback.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Add source permission when installing O3DE_SDK executable.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Rename setreg file to add specialization tag.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Remove LY_BUILD_PERMUTATION that's not needed

Signed-off-by: amzn-sj <srikkant@amazon.com>

* 1. Add BinariesInstallPath.setreg to all our bundles like before. This is now only added during the install process though.
2. Fix path in Install_common.cmake

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Fix comment

Signed-off-by: amzn-sj <srikkant@amazon.com>
2021-09-20 11:13:47 -05:00
Gene Walters 25469a9e1c Merge branch 'upstream/development' into LYN6527_MoveMPSampleComponents_into_MultiplayerGem 2021-09-20 09:12:03 -07:00
Chris Burel 3812e60ab6 Add support for keyboard events from xcb (#3971)
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-09-20 09:09:50 -07:00
AMZN-Olex 78148ead7c Unittests for IsHierarchyEnabled
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-09-20 11:56:40 -04:00
jckand-amzn a4424ea820 Adding xfail mark to LayerBlender test due to Launcher crash on quit (#4173)
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-09-20 10:49:04 -05:00
AMZN-nggieber 357e823323 Add Initial Gem Repository Management Screen (#4172)
* Adds the gem repo screen with the UI built but with mocked data and not connected to the o3de scripts

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

* Changed name of added to enabled, disabled define, removed unused functions

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

* Added eof nl to qss

Signed-off-by: nggieber <nggieber@amazon.com>
2021-09-20 08:36:29 -07:00
John 5a36a375a6 Fix Linux warning.
Signed-off-by: John <jonawals@amazon.com>
2021-09-20 15:44:18 +01:00
John 7f3872f41b Fix malformed string format (again).
Signed-off-by: John <jonawals@amazon.com>
2021-09-20 15:27:34 +01:00
AMZN-Olex bcc77d75db Merge branch 'development' of https://github.com/o3de/o3de into Network/olex/hierarchy_component_phase1_pr 2021-09-20 09:58:43 -04:00
John 1dc38518af Fix malformed string format.
Signed-off-by: John <jonawals@amazon.com>
2021-09-20 14:48:39 +01:00
John 5a25511432 Change tense of notification bus methods.
Signed-off-by: John <jonawals@amazon.com>
2021-09-20 13:06:01 +01:00
John acd7d3c277 Change all nomenclature to Activate/Deactivate for consistency.
Signed-off-by: John <jonawals@amazon.com>
2021-09-20 12:43:50 +01:00
Roman 59f79ad0de Clear the recorder when deactivating the anim graph. (#4201)
Signed-off-by: rhhong <rhhong@amazon.com>
2021-09-20 12:39:30 +02:00
AMZN-Igarri b3db885ae5 Switched over to AzQtComponents::TableView (#3949)
Signed-off-by: igarri <igarri@amazon.com>
2021-09-20 11:10:55 +01:00
hultonha de9a27597b Additional test support for Manipulator Ditto commands (#4191)
* additional test support for manipulator ditto

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* tidy-up to changes

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* fix for non-unity build compile error

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-09-20 09:49:01 +01:00
Guthrie Adams 0c9dbb8658 Adding new commands to the material component for managing, removing, repairing material slots
• Adding commands to material component to clear or repair material slots
• Moved all clear and repair functions from the editor component to the material component controller, bound to its buses so they can be accessed from script
• Added new functions to clear model and LOD material groups
• Added function to remove material assignments with bad asset references
• Added function to reassign materials with bad asset references to the default asset
• Added function to remove material assignments that don’t match slots available on the active model. This case arises when switching between different models, changing the materials on a given model, or copying and pasting the material component to a different entity with a different model. The user might end up with hidden material slots that load assets but have no effect.
• Converted remaining code that iterated over editor material slots to instead use the material component request bus
• Removed functions from the editor material component that enumerated editor material slots

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-19 18:42:24 -05:00
Pinfel c2a3351676 Fixed in-editor "Gameplay" category components reference links to o3de.org docs
Signed-off-by: Pinfel <ppinfel@gmail.com>
2021-09-19 13:19:17 -04:00
Pinfel 9b29ea7ae2 Fixed in-editor "Editor" category components reference links to o3de.org docs
Signed-off-by: Pinfel <ppinfel@gmail.com>
2021-09-19 13:16:26 -04:00
Pinfel 83616242c7 Fixed in-editor "Camera" category components reference links to o3de.org docs
Signed-off-by: Pinfel <ppinfel@gmail.com>
2021-09-19 13:15:55 -04:00
Pinfel 00b5b7ba2d Fixed in-editor "Atom" category components reference links to o3de.org docs
Signed-off-by: Pinfel <ppinfel@gmail.com>
2021-09-19 13:15:05 -04:00
Pinfel 1fc8ef44c7 Fixed in-editor "Animation" category components reference links to o3de.org docs
Signed-off-by: Pinfel <ppinfel@gmail.com>
2021-09-19 13:07:50 -04:00
Pinfel 890dbbf2e9 Fixed in-editor "AI" category components reference links to o3de.org docs
Signed-off-by: Pinfel <ppinfel@gmail.com>
2021-09-19 13:01:40 -04:00
Pinfel 6cd770a944 Fixed in-editor "Scripting" category components reference links to o3de.org docs
Signed-off-by: Pinfel <ppinfel@gmail.com>
2021-09-19 12:57:57 -04:00
santorac 71c7fc0217 Updated unit tests to work with the new convention for property name vs property ID.
This revealed that the approach of reflecting both the old "id" and the new "name" would not work, because whenn saving it would write out both fields. So I decied to just give up on backward compatibility. This will be much cleaner than trying to continue supporting "id" as a field name, it is uncommon for users to make their own material types at this point, and if they have made some it is very easy to search and replace "id" with "name" update their files.

All .materialtype files have been updated. RPI unit tests now pass. ASV still passes.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-17 23:12:24 -07:00
santorac c2abd2d74f Updated the naming convention for material property "names" vs "IDs".
A "property name" is the name of the just the property without regard to the group that it's in. A "group name" is the name of the group. And a "property ID" is the full unique name of a property in the form "groupName.propertyName". This is important preparation for upcoming changes where property sets can contain other property sets, and property IDs can be arbitrarily long like "layer1.baseColor.factor" for example.

The naming changes include variables, some code comments, and the .materialtype file format. I was able to make these changes in a backward compatible way so a property or group "id" field has been replaced with a "name" field, but "id" is still supported for compatibility. StandardPBR, EnhancedPBR, StandardMultilayerPBR, and Skin have all been updated. Note that MinimalPBR has not been updated, proving that backward compatibility works. (We can update this one too at some point though).

Testing:
Opened up materials in the material editor.
Ran AtomSampleViewer in dx12 and vulkan with no new failures.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-17 22:19:31 -07:00
Esteban Papp 22e43c9122 Nearly all build jobs fail with a missing function in Archive.cpp (#4195)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-17 21:16:04 -07:00
santorac e456b36722 Fixed a recently introduced Material initialization bug.
Merge pull request #4203 from aws-lumberyard-dev/Atom/santorac/FixMaterialInitializationBug-ATOM-16476

An early-return in Material::SetPropertyValue was breaking initialization because Init() was called multiple times, and on subsequent initializations the property values weren't getting reset.
Added a unit test to ensure this kind of thing doesn't happen again.

Testing:
Atom Sample Viewer full test suite on vulkan and dx12. Test either passed or failed in exactly the same way before the bug was introduced (using local baseline to verify).
RPI unit tests passed.
Ran the editor and used material component to apply metallic materials. This was showing the black material before, and shows correctly now.
2021-09-17 21:00:01 -07:00
santorac f2a4746b8b Merge remote-tracking branch 'upstream/development' into Atom/santorac/FixMaterialInitializationBug-ATOM-16476 2021-09-17 19:07:02 -07:00
santorac bd0032a6d1 Fixed a recently introduced Material initialization bug.
An early-return in Material::SetPropertyValue was breaking initialization because Init() was called multiple times, and on subsequent initializations the property values weren't getting reset.
Added a unit test to ensure this kind of thing doesn't happen again.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-17 18:03:33 -07:00
kberg-amzn 6e84495975 Changes to make client and entity migration functional, needed in the event of a host quitting necessitating a host migration
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-17 16:48:16 -07:00
dmcdiar b4d6b65eba Merge branch 'development' into Atom/dmcdiar/ATOM-4126 2021-09-17 16:28:52 -07:00
dmcdiar efce1033bc Instanced the RayTracingBLAS objects to enable re-use when the same model is added multiple times.
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-09-17 16:11:33 -07:00
puvvadar 3e8fe7df39 Add unit tests for RewindableObject Get and GetPrevious
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-09-17 15:41:54 -07:00
Gene Walters 95a1b9c1a3 Minor commenting improvements based on PR feedback
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-09-17 15:37:18 -07:00
puvvadar bc8ccde318 Merge branch 'development' of https://github.com/o3de/o3de into mp_blending_cleanup 2021-09-17 15:03:43 -07:00
puvvadar 67e2498a12 Update GetPrevious to behave similarly to Get when rewound on owning connection
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-09-17 14:43:14 -07:00
Gene Walters ca5e26e2f9 Merge branch 'upstream/development' into LYN6527_MoveMPSampleComponents_into_MultiplayerGem 2021-09-17 14:30:57 -07:00
puvvadar f2841f2eba Fix interpolation logic errors in NetworkTransform
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-09-17 14:11:29 -07:00
kberg-amzn df9b0714a4 Merge pull request #4184 from aws-lumberyard-dev/LYN6729_AutogenWrongOutputFolder
LYN6729: Fix AzAutoGen to Output to Proper Path
2021-09-17 13:49:50 -07:00
Mike Balfour dc050d4acd Terrain System bugfixes (#4180)
* Remove the "TEST_SUPPORTED" traits.
Terrain unit tests should be usable on all platforms, so they shouldn't need a platform-specific trait to enable/disable.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fix a few misc terrain bugs.
* Change Activate/Deactivate to happen immediately instead of deferring.  There were too many order-of-operation bugs caused by trying to defer this.
* Added implementation for calculating normals.
* Fixed bug where GetHeightSynchronous wasn't stopping at the highest-priority layer.
* Added locks for SurfaceData bus to help ensure we lock our mutexes in the correct order and avoid deadlocks.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Add trivial TerrainSystem tests.
Tests construction, Activate(), Deactivate(), and destruction.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Unified Terrain system calls on single bus.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Added mock for TerrainDataNotificationBus listener.
Also added unit tests to verify the listener, and added in missing notification events.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Removed extra Sampler class.
Fixed up APIs to correctly pass Sampler and terrainExistsPtr around.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Switched MockTerrainSystem to be proper gmock.
This makes it for flexible to use and easier to reuse from other test environments.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fix settings bug caused by bad order of operations that occurred when the methods moved to a different bus.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Eliminate extra EBus by simplifying area initialization.
Previously, there was a back-and-forth ebus signal used for the terrain system to find any terrain spawners that were created prior to the terrain system activation.  Now it uses the more simple technique of just grabbing all the spawners that are currently hooked up to the spawner ebus.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Switch to NiceMock so that "uninteresting" mock calls get ignored.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Addressed PR feedback.
Filled in terrainExistsPtr at the end, and added it to GetNormal as well.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fixed shader height calculation.
It was off by half a pixel, and it was interpolating, both of which were wrong.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Create initial LmbrCentral mocks that other Gems can use.
To help improve mock maintenance over time, this creates mocks in the same Gem as the systems being mocked, instead of the other Gems that need to use mocked systems during testing.  This way, the mocks should more easily stay in sync with the interface that they mock out.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Null-guard any uses of Atom to make the class easier to unit test.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Add more mocked terrain services

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Moved Terrain mocks to publicly-available Mocks directory.  Also added more unit tests.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Change debug code to use EXACT instead of BILINEAR height sampling, because it's specifically using the terrain grid.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Added support for the sampler filters.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fix bad merge.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Add unit test to verify terrain layers define terrain regions.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Moved the AABB component mock into a private terrain header, since it's a specialized mock just for the terrain tests.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Moved sampler and normal calculations into TerrainSystem so that they can work across multiple adjacent areas.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Missed a couple of unit test changes.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Removed normal query as well, that needs a seprate unit test.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Removed unused variable that was only caught in Linux/Android builds.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Addressed PR feedback
Made the parameter names consistently listed in MockShapes.h.
Added comments to TerrainHeightGradientListComponent explaining why terrainExists is always true when a gradient exists.
Also fixed a bug where terrainExists should technically be *false* if no gradient exists.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Added more descriptive comments and names for ClampPosition.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-09-17 12:59:25 -05:00
John 0c79bbd780 Error and warning msgs now return AZ::Outcomes.
Signed-off-by: John <jonawals@amazon.com>
2021-09-17 17:38:45 +01:00
Qing Tao fc8697edd5 ATOM-16029 Add direct support for Astc compression (#4157)
* 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>
2021-09-17 09:36:55 -07:00
pereslav 454ae90afb Added a few whitespaces
Signed-off-by: pereslav <pereslav@amazon.com>
2021-09-17 17:15:21 +01:00
lumberyard-employee-dm 9184d52a9b Fixed creation of the Engine.pak file (#4188)
First the Cache directory itself was being added to the archive. It has
been updated to query the assets from the asset type folder i.e
Cache/<asset-type>

Second execute_process is being used to invoke CMake `tar` command to
create the zip archive since the CMake `file(ARCHIVE_CREATE)` adds the
files to the archive relative to the current working directory which is
${CMAKE_BINARY_DIR} when invoking the install script.

This was causing the archive to store files with a path of "../../Cache/pc"

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-09-17 11:14:09 -05:00
John c713077e07 Rename Enter/ExitMode to Register/UnregisterMode.
Signed-off-by: John <jonawals@amazon.com>
2021-09-17 17:02:28 +01:00
AMZN-Alexandre Corcia Aguilera 4167bb6cde Warning System Changes (polish) Redo (#4009)
* Restores the branch to the old status from old branch

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

* Changes that didnt make it from merge manually fixed

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

* forgot one

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

* Added Ebus in order to remove rigidbody's dependencies

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

* answering some of the comments in the PR

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

* Small typo changed

Signed-off-by: aaguilea <aaguilea@amazon.com>
2021-09-17 14:49:48 +01:00
jonawals c28bc7c6d8 Add deserialization to sequence reports. (#4018)
* Add deserialization to sequence reports.

Signed-off-by: John <jonawals@amazon.com>

* Address PR comments.

Signed-off-by: John <jonawals@amazon.com>

* Address PR comments.

Signed-off-by: John <jonawals@amazon.com>

* Address PR comments.

Signed-off-by: John <jonawals@amazon.com>

* Revert last change.

Signed-off-by: John <jonawals@amazon.com>
2021-09-17 12:41:19 +01:00
Benjamin Jillich 9a71a902d0 Animation Editor: Closing the Create Group window creates a new Parameter Group (#4167)
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-09-17 13:07:01 +02:00
Roman f5bd450673 Fixed the crash by clear out the item and map array (#4162)
* Fixed the crash by clear out the item and map array

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

* emplace is doing an insert which is not expected.

Signed-off-by: rhhong <rhhong@amazon.com>
2021-09-17 13:06:19 +02:00
Gene Walters 4dab267dc9 Fix AzAutoGen output to use a proper output using path.commonpath instead of path.commonprefix, which unlike commonprefix always return a valid path. For example, commonprefix [usr/hello.txt, usr/helium.cpp] would return usr/he
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-09-16 21:36:33 -07:00
Robin 0ed82e21d5 Switch job dependency type to OrderOnce for material assets when property names are included.
Signed-off-by: Robin <rbarrand@amazon.com>
2021-09-16 16:39:59 -07:00
AMZN-koppersr 453dfd6f34 Merge pull request #4171 from aws-lumberyard-dev/burelc/AzCoreLogSinkFix
Allow for `AZCoreLogSink::Disconnect()` to be called more than once
2021-09-16 16:37:54 -07:00
nvsickle 6914cfe5bc Remove legacy Cry dependencies from the Camera Gem
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-09-16 14:33:27 -07:00
Steve Pham 2d156364da Fix remain copyright header issues for .in files (#4177)
Signed-off-by: Steve Pham <spham@amazon.com>
2021-09-16 13:53:32 -07:00
Junbo Liang ac5cc04b59 [AWSI Automation] Export more AWS resource names via CloudFormation stack outputs for the automation tests (#4161)
* Read resources name via CloudFormation stack outputs and trim resource names when they are too long

Signed-off-by: Junbo Liang <junbo@amazon.com>
2021-09-16 13:52:27 -07:00
Chris Galvan 6c4c64959a Merge pull request #4176 from aws-lumberyard-dev/cgalvan/FixCommentViewportIcon
Fixed the Comment component viewport icon.
2021-09-16 15:16:25 -05:00
Guthrie Adams dc919111ca Merge pull request #4133 from aws-lumberyard-dev/Atom/guthadam/multiple_dockable_pinned_material_component_property_editors
Changing material component property inspector to dockable view pane
2021-09-16 14:57:56 -05:00
Steve Pham 2b092bae81 Fix missing virtual destructor causing debug build failure (#4174)
Signed-off-by: Steve Pham <spham@amazon.com>
2021-09-16 12:51:36 -07:00
AMZN-koppersr b40e049429 Added array index operators to Spawnable(Const)EntityContainerView. (#4153)
* Added array index operators to Spawnable(Const)EntityContainerView.

This commit also includes some tweaks to the begin/end functions and unit tests.

Ticket: https://github.com/o3de/o3de/issues/4110

Signed-off-by: AMZN-koppersr <82230785+AMZN-koppersr@users.noreply.github.com>

* Fixed string formatter for assert in Spawnable(Const)EntityContainerView.

Signed-off-by: AMZN-koppersr <82230785+AMZN-koppersr@users.noreply.github.com>

* Added empty() to Spawnable(Const)EntityContainerView and made move functions use [[nodiscard]]

Signed-off-by: AMZN-koppersr <82230785+AMZN-koppersr@users.noreply.github.com>
2021-09-16 12:13:28 -07:00
bosnichd 86ccf1c86e Input context component (#4152)
* Create a new InputContextComponent.

- An InputContextComponent is used to configure (at edit time) the data necessary to create an AzFrameowrk::InputContext (at run time). The lifecycle of any InputContextComponent is controlled by the AZ::Entity it is attached to (adhering to the same rules as any other AZ::Component), and the InputContext which it owns is created/destroyed when the component is activated/deactivated.

- The underlying AzFramework::InputContext and AzFramework::InputMapping* classes already exist, along with comprehensive unit tests (see Code/Framework/AzFramework/Tests/InputTests.cpp). All changes in this PR are simply to allow input contexts / input mappings to be defined/edited from the editor using data.

- The new InputContextComponent is similar in many respects to the InputConfigurationComponent found in the StartingPointInput Gem, the main difference being that the user-defined input mapping objects the new component creates are identical (from the perspective of any input consumer) to 'raw' engine-defined input channels (the existing AzFramework::InputMapping class inherits from the existing AzFramework::InputChannel class). This means that any system which consumes input (in either C++ or lua) can seamlessly interchange between obtaining input using either the 'raw' engine-defined input channels (eg. InputDeviceGamepad::Button::A, InputDeviceKeyboard::Key::AlphanumericA, etc.) or any user-defined input mapping, which can now be defined from the editor using data. Ultimately I would like to deprecate the StartingPointInput::InputConfigurationComponent in favour of this new InputContextComponent, which isn't realistic at present because the former is used pervasively throughout many different projects, and it integrates with ScriptCanvas in a way that I have yet to replicate, but this is a step towards the goal of a unified, engine-wide input context/input mapping solution that can be used interchangeably by any system, project, or Gem.

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

* Edited some reflected property descriptions for clarity.

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

* Fix clang builds:
- Add a missing virtual destructor.
- Fix the scope of two reflected property attribute functions.

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

* Fix for InputContextComponent being reflected twice in some cirsumstances.

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

* Updates in response to PR feedback.

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

* More updates based on review feedback.

Signed-off-by: bosnichd <bosnichd@amazon.com>
2021-09-16 12:26:57 -06:00
Chris Galvan 87ac025575 Merge pull request #4136 from aws-lumberyard-dev/daimini/dpiIssues/floatingWidgetFlickerBetweenScreens
SystemDpi | Moving floating windows close to the edge between screens makes them flicker
2021-09-16 13:18:52 -05:00
jromnoa 47a8dbc1d0 Adds Atom component tests into the new parallel + batched test approach (#4039)
* create PoC for starting point for parallel + batched Atom tests

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

* CMakeLists.txt update

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

* saving progress on re-factor for parallel and batched tests, added Tracer(), added Report(), and added new exit code validation method but code is unfinished still

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

* finalize conversion of component tests into new optimized test setup for batched/parallel runs

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

* fix REDO deletion check, remove class referencing a test not yet added to parallel runs

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

* revert hydra_AtomEditorComponents_AddedToEntity.py back to its original version

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

* re-add the DepthOfField component to expected_lines for non-optimized main suite (removed on accident)

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

* remove test comments from legal header, add EditorEntity() class, remove hydra calls - updated for Decal component, but the next commit will get the rest

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

* saving progress on converting over fully to using EditorEntity() per PR comments - almost done, will finish tomorrow

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

* add new test setup docstring, fix the create entity test step wording, re-add accidental removal of string text from editor_entity_utils.py

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

* finalize PR concerns, use EditorEntity object for most/all calls, tests pass when run

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

* remove accidental change

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

* update helper.open_level() call to not include 'Physics' in path, remove unnecessary f-string calls

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

* editor_python_test_tools.asset_utils.Asset.find_asset_by_path(), add is_hidden() and is_visible() to editor_python_test_tools to use for verification, clean up UNDO/REDO comments, fix test order in file to match the order of the test files

Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-09-16 10:59:23 -07:00
lumberyard-employee-dm 58c227ceb1 Implemented C++23 deleted nullptr_t constructor/assignment for AZStd string classes (#4158)
* Added string and string_view class constructor overloads which is deleted that prevents initializing them from a nullptr or an integer type

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fixed locations where string and string_view were initialized with
nullptr

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fix IArchive::IsInstalledToHDD signature

Updated calls to ConvertAbsolutePathToAliasedPath to use an
list initialization instead of nullptr

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-09-16 12:50:18 -05:00
Chris Galvan 2a9cf06b6b Fixed the Comment component viewport icon.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-09-16 12:49:28 -05:00
kberg-amzn f1f35a0ba8 Merge pull request #4003 from aws-lumberyard-dev/MultiplayerRewindClear
Multiplayer rewind clear
2021-09-16 10:18:46 -07:00
Dihara Wijetunga db14d37805 Fixed crash in Atom Vulkan RHI when physical device limits timestampComputeAndGraphics is false (#4051)
* Fixed crash in Atom Vulkan RHI when physical device limits timestampComputeAndGraphics is false.

Signed-off-by: Dihara Wijetunga <Dihara.Wijetunga@imgtec.com>

* Revert "Fixed crash in Atom Vulkan RHI when physical device limits timestampComputeAndGraphics is false."

This reverts commit f2b7d4eb704ef13701cb66b6b5802cb4e5eb9632.

Signed-off-by: Dihara Wijetunga <Dihara.Wijetunga@imgtec.com>

* Moved ATOM Vulkan RHI Device::InitFeaturesAndLimits() after m_commandQueueContext is initialized.

Signed-off-by: Dihara Wijetunga <Dihara.Wijetunga@imgtec.com>
2021-09-16 10:08:34 -07:00
pereslav a3dfb88696 Added support for instantiating network spawnables for any spawnables, not just root spawnable
Signed-off-by: pereslav <pereslav@amazon.com>
2021-09-16 17:48:53 +01:00
lumberyard-employee-dm 447832dd81 Updated the GameApplication to mount the engine.pak (#4128)
* Updated the GameApplication to mount the engine.pak

This allows loading the autoexec.cfg and bootstrap.game.<config>.<platform>.setreg from the engine.pak files
The engine.pak is searched for in the following order: <ExecutableDirectory>/engine.pak, followed by <ProjectCacheRoot>/engine.pak

Removed a lot of unused APIs from the AZ::IO::Archive feature suite
Updated many of the AZ::IO::Archive classes to use AZ::IO::Path internally.
The logic to search for files within an Archive has been updated to use AZ::IO::Path and to remove case-insensitve string comparisons
Somehow removed the CryFile dependency on anything Cry

Updated the Settings Registry to support reading from the FileIOBase and therefore Archive files in the GameLauncher via the `SetUseFileIO` function

Removed AzFramework Dependency on md5 3rdParty library

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Linux build fix

Added an include of <stdio.h> before the <rapidxml/rapidxml.h> include as it usesnprintf.

Added `static` to the constexpr constants in ExtractFileDescription in SettingsRegistryImpl.cpp to fix clang compile issue

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the case used to mount the Engine PAK file in the GameApplication to be Engine.pak to match the other locations where it is mounted

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the proper FFont call to FileIOBase::Size to supply the correct
integer type of AZ::u64 instead of size_t
This fixes building on platforms where size_t is type defined to be
unsigned long

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fixed segmentation fault in Archive::Unregister when outputing the filename of the Archive file being closed

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fix calls to OpenPack in the Legacy LevelSystem

The LevelSystem was calling the incorrect overload of OpenPack that
accepts BindRoot for the mounted level.pak instead of the overload that
that passes a memory block object.

This was causing the level pak files to be mounted using an invalid
directory, causing file accesses inside the level pak to fail.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the error messages in the ZipDir CacheFactory class to use AZ_Warning directly

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the ArchiveFileIO m_trackedFiles container to store mapped type as an AZ::IO::Path

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-09-16 11:01:00 -05:00
jckand-amzn b95e170f9e Marking DistanceBetweenFilter tests with xfail due to Editor deadlock (#4156)
* Marking DistanceBetweenFilter tests with xfail due to Editor deadlock

Signed-off-by: jckand-amzn <jckand@amazon.com>

* Updating xfail mark

Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-09-16 10:53:38 -05:00
Chris Burel 33b86b567b Allow for AZCoreLogSink::Disconnect() to be called more than once
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-09-16 08:44:54 -07:00
Benjamin Jillich 7c3f59ba5e EMotion FX: Resetting the Motion extraction joint when the Anim Graph is active crashes the Editor (#4138)
Wrong invalid index type caused the crash. Selecting another joint was broken as well and got fixed directly, too. The selection done event was never received due to not being connected to the node hierarchy widget.

Resolves #4108

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-09-16 12:41:24 +02:00
hultonha 7e85b1512a Expose sticky select option to the SettingsRegistry and disable by default (#4149)
* expose sticky select option to the SettingsRegistry

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* update missed callsites after API change to Manipulator Test Framework

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* updates following review feedback

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-09-16 09:14:37 +01:00
srikappa-amzn a4af34423a Use iter_swap instead of erase
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-16 00:03:00 -07:00
santorac f95986f443 Updated linux build to use new libpng package.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-15 23:33:48 -07:00
Gene Walters ae8ed4462f Small fix for Linux compiler
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-09-15 18:31:35 -07:00
dmcdiar b737e9f80e Merge branch 'development' into Atom/dmcdiar/ATOM-4126 2021-09-15 18:22:38 -07:00
dmcdiar 880f4d96cc Changed the ReflectionProbe component to use an OBB
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-09-15 18:19:39 -07:00
Mikhail Naumov a8908a987a Fixing Save level As template path (#4054)
* Fixing Save level As template path

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* CR Feedback

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* CR feedback

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* PR feedback

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* remove emplace

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* more PR feedback

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>
2021-09-15 17:19:01 -07:00
Guthrie Adams 9f65277906 restoring changes lost in merge
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-15 19:17:33 -05:00
chcurran 9196e98ee6 update reporting and logging and make bug fixes
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-15 17:03:16 -07:00
Guthrie Adams 825e523483 Merge branch 'development' into Atom/guthadam/multiple_dockable_pinned_material_component_property_editor
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-15 18:45:22 -05:00
Guthrie Adams d07b115569 Rebuilding UI and instance data hierarchy on any external property change
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-15 18:14:18 -05:00
AMZN-Olex 2be5854beb Cleanup
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-09-15 18:49:24 -04:00
Danilo Aimini a9091b0a72 Minor changes to comments
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-15 15:47:23 -07:00
AMZN-Olex 2637fa45b8 Minor refactor to address CR
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-09-15 18:43:56 -04:00
chcurran 296fca722e file save finished, not tested
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-15 15:42:54 -07:00
AMZN-Olex 9e31c3ebf5 Refactoring m_isDeactivating into m_isHierarchyEnabled
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-09-15 18:41:08 -04:00
AMZN-tpeng 0f5fc1de4d [ATOM][RHI][Vulkan] Make sure to set super-variant for non-MSAA pipel… (#4134)
* [ATOM][RHI][Vulkan] Make sure to set super-variant for non-MSAA pipeline. Separate out reflection probe draw packet checks.

Signed-off-by: Peng <tonypeng@amazon.com>

* Missed from previous commit to make sure non-MSAA super-variant is used.

Signed-off-by: Peng <tonypeng@amazon.com>

* Minor comment edit.

Signed-off-by: Peng <tonypeng@amazon.com>
2021-09-15 15:15:20 -07:00
AMZN-tpeng 1591f65192 [ATOM][RHI][Vulkan] - Account for null descriptor for sampler. (#4127)
Signed-off-by: Peng <tonypeng@amazon.com>
2021-09-15 15:14:33 -07:00
santorac 5b04183b4e Material System Reports Warnings About PSO-Impacting Changes
Merge pull request #4102 from aws-lumberyard-dev/Atom/santorac/WarnOnMaterialPsoChanges

These changes make material system report warnings when gameplay scripts attempt to change PSO-impacting material properties at runtime. So far the material system has always allowed any properties to be changed at runtime, including those that affect Pipeline State Objects (PSOs), as this is supported on several platforms. But some platforms require that Pipeline State Objects be pre-compiled and shipped with the game. At some point we will need to add new restrictions that limit what material properties can be changed at runtime. In the meantime, these warnings should alert users to avoid this, as the functionality likely won't be supported in the future.

- Made the Material and LuaMaterialFunctor classes configurable to report errors or warnings when material properties modify Pipeline State Objects. This is controlled by a new "MaterialPropertyPsoHandling" enum.
- Made the EditorMaterialComponent override PSO handling as Enabled, to prevent warnings when the user is editing material instance property overrides. This requried a new MaterialComponentNotificationBus bus message "OnMaterialInstanceCreated".
- Added a new ScopedValue utility class that simply sets a value when it goes out of scope.
- Removed unnecessary GetMaterialPropertyDependencies member from material functor context classes, as this is already available as part of the functor itself.
- Made Material::SetPropertyValue return early when the property value hadn't actually changed. Besides being more efficientn, this prevents unnecessary spamming of the new warning.
- Made a couple imporvements to material_find_overrides_demo.lua: 
  - Made the target material slot name configurable through an exposed component property. 
  - Fixed a timing issue where the assignmentId was invalid if FindMaterialAssignmentId is called too early.
2021-09-15 15:11:01 -07:00
AMZN-Olex c673988935 Unittest refactoring
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-09-15 17:58:06 -04:00
srikappa-amzn 2cbd72e801 Improved comments and minor changes to accessing interfaces
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-15 14:57:54 -07:00
Jonny Galloway 28b18a33bd Atom/gallowj/clean up atom content (#4151)
* Update the atom content to make best practice (latest conventions)

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* file tweaks cleanup

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>

* correct license headers

Signed-off-by: Jonny Gallowy <gallowj@amazon.com>
2021-09-15 14:55:14 -07:00
Danilo Aimini 0413f3b7e2 Merge branch 'development' of https://github.com/o3de/o3de into daimini/dpiIssues/floatingWidgetFlickerBetweenScreens 2021-09-15 14:52:35 -07:00
Danilo Aimini 50e4d549f4 Add comments
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-15 14:51:36 -07:00
Guthrie Adams 1e1f1b6aee Merge branch 'development' into Atom/guthadam/multiple_dockable_pinned_material_component_property_editors 2021-09-15 16:44:39 -05:00
Danilo Aimini f111b67df6 Fix issue with one frame flicker in the transition between paint modes.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-15 14:44:27 -07:00
hershey5045 b2445ebe0c Add color grading pass into main pipeline (#4005)
* Add HDR color grading pass and shaders.

Signed-off-by: Robin <rbarrand@amazon.com>

* Improve code quality.

Signed-off-by: Robin <rbarrand@amazon.com>

* Code refactor.

Signed-off-by: Robin <rbarrand@amazon.com>

* Remove color grading pass from light adaptation parent pass due to failing ASV tests. This will be added back later on.

Signed-off-by: Robin <rbarrand@amazon.com>

* Add newline.

Signed-off-by: Robin <rbarrand@amazon.com>

* Correct case for file.

Signed-off-by: Robin <rbarrand@amazon.com>

* Update comment.

Signed-off-by: Robin <rbarrand@amazon.com>

Co-authored-by: Robin <rbarrand@amazon.com>
2021-09-15 17:28:50 -04:00
Esteban Papp bbe437819b Enables override/virtual warnings
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-15 14:11:17 -07:00
Junbo Liang c50f3b2638 Fix the destruction failure and update the instructions for running automation tests (#4124)
Signed-off-by: Junbo Liang <junbo@amazon.com>
2021-09-15 14:03:45 -07:00
srikappa-amzn 619f31572e Enable destroying game entities spawned with a spawnable
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-15 13:28:15 -07:00
santorac 346e2d9f66 Fixed unit test compile issues, and added a unit test for PSO handling setting.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-15 13:26:48 -07:00
santorac 61618e66d3 Fixed a build dependency issue between libpng and zlib on android, thanks to suggestion from @lumberyard-employee-dm
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-15 12:41:08 -07:00
chcurran 0dfcc1ea42 dependency sort finished, UI updated
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-15 12:25:06 -07:00
Esteban Papp 9cba144e39 forgot destination
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-15 11:44:45 -07:00
santorac 48e0a9d5ff Merge remote-tracking branch 'upstream/development' into Atom/santorac/WarnOnMaterialPsoChanges 2021-09-15 11:35:39 -07:00
santorac 2c464c3ee0 Updated the ScopedValue constructor per code review feedback.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-15 11:35:09 -07:00
Guthrie Adams ce29eeb378 Merge branch 'development' into Atom/guthadam/multiple_dockable_pinned_material_component_property_editors 2021-09-15 13:33:27 -05:00
smurly a5306f10f3 Reflection Probe component added to AtomEditorComponents test (#4135)
Signed-off-by: Scott Murray <scottmur@amazon.com>
2021-09-15 14:27:26 -04:00
Danilo Aimini f6def71088 Merge branch 'development' of https://github.com/o3de/o3de into daimini/dpiIssues/floatingWidgetFlickerBetweenScreens 2021-09-15 10:45:38 -07:00
Esteban Papp c2864e2ec0 used a CMake 3.21 function, but that is not the min version we support
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-15 09:49:28 -07:00
Chris Burel b53bf52e0d Perform global deinitialization when exiting the game launcher (#4131)
* Fix code that deregisters the Atom Scene subsystem from the AzFramework Scene

The AzFramework Scene subsystem API is a generic container based on the
type of argument that is passed to it. It maintains a vector of typeids,
and only one object of any type is stored at a time. The Bootstrap system
component registers the Atom scene as a `ScenePtr` (aka
`AZStd::shared_ptr<RPI:Scene>`) with the AzFramework Scene's generic
subsystem. However, the component was previously deregistering the type by
value, `RPI::Scene`. Since no subsystem for the type `RPI::Scene` was set,
unsetting this type did nothing. The result was that the `RPI::Scene`
object would still be around by the time that all the Atom
`InstanceDatabse`s were being destroyed, resulting in a large number of
errors reported about leaked instances during global shutdown.

This fixes the above issue by passing the `m_defaultScene` as a parameter
to `AzFramework::Scene::UnsetSubsystem`, the same value that is passed to
`SetSubsystem`. This is better, because instead of providing explicit
template arguments (which were specifying the incorrect type), this now
allows the compiler to deduce the correct type, and the syntax is symmetric
with the call to `SetSubsystem`.

Signed-off-by: Chris Burel <burelc@amazon.com>

* Correctly release the AWS API from the `HttpRequestManager` module

This code was incorrectly assuming that
`AWSNativeSDKInit::InitializationManager::Shutdown()` would be called
automatically by the `InitializationManager` itself. However, all that
`InitAwsApi()` does is create an `AZ::EnvironmentVariable`, which is a
ref-counted type, and stores it in a global static. That global static is
defined in a static library (namely `AWSNativeSDKInit`), which is linked
in to the `HttpRequestManager` dynamic lib. Because it is a global static,
it has to be explicitly cleared with the call to `Shutdown()`. Otherwise
the destructor of the EnvironmentVariable doesn't happen until global
destruction, by which time the allocator that is supplied to the AWS SDK
has already been destroyed, and the shutdown of the AWS SDK attempts to use
the already-destroyed allocator.

Signed-off-by: Chris Burel <burelc@amazon.com>

* Avoid blocking the remote console server thread if there are no connections

The Remote console server runs in a separate thread. Previously, it would
directly call `AzSock::Accept()` and block the server thread until some
client connected to it. However, if no client connected, the thread would
continue to be blocked, even if the game launcher tried to exit.

This adds a check to see if there's a client on the socket before calling
`Accept()`, to avoid the deadlock on launcher exit.

Signed-off-by: Chris Burel <burelc@amazon.com>

* Fix a log message to print one message per line

Signed-off-by: Chris Burel <burelc@amazon.com>

* Allow pumping the event loop to close the launcher window

Events from the OS are handled in the game's main loop. The general loop
looks like this:

 * Read events from the OS
 * Tick the game application

One of the events that can come from the OS is that the window hosting the
game is closed. When this event happens, many resources provided by the
renderer are freed, and the game application's `shouldExit` bit is set.
However, when the game's `Tick()` is called, there is lots of code that
assumes the renderer is still there. To avoid crashing in the `Tick()`
call, check if the game should exit after pumping the system events.

Signed-off-by: Chris Burel <burelc@amazon.com>

* Unload the level when exiting the launcher

This ensures that any resources held onto by the level are freed before the
launcher exits.

Signed-off-by: Chris Burel <burelc@amazon.com>

* Add an explicit bus `Disconnect()` call to `AZCoreLogSink`

This is necessary because this bus has virtual functions and can be called
from multiple threads.

Signed-off-by: Chris Burel <burelc@amazon.com>

* Allow normal cleanup to take place when exiting the game launcher

Previously, global cleanup was side-stepped by calling `TerminateProcess`
or `exit`, when quitting the game launcher. This is in contrast to the call
to `_exit` on Linux and Mac when exiting the Editor. That leading `_` makes
a big difference: the former runs object destruction, the latter does not.
Instead of making the launcher exit with `_exit` on Linux, instead, remove
that call and actually run all the atexit code.

This does not modify the Editor's behavior however. It still uses `_exit`
and `TerminateProcess`.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-09-15 11:48:08 -05:00
Gene Walters 0cda54c84d Fixing copyright headers. Also removing some #includes that HitVolumes didn't need
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-09-15 09:08:06 -07:00
Mike Balfour 089391f761 Terrain System cleanups and unit tests (#4119)
* Remove the "TEST_SUPPORTED" traits.
Terrain unit tests should be usable on all platforms, so they shouldn't need a platform-specific trait to enable/disable.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fix a few misc terrain bugs.
* Change Activate/Deactivate to happen immediately instead of deferring.  There were too many order-of-operation bugs caused by trying to defer this.
* Added implementation for calculating normals.
* Fixed bug where GetHeightSynchronous wasn't stopping at the highest-priority layer.
* Added locks for SurfaceData bus to help ensure we lock our mutexes in the correct order and avoid deadlocks.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Add trivial TerrainSystem tests.
Tests construction, Activate(), Deactivate(), and destruction.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Unified Terrain system calls on single bus.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Added mock for TerrainDataNotificationBus listener.
Also added unit tests to verify the listener, and added in missing notification events.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Removed extra Sampler class.
Fixed up APIs to correctly pass Sampler and terrainExistsPtr around.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Switched MockTerrainSystem to be proper gmock.
This makes it for flexible to use and easier to reuse from other test environments.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fix settings bug caused by bad order of operations that occurred when the methods moved to a different bus.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Eliminate extra EBus by simplifying area initialization.
Previously, there was a back-and-forth ebus signal used for the terrain system to find any terrain spawners that were created prior to the terrain system activation.  Now it uses the more simple technique of just grabbing all the spawners that are currently hooked up to the spawner ebus.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Switch to NiceMock so that "uninteresting" mock calls get ignored.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Addressed PR feedback.
Filled in terrainExistsPtr at the end, and added it to GetNormal as well.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fixed shader height calculation.
It was off by half a pixel, and it was interpolating, both of which were wrong.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-09-15 10:57:37 -05:00
Steve Pham dc930a5987 Fix LuaIDE crash at startup caused by missing System Allocator Initialization (#4130)
Signed-off-by: Steve Pham <spham@amazon.com>
2021-09-15 08:32:52 -07:00
AMZN-Olex 714dc0a0e8 Refactoring away the use of AZ::TransformNotificationBus. Added unittests for deactivating parents of inner roots.
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-09-15 11:29:10 -04:00
Guthrie Adams 77b17846b8 Merge pull request #4125 from aws-lumberyard-dev/Atom/gallowj/UpdatePostFXLayerCategories
new postfx layer categories and ordering values
2021-09-15 09:57:12 -05:00
galibzon 169b8f3679 [ATOM-5441] Shader Builders May Fail When Multiple New Files Are Added (#3862)
* [ATOM-5441] Shader Builders May Fail When Multiple
New Files Are Added

ShaderAssetBuilder::CreateJobs now recursively parses *.azsl files
looking for #include lines and builds the list of source dependencies
using a depth-first algorithm. It was using MCPP before but not anymore
(during CreateJobs).

The new algorithm may over prescribe, but fixes the issues
when multiple new shader related files are added, at once or out of order, to a game project
or Gem.

Overall the new ShaderAssetBuilder::CreateJobs() is around 40% faster
and, of course, handles source dependencies in a robust way.

* Added new test suite to AutomatedTesting project:
Gem/PythonTests/atom_renderer/test_Atom_ShaderBuildPipelineSuite.py

Bug fix to Gems/Atom/Asset/Shader/Code/Source/Editor/ShaderAssetBuilder.cpp
discovered thanks to the automated test suite. The idea is that
CreateJobs doesn't fail if the AZSL file doesn't exist. The failure is
deferred during ProcessJob. This way if the AZSL file exists the .shader
file is rebuilt automatically.

* For testability purposes and avoid memory leakage errors
during Unit Tests created the class ShaderBuilderUtility::IncludedFilesParser

Now accepts "#  include <file>" with space between '#' and 'include'.
Also now accepts the '-' character inside the file path.

Added Unit Test to validate all cases of "#include <file>" parsing.

* Fixed linux runtime issues for Unit Tests in Atom_Asset_Shader.Tests

Signed-off-by: garrieta <garrieta@amazon.com>
2021-09-15 07:50:14 -05:00
hultonha 52095e3e16 Ensure undo/redo operation for change entity selection is atomic (#4122) 2021-09-15 11:12:26 +01:00
John 15ae8c2c06 Refactor nonclemanture.
Signed-off-by: John <jonawals@amazon.com>
2021-09-15 11:00:59 +01:00
John 66f78889e6 Minor member name refactor.
Signed-off-by: John <jonawals@amazon.com>
2021-09-15 09:26:16 +01:00
John 00497ad995 Delete more hangover files.
Signed-off-by: John <jonawals@amazon.com>
2021-09-15 09:05:56 +01:00
John 82fbbb7966 Delete hangover file.
Signed-off-by: John <jonawals@amazon.com>
2021-09-15 08:53:59 +01:00
santorac bcef5e4952 I think I got the libpng android package working.
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>
2021-09-14 22:09:46 -07:00
Danilo Aimini 81bd7b1f5f Implement a system that resizes the ghost widget appropriately to avoid undefined behavior due to it being moved into the gap between screens caused by scaling.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-14 20:11:00 -07:00
Guthrie Adams 57e54d5d8c Merge branch 'development' into Atom/guthadam/multiple_dockable_pinned_material_component_property_editors 2021-09-14 21:05:22 -05:00
santorac 860571f1e3 WIP trying to get android package working.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-14 18:45:22 -07:00
Esteban Papp 9f0de3b916 Fixes for toolchain 19.28.29913.0
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-14 18:20:44 -07:00
Esteban Papp bdf9005c53 PR comments
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-14 18:19:42 -07:00
lumberyard-employee-dm ce72e32cfc Fixed issue where two Paths could compare equal to each other, but hash differently (#4126)
* Fixed issue where two Paths could compare equal to each other, but hash
differently

This issue is caused by the Path comparison logic using the path
separator of the left path in a comparison of two paths(left and right)
to determine whether the PathComparison is case-sensitive or not.

The logic has been updated to only perform a non-case-sensitive path
comparison if both paths are using the WindowsPathSeperator of `\`

Also fixed issue with the Hashing algorihtm of the Path class to always
hash the root directory as if it is `/`.
This allows a path of "C:\foo" and "C:/foo" to hash to the equivalent
value.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* MS Build Tools 14.29 workaround around suppressing warnings using the external header feature

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-09-14 19:21:29 -05:00
Guthrie Adams 754a1a0975 Merge branch 'development' into Atom/guthadam/multiple_dockable_pinned_material_component_property_editors 2021-09-14 19:15:27 -05:00
mrieggeramzn bd8c53550a Replacing the old esm shadow blur with faster blur (#4095)
* Replacing the old gaussian blur with a much faster, better quality kawase blur

Signed-off-by: mrieggeramzn <mriegger@amazon.com>

* Removing atomtesting outdated msg

Signed-off-by: mrieggeramzn <mriegger@amazon.com>

* Some recommendations from Tommy

Signed-off-by: mrieggeramzn <mriegger@amazon.com>

* Adding early termination from previous gaussian filtering algorithm that kawase replaces

Signed-off-by: mrieggeramzn <mriegger@amazon.com>

* Removing pcf method

Signed-off-by: mrieggeramzn <mriegger@amazon.com>

* removing the old blur and adding in the new kawase blur into .cmake file

Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-09-14 17:12:17 -07:00
Guthrie Adams f7d4b8e70f Changing material component property inspector to dockable view pane
• Inspector is locked to a specific entity and material assignment ID
• All modifications are made via the material component request bus
• Removed complicated configuration management in editor material component
• Multiple material property inspectors can be opened
• Multiple materials across different entities can be edited simultaneously
• No longer blocks the viewport or other interactions
• Added functions to material component request bus for retrieving material slot labels, default materials, getting and setting property and UV overrides
• Added more asset related types to material property value conversion from any
• Added support for static heading widget on top of atom tools inspector, currently used for menus and messages

WIP: Still investigating intermittent crash because of corrupt asset property
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-14 19:11:11 -05:00
Esteban Papp b5835fceb6 Merge branch 'development' into cmake/warn_virtual
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Gems/Atom/Feature/Common/Code/Source/Shadows/ProjectedShadowFeatureProcessor.h
2021-09-14 16:54:52 -07:00
mrieggeramzn 603e33d7f7 Removing the boundary search method. (#4024)
* Removing the boundary search method. Bicubic is now the default and only PCF filtering method

* Removing padding (based upon feedback)

* Removing PCF method from py auto testing

Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-09-14 18:10:06 -05:00
Esteban Papp 36b7cb2814 Merge branch 'development' into cmake/warn_virtual
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Code/Framework/AzCore/AzCore/Memory/HeapSchema.h
#	Code/Framework/AzCore/AzCore/Memory/HphaSchema.h
#	Code/Framework/AzCore/AzCore/Memory/MallocSchema.h
#	Code/Framework/AzCore/AzCore/Memory/OverrunDetectionAllocator.h
2021-09-14 15:32:35 -07:00
Brian Herrera e69238d4de Merge pull request #4103 from aws-lumberyard-dev/pipelines/nvme-volume-support
Add support for NVMe volumes to mounting script
2021-09-14 15:30:27 -07:00
Esteban Papp 2c066a81da Adds support for creating an SDK layout from a Monolithic build (#4097)
Adds support for creating an SDK layout from a Monolithic build and have the same install prefix used between monolithic and non-monolithic

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-14 15:11:11 -07:00
lumberyard-employee-dm 4e8d4c0c51 Added a max_size function to all AZStd container style allocator functions (#4106)
* Added a max_size function to all AZStd container style allocator
functions

The max_size functions returns the maximum value that a single contiguous
allocation value returns

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the BestFitExternalMapSchema and MallocSchema
GetMaxContiguousAllocationSize function

Those functions now return a Max allocation size of
AZ_CORE_MAX_ALLOCATOR size to indicate the maximum size for a single
allocation

Changed the IAllocatorAllocator::GetMaxContiguousAllocationSize function
from a pure virtual function to regular virtual function

Removed the left over String.cpp test to validate that the issue with
the allocator::max_size() function was occuring

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-09-14 16:15:46 -05:00
Esteban Papp e356003fb5 Fixes for VS < 17 and Android
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-14 14:10:17 -07:00
chcurran 0e2f75492c dependency sort finished, but not tested
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-14 14:05:15 -07:00
Steve Pham 2382b5cbd3 Linux fix launch project manager from editor (#4105)
Signed-off-by: Steve Pham <spham@amazon.com>
2021-09-14 12:42:16 -07:00
Danilo Aimini c0426ba465 PerScreenDpi | QLabels incorrectly handle scale for icons (#4070)
* Fixes to icon generation. Generating a pixmap out of a size won't take the screen scaling factor into account, resulting in blurry results.
Note that this is not a catchall solution, every case needs to be addressed manually.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* HighDpi fixes for startup splashscreen and About dialog

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Add helper function to generate appropriate pixmaps for a screen based on its dpi settings.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-14 20:35:56 +01:00
Jonny Gallowy 1bcf75827a Merge branch 'development' of https://github.com/o3de/o3de into Atom/gallowj/UpdatePostFXLayerCategories 2021-09-14 14:33:35 -05:00
Jonny Gallowy ae735ad338 new postfx layer categories and ordering values
Signed-off-by: Jonny Gallowy <gallowj@amazon.com>
2021-09-14 14:26:50 -05:00
Gene Walters 73b04d7e34 Network Input Exposed to Script (#3990)
* NetworkInput now has new attribute called ExposeToScript. NetworkInput with this attribute set to True will be exposed to behavior context. Also added a CreateFromValues for the NetworkInput where scripters can create an instance of the MyComponentNetworkInput class which will eventually be passed around CreateInput and ProcessInput events.

Signed-off-by: Gene Walters <genewalt@amazon.com>

* Adding Create Input event handler. SC can now receive the event to create input, and send it over the network

Signed-off-by: Gene Walters <genewalt@amazon.com>

* Auto-component controller will now generate CreateInput/ProcessInput methods if they have input exposed to script, not ready for use yet, just stubbed in

Signed-off-by: Gene Walters <genewalt@amazon.com>

* Reducing code replication by putting common network input variables into AutoComponent_Common.jinja

Signed-off-by: Gene Walters <genewalt@amazon.com>

* Fix minor comment typo in the CreateInput method

Signed-off-by: Gene Walters <genewalt@amazon.com>

* Small fix. Changing ebus call from MyComponentNameCreateInput to just CreateInput. It's part of the MyComponentRequestBus so adding the component name before CreateInput is noisy

Signed-off-by: Gene Walters <genewalt@amazon.com>

* Cleaning with jinja a bit using macro calls to iterate over scriptable netinputs

Signed-off-by: Gene Walters <genewalt@amazon.com>

* ProcessInput will now be triggered in script

Signed-off-by: Gene Walters <genewalt@amazon.com>

* ProcessInput event is sent to script. Script can now create and process input. Tested locally with a simple script.

Signed-off-by: Gene Walters <genewalt@amazon.com>

* Created a seperate CreateInputFromScript and ProcessInputFromScript. Developers no longer need to remember to call the BaseClass::CreateInput and ProcessInput since CreateInputFromScript will automatically be called beforehand.

Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-09-14 12:01:32 -07:00
John 9dfc91cb77 Fix API comments.
Signed-off-by: John <jonawals@amazon.com>
2021-09-14 19:26:50 +01:00
John 7960c68b48 IsViewportStateBeingTracked -> IsViewportModeTracked
Signed-off-by: John <jonawals@amazon.com>
2021-09-14 19:16:22 +01:00
John 3b47d9c5a6 GetNumTrackedViewports -> GetTrackedViewportCount
Signed-off-by: John <jonawals@amazon.com>
2021-09-14 19:15:18 +01:00
lumberyard-employee-dm a91ea7d549 Removed unused EngineJson.cmake file (#4107)
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-09-14 13:04:52 -05:00
John 35a228b08f GetEditorModeState ->GetViewportEditorModes
Signed-off-by: John <jonawals@amazon.com>
2021-09-14 18:57:36 +01:00
John 9553f4cc0f ViewportEditorModesTracker -> ViewportEditorModeTracker
Signed-off-by: John <jonawals@amazon.com>
2021-09-14 18:56:41 +01:00
Esteban Papp 988a6b7443 PR comments
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-14 10:29:20 -07:00
Esteban Papp ee2e728760 Merge branch 'development' into cmake/warn_virtual
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-14 10:28:58 -07:00
John 199d857c8a ViewportEditorModeState -> ViewportEditorModes
Signed-off-by: John <jonawals@amazon.com>
2021-09-14 17:51:23 +01:00
Gene Walters 3973e1d3e5 Moved NetworkCharacterComponent out of MPSample and into MP gem
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-09-14 09:14:55 -07:00
AMZN-Olex fcd5b3f184 Converted to use AZ::Events for hiearchy notifications. Added unittests.
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-09-14 11:50:51 -04:00
chcurran f55737af11 dependency sort WIP
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-14 08:41:11 -07:00
hultonha 9d2352c3b7 Update the viewport interaction model to support single click select (#4094)
* add support for single click select

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* remove redundant profile macro

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* updates following review feedback

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* fix behaviour for fallthrough to match previous code

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-09-14 13:24:01 +01:00
John 02425f8577 Add missing namespace comment.
Signed-off-by: John <jonawals@amazon.com>
2021-09-14 12:21:36 +01:00
John 125bcc1b47 Provisional impl and testing of central state tracker.
Signed-off-by: John <jonawals@amazon.com>
2021-09-14 12:13:19 +01:00
santorac c61fc4f67c Removed Error_SaveOverLockedFile because it was failing on mac for some file system reason. This particular test case wasn't that important so it wasn't worth digging into, especially since I don't have a mac handy.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-13 22:08:25 -07:00
santorac f99766f556 Update unit test to use AZ::IO::Path.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-13 22:06:08 -07:00
chcurran cb12d31821 Modifier step WIP
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-13 18:01:49 -07:00
Nicholas Van Sickle db63dcbcd9 Refresh rate driven rendering tick logic (#3375)
* Implement sync interval and refresh rate API for RenderViewportWidget

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

* Measure actual frame timings in the viewport info overlay.

Takes the median of the sum of (frame end - frame begin) to provide more a more representative view of when frames begin and end.

Note: Until VSync is internally supported by the event loop, this will produce nearly identical frame timings as the frame will spend as much time as needed synchronously waiting on a vblank.

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

* Make frame timing per-pipeline, wire up refresh rate info to ViewportContext

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

* POC: Frame limit pipeline rendering

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

* Switch Editor tick to every 0ms to allow better tick accumulation behavior

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

* Move RPISystemComponent to the tick bus, remove tick accumulation logic

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

* Add `AddToRenderTickAtInterval` to RenderPipeline API

This allows a pipeline to update at a set cadence, instead of rendering every frame or being directly told when to tick.

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

* Make ViewportContext enforce a target framerate

-Adds GetFpsLimit/SetFpsLimit for actively limiting FPS
-Calculates a render tick interval based on vsync and the vps limit and updates the current pipeline

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

* Add r_fps_limit and ed_inactive_viewport_fps_limit cvars

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

* Quick null check from a crash I bumped into

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

* Fix off-by-one on FPS calculation (shouldn't include the not-yet-rendered frame)

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

* Clarify frame time begin initialization

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

* Fix TrackView export.

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

* Address some reviewer feedback, revert RPISystem API change, fix CPU profiler.

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

* Add g_simulation_tick_rate

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

* Address review feedback, make frame limit updates event driven

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

* Remove timestamp update from ComponentApplication::Tick

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-09-13 17:57:42 -07:00
Esteban Papp 4db353eb22 PR comments
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-13 17:38:58 -07:00
AMZN-Olex 088511577b Fix for clan compiler
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-09-13 20:33:32 -04:00
santorac b44441b286 Improved PngFile unit test a bit, added another check
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-13 17:19:22 -07:00
santorac 51f101748d These changes make material system report warnings when gameplay scripts attempt to change PSO-impacting material properties at runtime. So far the material system has always allowed any properties to be changed at runtime, including those that affect Pipeline State Objects (PSOs), as this is supported on several platforms. But some platforms require that Pipeline State Objects be pre-compiled and shipped with the game. At some point we will need to add new restrictions that limit what material properties can be changed at runtime. In the meantime, these warnings should alert users to avoid this, as the functionality likely won't be supported in the future.
- Made the Material and LuaMaterialFunctor classes configurable to report errors or warnings when material properties modify Pipeline State Objects. This is controlled by a new "MaterialPropertyPsoHandling" enum.
- Made the EditorMaterialComponent override PSO handling as Enabled, to prevent warnings when the user is editing material instance property overrides. This requried a new MaterialComponentNotificationBus bus message "OnMaterialInstanceCreated".
- Removed unnecessary GetMaterialPropertyDependencies member from material functor context classes, as this is already available as part of the functor itself.
- Made Material::SetPropertyValue return early when the property value hadn't actually changed. Besides being more efficientn, this prevents unnecessary spamming of the new warning.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-13 17:05:11 -07:00
brianherrera 0d0b6c8033 Add support for nvme volumes
Signed-off-by: brianherrera <briher@amazon.com>
2021-09-13 17:04:47 -07:00
santorac f75fa435f9 Made a couple imporvements to material_find_overrides_demo.lua:
- Made the target material slot name configurable through an exposed component property.
- Fixed a timing issue where the assignmentId was invalid if FindMaterialAssignmentId is called too early.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-13 17:00:58 -07:00
santorac 2c55ea574d Added a new ScopedValue utility class that simply sets a value when it goes out of scope. This is particularly handy for flags that track whether the callstack is inside a particular scope, like a m_isInitializing flag.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-13 16:56:00 -07:00
srikappa-amzn b2963f2bc1 Renamed AtomMaxFileSize to DefaultMaxFileSize (#4067)
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-13 17:55:28 -05:00
AMZN-Olex 0d8b0fe496 Fixes for clang builds
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-09-13 18:51:39 -04:00
AMZN-Olex 05e464b31b Improving comments
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-09-13 18:45:22 -04:00
AMZN-Olex 853cffbf7b Comment cleanup
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-09-13 18:37:05 -04:00
chcurran 1badb5a31f scan refactor is in a working state
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-13 15:30:31 -07:00
AMZN-Olex 2a10c400a7 Comments cleanup
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-09-13 18:28:52 -04:00
Gene Walters 28ca59ae61 Moving NetworkHitVolumesComponent and NetworkRigidBodyComponent to the MultiplayerGem
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-09-13 15:00:42 -07:00
Danilo Aimini 850d401bb3 PerScreenDpi | Moving windows between screens with different scale changes the window size (#4064)
* Fix window size when dropped on a screen with a different scale setting compared to the one it was dragged from.
Note that this fixes a bug that could only be reproduced with the PerScreenDpiAware setting activated - current editor uses SystemDpiAware.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Fix loss of precision warning.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-13 14:55:55 -07:00
Danilo Aimini 2b7caa685b Introduce default font size. This fixes sizing and spacing for text rendered via a painter with not font specified. (#4069)
Also removed some qss for windows that have been removed.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-09-13 14:23:00 -07:00
Esteban Papp 880e3c99be PR comments
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-13 14:07:28 -07:00
AMZN-Olex aa6c038880 Hierarchical components, phase 1, unittests
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-09-13 16:51:50 -04:00
Nicholas Lawson 6103c9c63c Updates libtiff for all platforms (#4068)
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>
2021-09-13 12:35:29 -07:00
Esteban Papp de3d2a2b69 Detects that binary dir and install prefix are not the same (#4091)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-13 11:15:23 -07:00
Scott Romero 32e6473de2 [development] Update RapidXML package info (#4057)
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-09-13 10:41:53 -07:00
hultonha 1e3c8edc40 Remove viewport freeze request bus (#4089)
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-09-13 18:04:20 +01:00
rgba16f [Amazon] 4c1c2d6f6b update freetype library revision used (#4065)
* 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>
2021-09-13 11:19:20 -05:00
Esteban Papp 972944e762 Merge branch 'development' into cmake/warn_virtual
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Code/Editor/Viewport.h
2021-09-13 08:59:24 -07:00
sphrose 9c07078ee8 Change shape type in test mock plus bugfix. (#4073)
Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>
2021-09-13 10:58:20 -05:00
Yuriy Toporovskyy dbc1f3bb62 Don't const_cast, instead remove const qualifier from function
Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-09-13 11:57:39 -04:00
pereslav 9b0e3f26b1 PR feedback addressing 2
Signed-off-by: pereslav <pereslav@amazon.com>
2021-09-13 16:30:42 +01:00
AMZN-AlexOteiza d884eef0f4 Merge pull request #4040 from aws-lumberyard-dev/automation_improv
Added EntityExists for automation
2021-09-13 17:14:35 +02:00
moraaar 6628f5bad1 Marking script canvas failing tests as xfail until they can be reworked to make them pass. (#4077)
Signed-off-by: moraaar <moraaar@amazon.com>
2021-09-13 15:22:00 +01:00
hultonha 7a58b72f15 Add remaining integration tests for viewport selection (box select) (#4075)
* updates to viewport box select tests

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add interface for querying keyboard modifiers

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* remove redundant casts

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* update formatting options for trace functions in ActionDispatcher

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* remove redundant GetKeyboardModifiers call

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* update how trace/log functions have been fixed to output during tests

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-09-13 15:19:46 +01:00
pereslav 1f66e8a760 PR feedback addressing
Signed-off-by: pereslav <pereslav@amazon.com>
2021-09-13 13:35:35 +01:00
AMZN-AlexOteiza fd627af003 Merge pull request #4048 from aws-lumberyard-dev/automation_improv4
Renamed folder physics -> Physics
2021-09-13 13:26:16 +02:00
hultonha 28d45891f2 Remove redundant API calls from EditorViewportWidget and use new WorldToScreen call (#4022)
* remove redundant API calls from EditorViewportWidget and use new WorldToScreen call

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* remove additional pre/post widget render calls that are no longer required

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-09-13 09:36:34 +01:00
Benjamin Jillich 51ce59e240 EMotion FX: Resetting the anim graph while in the middle of selecting transitions for interruption crashes the Editor (#4026)
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-09-13 08:25:38 +02:00
Esteban Papp 5815b48a00 disabling the warning after merge
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 21:16:03 -07:00
chcurran cbaa2fcff5 rename view --> controller
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-10 21:03:14 -07:00
Esteban Papp 5965760612 Merge branch 'development' into cmake/warn_virtual
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:27:01 -07:00
chcurran fd71704894 rename view files --> controller
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-10 20:27:01 -07:00
Esteban Papp 5ce7b76ca5 Gems/Vegetation
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:26:50 -07:00
Esteban Papp de02f9bb55 Gems/Twitch
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:26:35 -07:00
Esteban Papp df1a6e6af9 Gems/SurfaceData
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:26:22 -07:00
Esteban Papp 629d836142 Gems/Script*
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:24:32 -07:00
Esteban Papp 711b332ebe Gems/ScriptCanvas*
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:24:15 -07:00
Esteban Papp 1d53200eda Gems/SceneProcessing
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:23:49 -07:00
Esteban Papp e317585e60 Gems/SceneLoggingExample
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:23:35 -07:00
Esteban Papp 5cb3ccfbad Gems/PythonAssetBuilder
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:23:21 -07:00
Esteban Papp 61247f8019 Gems/PhysX
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:22:37 -07:00
Esteban Papp bd7bd3648b Gems/Maestro
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:22:23 -07:00
Esteban Papp 6e51bbcd53 Gems/LyShine
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:22:04 -07:00
Esteban Papp a9a2952750 Gems/LmbrCentral
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:21:46 -07:00
Esteban Papp d92dd162d0 Gems/ImGui
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:21:32 -07:00
Esteban Papp a55dfece64 Gems/GraphModel
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:21:16 -07:00
Esteban Papp c7a2344738 Code/Tools/DeltaCataloger
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:21:01 -07:00
Esteban Papp 8f0f462f07 Code/Tools/SceneAPI
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:20:34 -07:00
Esteban Papp d046389a30 Code/Tools/AssetProcessor
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:20:14 -07:00
Esteban Papp 287d2a0fe7 Code/Framework/AzManipulatorTestFramework
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:19:52 -07:00
Esteban Papp 32b4958778 Code/Framework/AzToolsFramework
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:19:32 -07:00
Esteban Papp fa1d1bd2fc Gems/GraphCanvas
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:19:06 -07:00
Esteban Papp 35a7ad612b Gems/GradientSignal
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:18:37 -07:00
Esteban Papp 545beaab7d Gems/GameStateSamples
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:18:22 -07:00
Esteban Papp 0800e95aa7 Gems/EMotionFX
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:18:05 -07:00
Esteban Papp 48652dcac7 Gems/EditorPythonBindings
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:17:50 -07:00
Esteban Papp b8d0bffdd0 Gems/AudioSystem
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:16:39 -07:00
Esteban Papp a7780b6dbe Gems/Atom*
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:16:11 -07:00
Esteban Papp 7755c39d09 Code/Tools/Standalone
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:15:55 -07:00
Esteban Papp 7484f3adff Code/Tools/SceneAPI
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:15:33 -07:00
Esteban Papp 7f157f152d Code/Editor
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:15:16 -07:00
Esteban Papp 8554cea0ad better organization of the warning
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 20:14:58 -07:00
chcurran b6eb9123e5 version explorer refactor wip
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-10 19:38:28 -07:00
Chris Burel 72cd282ad2 Avoid redefining PRI macros on Linux (#4055)
* Avoid redefining `PRI` macros on Linux

The fixed width 64-bit integer types are defined differently per platform.
Some platforms define it as "long", others define it as "long long". For
consistency, `AZ::u64` or `AZ::s64` is always defined to "long long".
However, this causes problems for formatting those types, because on
platforms where `uint64_t` is a `long`, `PRIu64` gives the wrong format
string for `AZ::u64`. Previously this was fixed by redefining the `PRI`
macros so that they work for `AZ::u64`, but that breaks the ability to
format `uint64_t`.

We could add an AZ-specific version of the `PRI` macros for 64-bit integer
types, but we don't really need to, since they are `long long` on every
platform we support.

 * Use `%ll` for `AZ::u64`
 * Use `PRIu64` for `uint64_t`

Signed-off-by: Chris Burel <burelc@amazon.com>

* Avoid redefining `PRI` macros in CryCommon

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-09-10 15:16:33 -07:00
Alex Peterson 5bf749dcac fix infinite loop due to thin triangles (#4027)
* fix infinite loop due to thin triangles

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* check exact triangles size

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
2021-09-10 14:10:49 -07:00
chcurran e0f93ea159 view traits wip before rename
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-10 13:19:55 -07:00
Junbo Liang 3535d6b6b3 [AWS Automation] Stack tear down mechanism for the deployment on Jenkins (#3656)
Make awsi_test_profile_vs2019 a nonblocking step to make sure that resources are cleaned up even though automation tests failed

Signed-off-by: Junbo Liang <junbo@amazon.com>
2021-09-10 12:56:41 -07:00
chcurran e558e7b0ff rename version explorer ui to view
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-10 12:54:25 -07:00
chcurran 30d27f23ee rename version explorer to view
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-10 12:52:54 -07:00
Mike Balfour 2629216e46 Optimize MemoryView::SetName (#4052)
* Optimize MemoryView SetName
Added a second version that uses wstring_view instead of string_view so that no temporaries need to be created when passing in a string literal that's already a wstring.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Changed to use SetPrivateData

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-09-10 14:37:32 -05:00
bosnichd 141cb55903 Fix issue #4045 (#4053)
* Remove unused Vulkan ShaderDescriptor class.

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

* Add missing dependency on Gem::Atom_RHI.Public

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

* Revert changes made to Gems/Atom/RHI/Vulkan/Code/* in https://github.com/o3de/o3de/pull/4021, and instead just check a trait to determine whether the RHI Vulkan targets have been defined else where. Gems/Atom/RHI/Vulkan/Code/CMakeLists.txt maybe needs to be revisited at some point, but my changes are causing numerous issues on mac so this just restores the prior behavior for all platforms while also providing a mechanism for any platform to simply define exactly what Vulkan related targets it needs independently.

Signed-off-by: bosnichd <bosnichd@amazon.com>
2021-09-10 13:12:45 -06:00
Jonny Galloway 43355e47ca minor bug fixes based on finding defects while using (#4035)
Signed-off-by: Jonny Gallowy <gallowj@amazon.com>
2021-09-10 12:00:36 -07:00
chcurran 5e91be38ba Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/development 2021-09-10 11:49:13 -07:00
chcurran 5cee8d1892 stubbed out refactor of version explorer
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-10 10:59:40 -07:00
Esteban Papp 5909e471e6 Limits configuration types a project sees when using an engine SDK (#4033)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 10:39:42 -07:00
Qing Tao d9cbc97ec0 ATOM-16063 Remove SetShaderResourceGroupCallback in scene and update scene srg handling (#3969)
ATOM-16273 Compiling SceneSRG before updating it can cause a gpu crash

Changes include:
1. Removed Scene::SetShaderResourceGroupCallback() function and clean up code which use this function.
2. Moved SceneTimeSrg.azsli to RPI's DefaultSceneSrg folder and setup the constants in RPI::Scene
3. Add AZ::Event for Scene's update srg event which features and update scene srg at proper place
4. UpdateTransformServcie FP to use PrepareSceneSrg event handler.
5. Clean up shaders and srgs used in project templates.

Signed-off-by: Qing Tao <qingtao@amazon.com>
2021-09-10 10:38:16 -07:00
Mike Balfour 280796e1f4 Fix GHI 4041 Terrain Shader Crash (#4050)
The terrain feature processor was crashing due to an invalid shader name.  The shader name has been fixed, but the feature processor has also been hardened so that it no longer crashes if a shader fails to load.
Also, while testing, this inadvertently exposed a second crash in EntitySerializer that occurs when components don't serialize in correctly.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-09-10 11:59:20 -05:00
Esteban Papp 81749ac318 Improves numeric_cast compilation (#3995)
* Improves numeric_cast compilation:
before: 872s
after: 824s (5.5% reduction)

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 08:41:19 -07:00
Esteban Papp ba331b29f7 Creates destination directory if it doesnt exists file(ARCHIVE_CREATE will fail if the directory is not there
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-10 08:39:45 -07:00
rgba16f e96793659a Fixes to get Mac & iOS building with new PNG support
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
2021-09-10 10:15:40 -05:00
bosnichd d366620818 More PAL related changes required for restricted platforms. (#4037)
Signed-off-by: bosnichd <bosnichd@amazon.com>
2021-09-10 09:08:07 -06:00
lumberyard-employee-dm e638f27572 Fixed PathView MakeRelativeTo and Append functions path segment comparisons (#3628)
* Fixed PathView `MakeRelativeTo` and `Append` functions path segment
comparisons  when using the Windows path separator of '\'

The PathSegment comparisons were case-sensitive in both those functions
and now use `Internal::ComparePathSegments` function to perform the
appropriate case comparison based on the path separator value of the
Path class

Reverted the LocalFileIO::CheckInvalidWrite function back to not
lowercasing the assets alias and input path before invoking
`PathView::IsRelativeTo`

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Simplified the LocalFileIO::ConvertToAliasBuffer logic

Fix for the ArchiveTest
`IResourceList_Add_AbsolutePath_RemovesAndReplacesWithAlias` and
`TestArchiveViaFileIO` test

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added a PathIterable structure stores a non-heap container of normalized path segments of an input path.

Moved the PathParser logic to a PathParser.inl file

Removed dependency of the PathView::IsRelativeTo logic on FixedMaxPath
There is no longer a 1024 character limit when determining if a path is relative to a base
Added a GetNormalPathParts and AppendNormalPathParts to function and removed LexicallyNormalInplace to share the logic for creating a normalized path between IsRelativeTo and LexicallyNormal

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Clang PathIterable.inl build fix

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fixed Normalize and Relative Path functions initialize the result paths

With the correct path separator for the paths being transformed

Ported over the Custom Path Root Separator logic to the PathParser.inl

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated he Shader Preprocessor include path gather.

It now uses AZ::IO::Path for the path operations and checks if the path
exist before adding it to the list of include paths.

Finally the set logic has been removed for a simpler find_if check to
see if the include path already since in the project include paths

This fixes the Asset Processing issues with shader includes due to the
Path.inl changes

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fixed tail recursion call to AppendNormalPathParts to supply a PathView with the same path separator as the parent call

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding reference qualifier overloads to the Path class Native function

Removed the conversion operators from the Path class for converting to a
string_type&/const string_type&

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-09-10 10:02:17 -05:00
Mike Balfour 0505f200e5 Remove extra/bad profile markers (#4031)
Many of these are just extra noise in the profile, but the one in Archive.cpp could also cause PIX to crash.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-09-10 09:11:06 -05:00
AMZN-AlexOteiza 78d0b46f08 Updated path in CMakeLists.txt
Signed-off-by: AMZN-AlexOteiza <aljanru@amazon.co.uk>
2021-09-10 14:39:43 +02:00
AMZN-AlexOteiza 5441ab4bac Rename to final folder name 2021-09-10 14:29:17 +02:00
AMZN-AlexOteiza ddd662f6b9 rename to tmp name 2021-09-10 14:28:40 +02:00
AMZN-AlexOteiza 0f0812c198 Reverted unintended change
Signed-off-by: AMZN-AlexOteiza <aljanru@amazon.co.uk>
2021-09-10 11:25:51 +02:00
AMZN-AlexOteiza e1829ac052 Added EntityExists for automation
Signed-off-by: AMZN-AlexOteiza <aljanru@amazon.co.uk>
2021-09-10 11:22:48 +02:00
carlitosan c3e285cff7 Merge pull request #4034 from aws-lumberyard-dev/carlitosan/development
remove false error from deserializing BC nodes
2021-09-09 17:43:18 -07:00
Artur K 3a4937456a Build time reduction: AzStdOnDemandReflection (#3111)
* Move a few specializations from AzStdOnDemandReflection.inl to cpp file

This reduces compilation time and produced profile/debug file sizes.

The specializations for string and string_view are only implemented for 'char' type, since
others are not used anywhere.

Extracted `Reflect` method from `ClientAuthAWSCredentials` to a cpp file.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Windows build fixes.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Added missing license.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Fix missing spaces in template argument lists

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Clang format on ClientAuthAWSCredentials.cpp

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Merge upstream development and fix linux build.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>
2021-09-09 19:08:33 -05:00
Steve Pham cf4cb2750a Adding missing pragma header guards to _xcb.h header files (#4029)
Signed-off-by: Steve Pham <spham@amazon.com>
2021-09-09 16:27:39 -07:00
Chris Burel 0445ec3956 Remove references to unsupported "xlib" windowing system support (#4028)
Support for X clients is provided by xcb instead.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-09-09 16:13:23 -07:00
Esteban Papp 7f7d3d9c1c Creates destination directory if it doesnt exists, file(ARCHIVE_CREATE will fail if the directory is not there
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-09 16:09:55 -07:00
chcurran e3d007319d remove false error from deserializing BC nodes
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-09 14:37:08 -07:00
moudgils 10900fee38 Disable PSO caching if Renderdoc or Pix dlls are loaded as they confl… (#3976)
* Disable PSO caching if Renderdoc or Pix dlls are loaded as they conflict with dx12 api

* Add support for command line param --enablePixGPU which manually loads the pix gpu capture dll
 - This will allow pix to attach to a running process if the enablePixGPU is enabled
 - Support for enabling/disabling gpu markers based on enablePixGPU

Signed-off-by: moudgils <moudgils@amazon.com>
2021-09-09 14:30:35 -07:00
Vincent Liu 8dbecb654e [SPEC-7868] Update AWS Gems cmake target with correct runtime dependencies (#3991)
Signed-off-by: onecent1101 <liug@amazon.com>
2021-09-09 13:28:52 -07:00
Esteban Papp 9f6d4125b8 Merge branch 'development' into cmake/warn_virtual
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-09 11:50:40 -07:00
Esteban Papp d836503814 some more fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-09 11:50:13 -07:00
bosnichd 9976ee2b8e Miscellaneous fixes and PAL changes required for restricted platforms. (#4021)
* Miscellaneous fixes and PAL changes required for restricted platforms.

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

* Rename O3DE::ProjectManager::ProjectUtils::ReplaceFile -> ReplaceProjectFile to prevent conflict with Windows ReplaceFile #define

Signed-off-by: bosnichd <bosnichd@amazon.com>
2021-09-09 12:09:17 -06:00
Ken Pruiksma d17ac748ac Various terrain improvements: (#3942)
* Various terrain improvements:
- Height now stored in a R16_unorm to decrease the amount of memory / memory bandwidth needed for the height field
- Many simplifications to the feature processor
- Added a shader to render to the depth pre pass
- Pulled common functionality needed by depth and forward to a common include shader
- Forward shader now outputs to all the expected render targets
- Adjusted the way normals and lighting are being calculated

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Adding missing shader files. Updated terrain shader to alter the color slightly with height.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Removed pixel shader code from terrain depth pass

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Renamed the depth pass shaders to no longer indicate they include a pixel shader.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Removing unneeded code from TerrainCommon.azsli

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-09-09 12:56:16 -05:00
Steve Pham 6cb2222da8 Linux native window (#3975)
Initial implementation of Native Window for Linux

Signed-off-by: Steve Pham <spham@amazon.com>
2021-09-09 10:49:39 -07:00
carlitosan 52460189aa Merge pull request #3964 from aws-lumberyard-dev/carlitosan/development
Upgrades and stability fixes for version explorer
2021-09-09 10:42:53 -07:00
AMZN-koppersr a62cb8cf2b Merge pull request #3999 from aws-lumberyard-dev/Prefab/IncreaseReadFileSizeLimit
Set max file size limits for AZ::JsonSerializationUtils::ReadJsonFile and AZ::Utils::ReadFile
2021-09-09 10:33:40 -07:00
AMZN-koppersr f9ce966103 Merge pull request #3440 from aws-lumberyard-dev/Prefab/SaveAllPrefabs
Provide options to save prefabs when saving levels
2021-09-09 10:33:22 -07:00
sphrose 65de5ec3e6 Change TerrainLayerSpawner to use axis aligned box. (#4019)
* Change TerrainLayerSpawner to use axis aligned box.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Review change.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>
2021-09-09 11:12:18 -05:00
Esteban Papp 91e9c8d81f Adds unused calls to Trace functions to prevent constant failures in release builds
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-09 09:11:19 -07:00
srikappa-amzn 546ce377f0 Merge branch 'development' into Prefab/IncreaseReadFileSizeLimit
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-09 09:09:04 -07:00
srikappa-amzn fd78b42f67 Merge branch 'development' into Prefab/SaveAllPrefabs
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-09 09:08:22 -07:00
Guthrie Adams c2b2cc060a WIP
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-09 10:52:12 -05:00
pereslav a0ada8fcd3 Reworked net entities instantiation in order to fix entity references e.g. parent-child relationship. Note: Only entities within network spawnable keep the references until the ticket system refactoring is done
Signed-off-by: pereslav <pereslav@amazon.com>
2021-09-09 16:44:35 +01:00
kberg-amzn 7dc930b444 merging latest development
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-09 08:22:14 -07:00
hultonha d82b2a0608 Initial test coverage for viewport selection before introducing new 'single' select functionality (#3987)
* WIP changes for viewport single select and better integration tests

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* update test to verify single click selection in the viewport

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* temporarily remove changes for single select

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* temporarily remove ChangeSelectedEntity call

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* initial tests to validate current viewport selection model

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* some tidy-up before publishing PR

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add reference to const type in loop

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* temporarily disable box select test

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-09-09 10:23:55 +01:00
moraaar c86a1427a0 Fixed ragdoll panel being available in Animation Editor when PhysX gem is enabled. (#3985)
Following the same approach as cloth plugin, which is to ask if the system component of the gem is available (in this case PhysX::SystemComponent).

Fixes #2540

Signed-off-by: moraaar moraaar@amazon.com
2021-09-09 09:48:32 +01:00
moraaar 05644a54a5 Merge pull request #3997 from aws-lumberyard-dev/fix_lyn6482_ebp_warning_errors
{LYN6482} Fix warning as error in Editor Python Bindings
Signed-off-by: Jackson 23512001+jackalbe@users.noreply.github.com
2021-09-09 09:41:01 +01:00
AMZN-AlexOteiza 1442f1275b Fixed Physics SC tests (#4001)
Signed-off-by: AMZN-AlexOteiza <aljanru@amazon.co.uk>
2021-09-09 09:32:43 +02:00
santorac 3d3324cc2b Merge remote-tracking branch 'upstream/development' into Atom/santora/UseLibPng
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-09 00:05:29 -07:00
santorac 849a8da4d9 Added unit tests for PngFile.
Fixed a couple issue like palettized files would not load, and stripping alpha was not affecting the color type reported by libpng. Also cleaned up some error reporting.
Added AzFramework to Atom/Utils tests to support PngFile testing.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-08 23:45:16 -07:00
srikappa-amzn a80314f84a Added a missing include file
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-08 23:25:24 -07:00
srikappa-amzn 5dcfb8e654 Initialize prefab interface pointers only when prefabs are enabled
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-08 23:19:05 -07:00
chcurran 34ca9bd5ba fix Linux error
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-08 22:29:32 -07:00
Steve Pham e6573766c2 Fixes for release builds for unused variable warnings (#4000)
Signed-off-by: Steve Pham <spham@amazon.com>
2021-09-08 21:13:36 -07:00
kberg-amzn 4c864ebf01 merging latest development
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-08 19:09:14 -07:00
Guthrie Adams 340a5e603b Merge branch 'development' into Atom/guthadam/atomtools_updating_cmake_config 2021-09-08 19:16:01 -05:00
Esteban Papp f414cd3966 More fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-08 16:50:57 -07:00
chcurran 443bf472cb removed unused function from script event handler node
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-08 16:31:46 -07:00
srikappa-amzn b87b807de9 Fixed an unused variable error in linux build
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-08 16:07:22 -07:00
Guthrie Adams 76219f6c5f Releasing style manager with window
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-08 17:25:02 -05:00
Guthrie Adams 6191788caf Merge branch 'development' into Atom/guthadam/atomtools_updating_cmake_config 2021-09-08 17:16:54 -05:00
Guthrie Adams d46223db05 Merge pull request #3998 from aws-lumberyard-dev/Atom/guthadam/fixing_gestures_gem_warnings
Fixing gestures gem warnings when gEnv/pTimer is null
2021-09-08 17:06:27 -05:00
srikappa-amzn 7bf5894513 Set max file size limit as default parameter for ReadFile
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-08 14:29:08 -07:00
srikappa-amzn 92986c7012 Merge branch 'development' into Prefab/SaveAllPrefabs
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-08 14:11:50 -07:00
srikappa-amzn 1e7af75d94 Merge branch 'development' into Prefab/IncreaseReadFileSizeLimit
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-08 14:09:07 -07:00
Esteban Papp d58bda5bbf WIP
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-08 13:43:30 -07:00
Nicholas Lawson 30cafff04d new LZ4 package to fix debug compile issue (#3993)
* Updates lz4 to rev3 of packages which fixes debug builds

Signed-off-by: lawsonamzn <70027408+lawsonamzn@users.noreply.github.com>
2021-09-08 13:37:37 -07:00
santorac a9c6909a29 Renamed PngImage to PngFile and put it in a Utils namespace to match the other file utilities.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-08 13:20:54 -07:00
Alex Peterson 9f06bffc1b Fix ebus node slots not checked for vars (#3994)
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
2021-09-08 13:19:03 -07:00
Vincent Liu 81966cbcbf [LYN-5564] Update AWSNativeSDK revision (#3686)
Signed-off-by: onecent1101 <liug@amazon.com>
2021-09-08 12:57:13 -07:00
santorac 7a8eb8eda5 Added a new PngImage utility class that wraps libpng. This replaces the use of OpenImageIO in O3DE (although OpenImageIO is still a build dependency for now).
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-09-08 12:56:24 -07:00
Guthrie Adams 3ad3e557e5 Fixing gestures gem warnings when gEnv/pTimer is null
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-08 14:37:19 -05:00
bosnichd 8941c9d227 Add [[maybe_unused]] to some local variables that are only referenced as arguments to CryLogAlways that is not compiled in release. (#3992)
Signed-off-by: bosnichd <bosnichd@amazon.com>
2021-09-08 13:21:15 -06:00
chcurran 32515f33d4 Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/development 2021-09-08 11:59:43 -07:00
Jackson 88319fcaf9 {LYN6482} Fix warning as error in Editor Python Bindings
Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>
2021-09-08 13:52:19 -05:00
srikappa-amzn c7fbdb0ace Make level name appear in bold and update save all prefabs settings registry key
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-08 11:49:33 -07:00
chcurran 2a810c4845 fix backup file action in version explorer
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-08 11:36:04 -07:00
amzn-phist f2e6c2dc2b Fix compile errors in the Wwise Gem (#3989)
One fixes string literal format specifiers warnings that were disabled.
One fixes a FileFunc utility that was removed.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-09-08 13:26:50 -05:00
dmcdiarmid-ly 5f7040a0ae Merge pull request #3972 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-16381
Add RayTracingPass support for the Scene Srg
2021-09-08 11:16:20 -07:00
sphrose cc7cc9b7a8 Terrain/sphrose/layer spawner (#3980)
* #3326 Get layer priorities to work.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Refresh terrain when layer settings change

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Removed dependency notification handling: it isn't needed due to deactivate/activate cycle caused by editor redrawing.
Moved layer registering to ordered map sorted by priority.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Remove unused code, add extra sort condition.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Fix copy/paste error.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Change erase method.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Review suggestions.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Fix bus disconnect order, change GetUseGroundPlane to return bool.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Create unit tests for Terrain Spawning component #3224

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Remove unintended commit.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Remove blank line.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* PR changes.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>
2021-09-08 10:55:22 -05:00
John Jones-Steele 817f8ce4c1 Terrain/jjjoness/3172 axis aligned box shape component (#3981)
* CHanges to Push/Pop Matrix

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* Fixed bad commit

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* REmoved the AxisAlignedBoxShapeComponentBux and AxisAlignedBoxShapeConfig

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* Fixed derivation of AxisAlignedBoxShape

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* Added ShowChildrenOnly to Component

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* Fixed cmake file

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* Changes from review

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* Added tests for AxisAlignedBoxShape

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* Addressed PR comments and added one further test.

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* Removed dead code.

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* Changes from review

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* Spelling fix and changed link to docs

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* Fixed profile bug in Linux

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* Fixed problem with Unity Profile Build in Tests

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-09-08 10:50:29 -05:00
Esteban Papp 860b28c10b more fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-08 08:48:32 -07:00
hultonha 6863e9cf9e Camera orbit fix (#3963)
* Fix for camera look-at and position being the same when calculating orbit point

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add unit test to verify camera orbit behavior

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-09-08 13:37:06 +01:00
jromnoa 5c4ce8cd06 Upload test screenshots to s3 on test failure. (#3815)
* add s3 upload on screenshot test failure, should only apply to the test_gpu_profile_vs2019 job on nightly runs

* adds support for zipping screenshot files up prior to uploading to the s3 bucket and also adds the ACL extra arg to the upload_to_s3.py execution

* remove unused json import

* remove regex to use .endswith() instead and rename variables to be more clear (PR feedback)

* rename create_zip_archive to create_screenshots_archive

Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-09-08 06:11:44 -05:00
srikappa-amzn 5a6daf4352 Maximize read file size limit and set it to 1MiB for Atom use cases
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-08 02:02:24 -07:00
hultonha 052ff90c9d Preparatory work to allow for more viewport integration tests (#3961)
* preparatory work to allow for more viewport integration tests

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* minor grammatical fix

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* fix for missed bus call update

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-09-08 09:36:04 +01:00
kberg-amzn 91f8730588 merging latest development
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-07 21:17:45 -07:00
kberg-amzn 0b7c4fff85 Clear rewound entities if we attempt to sync rewind state outside of a scoped rewind
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-07 21:08:51 -07:00
kberg-amzn 7e9b6116da Update component application tick to use the ITime interface and respect simulation t_scale settings
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-09-07 21:04:24 -07:00
Esteban Papp c805d443d2 Merge branch 'development' into cmake/warn_virtual
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Code/Legacy/CryCommon/IConsole.h
#	Code/Legacy/CrySystem/LocalizedStringManager.h
#	Code/Legacy/CrySystem/XConsole.h
#	Code/Legacy/CrySystem/XConsoleVariable.h
#	Code/Legacy/CrySystem/XML/XmlUtils.cpp
#	cmake/Platform/Common/Clang/Configurations_clang.cmake
2021-09-07 18:42:40 -07:00
Esteban Papp a72b8a025f others
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-07 18:38:16 -07:00
Esteban Papp 7d34004b6d some Code/Legacy fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-07 18:38:05 -07:00
Esteban Papp cc00a535d7 more Code/Framework fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-07 18:37:45 -07:00
Esteban Papp 9e0ff8e55d disabling external headers for analyzer
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-07 18:36:40 -07:00
Guthrie Adams fc251ae175 Merge branch 'development' into Atom/guthadam/atomtools_updating_cmake_config 2021-09-07 20:04:40 -05:00
Guthrie Adams 6b5b82717d Merge pull request #3967 from aws-lumberyard-dev/Atom/guthadam/adding_null_checks_to_gestures_gem
Adding null checks to Gestures gem if gEnv isn't set
2021-09-07 18:45:48 -05:00
Esteban Papp 9fe3c87f4e Merge pull request #3968 from aws-lumberyard-dev/FixDebugCompileErrors
Fix some debug compile errors introduced by https://github.com/o3de/o3de/pull/3903
2021-09-07 16:20:15 -07:00
Esteban Papp d814662810 Fixes renderdoc define
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-07 16:15:22 -07:00
Esteban Papp f30ac72040 fixing AzCore for linux/windows virtual warn
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-07 16:14:52 -07:00
Esteban Papp 6b13e8bfc8 Enabling PreFast to find virtual/override issues, some better organization of files
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-07 16:11:48 -07:00
dmcdiar 5f95c41eb5 Added RayTracingPass support for the Scene Srg.
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-09-07 15:52:03 -07:00
Esteban Papp 46c6923bf7 Enabling warnings around format security
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-07 15:17:40 -07:00
chcurran 5c0bbe7ac1 add SC cvar settings cache
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-07 14:32:24 -07:00
srikappa-amzn 0f1e117904 Reverted a small local change that got pushed by mistake
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-07 14:32:13 -07:00
srikappa-amzn d0b7ffab67 Changed parameter names to reflect the recursive nature of functions and some more changes
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-07 14:27:00 -07:00
dmcdiarmid-ly 89d0557dd3 Merge pull request #3966 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-16380
Remove mesh from raytracing scene when hidden
2021-09-07 14:23:35 -07:00
bosnichd 12fb91a484 Fix some debug compile errors introduced by https://github.com/o3de/o3de/pull/3903
Signed-off-by: bosnichd <bosnichd@amazon.com>
2021-09-07 15:08:39 -06:00
Junbo Liang 8edcc504bd Add AWSI automation tests to a new test suite and pipe (#3913)
Signed-off-by: junbo <junbo@amazon.com>
2021-09-07 13:02:13 -07:00
Esteban Papp fe8f4a7720 typo
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-07 12:55:07 -07:00
Guthrie Adams 214ebb7308 Adding null checks to Gestures gem if gEnv isn't set
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-07 14:40:20 -05:00
dmcdiar fd007548e0 MeshFeatureProcessor::SetVisible now adds or removes the mesh from the raytracing scene as appropriate.
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-09-07 12:16:04 -07:00
Esteban Papp 1d4487f4f8 Improvement suggestion from another PR
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-07 11:53:40 -07:00
Esteban Papp e7156144a8 Merge branch 'development' into renderdoc_define
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-07 11:49:11 -07:00
Artur K 2a2847b15d Legacy code cleanup - part 3 (#3903)
* Legacy cleanup - part 3

Not much is left that can be easily removed,
so I think this will be last cleanup before the legacy functionality is replaced.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* fix windows build, remove a few more things, re-add one file

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Remove legacy RenderBus + more cleanups

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Remove MaterialOwnerBus.h

Clean-up in Cry_Matrix34/33

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>
2021-09-07 12:14:16 -06:00
Esteban Papp 1d98ab3a1c Fixes renderdoc define
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-07 11:09:31 -07:00
moudgils 4d5b047c1b Fix PipelineLibraries (DX12 backend). (#3768)
* Fix loading of PipelineLibraries from disk for DX12 backend.

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

* Disabled Saving out PipelineLibraries (for DX12) if pix or Renderdoc is enabled.
Addressed some feedback

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

* Fixed an issue withe loading PipelineLibraries and added a cleaner abstraction to not save empty libraries for dx12

Signed-off-by: moudgils <moudgils@amazon.com>
2021-09-07 11:03:11 -07:00
chcurran 64ab627f03 Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/development 2021-09-07 09:35:04 -07:00
Esteban Papp aad2c214a4 Merge branch 'development' into cmake/warn_virtual
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-07 08:26:37 -07:00
Esteban Papp d1df0fbe47 reverting one that was changed by mistake
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-07 08:17:06 -07:00
Esteban Papp e20c270580 Fixes install failures when RenderDoc and/or PIX are enabled
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-07 07:59:03 -07:00
Esteban Papp 8c51fc24f7 Adding clang warning
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-07 07:54:35 -07:00
moraaar f551e69b2b PythonProxyNotificationHandler::OnEventGenericHook acquires the Python GIL before executing (#3904)
- Protected python execution of OnEventGenericHook by trying to lock the GIL and show a descriptive error when it was not possible to lock.
- Improved mechanism to lock python mutex and GIL in PhytonSystemComponent. Acquiring/releasing GIL once per thread.
- Added unit test to verify errors are fired when trying to execute OnEventGenericHook from another thread (as it should not able to acquire the GIL).
- Improved python threading tests to actually using python buses.

Signed-off-by: moraaar moraaar@amazon.com
2021-09-07 15:35:04 +01:00
hultonha 33299399af File renames for settings updates
Merge pull request #3952 from aws-lumberyard-dev/hultonha_GH-3579_tidyup
2021-09-07 09:16:31 +01:00
AMZN-AlexOteiza c002515036 Merge pull request #3945 from aws-lumberyard-dev/reorg_px2
Final part of PhysX/Whitebox/NvCloth/Blast Standarization of paths and multiple fixes
2021-09-06 22:18:28 +02:00
hultonha b8f65cc78b updates after file renames
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-09-06 18:24:45 +01:00
ANT\aljanru 9159eccb25 Fixes for periodic and gpu tests affected by the move 2021-09-06 17:03:10 +02:00
Hulton-Harrop 3e9a415b27 EditorPreferences modernize file rename
Signed-off-by: Hulton-Harrop <hultonha@amazon.co.uk>
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-09-06 15:06:45 +01:00
Hulton-Harrop 6c1185bcbb rename CEditorPreferencesPage_ViewportMovmement to CEditorPreferencesPage_ViewportCamera
Signed-off-by: Hulton-Harrop <hultonha@amazon.co.uk>
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-09-06 15:06:43 +01:00
Benjamin Jillich 784542d82e EMotionFX: Resetting motion sets is not registered in the Motions pane which may lead to a crash (#3762)
Remove motion set callback was missing and the window wasn't updated in case it was hidden.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-09-06 16:00:16 +02:00
hultonha a374ea29f2 Expose setting to adjust angular manipulator circle bound (#3932)
* add debug drawing for angular manipulator bounds

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* remove editor viewport settings from RenderViewport

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add setting for angular manipulator circle bound

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* update minimum value allowed for some camera settings

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* updates following review feedback, some small tidy-up

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* update comment

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-09-06 14:22:57 +01:00
hultonha 6cc9a33845 Add a new implementation for cone/ray intersect to simplify code and fix issue with current implementation (#3902)
* add a new implementation for cone/ray intersect to simplify and fix existing issue

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* move new ray/cone intersection function to AzToolsFramework - repond to PR comments

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* updates following PR feedback

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add additional comment to give more context to the intersection function

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* update google test expect usage

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-09-06 11:36:17 +01:00
ANT\aljanru 73b9f1bb40 Removed comment for line 2021-09-06 11:42:39 +02:00
ANT\aljanru 3ca4a8c54a Removed SC connections that fail to compile for now 2021-09-06 00:25:58 +02:00
ANT\aljanru 44d2a9275f Blast tests 2021-09-05 23:37:55 +02:00
ANT\aljanru cdfaabc2ca Merge fix, removed editor preferences change by accident 2021-09-05 22:32:26 +02:00
ANT\aljanru 3023462644 Reorg script canvas files for px tests 2021-09-05 22:20:10 +02:00
ANT\aljanru 96c124b950 Reorg setreg files for physx tests 2021-09-05 22:20:08 +02:00
ANT\aljanru 0fb9bc160e Fixed console text color in batch mode 2021-09-05 22:20:06 +02:00
ANT\aljanru 4220c52330 Standarization: Python files
Signed-off-by: ANT\aljanru <aljanru@amazon.co.uk>
2021-09-05 22:19:57 +02:00
ANT\aljanru c33dd26ff9 Renamed Levels
Signed-off-by: ANT\aljanru <aljanru@amazon.co.uk>
2021-09-05 22:18:00 +02:00
Esteban Papp c78ea3cf20 Final fixes for MSVC
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 20:57:31 -07:00
Esteban Papp 49d35e0788 Final fixes for MSVC
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 20:57:18 -07:00
Esteban Papp c6593bbdd3 double assignation of the same thing
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 20:38:33 -07:00
Esteban Papp 52607ce2c0 Gems/ScriptCanvas
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 20:38:07 -07:00
Esteban Papp 27cdf174cf Gems/PhysX
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 20:37:48 -07:00
Esteban Papp 4a972d96f9 Gems others
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 20:37:33 -07:00
Esteban Papp bc27e5a6c7 Gems/ImGui
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 20:37:17 -07:00
Esteban Papp f3992935fe Gems/GraphModel
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 20:37:03 -07:00
Esteban Papp dfec238917 Gems/GraphCanvas
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 20:36:48 -07:00
Esteban Papp 2acd05e595 Gems/EMotionFX
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 20:36:33 -07:00
Esteban Papp 53c026b43e Gems/EditorPythonBindings
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 20:36:17 -07:00
Esteban Papp 30a976baa3 Gems/AWS
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 20:36:00 -07:00
Esteban Papp 40d2fe61a1 Gems/Atom
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 20:35:39 -07:00
Esteban Papp 761f90b5b9 Find file for renderdoc and better wiring
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 18:27:45 -07:00
Esteban Papp a63954d6cf simplifying how PIX is passed
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 18:26:59 -07:00
Esteban Papp e215dd4423 prevents 3rdParty that are not in the source tree from being installed
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 18:23:11 -07:00
Esteban Papp 9929782e86 Changes how renderdoc is added, since this is not a real 3rdParty we want to depend on but some functionality we want to enable/disable
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 17:32:37 -07:00
Esteban Papp b28349be73 Fixes for Android
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 15:36:48 -07:00
Esteban Papp 51fe681dbd address PR comments
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 15:21:32 -07:00
Esteban Papp 2f71b28b97 Fixes AzToolsFramework
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 15:08:43 -07:00
Esteban Papp 28795c8f5c Fixes AzQtComponents
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 15:08:23 -07:00
Esteban Papp bf801da84c fixes AzNetworking
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 15:08:08 -07:00
Esteban Papp b52fab0c0c fixes AzFramework
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 14:57:08 -07:00
Esteban Papp 2e79451280 Fixes AzCore for MSVC
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 14:50:26 -07:00
Esteban Papp e9dfa3f8dd Enabling warnings in MSVC
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 14:49:32 -07:00
chcurran 4ed7feae5d Keep editor alive when not in focus
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-03 14:44:19 -07:00
chcurran e1e1779ec6 Fix for file size limit in JSON
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-03 14:04:06 -07:00
hershey5045 15e889a2f6 Reintroduce materialtype dependency on fbx files. (#3934)
Signed-off-by: Robin <rbarrand@amazon.com>

Co-authored-by: Robin <rbarrand@amazon.com>
2021-09-03 13:51:15 -07:00
Esteban Papp 925bcee0db Create Deploy Script that can copy a Project Game Release Layout to a standalone location
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 13:28:22 -07:00
Esteban Papp ec8e6bcadf Fixes clang cases
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 13:27:31 -07:00
srikappa-amzn f6ce3678fa Used actual types instead of auto and some more minor changes
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-03 12:34:32 -07:00
chiyenteng f7d4d80e5b Add prefab reparenting python auto tests (#3653)
* Add prefab reparenting python auto tests

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

* modify prefab python auto test framework

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

* remove extra spaces

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

* delete unused files

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

* delete unused files

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

* fix nits

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

* Refactor prefab python tests

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

* Fix nits

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

* Modify comments

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

* Fix nits and add comments for Prefab.py

Signed-off-by: chiyteng <chiyteng@amazon.com>
2021-09-03 14:06:22 -05:00
Esteban Papp 6773af91bc fixes windows warnings
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 11:11:28 -07:00
Esteban Papp e8495cf829 adds equivalent warnign for windows
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 11:11:04 -07:00
Esteban Papp 522e4bff9e Merge branch 'development' into cmake/warn_format_security
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	cmake/Platform/Common/Clang/Configurations_clang.cmake
2021-09-03 11:10:40 -07:00
rgba16f [Amazon] 64a561a948 update revision of lz4 package used by o3de (#3911)
* 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>
2021-09-03 10:19:45 -07:00
AMZN-AlexOteiza 2ca03367bb Re-added removed xfails by accident (#3901)
Co-authored-by: Garcia Ruiz <aljanru@amazon.co.uk>
2021-09-03 18:32:15 +02:00
Esteban Papp bfdcf74ea0 PR comments/suggestions
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-03 09:10:47 -07:00
hultonha 5851031d2e Expose the ability to control manipulator line bounds (#3890)
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-09-03 10:14:03 +01:00
srikappa-amzn 8331b8dd8a Fix a compile error by changing to const instead of constexpr
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-03 01:34:32 -07:00
srikappa-amzn fbf92e9775 Merge branch 'development' into Prefab/SaveAllPrefabs
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-02 23:40:54 -07:00
srikappa-amzn 5a8998add1 Added function comments and nullptr checks
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-02 23:35:28 -07:00
Esteban Papp 1aa7059d01 generates paks for release
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-02 18:24:49 -07:00
Esteban Papp 9a6a1ba97a fixes monolithic release
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-02 18:24:25 -07:00
chcurran c8ed6d287c Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/development 2021-09-02 18:14:39 -07:00
chcurran f4dbeb6538 Fix list of manual inspection graphs
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-02 18:14:00 -07:00
chcurran e69a5bc092 fix progress bar for upgrades
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-02 17:44:52 -07:00
chcurran 3822f92882 fix manual inpsection window
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-02 17:32:53 -07:00
srikappa-amzn 7e75559200 Removed unused Qt classes and do some more code clean up
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-02 17:26:32 -07:00
chcurran 6cc627a643 remove reference to old test
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-02 16:44:13 -07:00
chcurran a353005296 only track dependent assets with valid ids, as sanity check
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-02 16:43:07 -07:00
chcurran 9de22d5e54 Fix dependency errors after conversion to JSON
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-02 16:39:04 -07:00
srikappa-amzn f6acf4321d Did a major refactor of ui to be less dependent on levels
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-09-02 15:37:29 -07:00
puvvadar c5d8c194df Cleaning up NetworkTime and reworking how we approach network interpolation
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-09-02 14:24:46 -07:00
Esteban Papp dc4424b131 Merge branch 'development' into issues/3202
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Code/Framework/AzCore/AzCore/RTTI/BehaviorContext.h
2021-09-02 14:23:47 -07:00
SJ daf901e809 Set target_file variable since it's still being used in Mac runtime dependencies cmake file (#3905)
Signed-off-by: amzn-sj <srikkant@amazon.com>
2021-09-02 14:16:13 -07:00
chcurran e7135832f6 remove unit tests with old style assets
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-02 13:56:31 -07:00
chcurran b5a32e1c4c remove temporay files in all cases
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-09-02 13:33:11 -07:00
Artur K 567c0ae24d Modernization + AZStd::function compare fix. (#3680)
* Modernization + small fix.

Modernize ( `bool`/`override`/other) code in AzCore, AzFramework, AzQtComponents, AzToolsFramework, etc.
Replaced a `bind` or two, use `using` in a few places as well.

Fix nullptr comparison of AZStd::function.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Apply review-based changes

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>
2021-09-02 14:55:09 -05:00
Guthrie Adams a1d836e36b AtomTools: Removing unnecessary cmake files and setting up tool variant
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-09-02 13:29:49 -05:00
Chris Galvan b3c8b0f5f3 Merge pull request #3889 from aws-lumberyard-dev/cgalvan/FixMacApplicationIcons
Updated legacy Editor and Asset Processor icons on Mac to O3DE icons.
2021-09-02 12:52:37 -05:00
Esteban Papp 188f54fee0 Fixes Ninja non-multi config generator and potentially other non-multi config generators (#3867)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-02 08:56:29 -07:00
cgalvan d577702935 Updated legacy Editor and Asset Processor icons on Mac to O3DE icons.
Signed-off-by: cgalvan <cgalvan1337@gmail.com>
2021-09-02 09:39:15 -05:00
moraaar 34dc8e3cbc Fixed unused variable warnings (#3880)
- Fixed error in iOS profile non-unity build error: unused variable 'INVALID_OFFSET'. The global variable is static const only visible to the cpp, removed since it's not used.
- Fixed error in windows release 'timeoutSeconds': unreferenced formal parameter

Signed-off-by: moraaar <moraaar@amazon.com>
2021-09-02 13:15:14 +01:00
evanchia-ly-sdets 95f3477831 Moving physics test from sandbox to main (#3858)
Signed-off-by: evanchia <evanchia@amazon.com>
2021-09-02 12:08:37 +02:00
moraaar 9a0ea2c4c5 Fixed NvCloth assets, NvCloth automated test scripts, ModelAsset cloning and UI reverse overrides menu crash (#3851)
- Fixed cloth asset, which stopped working due to Updated skeleton logic: #2957 which changes how fbx graph nodes are collected (affecting its names, which is used by cloth modifier).
- Fixed cloth test suite active call to base's run_test function. It stopped working when its signature was changed here: 182d410#diff-3f5d93b0a76c838893693f19f2eacfe3e67040d445d6463c5c425ef5075cb409
- Renamed nvcloth TestSuite_Active.py to TestSuite_Main.py to be consistent with the other test folders.
- Fixed ModelAsset creator clone function. It was missing to copy the material slots, ultimately causing Material Component to show 0 material slots.
- Fixed crash where the revert overrides menu was not created when checking changes for selected component and selected entities.

Signed-off-by: moraaar moraaar@amazon.com
2021-09-02 09:35:12 +01:00
Gene Walters 7e61197450 Fix Blast Gem Compiler Error (#3855)
* Fix blast compiler error

Signed-off-by: Gene Walters <genewalt@amazon.com>

* Fixed typo in DamageManager Interface.h include

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-09-01 22:46:48 -05:00
puvvadar de512db010 Determine blended timestamp on client plus minor API cleanup
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-09-01 16:26:56 -07:00
hershey5045 4249ceeae7 Add material property names to material assets, disable FBX dependency on materialtype files. (#3408)
* Add material property names to material assets, disable FBX dependency on materialtype files.

Signed-off-by: Robin <rbarrand@amazon.com>

* Add reflection for MaterialAssets. Update member variable comment.

Signed-off-by: Robin <rbarrand@amazon.com>

* Switch cvar to using bus value. Refine comments.

Signed-off-by: Robin <rbarrand@amazon.com>

* Refactor functions and refine comments.

Signed-off-by: Robin <rbarrand@amazon.com>

* Realign property values when material property names are populated.

Signed-off-by: Robin <rbarrand@amazon.com>

* Switch PostLoadInit check to on asset status ready. Add realign property values code to PostLoadInit as well.

Signed-off-by: Robin <rbarrand@amazon.com>

* Stash@{1} code.

Signed-off-by: Robin <rbarrand@amazon.com>

* Refactor realignment code into the right places.

Signed-off-by: Robin <rbarrand@amazon.com>

* Remove pragma optmize off.

Signed-off-by: Robin <rbarrand@amazon.com>

* More refactoring.

Signed-off-by: Robin <rbarrand@amazon.com>

* Refactor comments and remove code no longer needed.

Signed-off-by: Robin <rbarrand@amazon.com>

* Refactor comments and remove unused include.

Signed-off-by: Robin <rbarrand@amazon.com>

* Comment refactor, corrected some code.

Signed-off-by: Robin <rbarrand@amazon.com>

Co-authored-by: Robin <rbarrand@amazon.com>
2021-09-01 16:01:33 -07:00
michabr 413e82428c Reenable blend mode and depth state options in Draw2d (#2254)
* Reenable blend mode and depth state options in Draw2d
* Add back compile warning fix from last merge

Signed-off-by: abrmich <abrmich@amazon.com>
2021-09-01 15:42:16 -07:00
michabr f58b51b8ad Fix blend mode options for LyShine's image component (#2377)
* Fix blend mode options for LyShine's image component
* Fix Lighten blend mode
* Fix errors from last merge

Signed-off-by: abrmich <abrmich@amazon.com>
2021-09-01 15:41:44 -07:00
Esteban Papp 26d277cc14 Merge branch 'development' into issues/3202
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-01 15:19:32 -07:00
Qing Tao a54fceccc6 Add atom_rpi_tools to install package. (#3852)
Signed-off-by: qingtao <qingtao@amazon.com>
2021-09-01 14:22:25 -07:00
kberg-amzn 18d8f2124d Merge pull request #3157 from aws-lumberyard-dev/GitIssue3155_MultiplayerComponentsUsingNetInputRequirePlayerInputComponent
Multiplayer Auto-Components Using NetworkInput Now Require MultiplayerInputDriver Service
2021-09-01 12:49:40 -07:00
amzn-phist 2d623590e8 Fix the DefaultGem template's Editor target (#3853)
Removes the OUTPUT_NAME from the .Editor target in the Gem template.
Removes the same from Gems that have it currently.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-09-01 14:33:23 -05:00
Gene Walters 2770877478 Merge branch 'upstream/development' into GitIssue3155_MultiplayerComponentsUsingNetInputRequirePlayerInputComponent 2021-09-01 09:55:30 -07:00
Esteban Papp 451f267d58 Changes the cast for WinAPI mutex (#3843)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-01 09:47:53 -07:00
bosnichd 82659f24e9 Add support for a custom path root separator using a trait. (#3678)
* - Add support for a custom path root separator using a trait.
- Ensure to set both FilePathKey_ProjectUserPath and FilePathKey_ProjectLogPath to a writeable storage location on non-host platforms.

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

* Remove az_trait_validator.py, as our PAL guidance no longer dictates that all traits must be defined for all platforms.

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

* Updated based on review feedback.

Signed-off-by: bosnichd <bosnichd@amazon.com>
2021-09-01 10:24:29 -06:00
Qing Tao b9c0b2a5f7 Fixed a crash issue with RHI::Fence when trying to capture screenshot which null renderer is used. (#3802)
ATOM-16292, ATOM-16243, ATOM-15493

Signed-off-by: qingtao <qingtao@amazon.com>
2021-09-01 09:06:06 -07:00
Nicholas Lawson 043a2c65ff Updates zlib to rev2 of the package, static only (#3725)
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>
2021-09-01 09:04:20 -07:00
SJ eae08c4b54 [Mac] Fix crash in Editor and AssetProcessor. (#3786)
Signed-off-by: amzn-sj <srikkant@amazon.com>
2021-09-01 11:03:21 -05:00
lumberyard-employee-dm 0ad2fe2294 Set enable gem variants feature (#3631)
* Implemented the RFC to allow projects to need to specify the Gems

Projects no longer need to specify CMake Targets to associate a Gem
variant with.

In order to associate a CMake Target with a gem variant a new
`ly_set_gem_variant_to_load` function has been added that maps CMake
Targets -> Gem Variants.

This allows CMake Targets to self describe which gem variants they
desire to build and load

This implementation is backwards compatible:
The `ly_enable_gems` function still accepts the TARGETS and VARIANTS
arguments which it will forward to the new `ly_set_gem_variant_to_load`
function to allow the input Targets to be associated with input Gem
Variants

This changes fixes the issue with gems that are required by an
Application regardless of the Project in use, not replicating it's
"requiredness" to the SDK layout

Fixes #3430

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added an LY_PROJECT_NAME property to the Launcher targets

The `ly_enable_gems_delayed` now command queries the LY_PROJECT_NAME property
associated with each target to determine if the gems being enabled are
match the project the target is associated with.
In this case the target only adds dependencies if the gems is being enabled
without a specific project or if the gems is being enabled for the
matching project.

If the LY_PROJECT_NAME property is not set for target, it indicates the
gems for each project can be added as dependencies to the target.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* The INSTALL step now forwards the LY_PROJECT_NAME property for a target

The Install_common.cmake has been updated to support configuring
TARGET_PROPERTIES into the generated CMakeLists.txt for install targets.

Furthermore the indentation of the generated CMakeLists.txt has been
normalized to help with readability

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updating the Atom_Bootstrap CMakeLists.txt to enable the Atom_Bootstrap Gem


Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added a deprecation message to ly_enable_gems when supplying TARGETS and
VARIANTS

Added a define_property call for the LY_PROJECT_NAME target property
Removed the .Builders alias for the PrefabBuilder and renamed the
GEM_MODULE target o PrefabBuilder.Builders.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removed superflous space from AutomatedTesting Gem CMakeLists.txt

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-09-01 11:01:50 -05:00
Brian Herrera d950dc2aac Merge pull request #3691 from aws-lumberyard-dev/nbftemplate
Adding a template for nightly build failures
2021-09-01 09:01:33 -07:00
Esteban Papp b7291cf740 adding ignore rule in AP for install folder and making exclusion rule in gitignore to match the one of build
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-01 08:45:22 -07:00
Esteban Papp 404d6864fd proper set of CMAKE_INSTALL_PREFIX
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-01 08:44:46 -07:00
amzn-phist f0fc906510 Misc fixes for Linux SDK (#3764)
* Fix rpath for lrelease binary

This fixes the rpath for lrelease which is used to compile the qt translation file.

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

* Fix a LocalFileIO path casing issue

LocalFileIO was lowercasing the entire path after substituting aliases.
This caused files to not be found and many failures in AP.
Fixed to only lowercase the trailing relative path after the substitution.

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

* Removed a message line

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-09-01 08:23:47 -07:00
Esteban Papp 2d2a7f4623 XCode doesnt support files per configuration, using the old method (#3789)
- some warn fixes
- fixed release linking issue

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-01 08:19:08 -07:00
Esteban Papp af9fbc9ae9 this fixes it, but we need to be able to set it properly with a cache variable instead
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-09-01 07:46:39 -07:00
Allen Jackson 26241e95ac {LYN2076} Add Material data types Behavior for the scene graph (#3605)
* {LYN2076} Add Material data types Behavior for the scene graph

Adding behavior to expose GraphData MaterialData to Python scripts so that scripters can read in the material properties from a scene graph

Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

* new warning fixed in code

Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>
2021-09-01 08:18:38 -05:00
moraaar 564925c285 Fix assert: Avoid doing operations over invalid Aabb (#3757)
Signed-off-by: moraaar <moraaar@amazon.com>
2021-09-01 09:43:47 +01:00
AMZN-Igarri 2d45a6b4cb [Experimental] Asset Picker Flatten View (#3589)
* Adding Asset Browser Table View to AssetPicker

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

* Adding connections

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

* Adding CVar to hide/show path column

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

* Added Feedback from codereview

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

* Changed m_showColumn name to m_ShownColumns

Signed-off-by: igarri <igarri@amazon.com>
2021-09-01 09:39:44 +01:00
Gene Walters ffd0bbc165 Merge branch 'upstream/development' into GitIssue3155_MultiplayerComponentsUsingNetInputRequirePlayerInputComponent 2021-08-31 19:52:58 -07:00
chcurran f277cf59dc multi threaded fix for upgrader
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-31 18:38:39 -07:00
Esteban Papp 553cf52c86 some install fixes, now I dont see the INSTALL target on projects using the prebuilt-SDK
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-31 18:03:06 -07:00
Shirang Jia c1c6fa3615 Auto-cut Github issue on build failures from main/development (#3730)
* Send SNS topic on build failure

* send build failure root cause data to SNS topic that triggeres lambda function to automatically create Github issues

* Change SNS topic subject to Build failure and add build url to the message

* Change SNS topic name
2021-08-31 17:37:25 -07:00
chcurran 205c09e200 Better upgrade tool messaging and continuity on failure; fix for serialization
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-31 17:24:02 -07:00
carlitosan 16d2895bd4 Merge pull request #3792 from aws-lumberyard-dev/sc-json-hotfix
hot fix for json AZ::Event (as input into nodes) serialization
2021-08-31 17:10:19 -07:00
Ken Pruiksma 0c7dfce5a0 First pass terrain cleanup (#3753)
* First pass cleanup of some terrain components.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Adding basic culling to terrain sectors

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Adding default value for m_transform

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-08-31 17:05:03 -07:00
Esteban Papp d838a0fcbc Android release fixes (#3788)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-31 16:51:57 -07:00
Esteban Papp 185e7ffbfc get the Platform files for 3rdparty also copied
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-31 16:46:27 -07:00
Esteban Papp 4e699138b8 better handling of CMAKE_MODULE_PATH when passed to another project
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-31 16:46:02 -07:00
Sean Sweeney 873654a9fc Merge pull request #3116 from aws-lumberyard-dev/benchmark_metrics_jenkins
Adds the MARS benchmark script in AR
2021-08-31 15:58:20 -07:00
santorac 675af8692d WIP switching from OpenImageIO to libpng.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-08-31 15:14:09 -07:00
chcurran 800b33b8b9 Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/development 2021-08-31 15:01:11 -07:00
Jonny Galloway 37e5ef29bb Atom/gallowj/color grading dev (#3751)
* color grading workflow assets, python scripts, ~and test data for Nuke and PS.

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* minor changes

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* pep8 reformate code style, clean up, address CR

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* Pep8 refactor, some DRY refactoring.

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* simplification write_azasset()

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* corrected code and further simplified ()

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* updated readme.txt, I was mistakenly converting the wrong lut to engine

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* refactoring, simplification and some re-org

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* fixed bad loop in old_lut_helper

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* improve the lut_helper and corrected lut shaping

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* skip non-digit metadata in 3DL files

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* file name fix

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* nit: renamed a tag in comment

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* style

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* cleanup, cmd readme

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* fixed WINGHOME

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* Updated the readme with basic instructions

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* fixed py bootstrapping errors

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* removed log file (shouldn't be there)

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* re-gen bad test lut (forgot)

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* simplify bootstrap, enhance initialize and oiio access, remove lrg .PSD files

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* bump py rev2 in bat files for colorgrading

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* removed debug flag not used, caused failure

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

Co-authored-by: Jonny Gallowy <~gallowj@amazon.com>
2021-08-31 16:50:07 -05:00
Esteban Papp 39cf45e544 Setting /permissive- to make MSVC more "standard" (#3701)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-31 14:46:50 -07:00
chcurran 3b119b6f32 hot fix for json event input serialization
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-31 14:07:19 -07:00
Mike Chang 2bf83ad9fb Ubuntu 20.04 package update for clang-12 (#3727)
* Updated CMake, added libxkbcommon-dev and clang-12

* Add Corretto JDK 11 to packages for Ubuntu 20 and 18

* Add mountpoint creation command

Signed-off-by: Mike Chang <changml@amazon.com>
2021-08-31 13:47:57 -07:00
Esteban Papp 9585096829 adds include paths for Atom
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-31 13:29:54 -07:00
Guthrie Adams c9a3b51fa9 Merge pull request #3667 from aws-lumberyard-dev/Atom/jromnoa/add-waits-to-materialeditor-test
Attempt to fix potential race condition in test_MaterialEditorBasicTests() test.
2021-08-31 14:40:15 -05:00
Esteban Papp afbc449562 Enabling several warnings in Clang that required just small fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-31 12:25:03 -07:00
Esteban Papp 37c7c6884b Fixes typos from PERFORMANCE_BUILD removal
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-31 11:46:45 -07:00
Esteban Papp 7d23f39951 revert change to leave it without any behavior change
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-31 11:19:10 -07:00
Junbo Liang 9fc824d98b Create config files automatically and UX style updates (#3514) 2021-08-31 11:15:04 -07:00
Nicholas Van Sickle dd3bdcd3f4 Fix some Qt warnings (#3731)
-Fix a missing QPainter::restore call
-Remove 0px font sizes from our qss, which was just getting ignored by Qt and triggering a warning

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-08-31 11:08:11 -07:00
Esteban Papp 7248029e67 Android fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-31 10:07:05 -07:00
Mike Chang 6e3b03dfaa Install and configure Ubuntu nodes with Nvidia drivers and NiceDCV (#3728)
These scripts will configure build and test Ubuntu 18/20 nodes with:

Nvidia gaming drivers for GPU instances (g4dn)
lightdm for Ubuntu 18 and gdm3 for Ubuntu 20 (wayland is disabled here, but should have xcb capabilities)
NiceDCV for remote console access

Note: Does not include user setup and firewall configurations

Signed-off-by: Mike Chang <changml@amazon.com>
2021-08-31 09:47:57 -07:00
Esteban Papp 8656a2c107 PR comments
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-31 09:36:18 -07:00
Esteban Papp c128760ed0 removes leftover of performance build
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-31 09:31:42 -07:00
AMZN-Phil a6e152370e Merge pull request #3402 from aws-lumberyard-dev/PM_EditSettingsTextCutoff
Fix text descenders cutoff on Configure Gems page.
2021-08-31 09:23:04 -07:00
sharmajs-amzn 0d728a7677 Added new index on SourceDependency Table (#3648)
Signed-off-by: sharmajs-amzn <82233357+sharmajs-amzn@users.noreply.github.com>
2021-08-31 09:22:09 -05:00
moraaar fe2bf07c55 Fixed blast asset reflection, which was generating a wrong Id for the Asset<BlastAsset> class type due to 'const' (#3756)
Signed-off-by: moraaar <moraaar@amazon.com>
2021-08-31 14:56:37 +01:00
moraaar fe6238bbb8 Update Blast gem to use newer version of Blast 3p package, which fixes Blast gem on monolithic builds. (#3754)
Signed-off-by: moraaar <moraaar@amazon.com>
2021-08-31 14:55:58 +01:00
AMZN-Igarri 79c98fe6a3 [Fix] Editor Crash in Debug Mode (#3647)
* Fixed Crash AssetBrowserTableView

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

* Fixed comments

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

* fixed lamda capture

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

* Capturing object in lambda

Signed-off-by: igarri <igarri@amazon.com>
2021-08-31 13:29:17 +01:00
AMZN-AlexOteiza 77e630085b Overhaul physics test organization (#3684)
* Moved files

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Fixes for moved files

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Removed tmp file

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

Co-authored-by: Garcia Ruiz <aljanru@amazon.co.uk>
2021-08-31 11:04:24 +02:00
AMZN-AlexOteiza d784ff8c57 Added debugger attachment utilities to the engine, fixed crash when showing console variables, improvements to timeout handling and small cleanup (#3591)
* Added debugger attachment utilities to the engine, fixed crash when showing console variables

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Removed unused variables

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Removed unneded check

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Small fix for crashes/timeouts

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Removed unused variable, fixed compile error

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Fix compile

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Addressed esteban comments

* Addressed tom comments

Co-authored-by: Garcia Ruiz <aljanru@amazon.co.uk>
2021-08-31 10:27:14 +02:00
AMZN-AlexOteiza 9752fb009a Added pdbs for python windows in order to allow python/c++ debugging on VS (#3661)
* Added pdbs for python windows in order to allow python/c++ debugging on VS

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Modified other places where rev1 was used

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

Co-authored-by: Garcia Ruiz <aljanru@amazon.co.uk>
2021-08-31 10:25:03 +02:00
chcurran 16ed1e1882 More status reporting, fixed widget row index tracking for upgrader tool
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-30 18:27:14 -07:00
jromnoa a5f9cc2d61 use wait_for_condition() on newly created material cache files and wait for them to exist before continuing to prevent race condition
Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-08-30 17:56:23 -07:00
Esteban Papp b64272a911 remove unused lib
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-30 17:23:50 -07:00
Esteban Papp 9aca449f2b unnecessary comparison to itself
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-30 16:53:49 -07:00
Esteban Papp 8102999a05 using uint here will slice the value of npos
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-30 16:53:33 -07:00
Esteban Papp c34aecafa3 pragma lib, moved to cmake
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-30 16:52:15 -07:00
Esteban Papp 328b07bd64 assignments to itself
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-30 16:51:53 -07:00
Esteban Papp 863e4ebc6e unnecessary pragmas incompatible with clang
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-30 16:51:31 -07:00
Esteban Papp 319f770a64 enabling warns
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-30 16:50:59 -07:00
Sean Sweeney 102c321e56 Merge pull request #3723 from aws-lumberyard-dev/move_smoke_test
Moving fixed smoke test from sandbox to smoke suite
2021-08-30 16:39:33 -07:00
chcurran f5485fa675 merge lastest; add extra data to scan result
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-30 16:27:55 -07:00
Esteban Papp 0df55c3a7f enabling warn format security and some fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-30 16:10:08 -07:00
kberg-amzn e7f0853b0e Merge pull request #3689 from aws-lumberyard-dev/ContainerReplicationAndStats
Container replication and stats
2021-08-30 15:55:38 -07:00
Mike Balfour 0e3c4cfb3a Updated Terrain Gem Info (#3688)
Improved description, removed unused icon, and added documentation link.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-08-30 17:49:19 -05:00
Esteban Papp e8fa1dca58 Improves runtime dependencies input dependency (#3665)
Changes how runtime dependencies are hooked as dependencies to create depenedencies to the inputs
This makes it that if an input to the runtime dependencies changes, it gets re-copied (e.g. a 3rdParty changes or a file added through ly_add_target_files)

Closes Issue #3391

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-30 15:21:13 -07:00
jiaweig a7309cf2eb ATOM-16346 Change Atom setreg path (#3690)
* Changed path Amazon to O3DE. Fixed issues that setreg is not loaded in game launchers.

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

* Add brackets.

Signed-off-by: jiaweig <jiaweig@amazon.com>
2021-08-30 14:57:46 -07:00
puvvadar 91eb7476eb Remove superfluous AutoPacket params
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-08-30 14:47:35 -07:00
chcurran 782c6748ae Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/development 2021-08-30 14:33:16 -07:00
chcurran 862df096db Add file information to Version; improve Method deserialization warnings; add SC unit test content to builders
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-30 14:33:01 -07:00
AMZN-nggieber cdcdcb0777 Remove Tab Overlay on Project Manager Startup + More Fixes (#3666)
* Refocuses from tab to button on projects screen fist time it is opened

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

* Adds border highlighting to big buttons when they are focused

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

* Fixes issues where project buttons aren't found or deleted on projects screen

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

* Adds tooltip to project name showing project path

Signed-off-by: nggieber <nggieber@amazon.com>
2021-08-30 14:22:17 -07:00
evanchia ce962415d2 Moving fixed smoke test from sandbox to smoke suite
Signed-off-by: evanchia <evanchia@amazon.com>
2021-08-30 14:20:51 -07:00
mrieggeramzn e15634a867 Adding receiver plane bias to directional shadows (#3305)
* Adding receiver plane bias to directional shadows

* fixing whitespace issue

* Slight spelling change
2021-08-30 14:16:54 -07:00
Chris Galvan 3a9268c955 Merge pull request #3685 from aws-lumberyard-dev/cgalvan/UpdateProjectConfiguratorReferences
Updated remaining Project Configurator references to Project Manager and consolidated JsonUtils API usage.
2021-08-30 15:59:25 -05:00
Jonny Galloway 6f589ad50c color grading workflow (#3152)
* color grading workflow assets, python scripts, ~and test data for Nuke and PS.

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* minor changes

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* pep8 reformate code style, clean up, address CR

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* Pep8 refactor, some DRY refactoring.

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* simplification write_azasset()

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* corrected code and further simplified ()

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* updated readme.txt, I was mistakenly converting the wrong lut to engine

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* refactoring, simplification and some re-org

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* fixed bad loop in old_lut_helper

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* improve the lut_helper and corrected lut shaping

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* skip non-digit metadata in 3DL files

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* file name fix

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* nit: renamed a tag in comment

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* style

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* cleanup, cmd readme

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* fixed WINGHOME

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* Updated the readme with basic instructions

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* fixed py bootstrapping errors

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* removed log file (shouldn't be there)

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

* re-gen bad test lut (forgot)

Signed-off-by: Jonny Gallowy <~gallowj@amazon.com>

Co-authored-by: Jonny Gallowy <~gallowj@amazon.com>
2021-08-30 13:42:26 -07:00
Artur K 96a5f06ca3 Legacy cleanup, part 2 (#3659)
* Legacy cleanup, part 2

There are still things that can be removed, those will be likely done in part three:
`The Return of the Cleanup` :)

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Fix windows build

Somehow there were some unfixed errors from enabled warnings?
I'm unsure if I've pulled repo in unstable state, or those were somehow
missed.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>
2021-08-30 14:40:02 -06:00
mcphedar dd0a9ebe10 Adding a template for nightly build failures
Signed-off-by: mcphedar <mcphedar@amazon.com>
2021-08-30 15:15:51 -05:00
Steve Pham fa0f2a1007 Fix unused warnings release (#3677)
* Release build fix for Windows
* Release build fix for Android
* Release build fix for Windows
* Release build fix for Android
* Release build fix for Linux
* Release build fix for Mac
* Release build fix for iOS

Signed-off-by: Steve Pham <spham@amazon.com>
2021-08-30 13:10:41 -07:00
Vincent Liu da6bdd5b43 [LYN-4065] Expose GameLift server api to notify server process ready (#2409) 2021-08-30 13:06:29 -07:00
jromnoa cce532c99e remove EDITOR_TIMEOUT constant and manually enter each time value, sets an example for future patterns to NOT use a constant for this value
Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-08-30 12:40:09 -07:00
jromnoa ae68f669da Merge branch 'development' into Atom/jromnoa/add-waits-to-materialeditor-test 2021-08-30 12:37:58 -07:00
Chris Galvan 194205c453 Replaced AzFramework::FileFunc JSON utils API calls with AzCore::JsonUtils APIs that appear to have been duplicated. Also fixed up improper Project Configurator -> Project Manager comment replacements.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-30 14:10:30 -05:00
kberg-amzn b1faad8406 Merge remote-tracking branch 'upstream' into ContainerReplicationAndStats 2021-08-30 12:06:45 -07:00
kberg-amzn 99d71cfbc5 Added delta replication and stat tracking to vector and array network property container types, + some minor cleanup I ran into when looking for the best hook points for this functionality
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-08-30 12:05:53 -07:00
Chris Galvan 28e6262a8b Merge pull request #3515 from aws-lumberyard-dev/jckand/LCGradOptimizations
Renaming test files for standardization and setting optimized tests to run alongside existing
2021-08-30 12:33:27 -05:00
Chris Galvan 5eb6ed31d7 Merge pull request #3655 from aws-lumberyard-dev/jckand/DynVegLauncherTestFix
Re-saved instance_counter script canvas asset
2021-08-30 12:33:18 -05:00
puvvadar a5d9e2e22d Merge pull request #3434 from aws-lumberyard-dev/mp_custom_handshake
Move packet dispatch to return an enum that includes a pending option
2021-08-30 10:18:35 -07:00
Qing Tao f2eb8ff51f ATOM-16237 Using setting registry to RPI system settings (#3663)
* ATOM-16237 Using setting registry to RPI system settings
Changes include:
- Remove RHISystemDesriptor since the pre-registered draw list tag is not needed.
- Remove EitorContext which was for system component settings.
- Add atom_rpi.setreg file
- Add getting RPISystemDescriptor from setting registry.

Signed-off-by: qingtao <qingtao@amazon.com>
2021-08-30 10:10:22 -07:00
Qing Tao c32740ad53 Removed all preview.png and references of preview.png in all Atom related gems. (#3664)
Signed-off-by: qingtao <qingtao@amazon.com>
2021-08-30 09:30:13 -07:00
chcurran 9688832adc Initial fixes for graph update tool
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-30 08:30:56 -07:00
jckand-amzn ca94e961f7 Merge branch 'development' of https://github.com/o3de/o3de into jckand/LCGradOptimizations 2021-08-30 10:11:30 -05:00
jckand-amzn d40af1c70c Merge branch 'development' of https://github.com/o3de/o3de into jckand/DynVegLauncherTestFix 2021-08-30 10:10:41 -05:00
Chris Galvan 47a5e3bb56 Merge pull request #3649 from aws-lumberyard-dev/cgalvan/FixAssetEditorOpeningInvalidFilesCrash
Implemented helper method of QFileDialog::getSaveFileName to prevent user from saving files with invalid names.
2021-08-30 09:58:21 -05:00
Chris Galvan dbf12ae697 Updated remaining Project Configurator references to Project Manager.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-30 09:43:11 -05:00
Chris Galvan f43b9ab9cb Merge branch 'development' of https://github.com/o3de/o3de into cgalvan/FixAssetEditorOpeningInvalidFilesCrash 2021-08-30 08:09:47 -05:00
jromnoa 0ae25fe7e7 add extra timeout value as well as some extra time.sleep() calls in an attempt to fix the test (seems race condition related)
Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-08-27 20:35:11 -07:00
Esteban Papp b065837450 Fix for non-unity file and double declaration of WCHAR (#3657)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-27 17:44:08 -07:00
Junbo Liang d39a6a9085 Read project, region and assume role ARN from environment and update the script canvas graphs to fix automation test failures (#3654)
Fix AWS periodic automation test.s
2021-08-27 15:17:41 -07:00
Chris Galvan 043b218165 Updated invalid filename warning with more explicit message from PR feedback.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-27 15:44:31 -05:00
bosnichd 9876d86d5d Fix two compilation errors exposed when enabling tools support for any restricted platform. (#3633)
* Various fixes and empty boilerplate files required for restricted platforms.

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

* Add comments to address review feedback.

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

* Fix two compilation errors exposed when enabling tools support for any restricted platform.
- The simple one: remove menu commands that call OnChangeGameSpec (which has since been removed) from CryEdit.cpp
- The "I almost threw my computer out the window" one: pull PVRTC.cpp out of unity builds, because it indirectly #includes winnt.h, which typedefs wchar_t WCHAR, which causes a complilation error (Error C2632 'wchar_t' followed by 'wchar_t' is illegal ImageProcessingAtom.Editor.Static C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um\winnt.h 471) if something else in the unity file has also happened to define WCHAR as wchar_t. Enabling tools support for any restricted platform resulted in this happening due to different compile definitions being set for ImageConvert.cpp and BuilderSettingManager.cpp (see Gems/Atom/Asset/ImageProcessingAtom/Code/CMakeLists.txt), which resulted in those two files being pulled out of unity builds, which resulted in the entirely unrelated PVRTC.cpp file being moved from the first thing included by a unity file to the second last thing included by a different unity file, that just happened to include something else (prior to PVRTC.cpp) which was defining WCHAR as wchar_t.

Signed-off-by: bosnichd <bosnichd@amazon.com>
2021-08-27 11:33:28 -06:00
jckand-amzn 4a33f1187a Re-saved instance_counter script canvas asset
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-08-27 12:27:51 -05:00
evanchia 5e4ec8c421 adding missing param to Jenkins benchmark step
Signed-off-by: evanchia <evanchia@amazon.com>
2021-08-27 10:14:22 -07:00
Qing Tao 9fac26e6a6 Update o3de to use new packages of ISPCTexComp and squish-ccr (#3556)
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>
2021-08-27 10:09:58 -07:00
Chris Galvan d590a91fe7 Implemented helper method of QFileDialog::getSaveFileName to prevent user from saving files with invalid names.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-27 11:24:05 -05:00
jckand-amzn b6aa317051 Merge branch 'development' of https://github.com/o3de/o3de into jckand/LCGradOptimizations 2021-08-27 10:02:04 -05:00
hultonha 9e5ef08229 Remove unused lambda capture variable (#3634)
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-08-27 13:06:56 +01:00
hultonha b0330ba26a Expose camera input channels to the UI and ensure the cached values are refreshed when updated (#3607)
* expose camera input channels to the ui and ensure the cached values are refreshed when updated

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* small fixes for tests

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-08-27 09:29:08 +01:00
Esteban Papp 48c959e359 [Windows] Debug build error in OpenImageIO 3rdParty library (#3625)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-26 16:40:54 -07:00
carlitosan c6ab102e6a Merge pull request #3618 from aws-lumberyard-dev/carlitosan/development
add missing [[maybe_unused]] tags to Store() calls of serializers
2021-08-26 16:22:29 -07:00
Esteban Papp 1be95a1e76 Potential Memory Corruption in Release Build (#3559)
* Potential Memory Corruption in Release Build

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

* @lumberyard-employee-dm suggested code

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

* warnings as errors found in VS2022

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

* simplifying some strucutres used and fixing a bug

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

* some unused fixes for VS2022

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

* fix for other platforms

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

* fixes check used in unit tests to be case-insensitive
fixes memory leaks/invalid memory operations in AWSCore tests

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-26 15:59:40 -07:00
jromnoa 9f55212a19 Adds MaterialEditor RHI launch tests (#3558)
* adds MaterialEditor RHI launch tests

* add explicit editor_script parameter to the launch_and_validate_results() call

Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-08-26 16:25:24 -05:00
Chris Galvan a0f6e6e84a Merge pull request #3616 from aws-lumberyard-dev/cgalvan/AddOpenProjectFolderInExplorer
Added context menu on game folder status bar item to open project path in file explorer.
2021-08-26 16:13:33 -05:00
chcurran 34939dcb10 add missing [[maybe_unused]] tags to Store() calls of serializers
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-26 13:14:21 -07:00
santorac 1abab4ca2f Shader hot reload fixes
Merge pull request #3574 from aws-lumberyard-dev/Atom/santorac/MoreShaderHotReloadFixes

Fixed a shader hot reload issue where the new root shader variant asset was not getting saved in the Shader object during OnAssetReloaded, it was only saved during OnAssetReady.

Fixed shader variant hot reload which was failing due to mismatched timestamps. The ShaderAsset was using microseconds and the ShaderVariantAsset was using system ticks. Since ticks will always be higher than microseconds, stale variants were not prevented from being used.

AtomSampleViewer's MaterialHotReloadTest script is passing again.
2021-08-26 13:11:28 -07:00
Chris Burel ec0278b899 Configure default Atom assets to be enabled on the linux platform (#3611)
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-26 12:57:45 -07:00
bosnichd 0264a3e7a1 Various fixes and empty boilerplate files required for restricted platforms. (#3610)
* Various fixes and empty boilerplate files required for restricted platforms.

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

* Add comments to address review feedback.

Signed-off-by: bosnichd <bosnichd@amazon.com>
2021-08-26 13:10:54 -06:00
puvvadar 0ab59e939f Update transport tests for PacketDispatchResult change
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-08-26 12:08:14 -07:00
Chris Galvan bec568c8bd Added context menu on game folder status bar item to open project path in file explorer.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-26 13:14:30 -05:00
puvvadar aab06f687f Change PacketDispatchResult Pending to Skipped
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-08-26 10:01:47 -07:00
Esteban Papp 0750dd59ca Linux/Clang fix warn-unused and related
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-26 09:58:18 -07:00
SergeyAMZN ebe35eeed6 Merge pull request #3587 from aws-lumberyard-dev/MPWeaponSQ2
LYN-5558 Fixed Blast assets loading in the Launcher
2021-08-26 17:23:47 +01:00
santorac ccd648c600 Removed unnecessary print statements
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-08-26 08:51:28 -07:00
santorac 822a8f31f1 Merge remote-tracking branch 'upstream/development' into Atom/santorac/MoreShaderHotReloadFixes 2021-08-26 08:41:42 -07:00
Esteban Papp 906ace3d03 Merge branch 'development' into cmake/linux_fix_warn_unused
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-26 08:23:02 -07:00
bosnichd 040b75c02c Fix PAL.cmake logic, thanks to lumberyard-employee-dm! (#3516)
* Fix PAL.cmake logic, thanks to lumberyard-employee-dm!

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

* Lowercase the platform name to address review feedback.

Signed-off-by: bosnichd <bosnichd@amazon.com>
2021-08-26 07:31:30 -06:00
pereslav 865d877d8e LYN-5558 Fixed Blast assets loading in the Launcher
Signed-off-by: pereslav <pereslav@amazon.com>
2021-08-26 13:05:45 +01:00
hultonha d5ee6fb36f Expose camera settings to the Editor UI (#3442)
* expose camera settings to the ui

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* improve naming of visibility functions, remove duplication

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-08-26 10:01:22 +01:00
santorac 7aa24fd58f Fixed shader variant hot reload which was failing due to mismatched timestamps. The ShaderAsset was using microseconds and the ShaderVariantAsset was using system ticks. Since ticks will always be higher than microseconds, stale variants were not prevented from being used.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-08-26 00:26:35 -07:00
Jeremy Ong 8485f20bf2 Merge pull request #3566 from aws-lumberyard-dev/FixWhiteBoxCompileError
Add missing AzToolsFramework budget declaration
2021-08-26 00:32:23 -06:00
Jeremy Ong b49b5a7c54 Add missing AzToolsFramework budget declaration
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-25 22:02:33 -06:00
Chris Galvan 486157f89b Merge pull request #3428 from aws-lumberyard-dev/cgalvan/FixedTrackViewNodeCrash
Fixed memory stomping leading to Track View nodes with invalid labels and crash.
2021-08-25 19:14:26 -05:00
puvvadar ae9dd275b4 Correct default value issue with PacketDispatchResult
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-08-25 16:45:16 -07:00
Esteban Papp e5e271f45a One more fix
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-25 16:42:01 -07:00
Jeremy Ong 8d2383e408 Merge pull request #3493 from aws-lumberyard-dev/windowsdecls
Move undefs of problematic Windows defines to PlatformIncl_Windows.h
2021-08-25 17:32:56 -06:00
amzn-phist db1a89a492 Fix level creation on Linux (#3488)
* Fix level creation on Linux

Creating a new level on linux would fail due to backslashes being used in mkdir.
Fixed the slashes to use the AZ_CORRECT_FILESYSTEM_SEPARATOR.

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

* Removed extra line that wasn't needed

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-08-25 15:43:04 -07:00
Esteban Papp ae4cfc3bd3 Merge branch 'development' into cmake/linux_fix_warn_unused
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Code/Framework/AzCore/AzCore/Math/Guid.h
#	cmake/Platform/Common/MSVC/Configurations_msvc.cmake
2021-08-25 15:40:41 -07:00
Esteban Papp b9daf7f7c3 Enabling several warnings on MSVC that are not enabled by default and are good to have 2021-08-25 15:38:09 -07:00
Esteban Papp fded2bafad More PR comments/fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-25 15:35:37 -07:00
Jeremy Ong 032366f9c9 Move undefs of problematic Windows defines to PlatformIncl_Windows.h
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-25 16:30:41 -06:00
Jeremy Ong d53026f186 Merge pull request #3490 from aws-lumberyard-dev/gitignorechange
Add CMakeUserPresets.json file to gitignore
2021-08-25 16:23:23 -06:00
Esteban Papp f20d17398c Merge branch 'development' into cmake/linux_fix_warn_unused
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Code/Editor/Objects/TrackGizmo.cpp
2021-08-25 14:50:05 -07:00
Chris Galvan 4b672a0a32 Fixed merge conflict.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-25 16:13:22 -05:00
jckand-amzn c30642d855 Renaming test files for standardization and setting optimized tests to run alongside existing
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-08-25 16:13:10 -05:00
Esteban Papp 058f6e0f22 PR comments/fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-25 14:06:26 -07:00
Artur K 45b2336dce Legacy cleanup (#3383)
* WIP - small legacy cleanup

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* More cleanups + build fixes

Use AZstd instead of std types in a few places.
Remove m_nameTable.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Legacy code cleanups

Remove unused methods using legacy functionality

* EditorViewportWidget::AdjustObjectPosition
* DisplayContext - remove `renderer` pointer
* DisplayContext - log errors when functions using `renderer` are called
* CTrackGizmo::DrawAxis - log errors when function uses `renderer`.
* Legacy CCamera - remove Project, Unproject and CalcScreenBounds
* Remove all unused methods from Cry_GeoDistance.h/Cry_GeoIntersect.h
* Remove Lineseg_Triangle from Cry_GeoOverlap.h
* IEntityRenderState.h - remove unused types
* SMeshColor remove Lerp method and associated constructor.
* IMaterial.h - remove unused types and a few methods
* IRenderMesh.h - remove a few unused methods and use int8 instead of
byte
* IRender.h - remove almost all of the contents
* IShader.h - remove unused types and a few methods
* IStatObj.h - remove unused types and a few methods
* SSystemGlobalEnvironment - remove `renderer` pointer
* IRenderGraph - remove 2 unused methods
* physinterface.h - remove almost all of the contents
* CXmlUtils no longer inherits ISystemEventListener
* CXmlNode no longer has custom new/delete
* Remove IRenderer from some test mocks.

Removed files:
* CryName.h
* Cry_MatrixDiag.h
* Cry_XOptimise.h
* HeapAllocator.h
* IRendererMock.h
* PoolAllocator.h

Things to consider:
* Remove GetMemoryUsage & friends.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Apply review suggestions

IMovieSystem.h - remove unused includes.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Move unreachable code to `#if 0` block

This is hopefully temporary measure until the original functionality is
re-implemented

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Fix bad merge I messed up.

Fix bad merge I messed up, by re-removing FrameProfiler.h from crycommon_files.cmake (this was removed in an earlier commit this morning: https://github.com/o3de/o3de/pull/3394).

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

* Update Code/Framework/AzCore/AzCore/std/string/string_view.h

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* implement review suggestion

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* following review, using LYSHINE_ATOM_TODO to guard

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Remove commented out include

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* EditorViewportWidget.cpp: Convert commented out code to  guarded one

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

Co-authored-by: bosnichd <bosnichd@amazon.com>
Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-08-25 15:04:38 -06:00
Chris Galvan d211771253 Updating PR to change lower API to return AZStd::string instead of const char* for safety.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-25 15:28:42 -05:00
Chris Galvan c3b6725118 Merge pull request #3461 from aws-lumberyard-dev/daimini/ui-editor-fix
Fix UI Editor crashing on initialization when restoring from layout.
2021-08-25 15:13:47 -05:00
Jeremy Ong 4a05d6f7ec Add CMakeUserPresets.json file to gitignore
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-25 14:06:47 -06:00
amzn-phist 9f6434fc68 Fix an issue with project-centric ninja builds [Linux] (#3429)
* Fix an issue with project-centric ninja builds

Normalizes relative paths when adding engine.json as a cmake configure dependency.
It should match the dependency added later which uses absolute path.

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

* Fix typo

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-08-25 12:16:40 -07:00
Esteban Papp b1246dcc08 CMakeLists.txt frrom templates are not being installed (#3456)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-25 12:12:36 -07:00
Esteban Papp b8aab28759 Merge branch 'development' into cmake/linux_fix_warn_unused
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Gems/ScriptCanvas/Code/Editor/View/Windows/Tools/UpgradeTool/VersionExplorer.cpp
2021-08-25 11:52:55 -07:00
Chris Galvan b4687fa72f Merge pull request #3418 from aws-lumberyard-dev/jckand/EditorAutomationOptimization
Editor automation optimizations with TestAutomationBase/parallelization
2021-08-25 13:49:15 -05:00
Esteban Papp 6b96be82ea Merge branch 'development' into cmake/linux_fix_warn_unused
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Code/Legacy/CrySystem/Log.cpp
#	Code/Tools/Standalone/Source/Driller/Annotations/AnnotationHeaderView.cpp
#	Code/Tools/Standalone/Source/Driller/AreaChart.cpp
#	Code/Tools/Standalone/Source/Driller/AreaChart.hxx
#	Code/Tools/Standalone/Source/Driller/ChannelDataView.cpp
#	Code/Tools/Standalone/Source/Driller/DrillerCaptureWindow.cpp
#	Code/Tools/Standalone/Source/Driller/Profiler/ProfilerDataView.cpp
2021-08-25 11:47:19 -07:00
carlitosan 803bff70e4 Merge pull request #3438 from aws-lumberyard-dev/carlitosan/development
Bug fixes for SC editor asset scan in version explorer widget
2021-08-25 11:41:22 -07:00
Esteban Papp e2acd66c46 Fixes Guid formatting
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-25 11:37:35 -07:00
lumberyard-employee-dm b53182fdb6 Fixed invalid variable access in register.py (#3433)
* Fixed invalid variable access in register.py

The register_restricted_path and register_template_path methods did not specify the parameter for project path

Updated register_o3de_object_path function to pass in absolute paths to the engine or project in order to make relative paths to the registered o3de object to it.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fixed register_*_path resolve calls in register.py

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-08-25 13:29:24 -05:00
Luis Sempé 63cad40db2 Merge pull request #3435 from aws-lumberyard-dev/scripting/slottypeselectorwidget
Improved layout and behavior of the SlotTypeSelector widget
2021-08-25 11:06:41 -07:00
chcurran 6bd5cd7bde Fix release build warning error
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-25 10:53:34 -07:00
Danilo Aimini d270031e59 Set allocator to the UI Editor HierarchyWidget to prevent initialization error when restoring layout
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-08-25 10:37:27 -07:00
puvvadar ebbe4b99a4 Add const to some funcs and fix a comment
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-08-25 10:21:29 -07:00
Chris Galvan d64c034fee Merge branch 'development' of https://github.com/o3de/o3de into cgalvan/FixedTrackViewNodeCrash 2021-08-25 12:05:09 -05:00
jckand-amzn a3868068d5 Merge branch 'development' of https://github.com/o3de/o3de into jckand/EditorAutomationOptimization 2021-08-25 11:33:17 -05:00
Jeremy Ong e091450e80 Merge pull request #3394 from aws-lumberyard-dev/Budgets
Add budget registration/tracking system and prepare driller redcode
2021-08-25 09:03:25 -06:00
hultonha 7fbfda0371 Fix mouse capture behavior for Editor Viewport (#3417)
* first pass of fixes for cursor capture and context menu

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* restore previous behavior of HandleMouseMoveEvent

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* tidy-up from previous cursor/input changes

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add missing casts

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* small updates to support tests

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* additional tests and some tidy-up

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* small updates before publishing PR (comment/naming updates)

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add missing parameter to MouseInteractionEvent constructor

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-08-25 09:28:41 +01:00
srikappa-amzn 89a415d50c Removed az::u8 from Prefab save preference Enum
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-08-24 19:56:29 -07:00
srikappa-amzn 06b1d9afbb Delete some accidentally committed local ui work
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-08-24 19:25:06 -07:00
srikappa-amzn a13fb3c13a Added some comments and some minor fixes
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-08-24 19:21:06 -07:00
srikappa-amzn 1ca67cad80 Moved PrefabSavePreference settings registry code from PrefabEditorEntityOwnershipInterface to PrefabLoaderInterface
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-08-24 18:34:51 -07:00
Jeremy Ong c3e83387db Address additional PR feedback
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-24 19:33:34 -06:00
chcurran be9ad98b24 remove commented out debugging artifacts
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-24 17:46:25 -07:00
chcurran 214700a73e Finish repair for scanning for upgrade tool
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-24 17:38:34 -07:00
srikappa-amzn 79dd041d02 Add helper methods to create and execute save level dialogs
Changes in this commit :
- Added AreDirtyTemplatesPresent() method to PrefabSystemComponentInterface
- Added ConstructSaveLevelDialog() helper method to create the save level dialog
- Added ExecuteSavePrefabsDialog() helper method to create and execute the save prefabs dialog

Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-08-24 17:23:06 -07:00
lsemp3d 4545e2fb33 Improved layout and behavior of the SlotTypeSelector widget
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-08-24 16:27:55 -07:00
puvvadar 2ef5e956ba Fix a function header comment
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-08-24 16:26:32 -07:00
jckand-amzn 082273b543 Whitespace cleanup
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-08-24 18:19:38 -05:00
puvvadar decf15df21 Move packet dispatch to return an enum that includes a pending option
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-08-24 16:19:38 -07:00
jckand-amzn 789d5904da More test filename cleanup/re-org and enabled existing tests alongside optimized tests
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-08-24 18:18:19 -05:00
Esteban Papp cd5df6b372 Some more fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-24 16:16:36 -07:00
Mikhail Naumov bb90c4ddfe Disabling RootSpawnable warning (#3427)
* Disabling RootSpawnable warning

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* Revert "Disabling RootSpawnable warning"

This reverts commit c14e8d93945043498ab494bf608312cf5e1ad50d.

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>

* commenting out warning

Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>
2021-08-24 15:43:26 -07:00
santorac 3b424bd545 Fixed a shader hot reload issue where the new root shader variant asset was not getting saved in the Shader object during OnAssetReloaded, it was only saved during OnAssetReady.
MaterialHotReloadTest 06_VerticalPattern now passes.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-08-24 15:40:47 -07:00
Jeremy Ong a9b4ad3486 Compile out tracker in release mode
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-24 16:38:43 -06:00
Esteban Papp f22ecc7830 of course, was disabling/enabling the warning
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-24 15:15:40 -07:00
chcurran 26f6a714c8 initial fix for version scan
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-24 15:14:20 -07:00
Esteban Papp f94043dc83 Adds functions so targets can define install directories/files 2021-08-24 15:12:02 -07:00
jckand-amzn cb1d680a56 Removing sandbox tests from main suite
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-08-24 16:43:16 -05:00
jckand-amzn 2f8d029832 Moving 2 tests to sandbox that are intermittently failing on Jenkins but passing locally
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-08-24 16:35:11 -05:00
jckand-amzn 4458a245d1 Adding xfail marker to test run, and updating CMakeLists to point to the optimized test file
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-08-24 16:19:01 -05:00
jckand-amzn fb39aa5b86 Removing old test files
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-08-24 16:14:15 -05:00
Chris Burel 86770deefa Add linux equivalents for all the places that enumerate platforms (#3325)
* Add linux equivalents for all the places that enumerate platforms

Signed-off-by: Chris Burel <burelc@amazon.com>

* Fix the AssetFileInfoListComparisonTest fixture to not hardcode the PC platform

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-24 14:10:59 -07:00
jckand-amzn b466788cc4 Updating editor_test.py to allow for per-test null_renderer overrides
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-08-24 16:10:36 -05:00
Jeremy Ong c37c0cab08 Refactor budget definitions as named functions instead of template specializations
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-24 15:07:30 -06:00
Jeremy Ong 5e04c3737f Add preliminary budget tracking system and remove driller integration
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-24 15:07:29 -06:00
Jeremy Ong 07a14bdce1 Add AZ_BUDGET_DEFINE/AZ_BUDGET_DECLARE and remove driller
NOTE: The memory driller is still intact for now to avoid needing to
modify allocators, but the frame/cpu portions of driller and the
standalone executable are now gone.

Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-24 15:07:27 -06:00
jckand-amzn 8c1ab46901 Removing unneeded periodic suite test file
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-08-24 16:02:01 -05:00
jckand-amzn fc44063a0a Renaming test files for standardization. Keeping old, unoptimized files temporarily.
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-08-24 16:00:45 -05:00
Steve Pham b31d673de0 Fix the Editor launcher for LuaIDE on Linux (#3407)
Root Cause:
On Linux, there is no need to wrap paths with double quotes for an executable
when spawning a process with execve (or in this case QProcess::startDetached).
Having the double quotes will result in an underlying "path not found"

Signed-off-by: spham-amzn <spham@amazon.com>
2021-08-24 13:43:02 -07:00
Chris Galvan 306a7a622d Fixed memory stomping leading to Track View nodes with invalid labels and crash.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-24 15:29:00 -05:00
Guthrie Adams 6a15a2d91b Merge pull request #3350 from aws-lumberyard-dev/Atom/mriegger/fixupeditorshadowoptions
Fixing the softening boundary width editor options
2021-08-24 15:25:54 -05:00
jckand-amzn b2a9908a5c Merge branch 'development' of https://github.com/o3de/o3de into jckand/EditorAutomationOptimization 2021-08-24 14:48:29 -05:00
Ken Pruiksma ef5b49fc2b Adjust the sharpness of TAA's Catmull-Rom filter based on local area luminance (#3400)
* Adjust the sharpness of TAA's Catmull-Rom filter based on local area luminance.
This helps prevent ringing artifacts in high contrast areas. Due to Catmull-Rom's use of negative weights, it's possible to have a very high value neighbor sample with a negative weight completely overwhelm the result leading to a negative output. This change reduces the sharpness of the catmull rom filter in high contrast areas so the negative weights contribute less to the final result.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* PR review feedback fixes - more comments and updated the way the sharpness equation was written for clarity.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-08-24 15:10:39 -04:00
Esteban Papp d513307023 another warn fix
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-24 12:10:31 -07:00
AMZN-AlexOteiza 426ba2f4a6 Added conversion of physics tests using new optimizations. Fixed issue on editor test framework to close the AP correctly (#3145)
* Commit

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Removed xfail

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Fix for ap not closing for optimized tests

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* renamed tests to _Optimized

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Added xfail so the test will run in jenkins without affecting outcomes

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

Co-authored-by: Garcia Ruiz <aljanru@amazon.co.uk>
2021-08-24 20:54:48 +02:00
Esteban Papp d91dbe3d92 Merge branch 'development' into cmake/linux_fix_warn_unused
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-24 11:49:35 -07:00
Esteban Papp 5361cf3b26 Merge branch 'development' into cmake/win_fix_wnew
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-24 11:49:07 -07:00
Esteban Papp d7fda783a8 improves comment
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-24 11:48:49 -07:00
carlitosan 4e0399b283 Merge pull request #3309 from aws-lumberyard-dev/carlitosan/development
JSON serialization of SC Editor Assets
2021-08-24 11:45:18 -07:00
Mike Balfour 40f41689ee Initial Terrain System (#3401)
This represents the very beginnings of the Terrain System presented in Sig-Content RFC 4 ( https://github.com/o3de/sig-content/blob/main/rfcs/rfc-4-terrain-system.md ). There is some basic working functionality in this PR, but the system as a whole should not be considered working yet. The gem is disabled by default in all projects.

All of the code below is contained in the Terrain Gem, which is disabled by default. The following components exist and can be experimented with, but should not be expected to be functionally complete yet:

Terrain World - level component for enabling terrain
Terrain World Debugger - level component for enabling terrain debugging features
Terrain Layer Spawner - component for defining a region of terrain
Terrain Height Gradient List - component for defining a list of gradients to use as terrain heights

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-08-24 13:29:50 -05:00
Esteban Papp 0f3381a7a7 required warning to disable until we get to the right MSVC version
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-24 11:13:04 -07:00
Sean Sweeney f9c2dd62f7 Merge pull request #3363 from aws-lumberyard-dev/remote_console_fix
Adds a verification response for the remote console connecting
2021-08-24 11:12:30 -07:00
Esteban Papp 5ca84cb07e Merge branch 'development' into cmake/win_fix_wnew
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Code/Legacy/CryCommon/Cry_Camera.h
#	Code/Legacy/CryCommon/IShader.h
2021-08-24 10:46:18 -07:00
Esteban Papp 9c7b55a31d Merge branch 'development' into cmake/linux_fix_warn_unused
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Gems/Atom/RHI/Code/Include/Atom/RHI.Reflect/Bits.h
#	Gems/Atom/RHI/Code/Include/Atom/RHI/IndexBufferView.h
#	Gems/Atom/Tools/MaterialEditor/Code/Source/Window/MaterialEditorWindow.cpp
#	Gems/Atom/Tools/ShaderManagementConsole/Code/Source/Window/ShaderManagementConsoleWindow.cpp
2021-08-24 10:43:48 -07:00
Shirang Jia ce85bb3b7d Add awsi deployment as a non-blocking step in nightly pipeline (#3397)
* Add awsi deployment as a non-blocking step in nightly pipeline

* Make step fail if it's not a non-blocking step
2021-08-24 10:43:17 -07:00
AMZN-koppersr 0d74d3ed5d Merge pull request #3377 from aws-lumberyard-dev/mnaumov/LYN-4539
Allowing prefabs with missing components to load, and clarifying error message
2021-08-24 10:42:40 -07:00
Esteban Papp dc8b48601c PR comments/improvements
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-24 10:36:31 -07:00
Esteban Papp cd9621f16e Remove unnecessary ALIGN macros 2021-08-24 10:35:14 -07:00
SergeyAMZN de4f2fc629 Merge pull request #3411 from aws-lumberyard-dev/MPWeaponSQ2
Added a helper function for constructing CollisionGroup from CollisionGroups::Id. Removed remaining touch bending related code
2021-08-24 18:23:42 +01:00
jckand-amzn bfbfdabef9 Merge branch 'development' of https://github.com/o3de/o3de into jckand/EditorAutomationOptimization 2021-08-24 11:48:15 -05:00
jckand-amzn 871cb6761e More Editor automation conversions to TestAutomationBase
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-08-24 11:47:46 -05:00
Mikhail Naumov 6c1ae1e618 Merge branch 'development' of https://github.com/aws-lumberyard-dev/o3de into mnaumov/LYN-4539
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>
2021-08-24 09:45:01 -07:00
Guthrie Adams 6bb29f9715 Merge pull request #3125 from ppinfel/development
Corrected audio component links to documentation
2021-08-24 10:45:11 -05:00
Guthrie Adams 701e36f493 Merge pull request #2752 from greenrazer/ExposeLodControls
Expose lod controls
2021-08-24 10:41:24 -05:00
Guthrie Adams 660caf6557 Merge pull request #3381 from aws-lumberyard-dev/Atom/guthadam/atomtools_document_main_window_base_class
AtomTools: moved remaining document and window common code from ME and SMC to base class
2021-08-24 10:38:11 -05:00
Esteban Papp a901a41b3a Merge branch 'development' into cmake/remove_align_macros
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-24 08:27:07 -07:00
hultonha 8c573979a9 Updates to camera tests to support different delta times and some further tidy-up (#3324)
* updates to camera tests to support different delta times and some further tidy-up

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* support variable delta time in mouse move test

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-08-24 16:25:08 +01:00
pereslav 21605f15cc CR Feedback addressing
Signed-off-by: pereslav <pereslav@amazon.com>
2021-08-24 16:00:00 +01:00
amzn-sean ef9666cb10 fixed case where the Physics Asset could not be set correctly (#3390)
Signed-off-by: amzn-sean <75276488+amzn-sean@users.noreply.github.com>
2021-08-24 13:43:19 +01:00
pereslav 7d4f8e4281 Added a helper function for constructing CollisionGroup from CollisionGroups::Id. Removed remaining touch bending related code
Signed-off-by: pereslav <pereslav@amazon.com>
2021-08-24 13:39:54 +01:00
Esteban Papp b609d5e2cb supporting multiple directories
automatically excluding obvious things
cleanup and verification

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-23 19:41:57 -07:00
Esteban Papp a2cab41cdc trying a better fix for winioctl issue
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-23 18:15:13 -07:00
Esteban Papp 91077b0dcd small fix from previous commit
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-23 18:06:27 -07:00
Esteban Papp 07ea4edbc2 Fixes for Mac/iOS
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-23 17:51:13 -07:00
AMZN-Phil fad4392ca4 Fix text descenders cutoff on Configure Gems page.
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-08-23 17:27:59 -07:00
Esteban Papp 63a2925720 more fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-23 17:21:59 -07:00
Mikhail Naumov 90912759f7 Merge branch 'development' of https://github.com/aws-lumberyard-dev/o3de into mnaumov/LYN-4539
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>
2021-08-23 17:08:00 -07:00
Esteban Papp b820c36c80 clang is more specific where the modifier should be
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-23 16:17:10 -07:00
Mike Chang a92684c0b8 Jenkinsfile LFS fix for iOS/Mac pulls (#3396)
* Add git lfs install and pull into Jenkins Git pull stage

Signed-off-by: Mike Chang <changml@amazon.com>
2021-08-23 16:07:02 -07:00
chcurran 794c22c02e merge latest
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-23 16:02:58 -07:00
evanchia eabd963e28 Fixed comment in remote console unit test
Signed-off-by: evanchia <evanchia@amazon.com>
2021-08-23 16:00:23 -07:00
chcurran 13188f8958 Simplify codegen of baseclass
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-23 15:56:45 -07:00
AMZN-Phil 5a3c289fac Merge pull request #2882 from aws-lumberyard-dev/Prism/RemoveTabFocus
Change Focus From Tabs in o3de.exe, Refactor Project Page Create, Sort Projects Alphabetically
2021-08-23 15:49:12 -07:00
santorac 60d137c5b6 Merge pull request #2746 from aws-lumberyard-dev/Atom/santorac/OptionalSceneApiMaterialConversion3
Made Model Material Conversion Optional

Added a new registry setting that disables automatic conversion of materials from model files like FBX.

By default, processing of model files (like FBX) automatically convert the included materials to Atom materials, using StandardPBR. This adds a job dependency on StandardPBR.materialtype, which propagates to any related azsl files as well. Thus any change to azsl code will cause all model files in the project to rebuild.

Some game teams have no interest in using the auto-converted materials; they always use a Material Component to apply material overrides for every mesh. This new setting allows teams to disable material auto-conversion for the entire project, thus removing the job dependency on StandardPBR.materialtype. Instead, every mesh will be assigned the same default material. Any change to azsl code will cause that one default material to rebuild, but this will not trigger any models to rebuild.

Details:
- Added /O3DE/SceneAPI/MaterialConverter registry settings for configuring the scene material converter. It includes an enable flag, and a default material to use when conversion is disabled.
- Added SceneBuilderDependencyRequests::AddFingerprintInfo which allows SceneAPI components to modify the scene builder analysis fingerprint. We use this to reprocess scene files when the material converter settings change.
- Updated SceneAPI's material asset builder to skip the StandardPBR dependency when material conversion is disabled.
- Added some code to MaterialComponentController to handle an edge case that may when disabling material conversion on an existing project, and assigned materials disappear.

Testing:
- Changing the registry setting does trigger a rebuild of the fbx files.
- When material conversion is disabled, changing an azsl file does not cause fbx files to rebuild, but the shader still reloads as expected.
- Made a test level using multiple models with multiple meshes, made various adjustments to the material slots for each mesh, and tried switching the material conversion registry setting from true to false. (Details below)
- Merged this change to a customer's fork and tested on their existing content.

Details about my test level:
- Made a new test level AtomTest project
- Added two entities, both using multi-mat_mesh-groups_1m_cubes.fbx
- Added a material component to both entities
  - Entity 1 material assignments
    - Blue_Zaxis: left as-is
    - Green_Yaxis: exported the material
    - Red_Xaxis: exported the material, and changed the material instance color to pink
    - StingrayPBS1: exported the material, scaled the UVs in the exported material source, and changed the material instance color to green.
    - With_Texture: selected an existing brick material, changed the material instance color to red.
  - Entity 2 material assignments
    - Default Material: set to an existing brick material
    - Blue_Zaxis: manually assigned built-in material that was converted from fbx
    - Green_Yaxis: manually assigned built-in material that was converted from fbx, and changed the material instance color to orange
2021-08-23 15:24:21 -07:00
Esteban Papp a75994e0b9 more fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-23 15:11:09 -07:00
Luis Sempé 6ab776a3a6 Merge pull request #3354 from aws-lumberyard-dev/scripting/autogenfixes
Fixed categories not being properly applied for Nodeables & removed old code generator tags

> LG, I guess old NodeableCodegen definitions have all been migrated to new xml format file?

correct
2021-08-23 15:09:57 -07:00
chcurran 95a812b238 fixup codegen, remove android errors
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-23 15:07:42 -07:00
Esteban Papp 7308578e55 reverting a change that will be cleaned by another PR
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-23 14:58:47 -07:00
Esteban Papp 31addc43dc Windows and Linux compiling
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-23 14:02:45 -07:00
Mike Balfour 97a053a540 Initial stub terrain gem (#3368)
This is the initial Terrain Gem. In this PR, it doesn't do anything, but it contains all of the initial code, icons, and build scripts for the gem to compile and build successfully. The follow-up PR will contain the first round of functioning code.

Also, with the creation of the gem, the TerrainSurfaceDataSystemComponent is getting relocated from the SurfaceData Gem to the Terrain Gem. This should have no impact, as that component has provided no active functionality in o3de. (It will start working again with the initial terrain system code in the next PR)

This also adds a couple of null guards to prefab code to prevent AP crashes, and fixed an incorrect service dependency in the VegetationSystemComponent that was exposed by moving the TerrainSurfaceDataSystemComponent.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-08-23 15:41:57 -05:00
Mikhail Naumov f7eaa4490f fixing syntax errors
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>
2021-08-23 13:40:01 -07:00
AMZN-Phil ea5bfe0269 Merge pull request #3389 from aws-lumberyard-dev/Prism/UseGemDisplayNames
Improves Gem Catalog Search, Gem Display Names now used in Gem Catalog
2021-08-23 13:37:34 -07:00
William Hayward d45ec58cd7 Merge pull request #3323 from aws-lumberyard-dev/readme-updates
Readme updates
2021-08-23 16:25:42 -04:00
Jacob Hilliard 246621fda5 Visualizer: finish deserialization of captures (#3293)
* Visualizer: Initial capture loading support

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Visualizer: Deserialize thread id

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Visualizer: Quality of life improvements throughout

- Decrease row size for more information onscreen
- Remove fudge factors in drawing logic
- Add comments to deserialization logic
- Fix Editor text scaling bug
- Early out for data culling to avoid erase_if call

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
2021-08-23 13:14:00 -07:00
michabr 89cc27fdef Fix input priority conflict with LyShine and ImGuiPass (#3329)
* Fix input priority conflict with LyShine and ImGuiPass

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

* Add GetPriorityDebugUI() input listener priority

Signed-off-by: abrmich <abrmich@amazon.com>
2021-08-23 13:05:19 -07:00
Esteban Papp 23f99aeb94 more gems changes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-23 13:03:37 -07:00
Mikhail Naumov f224d657be Ronald's feedback
Co-authored-by: AMZN-koppersr <82230785+AMZN-koppersr@users.noreply.github.com>
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>
2021-08-23 13:02:12 -07:00
Esteban Papp 804d833bb9 Gems/Atom
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-23 13:01:33 -07:00
Esteban Papp 1f44b7a328 Code/Tools
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-23 13:01:17 -07:00
Esteban Papp cb7b084e6b Code/Legacy
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-23 13:01:03 -07:00
Esteban Papp 6bdef50444 Code/Framework
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-23 13:00:45 -07:00
Esteban Papp 7d71e3dc07 Code/Editor
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-23 13:00:27 -07:00
Mikhail Naumov 875918deda Allowing prebas with missing components to load, and clarifying error message
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>
2021-08-23 12:59:13 -07:00
santorac b6dfb86007 Removed unnecessary #include
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-08-23 12:53:33 -07:00
santorac de932c62b3 Reverted changes in MaterialComponentController for an obsucre edge case. We'll handle the case of missing material assets more generally as a separate task.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-08-23 12:50:11 -07:00
Kyle B dfc5baae34 fixed casting errors
Signed-off-by: Kyle B <kylebirnbaum@gmail.com>
2021-08-23 12:46:00 -07:00
chcurran aafe735833 Add JSON serialization to required ExpressionEvaluation class
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-23 12:11:55 -07:00
amzn-phist c66dcc7413 Fix rpaths during o3de sdk install on Linux (#3370)
* Fix rpaths during o3de sdk install on Linux

Adds install code that modifies ly_copy commands to fix rpaths for things like qt plugins.

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

* Add newline at end of file

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

* Update to use bracket argument

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

* Minor edit

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

* Move the string configure call to inside override

Per feedback.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-08-23 13:28:54 -05:00
Esteban Papp 8c526eeeb6 Merge branch 'development' into cmake/linux_fix_warn_unused
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-23 11:13:56 -07:00
santorac b23a70ff42 Merge pull request #3338 from aws-lumberyard-dev/santorac/RapidJSON_3rdParty
Moved RapidJSON to 3p-package-source
2021-08-23 09:48:55 -07:00
jckand-amzn cf706f5f4e Merge branch 'development' of https://github.com/o3de/o3de into jckand/EditorAutomationOptimization 2021-08-23 11:47:42 -05:00
Guthrie Adams 3d2d2dd60f fixing linux non unity build
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-23 10:40:44 -05:00
nggieber 6eb9273763 Improves Gem Catalog Search (searches, Name, DisplayName, Creator, Summary, and Features), Gem Display Names now used in Gem Catalog
Signed-off-by: nggieber <nggieber@amazon.com>
2021-08-23 08:28:49 -07:00
sharmajs-amzn 16ea6355a7 {LYN-5375} asset bundler tests timing out (#3356)
* Enabling AssetBundler Tests

Signed-off-by: sharmajs-amzn <82233357+sharmajs-amzn@users.noreply.github.com>

* enabling fast scan

Signed-off-by: sharmajs-amzn <82233357+sharmajs-amzn@users.noreply.github.com>
2021-08-23 10:28:24 -05:00
nggieber b38fc80418 Tabs are shown gray background when tab focused, Reworked ProjectsScreen to reuse Widgets instead of recreating it on each update, Sorting projects alphabetically
Signed-off-by: nggieber <nggieber@amazon.com>
2021-08-23 07:15:44 -07:00
amzn-sean b4279ab3d8 Remove touchbending references in PhysX Gem (#3320)
* minor comments update

Signed-off-by: amzn-sean <75276488+amzn-sean@users.noreply.github.com>
2021-08-23 14:54:56 +01:00
Guthrie Adams 2c6e105d27 restored view menu entries for dock widgets
renamed document tab functions

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-22 23:53:20 -05:00
Guthrie Adams 78f90f2707 updated ME and SMC main window classes to use AtomToolsDocumentMainWindow
separated common and document menu creation

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-22 22:37:50 -05:00
Guthrie Adams 62a5c90616 moving document related code from AtomToolsMainWindow to AtomToolsDocumentMainWindow
adding virtual function stubs to customize actions

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-22 18:02:22 -05:00
Guthrie Adams 9449b52011 getting atom tools document main window compiling
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-22 14:58:24 -05:00
Pinfel fc29c950f2 Merge branch 'o3de:development' into development 2021-08-22 11:18:03 -04:00
Guthrie Adams e3a7e7cd30 copied main window class from material editor
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-21 17:50:31 -05:00
Kyle B 8ab9a88683 added cast to version change system lodoverride
Signed-off-by: Kyle B <kylebirnbaum@gmail.com>
2021-08-21 00:21:00 -07:00
Esteban Papp 53dfb1a39e remove unnecessary ALIGN macros
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 20:36:11 -07:00
Esteban Papp 25284fb3a7 fixes for Android
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 19:40:25 -07:00
Esteban Papp 7558a3d233 fixes for Android
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 19:40:13 -07:00
chcurran d7d2e84fee Added all the missing serializer support, fixed up serialization notification
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-20 19:35:38 -07:00
Esteban Papp c07b9d31bf PR comments/improvements
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 19:21:50 -07:00
Esteban Papp 2dbac8fe25 addressing comment
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 19:02:13 -07:00
Esteban Papp 72ff6080ad format fix
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 18:59:12 -07:00
Esteban Papp 3eb795a305 alignment mismatches
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 18:40:20 -07:00
Esteban Papp 2e228d94f0 push/pop mismatch
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 18:39:40 -07:00
Esteban Papp e98bab8a75 fixing format strings
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 18:39:00 -07:00
Esteban Papp 45dcbb96ba enable more warnings for MSVC
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 18:38:03 -07:00
Esteban Papp 5e9872f7ce other gems
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 18:02:08 -07:00
Esteban Papp 323d642e65 Gems/ScriptCanvas
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 18:01:54 -07:00
Esteban Papp 2f5a39176d Gems/GraphCanvas
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 18:01:28 -07:00
Esteban Papp 3ebf045cb5 Gems/GradientSignal
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 18:01:03 -07:00
Esteban Papp 4ae74c913f Gems/PhysX
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 17:59:49 -07:00
Esteban Papp 52569adeda Gems/MultiplayerCompression
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 17:59:22 -07:00
Esteban Papp 3c56faceb4 Gems/LyShine
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 17:59:06 -07:00
Esteban Papp 794d656c66 Gems/EMotionFX
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 17:58:50 -07:00
Esteban Papp 62439e03fb Gems/EditorPythonBindings
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 17:58:32 -07:00
Esteban Papp 303be51957 Gems/Camera
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 17:58:13 -07:00
Esteban Papp ff0f85e031 Gems/AWS
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 17:57:35 -07:00
Esteban Papp c19c4af1e1 Gems/Atom
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 17:57:02 -07:00
Esteban Papp 257557c692 Code/Framework/AzToolsFramework
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 17:56:42 -07:00
Esteban Papp fbbcdfd3ca Code/Framework/AzQtComponents
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 17:56:25 -07:00
Esteban Papp 657853c093 Code/Framework/AzNetworking
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 17:56:09 -07:00
Esteban Papp ece541b79f Code/Framework/AzManipulatorTestFramework
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 17:55:54 -07:00
Esteban Papp 4efaafeb96 Code/Framework/AzFramework
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 17:55:28 -07:00
Esteban Papp 847fe108b7 Code/Framework/AtomCore
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 17:55:10 -07:00
Esteban Papp d4ee5423a9 Code/Framework/AzCore
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 17:54:53 -07:00
Esteban Papp a2ab05a262 Code/Tools
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 17:54:20 -07:00
Esteban Papp ca03f65a5d Code/Legacy/CryCommon
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 17:54:03 -07:00
Esteban Papp 9d5e7abfb1 Code/Framework/GridMate
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 17:53:48 -07:00
Esteban Papp 588d702e43 Code/Framework/AzToolsFramework
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 17:53:31 -07:00
Esteban Papp eaefc580d6 Code/Editor
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 17:53:14 -07:00
Esteban Papp fb75e35700 enabling MSVC warning to match clang warnings
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 17:52:36 -07:00
lumberyard-employee-dm c86d650c1a Updated the CrySystem module to execute deferred console commands (#3371)
* Updated the CrySystem module to execute deferred console commands

This allows the CVars declared in CrySystem module to execute commands
invoked before it was loaded.

This is particularly useful for the load level command

resolves #2062

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Moved the invocation of deferred console commands after the LevelSystem
instance has been created

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-08-20 19:46:36 -05:00
santorac 6b23e07af4 Changed MaterialConverterBus GetMaterialTypePath() to return a string instead of char*
Minor code cleanup.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-08-20 17:22:11 -07:00
Pinfel 75d87e7de9 Merge branch 'o3de:development' into development 2021-08-20 18:23:13 -04:00
Esteban Papp b96b99363c Merge branch 'development' into cmake/linux_fix_warn_unused
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 14:51:35 -07:00
Esteban Papp ea2f74dc0f more fixes for Gems
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 14:51:12 -07:00
Esteban Papp 9245a31196 more fixes for Code
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 14:48:42 -07:00
jckand-amzn 182d410562 Updating base.py to allow for turning off batch and autotest modes
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-08-20 16:29:48 -05:00
jckand-amzn 7daef6ab03 Converting Editor Main tests to use TestAutomationBase, and preparing for optimization
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-08-20 15:58:43 -05:00
mrieggeramzn b3f1a46559 Fixing the softening boundary width editor options
Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-08-20 13:43:59 -07:00
srikappa-amzn c20ec14af7 Added comments and did some code clean up
Changes in this commit:
- Added comments to dialog code in CryEdit.cpp and CryEditDoc.cpp
- Moved Code/Framework/AzQtComponents/AzQtComponents/Components/img/UI20/Cards/warning.svg to Code/Framework/AzQtComponents/AzQtComponents/Images/Notifications/warning.svg
- Improved the hover message over prefab settings in EditorPreferencesPageGeneral.cpp
- Fixed a syntax error in Editor.qss

Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-08-20 13:42:56 -07:00
Esteban Papp c8c29b1aff Enable warning MSVC 4296: 'operator': expression is always false 2021-08-20 13:42:19 -07:00
Esteban Papp 57a8e4fb4e build fixes (#3369)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 13:40:46 -07:00
Esteban Papp 8bc9ed3d01 removing some rad leftovers (#3366)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 13:39:51 -07:00
moudgils b2b6886338 Fixes asserts related to buffer allocation using null rhi (#3367)
Fixes GPU crashes when releasing Indirect draw and query related dx12 objects
Fixes imgui profiler related to viewing buffer allocations

Signed-off-by: moudgils <moudgils@amazon.com>
2021-08-20 13:31:35 -07:00
Kyle Birnbaum 2b1f4c2fc0 Merge branch 'development' into ExposeLodControls 2021-08-20 12:45:00 -07:00
Kyle B b53a085700 Merge branch 'development' into ExposeLodControls 2021-08-20 12:14:59 -07:00
Esteban Papp b406129fd2 Another warning fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 11:41:46 -07:00
srikappa-amzn 7a83950f59 Initial draft for save all prefabs workflow
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-08-20 11:35:57 -07:00
Esteban Papp b3023242d0 Merge branch 'development' into cmake/win_fix_warn_4296
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 11:18:43 -07:00
moudgils aa68122002 Atom starter game ios fixes (#3297)
* Various fixes for AtomStarterGame on ios
 - Use low end pipeline on ioos by default for BoootStrapComponent
 - Track the need to bind null heap within Argument buffers
 - Only bind the null heap if its needed
 - Track its usage for Vertex/Fragment stages
 - Increase null dummy buffer to 1K to address GPU crash oon thee first frame

Signed-off-by: moudgils <moudgils@amazon.com>
2021-08-20 10:58:40 -07:00
amzn-phist b0fe07158c Fixes AZ_PROFILE markers that failed release build (#3364)
Removes a ToString function that wasn't really needed, it was only
defined for release builds, but AZ_PROFILE macros are still defined to
something in release.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-08-20 10:43:56 -07:00
Sean Sweeney 99b7c5f8ec Merge pull request #3362 from aws-lumberyard-dev/lytesttools_unittest_fix
fixes a flaky lytesttools unit test
2021-08-20 10:24:13 -07:00
Esteban Papp a35464ca08 more fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 10:09:44 -07:00
puvvadar 80584a7130 Merge pull request #3310 from aws-lumberyard-dev/mp_serverrpc_bugfix
Fix type error with Server to Authority RPC generation
2021-08-20 09:52:51 -07:00
puvvadar 4e618db62d Merge pull request #3082 from aws-lumberyard-dev/MultiplayerForwardDeclControllerErrorFix
Fix Multiplayer AutoComponent Delete Incomplete Type Compile Error
2021-08-20 09:52:11 -07:00
Artur K 992f87b03d Remove std::bind usages from Code/Editor (#3358)
A few small modernizations as well ( override )

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>
2021-08-20 11:49:19 -05:00
Chris Galvan 30e46cc377 Merge pull request #3361 from aws-lumberyard-dev/cgalvan/FixConsoleVarsCrash
Fixed console variables crash.
2021-08-20 11:43:29 -05:00
Esteban Papp 6005fdda28 fixing wwise warns/compilation errors (#3353)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-20 09:40:22 -07:00
Guthrie Adams 5c727c4198 Merge pull request #3355 from aws-lumberyard-dev/Atom/guthadam/atomtools_moving_app_init_to_base_class
AtomTools: moved more startup code from main cpp files into the base application class
2021-08-20 11:37:11 -05:00
Chris Galvan e59778485f Merge pull request #3351 from aws-lumberyard-dev/jckand/PhysXVegTestFix
Updating test with PhysX Mesh asset assignment workaround
2021-08-20 11:35:57 -05:00
Mike Balfour bf42e3f02a Non-terrain-gem changes in support of upcoming terrain work. (#3345)
In preparation for a prototype Terrain Gem to get submitted, there are a few changes that are needed outside of the Terrain Gem as well:

The TerrainDataNotificationBus lives in AzFramework/Terrain, and needed to be extended to contain an optional OnTerrainDataChanged event to notify other systems when a terrain region has changed.
The HeightmapUpdateNotificationBus was removed, as this was a legacy file from the old already-removed terrain system.
The EditorWrappedComponentBase<> wrapper received a small optimization to ensure that ConfigurationChanged() is only called when the value of visibility actually changes. With prefabs, it appears that sometimes OnEntityVisibilityChanged could be called multiple times in a row with the same visibility value.
The TerrainSurfaceDataSystemComponent was updated to use the correct busses, and is ready to be moved to the Terrain Gem in a subsequent PR.

Signed-off-by: Mike Balfour 82224783+mbalfour-amzn@users.noreply.github.com
2021-08-20 11:31:19 -05:00
evanchia 8d6df19592 fixes a flaky lytesttools unit test
Signed-off-by: evanchia <evanchia@amazon.com>
2021-08-20 09:15:14 -07:00
bosnichd cef82f0313 Fix the GameStateSamples Gem and remove an unused variable from DebugConsole.h (#3347)
Signed-off-by: bosnichd <bosnichd@amazon.com>
2021-08-20 09:58:33 -06:00
Chris Galvan 69c6e63249 Fixed console variables crash.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-20 10:41:03 -05:00
jckand-amzn 860e6b0a5f Merge branch 'development' of https://github.com/o3de/o3de into jckand/PhysXVegTestFix 2021-08-20 10:16:48 -05:00
SergeyAMZN 5bc46fc676 Merge pull request #2639 from aws-lumberyard-dev/nvsickle/NetworkingActivationOrder
Ensure network autonomy gets set before entity activation
2021-08-20 14:09:30 +01:00
SergeyAMZN 2f48973921 Merge pull request #3327 from aws-lumberyard-dev/MPWeaponsSQ
Added the ability to look up a Net Entity ID for a given AZ Entity ID
2021-08-20 13:24:08 +01:00
hultonha a529256274 Add extra logging for CHANGE_ID and COMMIT_ID - TIAF
Merge pull request #3328 from aws-lumberyard-dev/jenkins_commit_hash_log
2021-08-20 10:45:41 +01:00
Kyle B e410eecd93 fixed mesh feature processor abstract interface
Signed-off-by: Kyle B <kylebirnbaum@gmail.com>
2021-08-19 23:41:30 -07:00
Esteban Papp 83f8d90e28 PR comments
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-19 18:28:18 -07:00
Esteban Papp cf6c7c4d8d some unused fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-19 18:26:43 -07:00
Esteban Papp 63cd3db956 Removes LOADING_TIME_PROFILE_SECTION macros that are unused
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-19 18:26:09 -07:00
evanchia a68f5c53c9 Adds a verification response for the remote console connecting
Signed-off-by: evanchia <evanchia@amazon.com>
2021-08-19 17:54:48 -07:00
santorac 47758ab7a6 Updated RapidJSON package name and hashes.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-08-19 17:42:41 -07:00
Guthrie Adams 5997313bb5 AtomTools: moved more startup code from main cpp files into the base application class
Deleted a bunch of unused headers

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-19 19:27:50 -05:00
puvvadar 41ec5c6ddd Fix one more jinja issue with IsProtected in RPCs
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-08-19 17:08:01 -07:00
lsemp3d fd97a7688c Added missing reflection tag
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-08-19 17:02:39 -07:00
santorac dad24fb927 Updated the RapidJSON hashes again due to iteration on my 3p-package-source changes.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-08-19 16:56:49 -07:00
puvvadar 99317a4ad1 Update naming to match other functions in jinja header
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-08-19 16:39:11 -07:00
lsemp3d 15af7e692e Removed old codegen tags and documented the only required Nodeable preprocessor definition
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-08-19 16:38:19 -07:00
puvvadar cbf612d4e7 Update naming to match other functions in jinja
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-08-19 16:36:41 -07:00
puvvadar ec351c9fce Correct jinja logic slightly
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-08-19 16:27:04 -07:00
Esteban Papp 62a0041245 enable warning 4296: 'operator': expression is always false
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-19 16:16:28 -07:00
William Hayward 53ea897371 Clarify CMake GUI step
Signed-off-by: William Hayward <wilhayw@amazon.com>
2021-08-19 19:13:23 -04:00
William Hayward b5491a4081 Updates to CMake GUI instructions and other minor edits
Signed-off-by: William Hayward <wilhayw@amazon.com>
2021-08-19 19:09:04 -04:00
lsemp3d ec7b76c1e9 Fixed typo in previous commit
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-08-19 15:14:52 -07:00
Judy Ng f41438770c add shaderoptiongroup natvis (#3315)
Signed-off-by: Judy Ng <njud@amazon.com>
2021-08-19 17:09:01 -05:00
jckand-amzn e8bca8bc00 Updating test with a workaround for assigning a PhysX Mesh asset to a PhysX Collider component
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-08-19 17:08:39 -05:00
jckand-amzn e67485b51f Gradient Signal automation optimizations with TestAutomationBase/parallelization (#3316)
* GradientSignal automation optimizations with TestAutomationBase/parallelization
* Changing Gradient Signal test registration to use TestAutomationBase

Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-08-19 15:07:32 -07:00
jckand-amzn 1a430755df Landscape Canvas automation optimizations with TestAutomationBase/parallelization (#3255)
* Convert Landscape Canvas main tests to use TestAutomationBase
* Updating main Landscape Canvas test suite to batch run tests
* Converting initial batch of Landscape Canvas periodic tests to use TestAutomationBase/test parallelization
* Renaming Editor Script to fit naming convention
* Updating explicit waits to wait_for_condition checks
* Additional test conversions
* Renaming Editor Script to fit naming convention
* Additional test parallelizations
* Additional test conversions
* Renaming optimized test file
* Adding Main test file for non-optimized tests

Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-08-19 15:07:06 -07:00
rgba16f [Amazon] e889bba963 Remove unused hdf5 3rdParty package from the known packages list (#3295)
* Remove unused hdf5 3rdParty package from the known packages list

Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
2021-08-19 14:53:43 -07:00
Chris Galvan c1f236a70b Merge pull request #3337 from aws-lumberyard-dev/cgalvan/ComponentSearchIncludeCategory
Include the category name when performing search in the component palette.
2021-08-19 16:34:43 -05:00
rgba16f [Amazon] 983f187121 update used dxc package to revision 3 (#3317)
* 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>
2021-08-19 14:31:36 -07:00
Guthrie Adams 5900b9a55f Merge pull request #3314 from aws-lumberyard-dev/Atom/guthadam/atomtools_fix_multiple_app_instances
AtomTools: fix multiple material editor processes launching
2021-08-19 16:27:31 -05:00
Guthrie Adams dc6bfd8500 Merge pull request #3278 from aws-lumberyard-dev/Atom/guthadam/atomtools_wrapping_status_message_functions
AtomTools: added status message helper functions
2021-08-19 16:24:17 -05:00
Guthrie Adams aa642bd566 Merge pull request #3156 from aws-lumberyard-dev/Atom/guthadam/material_component_api_script_canvas_support
AtomTools: better script canvas support for material component
2021-08-19 16:23:43 -05:00
Esteban Papp d098b25b03 Adding support for ASan (Windows/MSVC) and fixing AzCore 2021-08-19 14:17:14 -07:00
Junbo Liang c93a18ab82 Update the AWS automation tests to use existing CloudFormation stacks (#3092) 2021-08-19 14:05:25 -07:00
Esteban Papp a97bccbf38 some fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-19 14:01:50 -07:00
lumberyard-employee-dm f7831be7ce Adding missing AssetManager_private.h header to cmake (#3030)
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-08-19 15:55:22 -05:00
puvvadar bef2e1400c Add check for Client invocation in jinja
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-08-19 13:39:08 -07:00
Chris Galvan 3e3fe054e6 Merge pull request #3331 from aws-lumberyard-dev/cgalvan/AllowTagComponentInUI
Allow Tag components to be added to UI elements.
2021-08-19 15:31:40 -05:00
santorac ab516904e6 Merge branch 'development' into santorac/RapidJSON_3rdParty 2021-08-19 12:32:12 -07:00
Esteban Papp 61f7fe5dc5 Merge branch 'development' into cmake/AddressSanitizer
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-19 12:25:41 -07:00
Esteban Papp 8ae384e93f SPEC-2513 Last warnings to get to Warning Level 4 2021-08-19 12:23:52 -07:00
santorac 1d3f8a5f55 Update RapidJSON package hash after adding readme.txt to the package.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-08-19 11:45:15 -07:00
Esteban Papp 68b04fa6c1 Merge branch 'development' into cmake/AddressSanitizer
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Code/Legacy/CryCommon/LegacyAllocator.h
2021-08-19 11:44:28 -07:00
Chris Galvan 24a8308711 Include the category name when performing search in the component palette.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-19 13:44:12 -05:00
santorac a1edb9e036 Updated build scripts to use new 3rdParty package for RapidJSON.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-08-19 11:26:58 -07:00
William Hayward f0d80ea550 Refer readers to Wwise Gem docs for requirements and setup
Signed-off-by: William Hayward <wilhayw@amazon.com>
2021-08-19 14:26:36 -04:00
Chris Galvan 1861cf4852 Allow Tag components to be added to UI elements.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-19 13:11:34 -05:00
santorac 079e018e8e Merge remote-tracking branch 'upstream/development' into Atom/santorac/OptionalSceneApiMaterialConversion3 2021-08-19 10:37:01 -07:00
Esteban Papp 13770b4c42 fix after merge
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-19 10:20:39 -07:00
John dcde3f3e36 Add extra logging for CHANGE_ID and COMMIT_ID.
Signed-off-by: John <jonawals@amazon.com>
2021-08-19 18:18:45 +01:00
Esteban Papp 2521ad2301 Merge branch 'development' into cmake/SPEC-2513_w4244
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Gems/Atom/RHI/DX12/Code/Source/RHI/Device.cpp
2021-08-19 10:12:22 -07:00
jiaweig 6766d10d1b ATOM-13883 [RHI][Core] - Moving RHI init settings to the new settings registry system (#3086)
* Moved PlatformLimits to setreg. Removed Device PostInit. Some clean up.

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

* Move setreg loading the PlatformLimitsDescriptor super class.

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

* Apply same implementation for fake device used in unit tests

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

* Add implementation for Null renderer. Swap order for register RHI interface in initialization.

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

* Move back setreg from PlatfromLimitsDescriptor to Device, due to Linux dependency issue.

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

* Changed the function to take in RHI backend name

Signed-off-by: jiaweig <jiaweig@amazon.com>
2021-08-19 10:08:10 -07:00
Esteban Papp d0238a5977 More fixes after merge
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-19 09:37:45 -07:00
pereslav 92a46c705e Added the ability to look up a Net Entity ID for a given AZ Entity ID
Signed-off-by: pereslav <pereslav@amazon.com>
2021-08-19 16:57:32 +01:00
Esteban Papp f8e99cd7dd Merge branch 'development' into cmake/SPEC-2513_w4244
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Code/Editor/CryEditDoc.cpp
#	Code/Framework/AzToolsFramework/AzToolsFramework/Input/QtEventToAzInputManager.cpp
#	Gems/Atom/Feature/Common/Code/Source/PostProcessing/BlendColorGradingLutsPass.cpp
#	Gems/PhysXDebug/Code/Source/SystemComponent.cpp
2021-08-19 08:53:41 -07:00
Esteban Papp a1b59e5e5e install reorg/cleanup
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-19 08:51:29 -07:00
William Hayward 351ceee3b5 Remove LY_UNITY_BUILD parameter
Signed-off-by: William Hayward <wilhayw@amazon.com>
2021-08-19 11:19:25 -04:00
Jeremy Ong fdc464c6fd Merge pull request #3272 from aws-lumberyard-dev/PIX
Profiler spring cleaning
2021-08-19 08:48:23 -06:00
William Hayward aa4aca6c39 A few more fixes in README.md
Signed-off-by: William Hayward <wilhayw@amazon.com>
2021-08-19 10:32:41 -04:00
greerdv 24688b9544 Merge pull request #3318 from aws-lumberyard-dev/tiaf_artifact_hangover_fix
Erase existing artifacts before generating new artifacts.
2021-08-19 13:25:01 +01:00
John e0b2027b42 Erase existing artifacts before generation.
Signed-off-by: John <jonawals@amazon.com>
2021-08-19 11:16:14 +01:00
hultonha 80e08dd947 Fix issue with mouse input for viewport camera (#3210)
* fix for drift accumulating in the viewport camera

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* fix typo and update how events are stored

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* respond to PR feedback and fix linux and windows build issues

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* fix failing unit tests in camera input

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-08-19 09:06:24 +01:00
Kyle B 13f4f3b37a fixed typo in vegitation mock
Signed-off-by: Kyle B <kylebirnbaum@gmail.com>
2021-08-18 19:35:51 -07:00
lumberyard-employee-dm 586678a5f9 Added a deferred queue to the AZ Console class (#3298)
* Added a deferred queue to the AZ Console class

An AZ Console instance will now store any console commands that could be
dispatched from a configuration file into a deferred queue, that can be
invoked later.

This can be used to defer execution of console commands in configuration files such as
.cfg, .setreg and .setregpatch files that are defined in gem modules that
have not been loaded yet.
The defered execution can then be invoked at any point later in the
application

Updated the Component Application CreateCommon function to invoke deferred console commands
after all the gems have loaded

fixes #2062

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fixed variable shadowing in the Console Deferred Command Test

Updated commit for the ClearDeferredQueue function to just mention
clearing the queue

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Filtered out execution of the ConsoleRootCommandKey as a console command

The AZ::Console notification handler is tracking changes to the fields
of "/Amazon/AzCore/Runtime/ConsoleCommands" and it's children.

Now the "/Amazon/AzCore/Runtime/ConsoleCommands" field is the
ConsoleRootCommandKey and not an actual console command so it shouldn't
attempt to be invoked

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Moved the execution of deferred console commands after linking deferred
functors

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Moved the execution of deferred console commands into CreateModuleClass
hook

Any module that loads using the ModuleManager system will attempt to
execute any deferred console commands to allow newly registered commands
from that module to be dispatched.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-08-18 20:58:57 -05:00
Pinfel aa19f9a187 Merge branch 'o3de:development' into development 2021-08-18 21:37:51 -04:00
Jeremy Ong cf44a4ad67 Address additional PR feedback
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-18 19:16:05 -06:00
Esteban Papp cb7108e336 Addresses comments around AZ_TRAIT_UNIT_TEST_NAME_COUNT from PR
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-18 17:51:43 -07:00
lsemp3d 98f9f9ecbb Fixed category attribute application on NodeableNodes
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-08-18 17:37:03 -07:00
Jeremy Ong f1349a3f60 Clean up vestigial PIX references in Atom
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-18 17:34:23 -06:00
Jeremy Ong ec6e9407f6 Remove RAD (pending future interface for external profiler registration)
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-18 17:33:15 -06:00
Jeremy Ong 11d4543442 Reintroduce StatisticalProfiler and associated classes in deactivated
state

Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-18 17:33:14 -06:00
Jeremy Ong 5f2fe83c5b Remove test associated with frame profiler going away
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-18 17:33:12 -06:00
Jeremy Ong a5f072f7a9 Remove statistics profiler
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-18 17:33:10 -06:00
Jeremy Ong df9b4d4a2f Deprecate profiler categories based on global enum
(to be supplanted by registered budgets in the future)

Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-18 17:33:09 -06:00
Jeremy Ong d15d40fec6 Add Windows PIX runtime support
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-18 17:33:07 -06:00
William Hayward 8064cbcf16 Update readme
Signed-off-by: William Hayward <wilhayw@amazon.com>
2021-08-18 19:32:30 -04:00
Guthrie Adams 4b3ce6738f AtomTools: fix multiple material editor processes launching
Atom tools launch or check for the existence of a local server in order to prevent multiple application processes from running. These checks were being done far too late, after initialization and asset processing, leaving time for multiple processes to start before the server or checks. Zombie processes could start and run indefinitely without user interaction because the event loop was being entered despite the request to exit the application early.

These changes launch the server and checks immediately after the application object is constructed and exit before any other work is done if the application will not be run.

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-18 17:41:15 -05:00
Ken Pruiksma 90845313fb Overhaul of LookModification (#3282)
* Fixed log2 shaper equations. Added bspline sampling for lut. Added options for custom log2 or linear lut with custom exposure ranges.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Added support for PQ shaper. Added shader option & cvar for lut sampling quality. Fixed issues in the blend lut shader that were causing considerable quality loss. No longer always changing to the log2 1000 nit shaper when blending luts - if the source luts all use the same shaper, keep using that shaper in the blended lut.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Fixed an integer -> float

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Minor PR reveiw updates

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-08-18 16:59:34 -05:00
Luis Sempé 7814d7679c Merge pull request #3127 from aws-lumberyard-dev/scriptcanvas/codegenfix_namespace
Completed namespace support for the ScriptCanvasGrammar template
2021-08-18 14:40:37 -07:00
puvvadar 32d01f6abd Further fixes to Server to Authority RPC generation
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-08-18 14:31:05 -07:00
AMZN-koppersr 51792b8133 Merge pull request #3296 from aws-lumberyard-dev/mnaumov/LYN-3904
Improvements to Entity Outliner context menu
2021-08-18 14:00:01 -07:00
AMZN-tpeng e15ae750a2 [ATOm][RHI][Vulkan][Android] - Reorganize float2 data members to floa… (#2718)
* [ATOm][RHI][Vulkan][Android] - Reorganize float2 data members to float to avoid Android Mali GPUdriver crashes

Signed-off-by: Peng <tonypeng@amazon.com>

* [ATOM][RHI][Vulkan][Android] - Added reason comment for modifying float2 in the shader

Signed-off-by: Peng <tonypeng@amazon.com>
2021-08-18 13:43:16 -07:00
AMZN-nggieber 749ff5df74 Pressing Enter/Return Key While File Browse Widget is Focused Opens File Browser (#3304)
* Pressing enter or return opens file browse dialog on browse edit widgets

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

* Remove unused header

Signed-off-by: nggieber <nggieber@amazon.com>
2021-08-18 13:37:19 -07:00
chcurran c701522adc update error messaging, remove unnecessary comments
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-18 13:28:01 -07:00
Esteban Papp 1e136a02b0 Merge branch 'development' into cmake/SPEC-2513_w4244
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Code/Framework/Crcfix/crcfix.cpp
2021-08-18 12:39:24 -07:00
Esteban Papp 3f31a6f8bf Remove crcfix (#3294)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-18 12:38:00 -07:00
chcurran ca8a148b63 fix Linux compile error
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-18 12:16:39 -07:00
Mikhail Naumov 2c4e5c5630 Merge branch 'development' of https://github.com/aws-lumberyard-dev/o3de into mnaumov/LYN-3904
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>
2021-08-18 12:11:54 -07:00
Mikhail Naumov 8589bb99de cleaned up comments
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>
2021-08-18 12:01:07 -07:00
chcurran 1d1cea34dd Undo artifacts for JsonUtils sojourn into AzToolsFramework
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-18 11:58:24 -07:00
puvvadar 716275b8da Fix type error with Server to Authority RPC generation
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-08-18 11:41:09 -07:00
Esteban Papp dd80a3ebae Linux and non-unity build fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-18 11:09:14 -07:00
chcurran b813f2fbf4 add compiler flag for object stream support of SC editor assets
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-18 10:56:02 -07:00
chiyenteng 28d035c275 Add a new auto test for delete prefab workflow (#3143)
* Add a new auto test for delete prefab

Signed-off-by: chiyteng <chiyteng@amazon.com>
2021-08-18 10:55:45 -07:00
Shirang Jia e48798fdbf Add missing {} for string interpolation (#3291) 2021-08-18 10:02:24 -07:00
amzn-victor 7164b64bb5 Move BuildDebugSceneGraph function out of SceneProcessing gem (#3290)
Moved BuildDebugSceneGraph out of SceneProcessing gem and into DebugOutput class to allow the function to be shared, which ensures the same dbgsg format is outputted among any calls to the function.

* Move BuildDebugSceneGraph function, update all calls to this function

Signed-off-by: Victor Huang <huavicto@amazon.com>

* Remove unused includes

Signed-off-by: Victor Huang <huavicto@amazon.com>

* Remove z

Signed-off-by: Victor Huang <huavicto@amazon.com>
2021-08-18 09:48:24 -07:00
hultonha 350a088bd8 Merge pull request #3301 from aws-lumberyard-dev/hultonha_macfix
Move static variable initialization out of class definition
2021-08-18 17:15:05 +01:00
nggieber 599b1214ac Merge branch 'development' into Prism/RemoveTabFocus 2021-08-18 08:20:21 -07:00
Pinfel 59a0184171 Merge branch 'o3de:development' into development 2021-08-18 10:44:05 -04:00
hultonha b5f5e4a4b2 Fixed wheel working on spinbox non-focused
Merge pull request #3302 from aws-lumberyard-dev/FixWheelChangingNonFocusedValues
2021-08-18 14:44:26 +01:00
John Jones-Steele 740ee1f8a4 Fixed wheel working on spinbox non focussed
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-08-18 12:27:10 +01:00
hultonha 697fbcf121 move static variable initialization out of class definition
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-08-18 10:54:34 +01:00
Kyle B c515ead27e attempt to fixed mock errors
Signed-off-by: Kyle B <kylebirnbaum@gmail.com>
2021-08-17 22:44:41 -07:00
Mikhail Naumov db91bdbf51 Improvements to Entity Outliner context menu
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>
2021-08-17 18:30:46 -07:00
Esteban Papp ac7be2fb5a PR observation about another race condition
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-17 18:29:24 -07:00
Esteban Papp 1d7f690e06 missing header includes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-17 18:02:49 -07:00
Esteban Papp ea01904ecf PR comments
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-17 17:40:49 -07:00
Esteban Papp 14036458c1 more warnings triggered by nightly builds
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-17 17:16:25 -07:00
chcurran 1ad182105b fix memory leak and possible nullptr read
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-17 16:40:48 -07:00
Esteban Papp a49e07c8e9 improving comment
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-17 16:20:39 -07:00
Esteban Papp 4adf5c051e more NameTest fixes, AzCore passing ASan
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-17 16:16:19 -07:00
amzn-phist 078e0a8693 Audio legacy cleanup - Move global functions to be handled by AudioSystemComponent (#3283)
* Removes legacy audio listener updates from ViewSys

These functions were empty and logging a warning, removed.

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

* Move more audio functions to AudioSystemComponent

For global actions like Mute/Unmute, Reload, StopAll, Load/Unload Level,
we move those functions to be handled by the AudioSystemComponent in
LmbrCentral.  This lets us remove some includes of IAudioSystem.h from
Editor and Legacy/CrySystem.

There were several locations where audio banks were being loaded and
unloaded for a level.  Now they all call into the AudioSystemComponent
and we don't have multiple copies of the same code.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-08-17 17:59:09 -05:00
Esteban Papp e29479552b alignment fix
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-17 15:53:14 -07:00
chcurran de9e991ccc merge development
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-17 15:37:30 -07:00
Shirang Jia 3e51240a05 Allow customized Jenkins parameters for different pipelines and add aws integration deployment pipeline (#3248)
Allow customized Jenkins parameters for different pipelines so that we can define different Jenkins parameters for a new pipeline and doesn't affect AR build parameters.

Add aws integration deployment pipeline.
2021-08-17 15:25:32 -07:00
Junbo Liang 401d0c1ad5 Update the AWSNativeSDK version and hash for Mac (#3259) 2021-08-17 15:17:48 -07:00
AMZN-koppersr 2d3c4790b4 Merge pull request #3256 from aws-lumberyard-dev/mnaumov/2372_signOffFix
Fixing a crash when unparenting prefab instance in a new level
2021-08-17 15:05:57 -07:00
Mikhail Naumov fca71f9455 Merge branch 'development' of https://github.com/aws-lumberyard-dev/o3de into mnaumov/2372_signOffFix
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>
2021-08-17 14:14:56 -07:00
chcurran 778ebc39a2 add listener to cmake files
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-17 14:07:13 -07:00
chcurran 88121f3bb4 move JsonUtils to AzCore
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-17 14:06:24 -07:00
Esteban Papp b2dfd4d690 fix Linux unit test hang
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-17 13:53:31 -07:00
chcurran 0270fb7fbe Initial saving/loading of JSON serialization of sc editor assets
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-17 13:47:20 -07:00
Esteban Papp 0c6a838c6f fix warnigns after merge
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-17 13:22:52 -07:00
Guthrie Adams 8940425902 Merge pull request #3276 from aws-lumberyard-dev/Atom/guthadam/atomtools_fix_unused_variable_errors
AtomTools: fix unused variable errors
2021-08-17 14:36:19 -05:00
Esteban Papp 036114a5a7 Merge branch 'development' into cmake/SPEC-2513_w4244
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Code/Framework/AzToolsFramework/AzToolsFramework/Input/QtEventToAzInputManager.cpp
2021-08-17 12:10:46 -07:00
Esteban Papp fb05beffe3 Change LY_UNITY_BUILD default to "ON" (#3244)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-17 12:05:51 -07:00
Guthrie Adams 8ebaf10840 AtomTools: added status message helper functions
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-17 14:04:26 -05:00
AMZN-koppersr 8b70b7c045 Merge pull request #3122 from aws-lumberyard-dev/mnaumov/2679
Fixing Level Save As
2021-08-17 12:01:28 -07:00
Esteban Papp 7be2b0b6c3 Fix for a leaky test
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-17 11:49:51 -07:00
Jacob Hilliard e865ad5d23 Profiler: implement loading from saved captures (#3026)
* Profiler: implement loading from saved capture
Adds functionality for finding a saved capture on disk and then
deserializing it using rapidjson's built-in buffered stream reader. This
does require use of raw file pointers since saved captures can be
hundreds of megabytes.
Actually showing the data in the visualizer is TODO.
* Profiler: use heap buffer over stack buffer
* Profiler: move deserialization logic to ImGuiCpuProfiler

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
2021-08-17 11:33:13 -07:00
Guthrie Adams 8f4a35b146 AtomTools: fix unused variable errors
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-17 13:21:13 -05:00
Mikhail Naumov 0d0a09b252 Merge branch 'development' of https://github.com/aws-lumberyard-dev/o3de into mnaumov/2372_signOffFix
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>
2021-08-17 11:11:27 -07:00
mnaumov a20428d393 Fixing non unity build
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com>
2021-08-17 11:10:42 -07:00
Esteban Papp 3e06307461 Merge branch 'development' into cmake/AddressSanitizer
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-17 10:43:37 -07:00
Chris Galvan fa2fc03a25 Merge pull request #3160 from aws-lumberyard-dev/michabr/lyshine_sc_fix
Fix script canvases not loading if on a UI canvas element
2021-08-17 12:40:03 -05:00
galibzon 2b5f77683c [ATOM-13679] ShaderAssetBuilder: Create UnitTest To Validate (#3096)
* [ATOM-13679] ShaderAssetBuilder: Create UnitTest To Validate
 STDOUT Data Capture From MCPP

azvsnprintf was being used improperly, in particular
in windows if the data to print was larger than the
local buffer in the stack, then azvsnprintf returns -1.

Also azvsnprintf needs a +1 in buffer size to accomodate for
the '\0' character at the end and that was not done.

Added UnitTest to validate all cases:
1. Data to print is smaller than the local buffer.
2. Data to print is the same size as the local buffer.
3. Data to print is bigger than the local buffer.

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

* Fix for MacOS & Linux,
they require va_start to be called each time azvsnprintf is called

Signed-off-by: garrieta <garrieta@amazon.com>
2021-08-17 11:53:22 -05:00
mnaumov 6303b82976 Merge branch 'development' of https://github.com/aws-lumberyard-dev/o3de into mnaumov/2679 2021-08-17 09:53:04 -07:00
jackalbe eb6569357b {SPEC7767} Fix for PythonAssetBuilding auto tests (#3089)
Fix for PythonAssetBuilding auto tests by updating the logic plus the names of the output models
fix an access violation for auto complete in the console

Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>
2021-08-17 11:38:10 -05:00
SergeyAMZN 5f8e970700 Merge pull request #3159 from aws-lumberyard-dev/MPWeaponsSQ
Fixed assert about memory override when logged string is longer than …
2021-08-17 17:14:15 +01:00
hultonha 7f603c59ad Fix for events that should have been consumed by manipulators (#3108)
* fix for events that should have been consumed by manipulators making their way to the main viewport handler

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add missing include for SANDBOX_API macro

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add dependency on Qt::Test for AzToolsFrameworkTestCommon

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* fix order of buttons passed to QMouseEvent

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* potential fix for vtable error on linux

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* potential fix for vtable error on linux again

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-08-17 17:09:17 +01:00
Esteban Papp b1444828ff make Jenkins happy
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-17 08:48:40 -07:00
AMZN-stankowi b98a67e836 Better error reporting on mixing skinned and unskinned meshes. (#3158)
Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>
2021-08-17 08:21:40 -07:00
Guthrie Adams c95f491635 Merge pull request #3126 from aws-lumberyard-dev/Atom/guthadam/atomtools_restore_source_control_spam_filter
AtomTools: restoring log message filter to ignore source control spam
2021-08-17 10:11:54 -05:00
Guthrie Adams 2cfbaa956a Merge pull request #3098 from aws-lumberyard-dev/Atom/guthadam/atomtools_refactor_document_system
AtomTools: Unified ME and SMC document system into AtomToolsFramework shared classes and buses
2021-08-17 10:11:21 -05:00
amzn-victor eb1593a19c Changes to SDK wrappers and functions to allow more flexible scene file processing (#3112)
These changes allow for usage of different asset import SDKs to process scene files.

    Move AssImp specific code out of node, scene & material wrapper parent classes and into child wrapper classes (AssImpNodeWrapper, etc.), allowing child classes to expose import SDK code. Allows for more convenient implementation of other import SDK's elsewhere (such as in a gem).
    Add a loadingComponentUuid parameter to LoadSceneFromVerifiedPath to allow for usage of different loading components. Changed tests and all calls to this function accordingly.


* Move AssImp specific code out of wrapper parent classes and into child classes for gem usage

Signed-off-by: Victor Huang <huavicto@amazon.com>

* Add loadingComponentUuid parameter to LoadSceneFromVerifiedPath function

Signed-off-by: Victor Huang <huavicto@amazon.com>

* Make wrapper members protected, change pointer cast

Signed-off-by: Victor Huang <huavicto@amazon.com>

* Adding spaces to fix style

Signed-off-by: Victor Huang <huavicto@amazon.com>

* Fix for pointer cast causing test failures

Signed-off-by: Victor Huang <huavicto@amazon.com>
2021-08-17 06:52:20 -07:00
galibzon 4cac875589 [ATOM-15058] Remove Automatic Entry Point Detection (#3150)
.shader files must declare at least  one entry function.

Signed-off-by: garrieta <garrieta@amazon.com>
2021-08-17 08:21:39 -05:00
Nicholas Van Sickle d1cedba042 Fix NativeWindow_Windows returning the wrong size. (#3153)
Make sure WM_WINDOWPOSCHANGED bubbles up so that we can see WM_SIZE.

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-08-17 08:20:33 -05:00
amzn-sean d9ea329cbd Fixes #2796 Collider retains phys mesh asset reference after changing to shape (#3162)
Signed-off-by: amzn-sean <75276488+amzn-sean@users.noreply.github.com>
2021-08-17 13:48:51 +01:00
Kyle B 01ad7c5e4e fixed namespace issue with the mocks
Signed-off-by: Kyle B <kylebirnbaum@gmail.com>
2021-08-16 23:09:25 -07:00
Kyle B e2a9c58cae fixed unnessisary qualifier error
Signed-off-by: Kyle B <kylebirnbaum@gmail.com>
2021-08-16 23:01:18 -07:00
Gene Walters 4374e6177e Updating service requirement to use a generic 'MultiplayerInputDrive', that way if other developers want to make a non-local predictition player controller that calls create/process on the server they can do so as long as there custom component provides this 'MultiplayerInputDriver' service
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-08-16 20:46:34 -07:00
Esteban Papp e3cf15a00f Fixes for Android/Linux
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 19:52:00 -07:00
Esteban Papp 964c2401df Merge branch 'development' into cmake/AddressSanitizer
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 18:34:35 -07:00
Esteban Papp 9a8ec8bfcd fix for clang
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 18:13:27 -07:00
abrmich 4e3ec08c6a Fix script canvases not loading if on a UI canvas element
Signed-off-by: abrmich <abrmich@amazon.com>
2021-08-16 18:03:13 -07:00
Esteban Papp 0f26a6508a fixing comment
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 17:54:17 -07:00
Esteban Papp 9e4c434095 unreachable code in jinja
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 17:41:23 -07:00
Esteban Papp 239fbda10f OpenMesh warnings
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 17:29:25 -07:00
Esteban Papp b8787739e1 more fixes after rebase
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 17:05:50 -07:00
Esteban Papp f0fa62bde3 PR comments/observations
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:46:48 -07:00
Esteban Papp f22d2d736b Gems/ScriptCanvas
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:46 -07:00
Esteban Papp b9e73a823a Gems/SceneProcessing
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:44 -07:00
Esteban Papp 0b70cf2308 Gems/PhysX
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:42 -07:00
Esteban Papp 2d09e9c60e Gems/Multiplayer
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:40 -07:00
Esteban Papp 76c452d43d Gems/Metastream
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:38 -07:00
Esteban Papp 2ab9648425 Gems/LyShine
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:36 -07:00
Esteban Papp 939c188448 Gems/GraphCanvas
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:34 -07:00
Esteban Papp 3060b0c1bb Gems/EMotionFX
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:32 -07:00
Esteban Papp 2963739288 Code/Editor
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:30 -07:00
Esteban Papp e6b5342c07 Gems/Atom
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:28 -07:00
Esteban Papp 8cef306efb Code/Editor
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:26 -07:00
Esteban Papp b255334535 Code/Tools fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:24 -07:00
Esteban Papp 14990012f8 Code/Legacy
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:22 -07:00
Esteban Papp 3eb658534b More Code/Framework
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:19 -07:00
Esteban Papp 06e6f83907 Cleanup and fixing of Code/Framework
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:17 -07:00
Esteban Papp 230e0c6976 remove disabling of some warnings
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:15 -07:00
Esteban Papp 0cb66584eb small fix, everything compiling with VS2022
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:13 -07:00
Esteban Papp 0eacd54b14 removing unnecessary bigobj flags from files (its applied globally)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:11 -07:00
Esteban Papp 14e7754334 More fixes for warnings
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:09 -07:00
Esteban Papp 1f5dddcca6 Code compiles
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:07 -07:00
Esteban Papp 5f7b534afd More fixes for Code/Editor
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:05 -07:00
Esteban Papp 1d4c53a777 More fixes for Gems
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:03 -07:00
Esteban Papp e7f07147cb More fixes for Code/Framework
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:42:01 -07:00
pappeste 9c5b2768e2 Editor
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:41:57 -07:00
pappeste 67a5bc98ce ScriptCanvas
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:40:53 -07:00
pappeste 82b359e80d PhysX
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:40:48 -07:00
pappeste e24bb8fa5b MultiplayerCompression
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:40:44 -07:00
pappeste 2a20231e10 MessagePopup
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:40:39 -07:00
pappeste 977107e596 Maestro
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:40:35 -07:00
pappeste 859c5f8004 LyShine
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:40:30 -07:00
pappeste 8fd75a340f GraphCanvas
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:40:26 -07:00
pappeste 4598ec4a50 GraphModel
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:40:21 -07:00
pappeste 9b7dea6703 EMotionFX
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:40:17 -07:00
pappeste 83e1615686 AWSGameLift
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:40:13 -07:00
pappeste 80199b2ae1 Audio
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:40:08 -07:00
pappeste d5ed0cc385 AtomLyIntegration
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:40:04 -07:00
pappeste dcab2751de Atom
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:39:57 -07:00
pappeste 3172a82937 Code/Framework
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:39:20 -07:00
pappeste 75dc3e5836 CryEngine
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:39:13 -07:00
pappeste f99a21e733 last one!
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:38:39 -07:00
pappeste 58f8b563d0 fix them all
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:38:33 -07:00
Guthrie Adams 5169e98826 Merge branch 'development' into Atom/guthadam/atomtools_refactor_document_system 2021-08-16 18:30:49 -05:00
Guthrie Adams ae4ad7dcac fixed formatting
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-16 18:29:16 -05:00
pappeste f02957c140 merging from development + fixing linux
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:29:06 -07:00
pappeste f6679cc05f Sandbox
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:26:59 -07:00
pappeste aecb4a4eea Vegetation
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:24:59 -07:00
Guthrie Adams ff4d65dc2d added functions to remove and clear trace logger filters
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-16 18:22:37 -05:00
pereslav f76d09e215 Fixed assert about memory override when logged string is longer than the buffer size
Signed-off-by: pereslav <pereslav@amazon.com>
2021-08-17 00:19:57 +01:00
pappeste 4247f32eca AWSMetrics
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:12:40 -07:00
pappeste 33cbc2db21 AtomLyIntegration
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:10:42 -07:00
Esteban Papp e9b4f48f71 more fixes, will merge fixes for w4245 and w4389
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:06:22 -07:00
Esteban Papp 3522f622f3 more castings
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:06:20 -07:00
Esteban Papp 8b3ab8eb0b fixing warning issued in Jenkins
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:06:18 -07:00
Esteban Papp 52068911bb More fixes that are failing on Jenkins but not locally
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:05:45 -07:00
Esteban Papp 75c388b746 change conversions to static_cast
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:05:43 -07:00
Esteban Papp 27c0ed9878 warning fixes for new code
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:05:41 -07:00
Esteban Papp 37663910c1 Others
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:05:39 -07:00
Esteban Papp f914f7680a Gems/ScriptCanvas
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:05:37 -07:00
Esteban Papp 500f84d469 Gems/LyShine
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:05:35 -07:00
Esteban Papp a6cdb1e58c Gems/EMotionFX
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:05:33 -07:00
Esteban Papp 90cad016de Gems/Atom
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:05:31 -07:00
Esteban Papp 8ba0807cfc Code/Framework/AzCore
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:05:29 -07:00
pappeste 52cba32bed TestImpactFramework
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:05:27 -07:00
pappeste b0456691c7 FbxSceneBuilder
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:05:25 -07:00
pappeste 63f36dfe70 LauncherUnified
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:05:23 -07:00
pappeste b52516cdec ScripCanvas
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:05:21 -07:00
pappeste 2943f16d11 PhysX
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:05:18 -07:00
pappeste 9052764980 Multiplayer
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:05:14 -07:00
pappeste 4a3d438c22 LyShine
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:03:52 -07:00
pappeste 23b2a51757 ImGui
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:03:50 -07:00
pappeste 4ee9adf522 GraphCanvas
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:03:48 -07:00
pappeste 48fcd462c6 FastNoise
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:03:46 -07:00
pappeste bed57208da EMotionFX
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:03:44 -07:00
pappeste c14c23c9c7 AWSMetrics
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:03:42 -07:00
pappeste 0fae5d0aa0 AWSGameLift
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:03:40 -07:00
pappeste b3e895d10c fixed AtomLyIntegration
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:03:38 -07:00
pappeste 38fd7f0013 fixing Atom
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:03:36 -07:00
pappeste f6cdcddc52 fixes for Code/CryEngine
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:03:28 -07:00
pappeste 81d26d322d Code/Framework fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:02:53 -07:00
pappeste e648dbcf08 enabling the warning
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 16:02:51 -07:00
mnaumov 0884f96997 PR feedback
Signed-off-by: mnaumov <mnaumov@amazon.com>
2021-08-16 16:02:09 -07:00
Chris Galvan 3fb903b03b Merge pull request #3151 from aws-lumberyard-dev/cgalvan/ReplaceLumberyardReferences
Replaced some Lumberyard references with O3DE.
2021-08-16 17:58:18 -05:00
Gene Walters e475405850 Updating multiplayer auto-components to require the LocalPredictionPlayerInputComponent service if they use NetworkInputs. Without LocalPredictionPlayerInputComponent CreateInput and ProcessInput will never be called
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-08-16 15:53:55 -07:00
Guthrie Adams 7da5b032e7 updated test scripts
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-16 17:41:51 -05:00
mnaumov d5b92fa93a Merge branch 'development' of https://github.com/aws-lumberyard-dev/o3de into mnaumov/2372 2021-08-16 15:23:34 -07:00
Guthrie Adams c67a9f3d12 Updated material component request bus to better support script canvas
Change all name parameters to use standard string so that they could be headed in in script canvas nodes and RPE

Added explicitly type functions for getting and saving property overrides

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-16 17:13:43 -05:00
mgwynn a461a82030 Remove non-existant files from icon contents.json files (#3148)
Signed-off-by: mgwynn <mgwynn@amazon.com>
2021-08-16 15:13:35 -07:00
kberg-amzn 109ce65c7d Merge pull request #2993 from aws-lumberyard-dev/MultiplayerDesyncsAndCorrectionFixes
Multiplayer desyncs and correction fixes
2021-08-16 14:53:55 -07:00
Chris Galvan 88bef1074b Replaced some Lumberyard references with O3DE.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-16 15:43:01 -05:00
Guthrie Adams 11ac57d86f Merge pull request #3123 from aws-lumberyard-dev/Atom/guthadam/atomtools_prepend_star_on_modified_tabs
AtomTools: prepend asterisk to denote modified document tabs
2021-08-16 15:16:34 -05:00
Guthrie Adams fe7d953568 Merge pull request #3124 from aws-lumberyard-dev/Atom/guthadam/ATOM-16242_fix_python_terminal_help_crash
AtomTools: Fix python terminal help crash ATOM-16242
2021-08-16 15:15:57 -05:00
Chris Galvan 669f9893ad Merge pull request #3147 from aws-lumberyard-dev/cgalvan/RenameRadiusWeightModifier
Updated Radius Weight Modifier component name for consistency.
2021-08-16 13:57:08 -05:00
Chris Galvan aff3b93297 Merge pull request #3023 from aws-lumberyard-dev/daimini/settings-registry-origin-tracking
Add Pre and Post merge handlers to Settings Registry
2021-08-16 12:53:49 -05:00
amzn-phist d6b268e84e Remove ResourceSelectorHost and clean up/refactor related bits (#3050)
* Sever dependency on legacy resource selector host

Audio resource selectors (browse dialogs) no longer need to be
registered with the legacy IResourceSelectorHost system.  Set up a new
EBus specifically to handle browse button presses and directly invokes
the dialog.

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

* Hook up legacy audio control selector to new EBus

Remaining use of legacy audio selectors (trackview) need to be able to
bypass ResourceSelectorHost now.

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

* Removes ResourceSelectorHost and legacy selectors

This removes various Variable types that were tied to resource
selectors, such as GeomCache, Model, Animation, File.  Removes the
ResourceSelectorHost completely.  The two things that still appeared to
have selectors in TrackView are Audio Controls and Texture.  Fixed the
audio control selector to work via EBus and the Texture selector didn't
seem to work at all, but left it in as it was.

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

* Make the default audio selector return old value

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

* Fix some signed/unsigned comparison warnings

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

* Remove deleted function from Editor Mock

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

* Change audio selector api to use string_view

Per feedback.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-08-16 12:41:24 -05:00
mnaumov e42c5c03ab Merge branch 'development' of https://github.com/aws-lumberyard-dev/o3de into mnaumov/2679 2021-08-16 10:36:30 -07:00
AMZN-stankowi b88a7faf64 Fixed issues with blend shape animations (#3080)
Duplicate blend shape animations are now handled correctly.
Invalid animation targets are now an error instead of a crash in the builder.

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>
2021-08-16 10:18:45 -07:00
Chris Galvan 1c7f71f93a Updated Atom automated test that uses the PostFX Radius Weight Modifier.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-16 12:13:32 -05:00
Jacob Hilliard e2b4d8e502 Profiler: Runtime region name support (#2924)
* Profiler: add support for runtime region names
* Profiler: fix group name collisions
* Profiler: use set of GroupRegionNames
* Profiler: add comments + named constant

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
2021-08-16 10:13:24 -07:00
Chris Galvan 994403bfa0 Updated Radius Weight Modifier component name for consistency.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-16 11:56:50 -05:00
Danilo Aimini 577c75d68d Merge branch 'development' of https://github.com/o3de/o3de into daimini/settings-registry-origin-tracking 2021-08-16 09:43:10 -07:00
Esteban Papp 4f2d4d00ec Auto-completing the inserted text by pressing TAB within Editor's Console results in a silent crash
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-16 08:40:27 -07:00
jonawals 252c268ffd Fix corrupt merge. (#3142)
* Further subdivide TIAF data by suite.
* Key fix typo.

Signed-off-by: John <jonawals@amazon.com>
2021-08-16 16:09:36 +01:00
amzn-sean e630e3324d fixed joint crash when no lead entity is selected (#2867)
Signed-off-by: amzn-sean <75276488+amzn-sean@users.noreply.github.com>
2021-08-16 15:46:46 +01:00
jonawals 5925bd22f6 Further subdivide TIAF data by suite. (#3128)
* Further subdivide TIAF data by suite.
* Key fix typo.

Signed-off-by: John <jonawals@amazon.com>
2021-08-16 14:15:02 +01:00
sphrose f7e536bfb1 compile fix - signed/unsigned mismatch (#3139)
Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>
2021-08-16 12:37:12 +01:00
sphrose 181698b950 LY-91616 Dyn Veg: Push (up) and Pop (down) Items in Descriptor List (#3013)
* LY-91616 Dyn Veg: Push (up) and Pop (down) Items in Descriptor List

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Changes as per reviews.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Additional review changes.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* review change

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>
2021-08-16 10:54:15 +01:00
lsemp3d 9ecb746563 Completed namespace support for the ScriptCanvasGrammar template
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-08-14 16:50:57 -07:00
Guthrie Adams 885357a6b5 AtomTools: restoring log message filter to ignore source control spam
Added message filter support to TraceLogger

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-14 16:58:31 -05:00
Pinfel 1322a59e9e Corrected audio component links to documentation
Note that the "Audio Animation" component has no documentation so I did not add for it.

Signed-off-by: Pinfel <ppinfel@gmail.com>
2021-08-14 16:23:44 -04:00
Guthrie Adams d6c5f1444b fixing hidden variable warning
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-14 14:30:54 -05:00
Guthrie Adams fe3b30e42c AtomTools: Fix python terminal help crash ATOM-16242
Checking EditorWindowRequests::GetAppMainWindow before searching for main window

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-14 14:07:36 -05:00
chcurran 5044204839 Move JsonUtils.h for support of SC serialization
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-13 21:53:20 -07:00
mnaumov 9aa391bf74 Fixing Level Save As
Signed-off-by: mnaumov <mnaumov@amazon.com>
2021-08-13 19:51:55 -07:00
mnaumov e633b5bdc7 Addressing Ronald's feedback
Signed-off-by: mnaumov <mnaumov@amazon.com>
2021-08-13 19:50:35 -07:00
Steve Pham 83f6cb813a Fix Non-Unity compile error with Atom Sample Viewer and the Atom Gem (#3119)
Signed-off-by: spham-amzn <spham@amazon.com>
2021-08-13 18:38:48 -07:00
Guthrie Adams 2fa9a831b3 AtomTools: prepend asterisk to denote modified document tabs
Appending is standard and preferred but the tabs elide from the end (instead of middle) and cut it off

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-13 20:26:49 -05:00
Steve Pham 87ae7e8653 Fix android gradle scripts to prevent cmake_dependencies.<game>.<game>_gamelauncher from being wiped out of the APK
Update gradle script generation to correct task dependencies (#3120)
- copyNativeArtifacts must run after syncLYLayoutMode
- syncLYLayoutMode must must after externalNativeBuild

Signed-off-by: Steve Pham <spham@amazon.com>
2021-08-13 18:22:40 -07:00
chcurran a56be14677 JSON saving of SC editor assets
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-13 17:25:01 -07:00
kberg-amzn 693b205747 Removing debug code, and fixing vector/array not respecting replication record dirty bits
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-08-13 16:56:27 -07:00
Esteban Papp 093a03cfbc fix for non-unity mac build (#3118)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-13 15:58:01 -07:00
Danilo Aimini 564981ab0f Merge branch 'development' of https://github.com/o3de/o3de into daimini/settings-registry-origin-tracking
# Conflicts:
#	Code/Framework/AzCore/AzCore/Settings/SettingsRegistryImpl.cpp
2021-08-13 15:04:47 -07:00
lumberyard-employee-dm 9060423592 Settings registry notification deadlock fix (#3065)
* Added a StealHandlers function to AZ Event

The StealHandlers function is able to take all the handlers from an AZ
Event parameter and register them with the current AZ Event

This allows stealing handlers from expiring AZ Events, which is useful
for a lock and swap algorithm for thread safety.
1. Lock persistent AZ::Event
2. Swap persistent AZ::Event with local AZ::Event
3. Unlock persistent AZ::Event - Other threads can now add to this
   AZ::Event
4. Invoke handlers from local AZ::Event
5. Relock persistent AZ::Event
5. Swap local AZ::Event with persistent AZ::Event
6. Local AZ::Event now contains handlers that were added when the lock
   was free
7. Persistent AZ::Event now steals from local AZ::Event
8. Unlock persistent AZ::Event

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Separated SettingRegistry update/query mutex from Notifier update mutex

The Settings Registry update/query mutex is also better scoped to reduce
the amount of lock time.

The Notifier mutex being separate allows the Settings Registry to signal
a notification event without being under any mutex, by locking and
swapping the notifier event with a local instance

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Renamed StealHandlers function to ClaimHandlers
Replaced decltype keywords in ClaimHandlers to auto

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-08-13 16:20:08 -05:00
jromnoa 63a78b906a fixes light component GPU test AttributeError (I forgot to update atom_component_helper to atom_constants since constants were split from hydra functions into a new module) (#3115)
Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-08-13 14:16:34 -07:00
evanchia 78d34e6960 Adds the MARS benchmark script in AR
Signed-off-by: evanchia <evanchia@amazon.com>
2021-08-13 14:10:43 -07:00
evanchia-ly-sdets 80aa4c42ce moving smoke test to sandbox suite to investigate failures (#3109)
Signed-off-by: evanchia <evanchia@amazon.com>
2021-08-13 15:41:56 -05:00
michabr cd5081a7c3 Fix byte alignment issue for index/vertex buffers (#3110)
* Fix byte alignment issue for index/vertex buffers
* Remove default alignment value when getting dynamic buffer

Signed-off-by: abrmich <abrmich@amazon.com>
2021-08-13 13:31:46 -07:00
kberg-amzn 5050a03c5a Merge remote-tracking branch 'origin/development' into MultiplayerDesyncsAndCorrectionFixes 2021-08-13 12:00:23 -07:00
antonmic 7d4022fbdf Merge pull request #3035 from aws-lumberyard-dev/Atom/antonmic/PassBuilder
Changing pass builder to declare job dependencies on referenced .shader files and consequently removing the critical flag from the shader builder.
2021-08-13 11:50:51 -07:00
mrieggeramzn 9571a15769 Atom/mriegger/explicit set pcf address mode (#3061)
* Explicit setting the addressing mode for the pcf shadowing

* Explicitly setting addressing mode for sampler
2021-08-13 11:36:58 -07:00
Esteban Papp b26107e98d Fix for NameDictionary
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-13 10:07:35 -07:00
kberg-amzn 6518cf82d6 Merge remote-tracking branch 'origin/development' into MultiplayerDesyncsAndCorrectionFixes 2021-08-13 09:58:21 -07:00
kberg-amzn 716089e803 More fixes and some temp debugging logs
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-08-13 09:57:40 -07:00
Alex Peterson a55cb3e35f Fixed white-bar at bottom of Project Manager screen (#3091)
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
2021-08-13 09:09:55 -07:00
Kevin Y 99b369198b Typo fix in duplicate project progress window (#2969)
Signed-off-by: Kevin Yu <kevinjoeyu@gmail.com>
2021-08-13 14:59:38 +02:00
Scott Romero f2958bac93 [development] complete removal of CryThread*.h and MultiThread.h from CryCommon (#3067)
- Replaced Cry-threading related code with AZ equivalents in the Remote Console runtime
 - Replaced (or removed) usage of CryMutex/CryLock with appropriate AZStd mutex type
 - Replaced usage of CrySpinLock/CryWriteLock with equivalent AZStd::spin_mutex
 - Replaced usage of CryInterlocked* with AZStd atomics
 - Removed all CryThread*.h files
 - Removed MultiThread.h
 -- Includes removal of the CryInterlocked* and Cry*CriticalSection functions defined elsewhere
 - Removed re-implemented stubs of Windows synchapi.h functions

Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2021-08-13 05:43:21 -07:00
greerdv d46c2f7be6 Merge pull request #3100 from aws-lumberyard-dev/tiaf_rerun_cornercase
Address commit re-run corner case.
2021-08-13 12:14:18 +01:00
John a1d855a920 Invert corner case flag for readability.
Signed-off-by: John <jonawals@amazon.com>
2021-08-13 10:03:09 +01:00
John 4dd39c3929 Address commit re-run corner case.
Signed-off-by: John <jonawals@amazon.com>
2021-08-13 09:55:06 +01:00
antonmic 706333466e Addressing PR feedback and making PassBuilder error if referenced shader isn't found
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-08-12 23:58:51 -07:00
Guthrie Adams 364ac51502 Removed errors from unimplemented status functions
Updated shader management console trace messages
Renamed document rebuild function to reopen

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-13 00:19:43 -05:00
moudgils 4cf384c2c5 Fix minor typo (#3095)
Signed-off-by: moudgils <moudgils@amazon.com>
2021-08-12 21:12:41 -07:00
Guthrie Adams 7172c3231e Merge branch 'development' into Atom/guthadam/atomtools_refactor_main 2021-08-12 23:03:52 -05:00
Guthrie Adams 30fee96c43 Moved material editor document system buses and system components to atom tools framework
Renamed document related buses and components to have generic names
Added a base document class with default implementation from which other application specific documents can be derived to work with the document system
Added document factory function registration to the document system request bus so that each application can specify the type of document it creates
Updated all comments and messaging to only refer to documents, not materials or material documents
Updated material editor and shader management console to conform to the new buses
This will provide a first pass of a common interface for a document management system that can be shared by multiple applications
Corrected status bar message copy and paste errors
Updated all test scripts to use the new buses

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-12 22:11:18 -05:00
Kyle B 6acbea722e minor syntax changes and adding a refresh tree attributeto the editor component
Signed-off-by: Kyle B <kylebirnbaum@gmail.com>
2021-08-12 18:15:17 -07:00
Chris Galvan f46f9fb7bc Merge pull request #3094 from aws-lumberyard-dev/cgalvan/CreateEntitiesInViewportCorrectPosition
Fixed creating entities in the viewport logic to use hit test detection.
2021-08-12 19:15:22 -05:00
AMZN-ScottR f0ff8da1d7 [redcode/crythread-2nd-pass] post merge duplicates removed
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-12 16:51:54 -07:00
AMZN-ScottR f660990e8a Merge branch 'development' into redcode/crythread-2nd-pass
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-12 16:47:02 -07:00
Esteban Papp 89e1b6db25 Making allocator use the MallocSchema so we can take full advantage of ASan
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-12 16:44:59 -07:00
Esteban Papp a087fc06a9 fixes for ASAn
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-12 16:44:25 -07:00
Esteban Papp b4f6dc5bff fixes after merge
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-12 16:44:01 -07:00
Esteban Papp 8f05c7aa2f Several build fixes 2021-08-12 16:42:18 -07:00
Kyle B bdbab1090a removed accidental file addition
Signed-off-by: Kyle B <kylebirnbaum@gmail.com>
2021-08-12 14:49:25 -07:00
mnaumov c8cd3b1923 reverting another file
Signed-off-by: mnaumov <mnaumov@amazon.com>
2021-08-12 14:44:09 -07:00
mnaumov 8f21563ba9 Undoing old changes and storing linkId to prefabDom
Signed-off-by: mnaumov <mnaumov@amazon.com>
2021-08-12 14:44:07 -07:00
mnaumov 3fe5901a77 Fixing a crash when unparenting prefab instance in a new level
Signed-off-by: mnaumov <mnaumov@amazon.com>
2021-08-12 14:44:05 -07:00
Esteban Papp f7da64a518 Allowing to build with ASan enabled
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-12 14:36:32 -07:00
Chris Galvan 11d5009f46 Fixed creating entities in the viewport logic to use hit test detection.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-12 16:31:39 -05:00
AMZN-ScottR b32cf24310 Merge branch 'development' into redcode/crythread-2nd-pass
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-12 14:20:15 -07:00
AMZN-ScottR c3ee798acc [redcode/crythread-2nd-pass] updated condition variable handling in Remote Console runtime to cut out extra unlock/lock
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-12 14:18:10 -07:00
Chris Galvan 48503679c4 Merge pull request #3081 from aws-lumberyard-dev/cgalvan/StyledTreeView
Moved custom tree view dragging logic from Entity Outliner to common class so it could be re-used for the UI Editor tree view.
2021-08-12 15:21:49 -05:00
lumberyard-employee-dm ecd3b015ee Fixed Signed/Unsigned Mismatch fix in LyShine UiAnimViewAnimNode.cpp (#3062)
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-08-12 15:10:33 -05:00
jonawals ff659fbbb6 Tiaf bucket top level fix (#3085)
* Revert to regular run when invalid commits used.

* Cirrect s3 logging of last commit hash storage

* Add s3 top level url and build number script params.

* Use existing REPOSITORY_NAME env var.

Signed-off-by: John <jonawals@amazon.com>
2021-08-12 12:48:23 -07:00
AMZN-ScottR cc3d2e9969 [redcode/crythread-2nd-pass] replaced instances of AZStd::lock_guard<> with AZStd::scoped_lock as per feedback
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-12 12:40:03 -07:00
carlitosan 8c21c85972 Merge pull request #3028 from aws-lumberyard-dev/carlitosan/development
Addes JSON serialization support for properties stored in the EditorScriptCanvasComponent. Add tool tips to explain repeater node behavior, remove empty "User Functions" and "Script Event" headings from Editor.
2021-08-12 12:38:40 -07:00
moudgils c2b8542bbd Support for refresh rate and sync interval (#2989)
* Add support for querying the refresh rate and sync interval
2021-08-12 12:07:46 -07:00
Chris Galvan 589a05062b Merge pull request #3084 from aws-lumberyard-dev/cgalvan/FixEMFXModalToastNotifications
Prevent EMFX notifications from being modal, which was blocking input while visible.
2021-08-12 13:49:35 -05:00
Chris Galvan c9df7c69a4 Updated slice entity outliner to use new consolidated StyledTreeView as well.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-12 13:20:55 -05:00
Sean Sweeney bdb3132e27 Merge pull request #1997 from aws-lumberyard-dev/aztestrunner_retry_command
Adding C++ retry command
2021-08-12 11:15:46 -07:00
AMZN-ScottR 72e99dd52b [redcode/crythread-2nd-pass] removed platform.h include hack linked to CryThread.h for apple platforms in ILog.h and ISystem.h
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-12 11:02:44 -07:00
AMZN-ScottR 28c477997d [redcode/crythread-2nd-pass] fixed missing iOS include
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-12 10:58:41 -07:00
Vincent Liu 9579826b5c [SPEC-7971] Update gem module name to match cmake target name (#3055)
Fixes for module names so they match cmake target name
2021-08-12 10:56:51 -07:00
AMZN-ScottR bbe6ff7b90 [redcode/crythread-2nd-pass] re-add LARGE_INTEGER definition to AppleSpecific.h
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-12 10:55:32 -07:00
Chris Galvan 8997cab253 Merge pull request #3070 from aws-lumberyard-dev/michabr/env_var
Fix for checking environment variable existence
2021-08-12 12:52:03 -05:00
chcurran fe21b89d8e working support for editor property json serialization
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-12 10:24:16 -07:00
Chris Galvan 4ceff99ba1 Prevent EMFX notifications from being modal, which was blocking input while visible.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-12 12:10:13 -05:00
Junbo Liang 6d5d042e40 Set the default region for the Resource Mapping Tool when no region is configured via AWS CLI (#2856)
Ensure a valid region is always present when generating resource mapping files.
2021-08-12 10:05:13 -07:00
Chris Galvan 2063e7f2dd Added missing header include.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-12 11:43:23 -05:00
Alex Peterson 538276c993 Allow project path changing and auto-completion (#3057)
* Allow project path changing and auto-complete

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>

* Improved error message regarding the absolute path requirement

Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
2021-08-12 09:32:23 -07:00
Gene Walters 85d4abae83 Move MultiplayerComponent destructor to cpp (which #includes the controller) so that when it comes time to destroy the unique_ptr<Controller> it can do so on a complete type. Also, minor spelling error fix
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-08-12 09:22:56 -07:00
jackalbe 117bd0e680 {LYN-2336} Fix: Python Console script help opens empty (#3060)
* {LYN-2336} Fix: Python Console script help opens empty

Fixes: Python Console: Script Help opens empty in AutomatedTesting project
This fixes the missing Python symbols in the Editor
This also fixes the PYI files to write out for the AutomatedTesting project

Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

* Fixing proper symbol log execution times


Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

* annotating input values with const

Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>
2021-08-12 11:19:15 -05:00
Chris Galvan b5828e327d Moved custom tree view dragging logic from Entity Outliner to common class so it could be re-used for the UI Editor tree view.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-12 11:15:55 -05:00
AMZN-tpeng 288d366c2a [Atom][RHI][Vulkan][Android] - Add 2D image array null descriptors fo… (#2722)
* [Atom][RHI][Vulkan][Android] - Add 2D image array null descriptors for devices without the null descriptor extension.

Signed-off-by: Peng <tonypeng@amazon.com>

* [Atom][RHI][Vulkan][Android] - Fix spacing.

Signed-off-by: Peng <tonypeng@amazon.com>
2021-08-12 09:04:38 -07:00
Luis Sempé d7c9231b03 Merge pull request #3063 from aws-lumberyard-dev/scriptcanvas/icon_warning
Updated path to icon that was emitting a warning
2021-08-12 08:57:10 -07:00
Guthrie Adams 5fd2d8e7ee updating comments
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-12 10:48:09 -05:00
Chris Galvan d273298840 Merge pull request #3064 from aws-lumberyard-dev/michabr/editor_input
Fix for input not being reenabled after game mode
2021-08-12 10:20:46 -05:00
Guthrie Adams 98ba833c78 Merge branch 'development' into Atom/guthadam/atomtools_refactor_main
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-12 09:46:11 -05:00
Guthrie Adams c3ca0172a2 Merge branch 'development' into Atom/guthadam/atomtools_refactor_main 2021-08-12 09:36:06 -05:00
Guthrie Adams 2afd3b0959 Merge pull request #3052 from aws-lumberyard-dev/Atom/guthadam/atomtools_refactor_move_mainwindow_bus
AtomTools: move main window bus reflection to atom tools
2021-08-12 09:33:58 -05:00
Guthrie Adams 416179da5e Merge pull request #3056 from aws-lumberyard-dev/Atom/guthadam/atomtools_refactor_statusbar_and_central_widget
AtomTools: fixing status bar messages
2021-08-12 09:33:24 -05:00
AMZN-Alexandre Corcia Aguilera 83e56b6ab5 Remove new camera flag functions and legacy code paths (#3071)
Signed-off-by: aaguilea <aaguilea@amazon.com>
2021-08-12 15:06:16 +01:00
Guthrie Adams 218d5e4a68 Merge branch 'development' into Atom/guthadam/atomtools_refactor_statusbar_and_central_widget 2021-08-12 08:35:11 -05:00
Guthrie Adams f6923124f4 Merge branch 'development' into Atom/guthadam/atomtools_refactor_move_mainwindow_bus 2021-08-12 08:34:30 -05:00
Guthrie Adams b233efbfed Merge branch 'development' into Atom/guthadam/atomtools_refactor_main 2021-08-12 08:33:55 -05:00
Chris Galvan eeef858b4c Merge pull request #3059 from aws-lumberyard-dev/daimini/issue-3053
[Error] (AtomViewportDisplayIconSystemComponent) - Failed to locate icon on disk: "Icons/Components/Viewport/NonUniformScale.svg"
2021-08-12 08:33:52 -05:00
SergeyAMZN 7e03e87d9e Merge pull request #3073 from aws-lumberyard-dev/tiaf_scripts_logging
Tiaf scripts logging and sanity checking
2021-08-12 14:03:51 +01:00
John 199273b880 Remove positional argument from change list generaiton.
Signed-off-by: John <jonawals@amazon.com>
2021-08-12 12:00:51 +01:00
John 9601db55aa Add sanity checking to last commit hash.
Signed-off-by: John <jonawals@amazon.com>
2021-08-12 11:19:48 +01:00
John 268a7f547e Add additional logging to s3 storage.
Signed-off-by: John <jonawals@amazon.com>
2021-08-12 11:19:27 +01:00
jonawals f4e8ecd35e TIAF script fixes (#3044)
* Fix typo in MARS document key.

Signed-off-by: John <jonawals@amazon.com>

* Add diff support for commits on different branches.

Signed-off-by: John <jonawals@amazon.com>

* Restore archiving of historic data objects.

Signed-off-by: John <jonawals@amazon.com>

* Correctly handle commit diffs for PR builds.

Signed-off-by: John <jonawals@amazon.com>

* Comment out archiving of historic data objects.

Signed-off-by: John <jonawals@amazon.com>

* Fix python typo

Signed-off-by: John <jonawals@amazon.com>

* Remove comment pertaining to s3 bucket.

Signed-off-by: John <jonawals@amazon.com>

* Fix test selection efficiency for MARS.

Signed-off-by: John <jonawals@amazon.com>
2021-08-12 10:21:33 +01:00
hultonha c410f1385c First step removing legacy code from the camera
Merge pull request #2997 from aws-lumberyard-dev/legacy_camera_removing
2021-08-12 09:36:45 +01:00
abrmich f6e7760e85 Fix for checking environment variable existence
Signed-off-by: abrmich <abrmich@amazon.com>
2021-08-12 00:09:17 -07:00
Benjamin Jillich 87922af706 Jack remains in A-pose while it's animation is playing (#3038)
* Removed a couple of legacy cgf/mtl and removed unused texture files.
* Replaced Jack with the correct version (the previous version had different joint names than the animations used).
* Increased the version in the actor group exporter to reprocess the actors due to PR #2957

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-08-12 09:07:04 +02:00
Benjamin Jillich 1f23297abb [EMotionFX] Avoid using invalid Aabbs #3048
Merge pull request #3048 from aws-lumberyard-dev/burelc/SPEC-7957
2021-08-12 00:06:42 -07:00
Kyle B cea334dbc4 Fixed enum value problems
Signed-off-by: Kyle B <kylebirnbaum@gmail.com>
2021-08-11 22:23:06 -07:00
AMZN-ScottR 3fc0a197a0 [redcode/crythread-2nd-pass] removed re-implemented stubs of Windows synchapi.h functions and CrySimpleThread define in platform.h
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-11 21:32:02 -07:00
AMZN-ScottR 8dd44075c8 [redcode/crythread-2nd-pass] post merge include fixes
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-11 21:04:19 -07:00
AMZN-ScottR f55ffae994 Merge branch 'development' into redcode/crythread-2nd-pass
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-11 20:31:58 -07:00
abrmich 6f4951234d Fix for input not being reenabled after game mode
Signed-off-by: abrmich <abrmich@amazon.com>
2021-08-11 17:35:19 -07:00
chcurran d2c87fd21f initial json serialization for editor sc properties
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-11 17:30:16 -07:00
lsemp3d 2b4bd10028 Updated path to icon that was emitting a warning
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-08-11 17:08:09 -07:00
Danilo Aimini 04e64e274f Fix typo in copypasting...
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-08-11 16:53:41 -07:00
Chris Burel c28026a022 [EMotionFX] Avoid using invalid Aabbs
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-11 16:39:15 -07:00
AMZN-ScottR c173dee2bc [redcode/crythread-2nd-pass] removed MultiThread.h along with external CryInterlocked* definitions
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-11 16:38:54 -07:00
Danilo Aimini ed199b736a Merge branch 'development' of https://github.com/o3de/o3de into daimini/settings-registry-origin-tracking 2021-08-11 16:35:56 -07:00
Esteban Papp 3f34fa5636 Some cleanup of platform.h and other CryCommon files 2021-08-11 16:34:00 -07:00
SJ 0f347c11bf Add header file needed for no unity builds (#3047)
Signed-off-by: amzn-sj <srikkant@amazon.com>
2021-08-11 18:08:21 -05:00
Chris Burel 094d06f1e3 Update EMotionFX layouts to deal with changed QObject names (#3045)
Commit 1837d05169 changed some of the EMotionFX editor's QObject names
to match their new class member names. Unfortunately this broke the
EMotionFX layouts. This recreates the good layouts to contain the new
QObject names.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-11 18:08:05 -05:00
Chris Burel dba26cc235 Fix code that trips -Wsign-compare (#3046)
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-11 18:07:46 -05:00
AMZN-ScottR 337ea488b6 [redcode/crythread-2nd-pass] replaced remaining CryInterlocked* usage with equivalent AZStd version
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-11 15:57:49 -07:00
AMZN-ScottR 5a891c8cbd [redcode/crythread-2nd-pass] replaced remaining CrySpinLock/CryWriteLock usage with equivalent AZStd version
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-11 15:54:59 -07:00
Kyle B 0c05c9f204 [not working] Made lod selection more generic for further work
Signed-off-by: Kyle B <kylebirnbaum@gmail.com>
2021-08-11 15:49:50 -07:00
AMZN-ScottR 6c83dcd702 [redcode/crythread-2nd-pass] fixed another missing include
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-11 15:44:04 -07:00
Chris Galvan 0f8ea17235 Merge pull request #3051 from aws-lumberyard-dev/cgalvan/gitflow_210811_dev
Merged stabilization/2106 to development
2021-08-11 17:41:29 -05:00
Jacob Hilliard 016cfef6ca Visualizer: fix empty rows being shown (#2881)
Fixes a bug with the visualizer where there would be empty rows shown,
e.g. threads without any profiling regions. This was especially
noticable when going from a high thread count sample (MultiThread) to a
low thread count sample, where most of the visualizer would be empty
lines. This adds a data culling step to remove the threads without any
remaining execution data + an early out so that all threads shown
onscreen must have some regions recorded.

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
2021-08-11 15:32:11 -07:00
Danilo Aimini 935bef61b2 Rename NonUniformScale svg icon to fix warning.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-08-11 15:29:42 -07:00
chcurran 584c125fbc rename serializer
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-11 15:11:20 -07:00
chcurran 3374b82360 Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/development 2021-08-11 14:48:24 -07:00
Guthrie Adams fb1ee0f037 updated undo/redo messages
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-11 16:45:51 -05:00
chcurran aaa847a569 Remove empty User Functions and Script Event sections
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-11 14:40:34 -07:00
Guthrie Adams e0410385d5 AtomTools: fixing status bar messages
fixed problems with status bar messages not appearing
added status bar messages to shader management console
got rid of central widget variable and moved layout to atom tools window base class

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-11 16:38:13 -05:00
chiyenteng 7e5cbdab1e Create a new automated test for Prefab basic workflows (#2715)
Adds a new ebus for prefab apis and refactored the apis
Removed an empty test level
Auto delete tmp level when teardown tests
Add Base test level in Prefab folder
Removed unused comments
Checked if absolute path as an input of Create Prefab functions
Changed created prefab file path to support all platfroms
Added missing includes

Signed-off-by: chiyteng <chiyteng@amazon.com>
2021-08-11 14:11:26 -07:00
Guthrie Adams c5fe65f85e Merge branch 'development' into Atom/guthadam/atomtools_refactor_main 2021-08-11 16:04:54 -05:00
Danilo Aimini 8b8e249e05 Add new functions to mock unit test class.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-08-11 13:59:41 -07:00
Junbo Liang c6714595b1 Define a new Jenkins build script to deploy AWS resources (#2983)
* Define a new Jenkins job to deploy AWS resources

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

* Address PR comments

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

* Add error checking for all the calls

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

* Remove the weekly-build-metrics tag

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

* Parameterize ARN/Region and move it to a Jenkins envvar.

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

* Revert the changes for build_config.json

Signed-off-by: junbo <junbo@amazon.com>
2021-08-11 13:59:29 -07:00
Esteban Papp 041aa42307 fixes after merge
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-11 13:56:03 -07:00
Guthrie Adams 633cf818f7 updating test scripts
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-11 15:54:13 -05:00
Guthrie Adams 2f20b92395 Merge branch 'development' into Atom/guthadam/atomtools_refactor_move_mainwindow_bus 2021-08-11 15:44:54 -05:00
Chris Galvan 5b0046ce78 Resolved conflicts in merge from stabilization/2106 -> development.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-11 15:33:50 -05:00
Chris Galvan f8d39e2671 Merge pull request #3049 from aws-lumberyard-dev/cgalvan/gitflow_210811
Merged stabilization/2106 to main
2021-08-11 15:29:33 -05:00
Guthrie Adams 3142367fa8 move main window bus reflection to atom tools
update python scripts

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-11 15:21:54 -05:00
dmcdiarmid-ly e10e62b399 Merge pull request #2863 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-15995
Add callback mechanism for GPU resource release
2021-08-11 13:05:27 -07:00
AMZN-ScottR ce7598c10b [redcode/crythread-2nd-pass] fixed missing includes
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-11 12:59:32 -07:00
Guthrie Adams f1e8d37b86 holding pen for refactor
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-11 14:55:28 -05:00
Esteban Papp 5f22dc817c Merge branch 'development' into cmake/SPEC-7182 2021-08-11 12:39:51 -07:00
smurly 2564e8f8dc MaterialEditor BasicTests added to AutomatedTesting for AR (#3022)
* MaterialEditor BasicTests added to AutomatedTesting for AR

Signed-off-by: Scott Murray <scottmur@amazon.com>

* launch_and_validate_results adding a waiter.wait_for to the log monitor so the log file exists

Signed-off-by: Scott Murray <scottmur@amazon.com>
2021-08-11 12:15:31 -07:00
Chris Galvan 575faa4443 Merge remote-tracking branch 'upstream/stabilization/2106' into cgalvan/gitflow_210811
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-11 14:13:27 -05:00
Danilo Aimini 31f40e5835 Merge branch 'development' of https://github.com/o3de/o3de into daimini/settings-registry-origin-tracking 2021-08-11 11:33:59 -07:00
jromnoa 6d1bb8e439 Add Light component GPU (screenshot) test to AutomatedTesting nightly o3de runs. (#2923)
* adds the Light component GPU screenshot test to AutomatedTesting

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

* add LIGHT_TYPE_PROPERTY constant to test script since it is re-used multiple times

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

* removes redundant f strings, adds LIGHT_COMPONENT and LIGHT_TYPE_PROPERTY constants for re-use, removed formattng errors, increase CMakeLists.txt timeout, add attach_component_to_entity() to hydra_editor_utils.py

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

* fix ImportError

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

* moves the LIGHT_TYPES constant to a new file since scripts rely on it that do not have the Editor launched (can't see hydra bindings so failes with ModuleNotFound error)

Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-08-11 11:19:22 -07:00
Esteban Papp 37ffe90353 Merge branch 'development' into cmake/SPEC-7182
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Code/Editor/QtUtil.h
#	Code/Legacy/CryCommon/Linux_Win32Wrapper.h
#	Code/Legacy/CryCommon/ProjectDefines.h
#	Code/Legacy/CryCommon/StringUtils.h
#	Code/Legacy/CryCommon/UnicodeBinding.h
#	Code/Legacy/CryCommon/UnicodeEncoding.h
#	Code/Legacy/CryCommon/UnicodeFunctions.h
#	Code/Legacy/CryCommon/UnicodeIterator.h
#	Code/Legacy/CryCommon/WinBase.cpp
#	Code/Legacy/CryCommon/platform.h
#	Code/Legacy/CryCommon/platform_impl.cpp
#	Gems/LyShine/Code/Source/Animation/UiAnimationSystem.cpp
#	Gems/Maestro/Code/Source/Cinematics/Movie.cpp
2021-08-11 11:16:24 -07:00
antonmic 39d56a8834 Removing product dependency check from pass builder test since shaders references are now registered as a job dependency and not a product dependency
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-08-11 10:45:48 -07:00
sconel fbcb6510e6 Update storage of Prefab Dom info to be best effort (#2862)
* Update storage of Prefab Dom info to be best effort

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

* Update IssueReporter to Skipped instead of PartialSkip

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

* Address PR feedback

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

* Fix failing Prefab Unit Test that expected default values to be stripped

Signed-off-by: sconel <sconel@amazon.com>
2021-08-11 10:45:31 -07:00
antonmic 193fa3c918 Merge pull request #2584 from aws-lumberyard-dev/Atom/antonmic/SrgDebugImprovements
Shader resource group debug improvements
2021-08-11 10:37:36 -07:00
Esteban Papp d0666a5304 Removal of CryString and related files/classes 2021-08-11 10:13:30 -07:00
Jeremy Ong 36c639e417 Merge pull request #3027 from aws-lumberyard-dev/RenderDoc
Hide RenderDoc integration behind LY_RENDERDOC_ENABLED option
2021-08-11 09:34:45 -06:00
Esteban Papp 3845f43088 missing header include after merge
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-11 08:13:38 -07:00
Esteban Papp 9f7d280a1e Merge branch 'development' into cmake/SPEC-7484
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Code/Editor/ResourceSelectorHost.cpp
2021-08-11 07:55:26 -07:00
hultonha a26d6d5ec9 Editor: code style fixups in 2 files
Merge pull request #2933 from nemerle/denitify_1
2021-08-11 13:43:56 +01:00
AMZN-Alexandre Corcia Aguilera 9ecd0ff9df Bad Merge fix
Signed-off-by: aaguilea <aaguilea@amazon.com>
2021-08-11 13:31:44 +01:00
AMZN-AlexOteiza da4dfea9ca Adjustment to property row so the label is more visible (#2866)
Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

Co-authored-by: Garcia Ruiz <aljanru@amazon.co.uk>
2021-08-11 11:15:41 +02:00
Benjamin Jillich 5c90bc0d58 Skip blend shapes that influence multiple meshes (#3009)
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-08-11 09:45:47 +02:00
Benjamin Jillich 6a5a7740ad EMotion FX: Selecting Motion Properties crashes the Editor (#3005)
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-08-11 09:45:27 +02:00
antonmic adf7a34ef5 Got PassBuilder shader dependency working and removed critical flag from shader builder
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-08-10 23:07:23 -07:00
AMZN-ScottR 6f2b7baae8 [redcode/crythread-2nd-pass] removed CryThread*.h files
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-10 21:27:22 -07:00
dmcdiar ccc4f27129 Changed check for latest garbage to a for loop.
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-08-10 21:09:55 -07:00
AMZN-ScottR f99f1f00f4 [redcode/crythread-2nd-pass] removed or replaced remaining CryMutex/CryLock usage with equivalent AZStd version
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-10 20:35:55 -07:00
Esteban Papp 2361490c8b Fixes for Android
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-10 20:18:59 -07:00
Esteban Papp fa2032d21d Linux fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-10 19:02:38 -07:00
jonawals a7a0e8d2ef Fix for PathLib unlink wrong version parameter. (#3020)
* Fix for PathLib unlink wrong version parameter.

* Fix dst target for TIAF.

* Remove TIAF historic data arhciving on s3 buckets

* Change permissions for TIAF bucket upload

Signed-off-by: John <jonawals@amazon.com>
2021-08-10 18:43:44 -07:00
Esteban Papp fe635d5ab4 Merge branch 'development' into cmake/SPEC-7182 2021-08-10 18:05:28 -07:00
Danilo Aimini 737cf30937 Fix documentation comments to be more accurate.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-08-10 17:36:43 -07:00
Danilo Aimini 6db547302e Remove EditorSettingsOriginTracker (moved to prototype branch)
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-08-10 17:32:39 -07:00
Danilo Aimini f3fe8439a7 Fix local variable declaration.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-08-10 17:29:27 -07:00
Artur K 4cee263033 Minimal TypeInfo header/reduce std interdependencies. (#2688)
* Minimal TypeInfo header/reduce std interdependencies.

TypeInfoSimple.h is a small header that can replace the use of
TypeInfo.h in some cases.

Signed-off-by: Nemerle <nemerle5+git@gmail.com>

* Windows build fixed

Removed algorithm.h from string_view.h

smoke-test passed

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Resotore dynamic_pointer_cast in intrusive_ptr

Requested by reviewer.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Fix CI build

string.h - missed alogorithm.h, since it was removed from string_view
NodeWrapper.h - missing smart_ptr.h

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

Co-authored-by: Nemerle <nemerle5+git@gmail.com>
2021-08-10 19:07:01 -05:00
chcurran c0ed0a7925 Added more tool tip data to repeater.
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-10 16:59:21 -07:00
AMZN-mnaumov 25844a9ed6 Selecting entities when duplicating prefabs (#2995)
* Selecting entitie when duplicating prefabs

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

* PR feedback

Signed-off-by: mnaumov <mnaumov@amazon.com>
2021-08-10 16:40:51 -07:00
Jeremy Ong cfa6e259f3 Hide RenderDoc integration behind LY_RENDERDOC_ENABLED option
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-10 17:27:45 -06:00
Esteban Papp d71674579a fixing startup on game launcher
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-10 16:23:04 -07:00
Danilo Aimini 88762b2b69 Add #pragma once to EditorSettingsOriginTracker to make it build :)
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-08-10 15:33:24 -07:00
Danilo Aimini 6f6b88ec2f Rename EditorSettingsOriginTracker
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-08-10 15:27:01 -07:00
Danilo Aimini a70a106fd2 Test code to add merge detection on Settings Registry keys
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-08-10 15:00:36 -07:00
Luis Sempé 29c2ee9b0e Merge pull request #3014 from aws-lumberyard-dev/burelc/removeMCoreAlignedArray
Replace `MCore::AlignedArray` with `AZStd::vector`
2021-08-10 14:48:16 -07:00
Esteban Papp 2147b1d128 Merge branch 'development' into cmake/SPEC-7484 2021-08-10 14:30:07 -07:00
Esteban Papp c484e685d1 SPEC-2513 Fixing w4018 2021-08-10 14:28:29 -07:00
Esteban Papp 181998f810 Fixes a nightly build and a CMake warning (#2941)
* Addressing CMake warning and removing timeouts that are the same as the default

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

* missed this one

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

* Making it an error so developers stops putting timeouts longer than the allowed one since it causes AR issues

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

* fixing warning from the nightly build

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

* disabling test that is triggering a timeout

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-10 14:05:14 -07:00
Esteban Papp 4450eb4e22 fix new warning hit
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-10 13:24:57 -07:00
evanchia c229191fad removing unused output for aztestrunner
Signed-off-by: evanchia <evanchia@amazon.com>
2021-08-10 13:09:42 -07:00
Olex Lozitskiy 5363105c6d SIG/Network - Migrated legacy multiplayer per entity analytics over to O3DE Multiplayer Gem
Added a new ImGui menu under Multiplayer: "Multiplayer Entity Stats"
2021-08-10 15:55:10 -04:00
antonmic 5472d6768e Minor improvements
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-08-10 12:48:26 -07:00
michabr ab1b6ff3b4 Add LyShine gem runtime dependency to Material Editor in AutomatedTesting project (#2996)
Signed-off-by: abrmich <abrmich@amazon.com>
2021-08-10 14:41:24 -05:00
Esteban Papp a9cd126026 Adding PLATFORM_H_SECTION_15 back since it is used in restricted
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-10 12:30:04 -07:00
Scott Romero 8d0f9f4114 [development] updated file regex when uploading latest tagged installer (#2987)
The "Latest" tagged installer uploads were failing the file filter because the upload script now collects files as full path before performing the regex.

Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2021-08-10 12:19:31 -07:00
Luis Sempé 722066dcf7 Merge pull request #2985 from aws-lumberyard-dev/burelc/removeMCoreSmallArray
Replace MCore::SmallArray usage with AZStd::vector
2021-08-10 12:03:37 -07:00
Luis Sempé 0f067187f8 Merge pull request #2986 from aws-lumberyard-dev/emfx/open_editor
Open the EMFX editor even if no asset is specified
2021-08-10 11:57:53 -07:00
dmcdiar 327477cace Merge branch 'development' into Atom/dmcdiar/ATOM-15995 2021-08-10 11:51:04 -07:00
Esteban Papp 2d1ed48fea Merge branch 'development' into cmake/SPEC-2513_w4018
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Gems/EMotionFX/Code/EMotionFX/Source/Actor.cpp
2021-08-10 11:45:02 -07:00
Chris Burel e6259882b8 Replace MCore::AlignedArray with AZStd::vector
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-10 11:39:51 -07:00
carlitosan 1e0a1e1167 Merge pull request #2991 from aws-lumberyard-dev/carlitosan/development
Add JSON serializer support for the Lua component properties
2021-08-10 11:36:18 -07:00
Esteban Papp 3b9044ce5d Addressing missing test identified by @hultonha
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-10 11:32:54 -07:00
Esteban Papp e3b22f51b2 @lumberyard-employee-dm suggestion to use (w)string_view as the src to simplify functions in conversions.h
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-10 11:32:49 -07:00
Terry Michaels 9b1ebb220a Changed locale handling and added tests 2021-08-10 12:40:56 -05:00
hultonha 01ed06c7e1 Implement TIAF sequence reporting for MARS
Merge pull request #3010 from aws-lumberyard-dev/TIF/Runtime_merge
2021-08-10 18:37:55 +01:00
chcurran ed58ff9db1 Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/development 2021-08-10 10:10:40 -07:00
antonmic 43ae25b49b fixed compiler loss of precision warning
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-08-10 10:00:42 -07:00
antonmic 7c1714781e Merge pull request #2984 from aws-lumberyard-dev/Atom/antonmic/ViewSRG
Removing condition from View SRG compilation
2021-08-10 09:58:33 -07:00
Jacob Hilliard 7c5120b72f [ATOM-16021] Initial continuous capture support (#2624)
* Profiler: Implement continuous capture internals

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Profiler: extend ProfileCaptureSystemComponent

Implements dumping of saved CPU profiling data to a local file, blocking
call.

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Profiler: Working IO thread for serialization

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Profiler: switch to AZ::JobFunction for IO

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Profiler: move to a ring buffer for storage

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Profiler: switch back to IO thread

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Profiler: add TODO

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Profiler: correct thread safety issues

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
2021-08-10 09:57:04 -07:00
Esteban Papp ec1a08d487 Merge branch 'development' into cmake/SPEC-7484
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Code/Editor/ConfigGroup.cpp
#	Code/Editor/ControlMRU.cpp
#	Code/Editor/CryEdit.cpp
#	Code/Editor/CryEdit.h
#	Code/Editor/IEditorImpl.cpp
#	Gems/EMotionFX/Code/EMotionFX/Tools/EMotionStudio/Plugins/StandardPlugins/Source/AnimGraph/GameController.cpp
2021-08-10 09:23:34 -07:00
Chris Burel 0953a75a94 Replace MCore::SmallArray usage with AZStd::vector
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-10 08:44:23 -07:00
lumberyard-employee-dm adaeb7c203 Converted the AZStd implementations of unintialized construct to use std (#2843)
* Converted the AZStd implementations of unintialized construct to use std

The uninitialized_default_construct and uninitialized_value_construct
functions implementations have been removed and the Standard library
implementations have been brought into the AZStd namespace scope

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added a default construct to the UninitializedValueConstruct test case
which value initializes the int member which uses zero initialization to
initalize it to zero.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-08-10 10:16:14 -05:00
SJ 44b053df58 [Mac] Building and running game projects from an SDK (#2943)
* 1. Initial support for loading dylibs outside the bundle.
2. Child processes inherit parent's environment if no environment is explicitly specified(should change to append the parent's environment even if environment variables are explicitly specified).
3. Update some time functions to use system uptime instead of wall clock time when computing elapsed time. This fixes false timeouts when the OS goes to sleep.
4. Increase wait times for AssetBuilders and some Atom tools to connect to the AssetProcessor. This is needed because GateKeeper slows down first time bootup which results in asset processing failures.
With this change we'll be able to run Editor and AssetProcessor from an install on Mac and we will also be able to build and run projects using the installed engine as an SDK.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* 1. Remove debug messages.
2. Fix license
3. Pass parent's environment variables to child processes by default(on Mac).

Signed-off-by: amzn-sj <srikkant@amazon.com>

* 1. Add more detailed comments.2. Use a custom ly_copy for Mac and leave the default as is.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Address some feedback from review

Signed-off-by: amzn-sj <srikkant@amazon.com>
2021-08-10 10:10:37 -05:00
John 5dbbb93a06 Fix path for subprocess
Signed-off-by: John <jonawals@amazon.com>
2021-08-10 15:49:19 +01:00
John e3221224be Add traceback to tiaf exception handler.
Signed-off-by: John <jonawals@amazon.com>
2021-08-10 15:34:27 +01:00
Benjamin Jillich e1ce9b21d5 Rename EMotionFX class members to follow the m_ naming convention #2992
Merge pull request #2992 from aws-lumberyard-dev/burelc/unifyMemberVariableNames
2021-08-10 07:19:14 -07:00
John 2be043ca96 Fix None comparisons in TIAF scripts.
Signed-off-by: John <jonawals@amazon.com>
2021-08-10 15:13:19 +01:00
John Jones-Steele 2bf64879da Fixed the SpinBox tests
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-08-10 14:52:09 +01:00
AMZN-stankowi 0005f2b9da Updated skeleton logic: (#2957)
Import all nodes as bones. O3DE's concept of a bone is different than AssImp's.
Updated GetLocalSpaceBindPoseTransform to only use the offset matrix if the parent is also a bone.
Results:
All test assets I've tried match Blender's "Rest Position" when loaded in the Character tool.
All test animations I've tried work generally as well as they worked before, and a few better. This resolves the issue that was originally opened, an internal test asset loaded the skeleton incorrectly.

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>
2021-08-10 06:47:14 -07:00
John c2a2d1c5c7 Add changes from TIF/Feature branch.
Signed-off-by: John <jonawals@amazon.com>
2021-08-10 14:20:46 +01:00
AMZN-Alexandre Corcia Aguilera 48aa93a837 Merge branch 'development' into legacy_camera_removing 2021-08-10 12:11:09 +01:00
aaguilea 97d0456e5f uber nit
Signed-off-by: aaguilea <aaguilea@amazon.com>
2021-08-10 12:08:01 +01:00
John Jones-Steele be535172b5 Merge branch 'development' into UsingCommaAsDecimalSeperator
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-08-10 09:31:50 +01:00
aaguilea d124044498 First step removing legacy code from the camera
Signed-off-by: aaguilea <aaguilea@amazon.com>
2021-08-10 09:19:16 +01:00
AMZN-AlexOteiza 4b68e6c766 Added support for pytest marks, including skipping of tests (#2353)
Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

Co-authored-by: Garcia Ruiz <aljanru@amazon.co.uk>
2021-08-10 10:08:16 +02:00
antonmic 8d7d560d9d Merge branch 'dev' into Atom/antonmic/SrgDebugImprovements 2021-08-09 23:47:40 -07:00
AMZN-ScottR 3bf4caf7d2 [redcode/crythread-2nd-pass] removed Cry*CriticalSection functions
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-09 20:07:04 -07:00
kberg-amzn 18709dad7a Removing imgui debug module from server target
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-08-09 16:44:31 -07:00
Chris Burel 1837d05169 Rename EMotionFX class members to follow the m_ naming convention
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 16:40:35 -07:00
chcurran c6fdb76aed Bump version number on LuaBuilderComponent
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-09 16:33:54 -07:00
kberg-amzn b957b26b54 merging latest development
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-08-09 16:27:29 -07:00
kberg-amzn f85e8124a9 Fixes and cleanup for recent correction changes
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-08-09 16:17:23 -07:00
chcurran 8571e71d93 Add JSON serializer support for the Lua component properties
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-09 15:42:55 -07:00
lumberyard-employee-dm 9afbd07a88 Added new feature to the register command to auto detect manifest file based on input path (#2967)
* Added new feature to the register command to auto detect the correct
o3de manifest file to write to based on the supplied registration path

Updated the create-gem command to register the gem on creation.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added new feature to the register command to auto detect the correct
o3de manifest file to write to based on the supplied registration path

Updated the create-gem command to register the gem on creation.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fix incorrect variable reference in register_project_path

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fixed o3de python package unit test
The enable_gem, register and engine template test have been updated to
account for the logic to register a gem after creation

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added a --no-register arg to engine-template.py
This allows registration of gems/projects using the create-project and
create-gem commands to be skipped

Prevented registration of a gems and projects in the engine_template
command test

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Wrapped first parameter to find_ancestor_dir_containing_file with
pathlib.PurePath

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-08-09 16:58:19 -05:00
Cynthia Lin c1a0b5c686 performance benchmarks: Aggregate and report CPU frame times. (#2939)
* Add CaptureCpuFrameTime method to ProfilingCaptureSystemComponent for monitoring CPU performance.

Signed-off-by: Cynthia Lin <cyntlin@amazon.com>

* ly_test_tools: Refactor benchmark data aggregator in preparation for CPU frame times.

Signed-off-by: Cynthia Lin <cyntlin@amazon.com>

* performance benchmarks: Aggregate and report CPU frame times based on JSON data.

Signed-off-by: Cynthia Lin <cyntlin@amazon.com>

* AutomatedTesting: Capture CPU frame time in AtomFeatureIntegrationBenchmark.

Signed-off-by: Cynthia Lin <cyntlin@amazon.com>
2021-08-09 14:57:52 -07:00
AMZN-ScottR 2408f7dc37 [redcode/crythread-2nd-pass] removed more unused code from CryThread
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-09 14:49:29 -07:00
AMZN-ScottR f47b8b534b [redcode/crythread-2nd-pass] removed unused CryConditionVariable in CryEdit
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-09 14:03:42 -07:00
Sean Sweeney 54b93d7c25 Merge pull request #2885 from aws-lumberyard-dev/test_metrics_env_var_fix
Escape character in Jenkins for test metrics
2021-08-09 14:03:02 -07:00
Sean Sweeney 462e4d5e5e Merge pull request #2368 from aws-lumberyard-dev/smoke_test_fix
Moving load level test from sandbox to smoke with fixes
2021-08-09 14:02:25 -07:00
AMZN-ScottR 2e2bbe80b1 [redcode/crythread-2nd-pass] removed CryEvent types
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-09 13:19:41 -07:00
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>
2021-08-09 13:16:24 -07:00
Vincent Liu 89602aaa63 [SPEC-7931] Filter list_buckets results based on region during import (#2950)
Filter s3 list_buckets results based on region correctly to improve resource import.

Signed-off-by: onecent1101 <liug@amazon.com>
2021-08-09 13:06:28 -07:00
lsemp3d cb52418a92 Open the EMFX editor even if no asset is specified
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-08-09 13:05:23 -07:00
Junbo Liang c7397fe4a2 Fix AWSTests.periodic failing on Linux due to a File Not Found error
Signed-off-by: junbo <junbo@amazon.com>
2021-08-09 13:00:43 -07:00
AMZN-ScottR 6a2d5cd370 [redcode/crythread-2nd-pass] removed Cry-TLS macros from platform.h
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-09 12:22:03 -07:00
carlitosan aca59c6b88 Merge pull request #2946 from aws-lumberyard-dev/carlitosan/development
Fix for failing periodic test due to editor properties name change
2021-08-09 11:58:24 -07:00
michabr bb88f1f9df Fix input not working in Ctrl-G mode after UI Editor is opened (#2948)
* Fix input not working in Ctrl-G mode after UI Editor is opened

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

* Delete environment variable

Signed-off-by: abrmich <abrmich@amazon.com>
2021-08-09 11:24:25 -07:00
AMZN-ScottR 635b9686c6 [redcode/crythread-2nd-pass] removed CrySimpleThread and related code
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-09 11:18:38 -07:00
Artur K 6bf6ae9485 Editor code: tidy up BOOLs,NULLs and overrides pt5. (#2876)
A few 'typedefs' replaced by 'using's
This shouldn't have any functional changes at all, just c++17 modernization
It's a part 5 of a split #2847

Signed-off-by: Nemerle <nemerle5+git@gmail.com>

Co-authored-by: Nemerle <nemerle5+git@gmail.com>
2021-08-09 13:06:29 -05:00
Benjamin Jillich c237ee352e Translate EMotionFX code to use AZStd::vector instead of MCore::Array #1611
Merge pull request #1611 from aws-lumberyard-dev/burelc/removeMCoreArray
2021-08-09 11:01:30 -07:00
Cynthia Lin b21b0e12e4 fix: Switch local environment detection to depend on BUILD_NUMBER instead of CI (#2962)
CI is only available on Jenkins v2.289.1, nightly builds are still run on Jenkins 2.277.4

Signed-off-by: Cynthia Lin <cyntlin@amazon.com>
2021-08-09 10:32:31 -07:00
Nemerle fceb29fa5f Editor: code style fixups in 2 files
A few small fixes ( for range loops + one -> check)

Signed-off-by: Nemerle <nemerle5+git@gmail.com>
2021-08-09 19:09:12 +02:00
Artur K fb3195d996 Reduce size of AllocationInfo struct to 64 bytes ( was 72 ) (#2771)
Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>
2021-08-09 10:05:55 -07:00
Nicholas Lawson 12579e5d2e Fixes incorrect build dependencies for tests (#2959)
The serialize context tools were not being auto built by CI because of
this.
Added missing dependency on AzTestRunner.

Also moved the AssetBundlerBatch dependency directly in there
No reason to add it to additional_dependnecies, since its only
used for conditional inclusions.

Signed-off-by: lawsonamzn <70027408+lawsonamzn@users.noreply.github.com>
2021-08-09 10:05:25 -07:00
amzn-phist f03df3e546 Fix issues with audio localization bank switching (#2945)
* Fix issues with locating and loading loc banks

The code that initially checked the g_languageAudio cvar wasn't properly
detecting when the cvar wasn't set.  Fixed an issue discovering
localized banks wasn't properly recursing into subdirectories.
Simplified handling of audio language switching for Wwise.

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

* Address feedback on PR

Change .size() == 0 to .empty()

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-08-09 11:51:06 -05:00
Chris Burel 04babd3cff Fix misnamed range-for loop variables
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 09:22:45 -07:00
Chris Burel bf92c283a0 Fix NvCloth tests to work with new EMotionFX API
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 09:22:43 -07:00
Chris Burel c34147d861 Fix violation of -Wrange-loop-analysis
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 09:22:42 -07:00
Chris Burel d57d263b5d Fix format strings in EMotionFX to use the correct token for size_t
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 09:22:40 -07:00
Chris Burel 2cfee517a0 Adjust EMotionFXAtom to work with the new EMotionFX size_t API
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 09:22:38 -07:00
Chris Burel 5602507024 Fix EMotionFX Editor tests to compile with -Wshorten-64-to-32
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 09:22:36 -07:00
Chris Burel 0547a1085a Add version converter for the game controller settings, since one of its field types has changed
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 09:22:35 -07:00
Chris Burel 120ee64144 Convert EMotionFX editor uint32 -> size_t
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 09:22:33 -07:00
Chris Burel 4034195bdc Convert EMotionFX runtime uint32 -> size_t
This allows the EMotionFX runtime to compile with `/we4267` enabled, which
emits a warning when converting from `size_t` to a smaller type. All tests
for the runtime have been updated accordingly, and they pass.

In instances where a range-for loop could be used, or a std algorithm, that
was used instead of using `size_t numItems = vec.size()` and a for loop.

Casts to `uint32` were removed where possible. Some places remain, like in
the file formats.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 09:22:31 -07:00
Chris Burel 8314f8caf3 Update ActorInstance uint32->size_t
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 09:22:29 -07:00
Chris Burel 7a8f968738 Convert Pose uint32 -> size_t
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 09:22:27 -07:00
Chris Burel 225798480c Fix Actor lod levels and material indexes uint32->size_t
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 09:22:23 -07:00
Chris Burel 382ca192c8 Fix Node/Skeleton uint32->size_t
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 09:17:27 -07:00
John Jones-Steele 86d0ba7e6b Minor changes to tests
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-08-09 17:00:53 +01:00
Scott Romero 0999a7f6e4 [development] s3 upload script now replicates directory structure relative to search root (#2947)
Previously the script was using the full local path as the artifact key when uploading to s3. This was causing the installer artifacts to be uploaded incorrectly and non-functional for normal use.

Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2021-08-09 08:48:51 -07:00
Chris Burel 85c96c7596 Remove static_cast<uint32> from MemoryFile
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 08:37:38 -07:00
Chris Burel 404ab51439 uint32 -> size_t
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 08:37:36 -07:00
Chris Burel 88a9a4fb5d Correct signature of MCore::MemSet to match memset
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 08:37:19 -07:00
Chris Burel 916b3a94d6 Convert MCoreCommandManager uint32 -> size_t
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 08:37:18 -07:00
Chris Burel 387a1faf23 Convert IDGenerator uint32 -> size_t
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 08:37:16 -07:00
Chris Burel ce139d6ae9 Remove unused HashFunctions functions
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 08:37:14 -07:00
Chris Burel 5a4b0f5770 Convert Math::Align to a template, so it doesn't depend on the uint32 type
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 08:37:12 -07:00
Chris Burel 24fa61f59e Convert DiskFile to not need uint32
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 08:37:10 -07:00
Chris Burel 38217651c5 Convert CommandSyntax uint32->size_t
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 08:37:08 -07:00
Chris Burel f4442425ed Convert CommandManagerCallback uint32 -> size_t
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 08:37:07 -07:00
Chris Burel a86e2ddf24 Convert MCore::CommandLine uint32 -> size_t
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 08:37:05 -07:00
Chris Burel 889cdd8c0a Convert MCore::Command uint32 -> size_t
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 08:37:03 -07:00
Chris Burel d712c54e20 Convert BoundingSphere to use int32_t to match AZ::Vector3::GetElement's signature
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 08:37:01 -07:00
Chris Burel b8695742d9 Convert MCore Attribute classes uint32 -> size_t
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 08:36:59 -07:00
Chris Burel a04a0965cc Convert AlignedArray uint32->size_t
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 08:36:57 -07:00
Chris Burel db622de75f Convert MCore Algorithms to use size_t
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 08:36:56 -07:00
Chris Burel c3ff3f342d Update StringIdPool to use AZ::u32 instead of uint32
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 08:36:54 -07:00
Chris Burel 0a56c17519 Remove unused MCore::AbstractData class
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 08:36:52 -07:00
Chris Burel 8884227fe6 Remove MCore::Array
This translates all usages of MCore::Array to AZStd::vector. It is
designed to be as minimal of a change as possible (no changing to
range-for loops or other C++11 stuff).

We can decide to submit this wholesale, or submit it to a separate
branch that we can then integrate individual files from once we're ready
to do a specific class's transition.

It does not completely solve the `uint32`->`size_t` transition.

One important finding from doing this: `MCore::Array` uses a `memcpy`
when it reallocates. `AZStd::vector` will use the contained type's copy
or move constructor, per element. This is a significant change in
behavior. If you have type, `SomeStruct` that defines a destructor, that
type is copyable and not movable. So if you have a
`MCore::Array<SomeStruct>`, and you call `Add(); Add(); Add()`, that
reallocates 3 times, copying the contents using `memcpy`, and never
invokes `SomeStruct`'s copy constructor or destructor. Translating that
to `AZStd::vector<SomeStruct>` and calling `push_back(); push_back();
push_back();` will still reallocate 3 times, but it sees that
`SomeStruct` is non-movable, and uses the copy constructor to make the
copies, and then the destructor on the previous values. This call to the
destructor wasn't there before, and can cause things to be deleted that
weren't before. The solution to this is to make that struct be a
move-only type. Where possible, this was done by changing that type to
use `AZStd::unique_ptr` instead of a raw pointer, to get the proper move
behavior. Where that is not possible (types that inherit from
`MCore::MemoryObject`), a hand-written move constructor was created.

In general:
GetLength() becomes size()
GetMaxLength() becomes capacity()
GetIsEmpty() becomes empty()
Reserve() becomes reserve()
ReserveExact() becomes reserve()
Resize() becomes resize()
ResizeFast() becomes resize_no_construct()
Add() becomes emplace_back()
AddExact() becomes emplace_back()
AddEmpty() becomes emplace_back()
AddEmptyExact() becomes emplace_back()
GetPtr() becomes data()
GetItem() becomes at()
Shrink() becomes shrink_to_fit()
GetFirst() becomes front()
GetLast() becomes back()
Remove() becomes erase()
RemoveFirst() becomes erase()
RemoveLast() becomes pop_back()
RemoveByValue() becomes if (const auto it = AZStd::find(...); it != end(container)) container.erase(it);
Insert() becomes emplace()
Swap() becomes swap()
Clear(true) becomes clear(); shrink_to_fit()
Clear() becomes clear(); shrink_to_fit()
Clear(false) becomes clear()
Swap() becomes swap()
Find() becomes AZStd::find
MoveElements() becomes AZStd::move
SetMemoryCategory() is removed

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-09 08:36:43 -07:00
John Jones-Steele 3b60862237 Fixed order of tests
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-08-09 16:30:49 +01:00
Guthrie Adams 211432fe5f Merge pull request #2689 from aws-lumberyard-dev/lawalfua/atomToolsMainWindow
AtomToolsMainWindow, making a base class for atom tools windows ATOM-415
2021-08-09 10:08:54 -05:00
John Jones-Steele 12505da6fc Changed locale handling and added tests
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-08-09 16:01:18 +01:00
hultonha 30c277bc56 Editor code: tidy up BOOLs,NULLs and overrides pt2.
Merge pull request #2873 from nemerle/tidy_up_editor_code_a_bit_split2
2021-08-09 15:29:54 +01:00
hultonha 3d15382fb6 Camera Component, Editor Viewport Widget refactoring.
Merge pull request #2840 from yuriy0/camera_and_editor_viewport_widget_improvements
2021-08-09 14:01:41 +01:00
hultonha 1f9e976fe4 Adding Setting to allow the user to choose the max number of items to show in the Search View
Merge pull request #1679 from aws-lumberyard-dev/LYN-4700
2021-08-09 12:52:29 +01:00
hultonha 659e486cd7 Add an integration test to validate pick mode crash (#2935)
* add an integration test to validate pick mode crash

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* update to test after review feedback

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-08-09 11:56:19 +01:00
greerdv 5baa74ea40 Merge pull request #2944 from aws-lumberyard-dev/jonawals_SPEC-4851_staging_approved
Add previously approved changes.
2021-08-09 10:52:32 +01:00
igarri 7b5ecfb7d9 Merge branch 'develop' into LYN-4700
Signed-off-by: igarri <igarri@amazon.com>
2021-08-09 09:32:42 +01:00
Benjamin Jillich 868d718a18 Added automatic bounding box expansion, fixed several bugs in the aabb calculations and removed node OBBs (#2871)
Merge pull request #2871 from aws-lumberyard-dev/jillich/EmfxAabbImprovements
2021-08-09 01:19:42 -07:00
Benjamin Jillich 733dc31518 Fixed emfx unit tests
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-08-09 09:44:56 +02:00
antonmic 4beb66c9ca Making pass files declare dependency on shader files (part 01)
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-08-08 23:37:54 -07:00
antonmic 5f1e973b3f Removing condition from View SRG compilation
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-08-08 23:34:09 -07:00
antonmic 64cff38f82 Addressing PR feedback and fixed a small issue with the draw item count display
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-08-08 16:46:42 -07:00
AMZN-ScottR 3e7d7d150e [redcode/crythread-2nd-pass] removed CryThread_dummy.h
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-06 18:22:28 -07:00
AMZN-ScottR 2f5927f1ac [redcode/crythread-2nd-pass] remove dependency on cry threads in the remote console runtime
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-06 17:45:54 -07:00
Kyle B 51271fa15b Created group for Lod component data
Signed-off-by: Kyle B <kylebirnbaum@gmail.com>
2021-08-06 16:57:00 -07:00
Esteban Papp 360d0bdd0b removing more unused stuff
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-06 16:42:38 -07:00
Esteban Papp dcfeae1cc9 warnings not previously detected (#2954)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-06 16:24:06 -07:00
Esteban Papp d6744690ee platform.h cleanup
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-06 15:10:21 -07:00
amzn-phist 6b2c9cbede Fix a crash when reloading AudioControlEditor controls (#2729)
* Fix a crash when reloading ACE controls data

The crash was due to destruction of xml_node that was held in a
unique_ptr.  Rapidxml has a very rudimentary memory allocation design,
so in most cases dynamic allocations aren't even made.  The memory_pool
does all the cleanup in its destructor, so having a unique_ptr run its
default_delete was causing the crash.

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

* Fix numerical conversion warnings

Wwise source files needed a few fixes for the numerical conversion
warning changes that went in recently.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-08-06 16:23:01 -05:00
Scott Romero 9a8a411a0b [development] removal of unused and low stakes code related to Cry-threading (#2896)
Removal highlights include:
 - File indexer (used CryThread<>) linked to long gone asset browser
 - Producer/consumer queues from CryMT
 - set/vector/CLocklessPointerQueue containers also from CryMT
 - Cry interlocked linked list and _InterlockedCompareExchange128
 - CryThread type
 - SAtomicVar types
 - CryAutoSet type
 - Various unused lock types
 -- AutoLockModify
 -- AutoLockRead
 -- CryOptionalAutoLock
 -- CryReadModifyLock
 -- CryRWLock
 -- ReadLock
 -- ReadLockCond
 -- WriteAfterReadLock
 - Misc. unused functions
 -- CryInterLockedAdd (not to be confused with CryInterlockedAdd, using a lower case "locked")
 -- CryInterlockedExchange64 (which was only defined for unix platforms)
 -- SpinLock
 -- JobSpinLock
 -- AtomicAdd
 -- JobAtomicAdd

Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-08-06 13:23:14 -07:00
Shirang Jia 4f9382e8c6 Include build failure root cause in email notification (#2491) (#2888)
Signed-off-by: shiranj <shiranj@amazon.com>
2021-08-06 12:52:04 -07:00
John 7b0118268c Remove missing header from cmake.
Signed-off-by: John <jonawals@amazon.com>
2021-08-06 20:40:37 +01:00
chcurran 522e284b3d fix for failing periodic test
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-08-06 12:27:27 -07:00
John d7c1185dc2 Add previously approved changes.
Signed-off-by: John <jonawals@amazon.com>
2021-08-06 20:09:53 +01:00
Vincent Liu 8e3b25e606 [LYN-5268] Copy resource mapping tool to install target and add argument for log path (#2819)
Updates to make resource mapping tool work with the installer. Ensure correct log path.
2021-08-06 12:03:36 -07:00
Esteban Papp f4164ef3a3 Merge branch 'development' into cmake/SPEC-2513_w4018 2021-08-06 11:57:55 -07:00
Esteban Papp 7447df3576 Merge branch 'development' into cmake/SPEC-7484 2021-08-06 11:56:45 -07:00
Jeremy Ong ca3bc3d343 Merge pull request #2937 from aws-lumberyard-dev/AzCore/JobGraph
Resolve size_t conversion werrors
2021-08-06 12:48:59 -06:00
Arazu161 5c137ae267 Mark parameter as [[maybe_unused]] to remove unused parameter warning/error (#2596)
Signed-off-by: Arazu161 <11294502+Arazu161@users.noreply.github.com>
2021-08-06 10:55:59 -07:00
Esteban Papp db942e2cf5 addresses PR comments
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-06 10:36:53 -07:00
Esteban Papp 6db7488939 Merge branch 'development' into cmake/SPEC-7484
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Code/Editor/Animation/SkeletonHierarchy.cpp
#	Code/Editor/Animation/SkeletonMapper.cpp
#	Code/Editor/Animation/SkeletonMapperOperator.cpp
#	Code/Editor/LogFile.cpp
#	Code/Editor/ResourceSelectorHost.cpp
#	Code/Editor/SettingsManager.cpp
#	Code/Editor/Util/EditorUtils.cpp
#	Code/Editor/Util/FileUtil.cpp
#	Code/Editor/Util/IXmlHistoryManager.h
#	Code/Editor/Util/ImageTIF.cpp
#	Code/Editor/Util/StringHelpers.cpp
#	Code/Editor/Util/XmlHistoryManager.cpp
#	Code/Editor/Util/XmlHistoryManager.h
2021-08-06 10:08:37 -07:00
Esteban Papp 03cf71b12d android fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-06 10:01:20 -07:00
Esteban Papp 8adf8fd7a1 PR comments
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-06 10:00:58 -07:00
Esteban Papp ae9d15c977 Mac/iOS fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-06 09:59:35 -07:00
Jeremy Ong 4ab7aa551d Resolve size_t conversion werrors
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-06 10:44:08 -06:00
moraaar 9e0b8c564d Fixed AzToolsFramework tests (#2887)
* Fixed AzToolsFramework unit tests.

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

* Include missing header.

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

* Using util's class to generate temp directory, instead of qt.

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

* Added empty line

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

* Fixed warning in MessageTest fixture that CacheProjectRootFolder was not set

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

* Additional checks in CreateDefaultEditorEntity helper function.

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

* Updated the AzToolsFrameworkTest logic to set the project cache path

The Project Cache Path and Project Path is set through the CommandLine functionality of the ComponentApplication.
This allows those Project Cache Path and Project Path to be set within the Settings Registry during the ComponentApplication constructor

Removed the explicitly calls to delete the temporary directory and fixed the ScopedTemporaryDirectory class to recursively delete the temporary directory

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Setup correctly @assets@ alias for PlatformAddressedAssetCatalogManagerTest and AssetSeedManagerTest fixtures.

- These 2 test fixtures need to manually set the @asset@ alias to not include the platform at the end (which it does by default), because they are looping over platforms in their setup.
- Also initializing pointers to nullptr, so if setup fail in the future the teardown doesn't crash trying to delete garbage.

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

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-08-06 11:07:15 -05:00
Chris Galvan c2c59eae05 Merge pull request #2932 from aws-lumberyard-dev/cgalvan/FixAssetBrowserPathMenuOptions
Fixed Asset Browser path related context menu options.
2021-08-06 10:27:50 -05:00
AMZN-nggieber 2c7f6f9742 Adds Links to Gem Directory and Documentation for Gems (#2922)
* Changed blue text to white that is not meant as a link, made 'View in Director' link work for gems in the inspector, added parsing for gem documentation link

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

* Added documentation links for gems, changed markup for urls in summaries and requirements so they are clickable

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

* Fixed a couple of the documentation links

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

* Added documentation url to edit gem properties script and updated unit tests

Signed-off-by: nggieber <nggieber@amazon.com>
2021-08-06 10:19:35 -05:00
Jeremy Ong 5a05fe93d4 Merge pull request #2815 from aws-lumberyard-dev/AzCore/JobGraph
Add initial TaskGraph prototype
2021-08-06 08:54:31 -06:00
Yuriy Toporovskyy fd616fdcfb Merge remote-tracking branch 'upstream/development' into camera_and_editor_viewport_widget_improvements
Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-08-06 10:32:38 -04:00
Yuriy Toporovskyy 6e59b1f519 Remove include of deleted file
Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-08-06 10:30:57 -04:00
Chris Galvan eeb1b68a72 Updated string to string_view per PR feedback.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-06 09:23:33 -05:00
greerdv 053c4af66d Merge pull request #2928 from aws-lumberyard-dev/physx_docs_links
fix docs links for physx, cloth, blast and white box
2021-08-06 13:55:50 +01:00
hultonha 1cb0860d4d Editor code: tidy up BOOLs,NULLs and overrides pt4.
Merge pull request #2875 from nemerle/tidy_up_editor_code_a_bit_split4
2021-08-06 12:57:15 +01:00
Chris Galvan 3986a11396 Fixed Asset Browser path related context menu options.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-06 06:52:11 -05:00
hultonha ff8c4dce00 Ensure we disconnect from EditorInteractionSystemViewportSelectionRequestBus while recreating m_interactionRequests (#2884)
Fixes a crash while selecting an entity in the viewport while in 'pick' mode.
2021-08-06 12:50:31 +01:00
hultonha 9a711cbb8c Editor code: tidy up BOOLs,NULLs and overrides pt6.
Merge pull request #2877 from nemerle/tidy_up_editor_code_a_bit_split6
2021-08-06 12:49:05 +01:00
Nemerle f2c482b03d Fixes for incorrect nullptr placement.
Incorrect DataElement overload getting called in
AndroidSplashscreens::Reflect

Signed-off-by: Nemerle <nemerle5+git@gmail.com>
2021-08-06 13:02:23 +02:00
greerdv 7ec3283a3e merge from development
Signed-off-by: greerdv <greerdv@amazon.com>
2021-08-06 11:06:32 +01:00
greerdv 0f58d7394e fixes #2544, fixes all doc links for physx, cloth, blast and white box
Signed-off-by: greerdv <greerdv@amazon.com>
2021-08-06 11:05:31 +01:00
hultonha 9612fe3def Editor code: tidy up BOOLs,NULLs and overrides pt3.
Merge pull request #2874 from nemerle/tidy_up_editor_code_a_bit_split3
2021-08-06 10:28:51 +01:00
igarri 9d2b99b558 Merge branch 'develop' into LYN-4700
Signed-off-by: igarri <igarri@amazon.com>
2021-08-06 10:18:26 +01:00
Jeremy Ong 4f9c2cf693 Remove TaskGraph::Drain which was only added initially for testing
The drain function was used only before the API gained the ability to
wait on the completion of a graph. This is the correct way to "drain"
the task executor of work.

Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-06 03:03:04 -06:00
hultonha 70ae5c2d40 Editor code: tidy up BOOLs,NULLs and overrides pt1.
Merge pull request #2872 from nemerle/tidy_up_editor_code_a_bit_split1
2021-08-06 09:44:14 +01:00
Guthrie Adams c772529b05 Merge branch 'development' into lawalfua/atomToolsMainWindow 2021-08-06 01:27:36 -05:00
Esteban Papp c85e5a6886 Some more build fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-05 21:49:00 -07:00
Guthrie Adams 1c181af94e fixing problems with document tab management
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-05 22:36:43 -05:00
Esteban Papp e28d04aea6 Merge branch 'development' into cmake/SPEC-7484
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Code/Editor/CryEditDoc.cpp
#	Code/Editor/CryEditDoc.h
#	Code/Legacy/CryCommon/CryArray.h
#	Code/Legacy/CryCommon/CryString.h
#	Code/Legacy/CryCommon/UnicodeBinding.h
#	Code/Legacy/CrySystem/LocalizedStringManager.cpp
#	Gems/LyShine/Code/Source/StringUtfUtils.h
#	Gems/PhysXDebug/Code/Source/SystemComponent.cpp
2021-08-05 20:05:25 -07:00
Esteban Papp 9f18b6f1be fixes for new code
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-05 19:58:46 -07:00
pappeste eb3e0b0998 updates after merging development
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-05 19:44:03 -07:00
pappeste 10f950b726 fix w4018
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-05 19:43:56 -07:00
pappeste 97354ce90a Sandbox
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-05 19:43:50 -07:00
pappeste b4bf775647 enable the warning
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-05 19:43:44 -07:00
Esteban Papp 4358b6eb27 runtime fixes (Editor running)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-05 19:31:12 -07:00
Esteban Papp 6d79f1beee more replacements of A functions
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-05 19:30:52 -07:00
Esteban Papp 895dc09176 addressing PR comments/suggestions
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-05 19:30:09 -07:00
Esteban Papp 84623dfb66 FixedMaxPathString replacement
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-05 19:25:26 -07:00
Guthrie Adams d6f08151cc removed unused headers and forwards
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-05 20:56:46 -05:00
Tom "spot" Callaway 6b2452379f pull CryCommon/ISystem.h include out of _RELEASE conditional (#2633)
Signed-off-by: Tom spot Callaway <spotaws@amazon.com>
2021-08-05 20:18:31 -05:00
Artur K e193e5b353 EnvironmentVariableHolder: reduce the size of template instantiation. (#2857)
* EnvironmentVariableHolder: reduce the size of template instantiation.

Move almost all destruction logic to EnvironmentVariableHolderBase::UnregisterAndDestroy.
Specialized templates have DestructDispatchNoLock instead that can either destroy the held value,
or the holder itself.

UnregisterAndDestroy has been moved to the cpp file.

All of these changes reduce the profile build time and size on linux
Here, the size of bin/profile goes down by ~200MB.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Requested changes/fixups.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Use scoped_lock to simplify mutex management.

Updated comments.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Hopefully a fix for env variables released at a wrong time

Conditional was using incorrect variable

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Comment fixup

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Missing negation in conditional

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* Cleanup the internal logic in UnregisterAndDestroy

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>
2021-08-05 20:15:37 -05:00
Artur K 6c22e92db6 Use lambda instead of AZStd::bind (#2658)
Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>
2021-08-05 20:10:26 -05:00
Guthrie Adams 782e8465a4 removed StatusBarWidget class references
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-05 20:05:01 -05:00
Guthrie Adams 44a007547c minor reformatting and removed unused headers from ME/SMCApplication.*
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-05 19:55:56 -05:00
evanchia 3a76f2e6ce Fixing incorrect string replacement in Jenkinsfile
Signed-off-by: evanchia <evanchia@amazon.com>
2021-08-05 17:41:06 -07:00
Esteban Papp 94a7bcc60e Merge pull request #1448 from aws-lumberyard-dev/cmake/SPEC-2513_w4267
SPEC-2513 Fixing w4267
2021-08-05 17:15:23 -07:00
Dayo Lawal cb5e2c71ff Typo fix2
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-08-05 19:08:45 -05:00
Dayo Lawal 32ba658e5e Typo fix
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-08-05 18:35:54 -05:00
Jeremy Ong 4743ca8bc1 Fix segfault when checking detached graph completion status
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-05 17:32:57 -06:00
Dayo Lawal e507236257 Addressing requests
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-08-05 17:59:00 -05:00
Cynthia Lin 72cecfaaae performance metrics: Upload benchmark results to local index for locally-run builds. (#2816)
Signed-off-by: Cynthia Lin <cyntlin@amazon.com>
2021-08-05 14:59:09 -07:00
lumberyard-employee-dm a65b326558 Fixed the enable-gem command unit test (#2880)
* Fixed the enable-gem command unit test

The enable-gem unit test would fail if there wasn't an
o3de_manifest.json file in the users $HOME/.o3de directory

The change now is to patch the call to load the o3de manifest

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adjustments to the enable-gem command unit test to pass on Linux

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-08-05 16:58:57 -05:00
Esteban Papp 19d79f1559 Merge branch 'development' into cmake/SPEC-2513_w4267 2021-08-05 14:57:24 -07:00
Yuriy Toporovskyy 79af7d3c00 Make the maximum amount of vmem available for skinning related things configurable at runtime
Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-08-05 17:47:19 -04:00
Esteban Papp 0dc829891a fixing build
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-05 14:30:04 -07:00
Dayo Lawal e8d685211b CreateMenu/CreateTabBar
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-08-05 16:24:49 -05:00
Artur K 7448bccea3 Bunch of small bug fixes (#2813)
* fix an error with addr_impl_ref assignment operator

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* chrono duration unary '+' was missing a return

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* HierarchyMenu constructor logic fix

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* at least assert in case of invalid arguments to ring_buffer::insert

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>

* EditorSettings using incorrect string_view::find result comparison

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>
2021-08-05 14:10:08 -07:00
Artur K 4d82d9625c Fix memory leak in ProcessLauncher::LaunchProcess (#2823)
Inner scope numEnvironmentVars was shadowing the outer scope, and prevented env variable memory from being freed.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>
2021-08-05 14:04:19 -07:00
Artur K 08c85a40bc Fix logic in ReadConnectionSettingsFromSettingsRegistry (#2825)
In case an asset platform setting is missing it was supposed to be set to a 'pc' value.
Instead it was set to an empty string.

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>
2021-08-05 14:01:45 -07:00
Scott Romero 96740ba74d [development] installer work - added 'files in use' page and fixed toolset path propagation (#2855)
Enable files in use dialog in bootstrap installer to close running o3de tools during uninstall or repair
Fixed installer toolset path propagation after variable name change

Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2021-08-05 13:41:30 -07:00
Jeremy Ong eaa6e087cf JobGraph -> TaskGraph (and associated classes/files)
This commit also addresses all PR feedback

Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-05 14:39:06 -06:00
Jeremy Ong d2f2a186cb Add forward declaration needed on clang
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-05 14:39:04 -06:00
Jeremy Ong 4d058f329b Use exponential backoff during job submission when ring buffers are full
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-05 14:39:02 -06:00
Jeremy Ong 6ac74ad41e Resolve clang compiler error
"If constexpr" branches are evaluated at template instantiation time,
but static assertions receiving false are triggered even earlier.

Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-05 14:39:01 -06:00
Jeremy Ong d1c06e9c80 Add JobGraph::Reset, streamline execution, address feedback
Also, came up with more useful benchmarks that actually measure the
enqueue/dequeue operations for various simple workflows. For retained
graphs, time-of-flight from submission to execution is ~1us per job,
indicating job granularity should be >20us for retained jobs. For
dynamic jobs, where we need to pay the cost of allocation, a granularity
of ~100+ us may be advised.

Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-05 14:38:59 -06:00
Jeremy Ong 2f57d72561 Add initial JobGraph prototype
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-05 14:38:58 -06:00
Dayo Lawal b521113fe1 SMC fix
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-08-05 15:10:13 -05:00
Esteban Papp aa12434728 removing some dead code, commented code referring old types, static AZStd::strings
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-05 12:47:36 -07:00
Esteban Papp 0545ce4f59 More PR comments/fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-05 12:46:50 -07:00
Esteban Papp d955189a31 Removal of unused files from Code/Editor
XmlHistoryManager.cpp was being compiled but unused

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-05 12:43:46 -07:00
Esteban Papp 9a82005cb8 PR comments/fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-05 12:42:33 -07:00
Dayo Lawal 602da53ebe Merging upstream
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-08-05 14:20:25 -05:00
Dayo Lawal bf7512ebf4 Merge fix
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-08-05 14:07:48 -05:00
evanchia 574bef0cd8 Escape character in Jenkins for test metrics
Signed-off-by: evanchia <evanchia@amazon.com>
2021-08-05 10:19:15 -07:00
nggieber 1768dc5980 Reenabled focusing of tab but removed focus rect
Signed-off-by: nggieber <nggieber@amazon.com>
2021-08-05 09:29:48 -07:00
nggieber 39907f4ca1 Removes focus from tabs in o3de.exe
Signed-off-by: nggieber <nggieber@amazon.com>
2021-08-05 09:12:52 -07:00
Yuriy Toporovskyy 56dee47c6b Address more PR feedback
Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-08-05 11:56:09 -04:00
Nemerle 769fd78189 Editor code: tidy up BOOLs,NULLs and overrides pt6.
A few 'typedefs' replaced by 'using's
This shouldn't have any functional changes at all, just c++17 modernization
It's a part 6 of a split #2847

Signed-off-by: Nemerle <nemerle5+git@gmail.com>
2021-08-05 16:52:43 +02:00
Yuriy Toporovskyy 3ad3dfd662 Address PR feedback
Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-08-05 10:50:29 -04:00
Nemerle 1a80d313e5 Editor code: tidy up BOOLs,NULLs and overrides pt4.
A few 'typedefs' replaced by 'using's
This shouldn't have any functional changes at all, just c++17 modernization
It's a part 4 of a split #2847

Signed-off-by: Nemerle <nemerle5+git@gmail.com>
2021-08-05 16:49:02 +02:00
Nemerle c6760d8935 Editor code: tidy up BOOLs,NULLs and overrides pt3.
A few 'typedefs' replaced by 'using's
This shouldn't have any functional changes at all, just c++17 modernization
It's a part 3 of a split #2847

Signed-off-by: Nemerle <nemerle5+git@gmail.com>
2021-08-05 16:48:00 +02:00
Nemerle 0d0d94f575 Editor code: tidy up BOOLs,NULLs and overrides pt2.
A few 'typedefs' replaced by 'using's
This shouldn't have any functional changes at all, just c++17 modernization
It's a part 2 of a split #2847

Signed-off-by: Nemerle <nemerle5+git@gmail.com>
2021-08-05 16:46:38 +02:00
Nemerle b8bed115f0 Editor code: tidy up BOOLs,NULLs and overrides pt1.
A few 'typedefs' replaced by 'using's
This shouldn't have any functional changes at all, just c++17 modernization
It's a part 1 of a split #2847

Signed-off-by: Nemerle <nemerle5+git@gmail.com>
2021-08-05 16:37:43 +02:00
Yuriy Toporovskyy ba33dd4433 Fix strange commit which was automatically created by Githubs 'Suggested Change' feature.
Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-08-05 10:27:24 -04:00
Yuriy Toporovskyy a85b97d9ac Remove unused code
Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-08-05 10:19:16 -04:00
Yuriy Toporovskyy b221ec3024 Merge fixup
Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-08-05 10:12:24 -04:00
Yuriy Toporovskyy 83e43dd517 Re-use existing code
Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-08-05 10:05:23 -04:00
Yuriy Toporovskyy bf361c2c13 Handle the case where a camera deactivates and the previous camera on the stack should become the active view
Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-08-05 10:05:22 -04:00
Yuriy Toporovskyy bb36a4d40c Style
Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-08-05 10:05:22 -04:00
Yuriy Toporovskyy e82342dce0 Delete code which was only commented out
Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-08-05 10:05:22 -04:00
Yuriy Toporovskyy 70adac4f96 Remove ed_useAtomNativeViewport - Legacy Cry viewport no longer supported
Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-08-05 10:05:21 -04:00
Yuriy Toporovskyy ca96f0055d Remove TrackView-related camera logic
TrackView uses 'normal' camera entities now

Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-08-05 10:05:21 -04:00
Yuriy Toporovskyy 83099a7f5b Update mocks for ISystem changes
Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-08-05 10:05:21 -04:00
yuriy0 62214567c1 Handle non-default viewport context
Co-authored-by: Nicholas Van Sickle <NVShacker@gmail.com>
Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-08-05 10:05:20 -04:00
Yuriy Toporovskyy 590de17343 Delete code which was only commented out
Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-08-05 10:05:20 -04:00
Yuriy Toporovskyy 9d9ce7cc33 Fixup merge errors
Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-08-05 10:05:19 -04:00
Yuriy Toporovskyy 2079b274c3 Fixup merge errors
Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-08-05 10:05:19 -04:00
Yuriy Toporovskyy 73fee0c57e Camera Component, Editor Viewport Widget refactoring.
- Handle changing of active camera entirely inside CameraComponentController
- Remove a LOT of legacy Cry things related to cameras
- Add a CameraSystemComponent to handle ActiveCameraRequestBus and CameraSystemRequestBus

Signed-off-by: Yuriy Toporovskyy <toporovskyy.y@gmail.com>
2021-08-05 10:05:19 -04:00
amzn-sean 34afed6792 fixed Ragdoll component can crash on deactivate (#2834)
fixes #2650
The root of the crash was connecting/disconnecting to the AZ::Event SceneSimulationStart when not on the main thread, as that is not thread safe.

The connection/disconnection was originally handled from Enable/EnableQueued and Disable/DisabledQueued which can be called from other threads within EmotionFX. I've moved the connection/disconnection to the Constructor / destructor, as the handler is responsible for executing the queued enable/disable actions and it makes sense to have that connection happen external to the Enable/disable path.

Signed-off-by: amzn-sean 75276488+amzn-sean@users.noreply.github.com
2021-08-05 14:27:31 +01:00
Benjamin Jillich 8a47476498 Merge branch 'development' into jillich/EmfxAabbImprovements 2021-08-05 15:13:29 +02:00
Terry Michaels 92a5fb6df2 Add a toggle to clear console every time ctrl+G is activated
LYN-3705 As a dev I want a toggle to clear console every time I hit ctrl+G
2021-08-05 08:11:31 -05:00
Benjamin Jillich f65bf1a06b Increased version in the actor group exporter to automatically reprocess all actors to use the new node chunks
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-08-05 15:10:16 +02:00
Benjamin Jillich 60fa18ec27 Added box expansion percentage to the (editor)actor components
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-08-05 15:09:00 +02:00
Benjamin Jillich d134deee1d Add bounding volume expansion to the actor instance
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-08-05 15:07:14 +02:00
AMZN-AlexOteiza e55c31d959 Improve ui object tree to show the actual instance class (#2844)
Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

Co-authored-by: Garcia Ruiz <aljanru@amazon.co.uk>
2021-08-05 12:03:02 +02:00
hultonha 6c7365918b Fix a few issues in CCryEditDoc
Merge pull request #2846 from nemerle/cryedit_fixups_try2
2021-08-05 10:36:08 +01:00
hultonha 5640880aea Changes to update where some viewport actions are called from (legacy removal)
Merge pull request #2828 from aws-lumberyard-dev/legacy_shortcut_update

This change removes code from CCryEditApp that no longer needs to be there
2021-08-05 09:56:56 +01:00
sphrose 126280bb93 Merge branch 'development' into LYN-3705-2 2021-08-05 09:51:31 +01:00
hultonha 1169c82b98 Make camera controller priority customizable (#2826)
* make 'should handle' logic customizable

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* updates to get priority function

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* minor comment tweak

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-08-05 09:45:03 +01:00
Kyle B baab204c0b updated Mock with new interface values
Signed-off-by: Kyle B <kylebirnbaum@gmail.com>
2021-08-05 00:07:54 -07:00
dmcdiar c979ab0338 Keep the mutex locked while processing pending notifies.
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-08-04 18:26:43 -07:00
chcurran f61982a8d4 Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/development 2021-08-04 18:00:27 -07:00
Shirang Jia 4b817a6483 Include build failure root cause in email notification (#2491)
Signed-off-by: shiranj <shiranj@amazon.com>
2021-08-04 17:57:47 -07:00
dmcdiar a972cf6c96 Merge branch 'development' into Atom/dmcdiar/ATOM-15995 2021-08-04 16:58:16 -07:00
srikappa-amzn 7404622b48 Clear prefab templates on new level creations and loads (#2842)
* Clear prefab templates on new level creations and loads

Signed-off-by: srikappa-amzn <srikappa@amazon.com>

* Fixed failing prefab unit tests after change to clear templates

Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-08-04 16:54:40 -07:00
Royal OBrien fa3b309c67 Merge pull request #2836 from o3de/update-language
Update language
2021-08-04 16:36:54 -07:00
Chris Galvan 44593e5ea5 Merge pull request #2849 from aws-lumberyard-dev/cgalvan/FixDefaultGroundPlaneAssetName
Fixed asset name for default groundplane.
2021-08-04 17:48:50 -05:00
Chris Galvan 1e4c147e0b Fixed asset name for default groundplane.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-04 15:34:22 -05:00
jackalbe b7e69a1d1d turning off editor.blast.tests due to AR failures on suite shutdown (#2837)
removed unused code

Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>
2021-08-04 14:11:10 -05:00
nemerle 627dcc49f1 GetActivePathName was using default - constructed enum DocumentEditingMode()
Also, SaveLevel was not using destName when constructing newFilePath

Other code changes:

* LogLoadTime is simplified by using QFile
* reduce nesting in DoSaveDocument by using early return.
* marked a few eligible methods as const
* Simplified OnEnvironmentPropertyChanged a bit

Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>
2021-08-04 21:01:52 +02:00
AMZN-Olex a550827e97 Addressing PR
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-08-04 14:32:15 -04:00
evanchia e9ef0a02ec minor fixes for c++ retry command
Signed-off-by: evanchia <evanchia@amazon.com>
2021-08-04 11:17:38 -07:00
lumberyard-employee-dm 21ca3a4aea The enable-gem command registers gem with project if not registered (#2817)
* The enable_gems command now registers the gem with the project if only registered with o3de_manifest.json

Updated the `enable_gems` command to register the gem with the project if the gem is not registered with either the project or the engine being used.
This allows the gem to be added to the build system if it wasn't registered before.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding quoting around the invocation of the OpenProjectManager command

The --project-path parameter now is able to pass in a path with spaces
to the invocation of the Project Manager.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-08-04 13:13:28 -05:00
Luis Sempé 52e9083b9d Merge pull request #2812 from aws-lumberyard-dev/scripting/vector_direction_nodes
Added Get Direction Vector node for Vector2,3 and 4
2021-08-04 10:49:05 -07:00
Chris Aniszczyk b3901b3251 fix space
Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
2021-08-04 12:27:19 -05:00
Jacob Hilliard 6d345512c1 Visualizer: switch to erase_if to improve performance (#2779)
Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
2021-08-04 10:26:06 -07:00
moraaar dbb6c1ae46 Fixed EntitySpawnTicket move constructor (#2832)
Signed-off-by: moraaar <moraaar@amazon.com>
2021-08-04 17:57:48 +01:00
Chris Aniszczyk 26c6d41e63 Update language
Signed-off-by: Chris Aniszczyk <caniszczyk@gmail.com>
2021-08-04 11:14:25 -05:00
lsemp3d 2c96556576 Removed unnecessary argument in node generic macro
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-08-04 08:47:37 -07:00
lsemp3d 1f0fcf2aa2 Updates GetDirectionVector nodes to also return the distance between the points
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-08-04 08:42:26 -07:00
Guthrie Adams 531a801d91 Merge pull request #2810 from aws-lumberyard-dev/Atom/guthadam/fixing_material_editor_and_smc_startup_and_scripts
Fixing issues with shader management console startup
2021-08-04 10:38:17 -05:00
lsemp3d 760acdcdcc Updated DirectionTo tooltips in the translation file
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-08-04 08:21:41 -07:00
lsemp3d 20515c46be Updated DirectionTo node's tooltips to match the translation file
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-08-04 08:20:41 -07:00
aaguilea c9e16c1c42 Erased some legacy function that are no longer necessary
Signed-off-by: aaguilea <aaguilea@amazon.com>
2021-08-04 14:44:50 +01:00
amzn-sean 6d2765ef42 moved default location of surfacetypemateriallibrary.physmaterial (#2786)
from 'project root' to 'project root/Assets/Physics'

The functionality of creating / using the default physmaterial file has only change in related to the file location, other functionality is unchanged.

The following situations can occur:
    This will not affect have any project that uses a custom physmaterial file.
    This will not affect have any project that uses the default from the old location, as the configuration will still point there.
    New projects created will get the default physmaterial file at the new location.
    A Project that fails to load (or deletes) the selected physmaterial file, will get the default physmaterial file at the new location (this happens only on startup of the editor).

Issue: #2765

Signed-off-by: amzn-sean 75276488+amzn-sean@users.noreply.github.com
2021-08-04 13:10:17 +01:00
aaguilea d06ec45aaa changes to the move rotate and scale
Signed-off-by: aaguilea <aaguilea@amazon.com>
2021-08-04 13:05:00 +01:00
Benjamin Jillich 1b002dcc82 Saving node chunk v2 and adapting the chunk processor and importer to it
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-08-04 11:48:47 +02:00
igarri 6fb250c66b Merge branch 'develop' into LYN-4700
Signed-off-by: igarri <igarri@amazon.com>
2021-08-04 09:52:42 +01:00
Esteban Papp 9bab676109 enabling test impact framework tool build and fixed it
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-03 20:25:21 -07:00
Esteban Papp eeed7df429 fixing no unity builds
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-03 20:24:36 -07:00
Kyle B 9c5c2e7de6 un-did const on function that did not need it
Signed-off-by: Kyle B <kylebirnbaum@gmail.com>
2021-08-03 19:34:17 -07:00
Esteban Papp 82c5f80fbd More windows/linux fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-03 18:56:46 -07:00
AMZN-AlexOteiza 45ebf57d3f Fixed bug in hash_table that made rehash() function run forever (#2745)
* Fixed bug in hash_table that made rehash() function to run infinitely on specific conditions when inserting an already existing element

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Replaced erasing to happen in the source list instead

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* minor comment improvement

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Small commment improvement

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Small comment fix

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Added assert and fixed code with incorrect hashing

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* .

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Addressed PR comments, reverted to void* as it size_t hash is different

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Fixed build on linux

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

* Addressed PR comments

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

Co-authored-by: Garcia Ruiz <aljanru@amazon.co.uk>
2021-08-03 20:38:18 -05:00
Kyle B 3db93a564d Made formatting changes per pull comments, incuding adding comments, changing spacing, and changing the ui type of component fields
Signed-off-by: Kyle B <kylebirnbaum@gmail.com>
2021-08-03 18:28:55 -07:00
Esteban Papp e28602dbbb linux fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-03 17:59:35 -07:00
Esteban Papp cbfdf99a9e More github cleanup
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-03 17:59:09 -07:00
Dayo Lawal f8c8181b0c Bug fix (updating WindowComponent)
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-08-03 19:47:50 -05:00
Dayo Lawal 259bc3f85e ATWindowNotificationBus and ATFactoryRequestBus
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-08-03 19:24:46 -05:00
evanchia a92ed42829 minor fixes for c++ retry command
Signed-off-by: evanchia <evanchia@amazon.com>
2021-08-03 16:51:19 -07:00
lsemp3d 6188df4b49 Added Get Direction Vector node for Vector2,3 and 4
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-08-03 15:36:56 -07:00
Guthrie Adams b594132a47 using command line parameter instead of member
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-03 17:19:30 -05:00
Guthrie Adams f269d222b7 Fixing issues with shader management console startup
Updating test scripts

Synchronizing SMC and ME application classes

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-08-03 17:07:03 -05:00
Chris Burel 24740b3f86 Update the cloth rule to look for optimized meshes (#2737)
The cloth rule stores the name of a mesh node that is used to retrieve
cloth data from. However, at asset processing time, the model builder
switches things to look for the optimized version of a mesh. The cloth
rule was not doing this, so it would return the cloth data for the
unoptimized mesh. This resulted in the final mesh having some data from
the optimized mesh and cloth data from the non-optimized mesh.

This changes the cloth rule to use the optimized version of a mesh, if
it exists, and fall back to the unoptimized mesh when it does not exist.

This closes issue 2454.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-03 14:52:53 -07:00
AMZN-Olex 9bc40b6eb8 Merge branch 'development' of https://github.com/o3de/o3de into Network/olexl/multiplayer_per_entity_analytics 2021-08-03 17:47:32 -04:00
jromnoa a0f3379999 Adds Light component tests (non-GPU portion) to AutomatedTesting from AtomTest (#2758)
* Fixed Vegetation Layer Spawner documentation link.

Signed-off-by: Chris Galvan <chgalvan@amazon.com>
Signed-off-by: jromnoa <jromnoa@amazon.com>

* add remaining non-GPU test portions for Light component test

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

* make non-GPU light component test more robust

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

* remove redundant logging, convert LIGHT_TYPES from list to dict, remove redundant f-string

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

Co-authored-by: Chris Galvan <chgalvan@amazon.com>
2021-08-03 14:08:59 -07:00
Dayo Lawal 4eacd076da Fixing ME and ATWindowNotificationBus
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-08-03 15:53:20 -05:00
puvvadar 1e94bb8a76 Merge pull request #2754 from aws-lumberyard-dev/mp_connectionset_timeout
Add connection interface timeout config and remove Ctrl+G timer
2021-08-03 13:47:52 -07:00
kberg-amzn d0394ec3fc Merging latest dev changes
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-08-03 13:21:41 -07:00
kberg-amzn 699e8edb36 Corrects math computing blend factors to interpolate state between received network updates
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-08-03 13:17:40 -07:00
kberg-amzn 976654e809 Merging latest development
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-08-03 13:15:59 -07:00
kberg-amzn e0d0bbfdae Changes to desync debug output to make it less stressful on bandwidth and the server, as well as some fixes to corrections on the local client
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-08-03 13:12:37 -07:00
sharmajs-amzn 69bde80de3 Nighly build test fixes (#2727)
Signed-off-by: sharmajs-amzn <82233357+sharmajs-amzn@users.noreply.github.com>
2021-08-03 11:15:23 -07:00
Esteban Papp 928c8ff16c add unit tests
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-03 10:50:58 -07:00
Alex Peterson 38fd92a15a Always display all gems in Gem Catalog (#2341)
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
2021-08-03 10:48:57 -07:00
Chris Galvan dae081ba7d Merge pull request #2741 from aws-lumberyard-dev/nvsickle/FixOrthoCameraBuild
Fix release build error.
2021-08-03 12:41:32 -05:00
Chris Galvan eb94d5b7a0 Merge pull request #2717 from aws-lumberyard-dev/nvsickle/EditorCameraFOV
Ensure Editor FOV corrects on viewport resize
2021-08-03 12:41:22 -05:00
Esteban Papp 963cbcaf61 Remove A version of some fw declarations and macro defines since those are error prone to define, if someone were to include windows.h after that header, it would cause issues
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-03 10:31:43 -07:00
evanchia 65704110ad removing pytest skips on smoke tests
Signed-off-by: evanchia <evanchia@amazon.com>
2021-08-03 10:28:45 -07:00
michabr 3a689aa319 Reenable support for UI Elements that use Render Targets (#2352)
* Re-add support for UI Elements that use Render Targets
* Move LyShine pass request from Atom's MainPipeline.pass to project's
* Make all dynamic draw contexts in LyShine draw to pass directly without the need of draw list tags
* Remove local RPI changes that are no longer needed
* Prevent crash if LyShine gem is enabled but its custom pass hasn't been added to the main render pipeline
* Revert to default UI pass if the LyShine pass has not been added to project's main render pipeline

Signed-off-by: abrmich <abrmich@amazon.com>
2021-08-03 10:14:09 -07:00
Benjamin Jillich 03722789cf Allow users to rename AnimGraph and Actor node groups to contain any string #2309
Allow users to rename AnimGraph and Actor node groups to contain any string
2021-08-03 09:58:28 -07:00
AMZN-Olex 72aed355ce Cleanup
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-08-03 12:54:32 -04:00
AMZN-Olex 2118ef7a21 Preparing for PR
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-08-03 12:48:36 -04:00
hultonha 0ecac108f7 Documentation pass for modular viewport camera controller
Merge pull request #2769 from aws-lumberyard-dev/hultonha_GH-2266_camera-raycast-2
2021-08-03 17:43:59 +01:00
AMZN-Olex 854e540950 Cleanup
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-08-03 12:42:48 -04:00
puvvadar 00470acc1c Add const to timeout enabled getter
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-08-03 09:36:39 -07:00
AMZN-Phil 149833af56 Merge pull request #2401 from aws-lumberyard-dev/PM-logs-and-processcheck
Check for build process exit status and display log link in more cases.
2021-08-03 09:32:56 -07:00
Benjamin Jillich 8190d61e18 Removed MCore::OBB
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-08-03 17:14:04 +02:00
Benjamin Jillich b335285e19 Removed OBB rendering helpers and color options (was already hidden from the UI)
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-08-03 17:13:19 +02:00
Benjamin Jillich aab8ab9706 Removed OBBs from Actor including the node infos
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-08-03 17:04:26 +02:00
AMZN-stankowi 6520c347e4 Disabling a flaky test (#2749) ContainerFilterTest_ContainersWithAndWithoutFiltering_Success
Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>
2021-08-03 08:00:39 -07:00
hultonha 7393c86416 some formatting and naming changes after PR feedback
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-08-03 15:24:54 +01:00
jackalbe be5a7f821c {LYN-4514} Re-factored Blast gem's python asset builder (#2143)
* {LYN-4514} Re-factored Blast gem's python asset builder

* Re-factored Blast gem's python asset builder so that the .blast file creates an asset info scene manifest
* Added a python script to act as a SceneAPI script + Python Asset Builder (blast_asset_builder.py)
* renaming types from "Slice" to "Chunk"

Tests: Re-enabled Gems/Blast/Code/Tests/Editor/EditorBlastSliceAssetHandlerTest.cpp

Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

* renaming from Slice to Chunks

Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

* updated the Copyright


Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

* Removing StdAfx.h includes

Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

* null check added m_blastChunksAsset.Get()
removing 'slice' like EditorBlastSliceAssetHandlerTestFixture
delete old asset builder blast file


Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

* adding source deps for FBX -> BLAST file

Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

* removing slice name

Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

* Adding error message and updates from PR

Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>
2021-08-03 09:21:36 -05:00
Benjamin Jillich f9d5a4a93b Ported MCommon::RenderUtil
* Removed collision mesh based AABB rendering.
* Ported to AZ::Aabb
* Reduced the number of triangles used for rendering default spheres for joints to improve rendering times.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-08-03 16:06:51 +02:00
hultonha 71a299d739 minor comment grammar fix
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-08-03 13:53:34 +01:00
hultonha 86758fda35 documentation pass for modular viewport camera controller
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-08-03 13:44:21 +01:00
Dayo Lawal 2ed07c2a6a delete MEWindowsRequestBus
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-08-02 23:09:28 -05:00
puvvadar 6964e4f7e9 Missed one variable rename
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-08-02 20:35:44 -07:00
puvvadar 573fe425d7 Also rename some variables to match renamed timeout funcs
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-08-02 20:34:39 -07:00
puvvadar 115f669679 Rename timeout functions for readability
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-08-02 20:31:02 -07:00
Esteban Papp dd3f0b86e0 Merge branch 'development' into cmake/SPEC-7484
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Code/Editor/ToolBox.cpp
2021-08-02 18:45:25 -07:00
Esteban Papp e97c62c3e0 New warning fix
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-02 18:14:56 -07:00
Esteban Papp b33a4db332 Merge branch 'development' into cmake/SPEC-2513_w4267 2021-08-02 18:03:04 -07:00
Esteban Papp a14b4e478e Code/Editor
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-02 17:56:56 -07:00
Esteban Papp 3b28267569 Gems/PhysXDebug
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-02 17:56:28 -07:00
Esteban Papp b1e9d81d96 Gems/GameStateSamples
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-02 17:55:55 -07:00
Esteban Papp ad14d9cdd7 AtomFont
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-02 17:55:27 -07:00
Esteban Papp 58f1cb9b6c Gems/LytShine
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-02 17:55:08 -07:00
AMZN-Olex 73b9daad25 Merged development
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-08-02 20:54:46 -04:00
puvvadar 07e2bea1fe Add connection interface timeout config and remove Ctrl+G timer
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-08-02 17:41:09 -07:00
Chris Santora 36abde95a9 Added a new registry setting that disables automatic conversion of materials from model files like FBX.
By default, processing of model files (like FBX) automatically convert the included materials to Atom materials, using StandardPBR. This adds a job dependency on StandardPBR.materialtype, which propagates to any related azsl files as well. Thus any change to azsl code will cause all model files in the project to rebuild.

Some game teams have no interest in using the auto-converted materials; they always use a Material Component to apply material overrides for every mesh. This new setting allows teams to disable material auto-conversion for the entire project, thus removing the job dependency on StandardPBR.materialtype. Instead, every mesh will be assigned the same default material. Any change to azsl code will cause that one default material to rebuild, but this will not trigger any models to rebuild.

Details:
- Added /O3DE/SceneAPI/MaterialConverter registry settings for configuring the scene material converter. It includes an enable flag, and a default material to use when conversion is disabled.
- Added SceneBuilderDependencyRequests::AddFingerprintInfo which allows ScenePI components to modify the scene builder analysis fingerprint. We use this to reprocess scene files when the material converter settings change.
- Updated SceneAPI's material asset builder to skip the StandardPBR dependency when material conversion is disabled.
- Added some code to MaterialComponentController to handle an edge case that may when disabling material conversion on an existing project, and assigned materials disappear.

Testing:
- Changing the registery setting does trigger a rebuild of the fbx files.
- When material conversion is disabled, changing an azsl file does not cause fbx files to rebuild, but the shader still reloads as expected.
- Made a test level using multiple models with multiple meshes, made various adjustments to the material slots for each mesh, and tried switcihng the material conversion registry setting from true to false. (Details below)
- TODO: Will merge this change to a customer's fork and test on their existing content.

Details about my test level:
- Made a new test level AtomTest project
- Added two entities, both using multi-mat_mesh-groups_1m_cubes.fbx
- Added a material component to both entities
  - Entity 1 material assignments
    - Blue_Zaxis: left as-is
    - Green_Yaxis: exported the material
    - Red_Xaxis: exported the material, and changed the material instance color to pink
    - StingrayPBS1: exported the material, scaled the UVs in the exported material source, and changed the material instance color to green.
    - With_Texture: selected an existing brick material, changed the material instance color to red.
  - Entity 2 material assignments
    - Default Material: set to an existing brick material
    - Blue_Zaxis: manually assigned built-in material that was converted from fbx
    - Green_Yaxis: manually assigned built-in material that was converted from fbx, and changed the material instance color to orange

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-08-02 16:09:11 -07:00
Esteban Papp 061cb98f74 auto-search/replace
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-02 16:07:23 -07:00
AMZN-Olex 0620f6dff3 Minor refactoring
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-08-02 19:06:02 -04:00
Esteban Papp d5c491a694 Gems\MetaStream
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-02 16:04:46 -07:00
santorac fa52124f9c Formalized the concept of an model's material slots
Formalized the concept of an model's material slots

Before, the ModelAsset and MaterialComponent code was conflating the idea of a material slot ID and a default material assignment. The default material asset's sub-ID was being used to uniquely identify the material slot as well. This blocks our ability to use other materials as the default assignment for individual meshes; we are forced to use whatever material that was generated from the source model file (like FBX). 

With these changes, we separate the concept of a material AssetId and a material slot ID, and store them separately. There is a new ModelMaterialSlot struct to describe each slot, including a unique "StableId". The ModelAsset stores a map of the slots, and each mesh refers to a slot by its StableId.

This is a precursor to another task that will optionally disable the auto-conversion of materials from source model files.

Also:
- These changes also enable material property overrides without having to make an editable material first, which I don't think was supported before.
- Removed unused Default.materialtype from the RPI Assets folder.
- Encapsulated members in EditorMaterialComponentExporter::ExportItem for better maintainability.

See also https://github.com/o3de/o3de-atom-sampleviewer/pull/175 

Testing:
- Took screenshots of several AtomTest levels with material overrides before making any changes. Compared these after the changes. Test levels included ActorTest_SingleActor, ActorTest_MultipleActors, and two custom levels that used shaderball and multi-mat_mesh-groups_1m_cubes.
- Lots of manual fiddling with material component.
- Created a white box component and saw that it rendered correctly.
- Cherry-picked these changes into Apocalypse's code base and verified with one of their levels.
- Ran AtomSampleViewer automated test suite. Some tests failed, but these were failing before my changes.
2021-08-02 15:56:28 -07:00
Dayo Lawal 63ed78d267 status_bar
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-08-02 17:27:26 -05:00
Jeremy Ong 2491620826 Merge pull request #2681 from aws-lumberyard-dev/rgba16f/UnInlineAzCoreJob
Move most AZ::Job function bodies out of the header
2021-08-02 16:22:09 -06:00
nvsickle c3103a3fe7 Fix release build error.
Atom's DebugCamera SetOrthographic was only using a parameter during an assert, leading to a release compile error, this fixes that

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-08-02 14:25:53 -07:00
Esteban Papp 29a2ad79a4 Gems/Gestures
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-02 14:04:18 -07:00
Kyle B 1a48118ece Added comments and formatted as close to the original
Signed-off-by: Kyle B <kylebirnbaum@gmail.com>
2021-08-02 14:01:38 -07:00
Esteban Papp d03c2c9977 Copy jinja/py files to the install folder (#2643)
* Copy jinja/py files to the install folder

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

* code review comment

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

* moving AzAutoGen to cmake folder and removing the header-only project

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-02 13:53:13 -07:00
Chris Galvan 32542fd84b Merge pull request #1927 from aws-lumberyard-dev/GroupToggleSwitch
Created a toggle switch to enable and disable groups through the Edit Context
2021-08-02 15:46:45 -05:00
Chris Galvan d50f367c43 Merge pull request #2726 from aws-lumberyard-dev/cgalvan/IgnoreTempLevelSavesInGit
Updated new project template .gitignore files so that temporary level saves in _savebackup files will be ignored as untracked files.
2021-08-02 15:37:50 -05:00
Kyle B 5b88d96eec Exposed fields to the mesh component giving greater Lod control from the editor
Signed-off-by: Kyle B <kylebirnbaum@gmail.com>
2021-08-02 13:36:10 -07:00
Chris Galvan 40deefe54b Merge pull request #2721 from aws-lumberyard-dev/cgalvan/GitIgnoreScriptCanvasLogFiles
Added .gitignore so that Script Canvas debug logs don't get picked up as untracked files.
2021-08-02 15:14:58 -05:00
Guthrie Adams 9e74ae007e Merge pull request #2665 from aws-lumberyard-dev/pruiksma/SPEC-7794
[SPEC-7794] Removing references to alembic in cmake & asset processor.
2021-08-02 15:10:46 -05:00
Dayo Lawal 58ff2d8cab AtomToolsMainWindowRequestBus
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-08-02 14:59:45 -05:00
AMZN-Olex 93a3d3efa0 Bandwith overlay works without imgui
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-08-02 15:57:29 -04:00
Chris Galvan ed8227f47a Updated new project template .gitignore files so that temporary level saves in _savebackup files will be ignored as untracked files.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-02 14:32:11 -05:00
Chris Galvan 6b7f8e3878 Merge pull request #2716 from aws-lumberyard-dev/cgalvan/FixVegetationLayerSpawnerDocLink
Fixed Vegetation Layer Spawner documentation link.
2021-08-02 14:26:27 -05:00
santorac 8542de8c32 Fixed a link error on android (clang) 2021-08-02 12:02:58 -07:00
Chris Galvan 24607df8f3 Added .gitignore so that Script Canvas debug logs don't get picked up as untracked files.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-02 14:02:39 -05:00
Esteban Papp db7536acda Gems/Maestro
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-02 11:44:34 -07:00
Chris Galvan 8f6fd3a327 Merge pull request #2713 from aws-lumberyard-dev/cgalvan/RemovedLegacyEditorIcons
Removed legacy ObjectIcons and shelve icons from Editor.
2021-08-02 13:38:56 -05:00
Chris Burel 3a95243df5 Allow special characters in Actor node group names
Relying on the command system's string processing syntax prevents certain
names from being used. This converts the AdjustNodeGroup command to be
directly invokable, so that arguments can be passed directly, instead of
going through the CommandLine string parsing.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-02 11:33:55 -07:00
Chris Burel 02c16a318e Prefer unique_ptr to a raw pointer for CommandAdjustNodeGroup's members
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-02 11:33:52 -07:00
Chris Burel 9e6832c6a9 Remove BaseObject as a base class from NodeGroup
Nothing uses the use count that the `BaseObject` base class provides, so
there's no reason to keep it.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-02 11:33:50 -07:00
Chris Burel 8730d5657f Allow special characters in AnimGraph node group names
Relying on the command system's string processing syntax prevents certain
names from being used. This converts the AnimGraphAdjustNodeGroup command
to be directly invokable, so that arguments can be passed directly, instead
of going through the CommandLine string parsing.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-08-02 11:33:48 -07:00
nvsickle 74498089c3 Ensure Editor FOV corrects on resize
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-08-02 11:22:19 -07:00
Chris Galvan cc57ee7d20 Fixed Vegetation Layer Spawner documentation link.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-02 13:19:15 -05:00
santorac afe5398f0f Fixed model unit tests 2021-08-02 11:19:03 -07:00
AMZN-stankowi 9ee9730294 Automated test for scene files with and without python scripts running python incorrectly (#2373)
* Cleared m_scriptFilename between scene files.
This fixes a bug where a Python script file would be run on a scene file
that didn't have a script file set.
Added a general case version to SceneBuilderWorker.cpp, to make it easy
to mark all scene files as dirty.
Automated tests for this will come in a separate pull request.

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Work in progress automated tests

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Python test done

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Sorted jobs work now. This may sort too aggressively, I'll remove the additional sorting after some testing.

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Cleaned up test

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Fixed stray '

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Removed temp code from test

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Command line help options for AP
Removed job sorting that wasn't actually sorting jobs

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>

* Changed constant variable names to match coding standards

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>
2021-08-02 10:57:57 -07:00
santorac 7d84a005c0 Updated unit tests and fixed build failures. 2021-08-02 10:49:13 -07:00
puvvadar e22820e08b Merge pull request #2146 from aws-lumberyard-dev/mp_lerp_jitter
Fix inconsistent client lerp and account for blend factor on server
2021-08-02 10:32:27 -07:00
Chris Galvan 37c3f01771 Removed legacy ObjectIcons and shelve icons from Editor.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-08-02 12:27:03 -05:00
Jeremy Ong 4407c28b03 Merge pull request #2680 from aws-lumberyard-dev/Atom/RenderDoc
Add runtime RenderDoc support for Windows dx12/vulkan via --enableRenderDoc option
2021-08-02 10:31:53 -06:00
lumberyard-employee-dm 8014475abf Adding newline to the end of the new Job.cpp file
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-08-02 11:28:04 -05:00
Esteban Papp b9cfce8165 Gems/AtomLyIntegration
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-08-02 09:26:06 -07:00
rgba16f 8088e6662a modify new jobs.cpp file to match AzCore standard of opening namespace AZ rather than prepend AZ:: to every function
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
2021-08-02 11:15:49 -05:00
santorac 9e6eadd9a9 Merge branch 'development' into Atom/santorac/OptionalSceneApiMaterialConversion 2021-08-02 09:07:42 -07:00
Jeremy Ong af0d757556 Remove CMake status message when not compiling with RenderDoc
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-08-02 09:50:24 -06:00
Jeremy Ong 9b0db508c9 Merge pull request #2554 from aws-lumberyard-dev/Atom/IndexedDataVector
Promote IndexedDataVector to public Feature/Utils header
2021-08-02 07:52:34 -06:00
Benjamin Jillich b840b24de2 Ported the actor and a few other places
* Fixed a bug with updating the static aabb for actors. It called that before the mesh was loaded resulting in an invalid aabb.
* Ported a few more places to AZ::Aabb from MCore::AABB

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-08-02 14:38:20 +02:00
Benjamin Jillich e651f25577 Ported the render plugin, render update callback and render widget
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-08-02 13:17:34 +02:00
igarri a241eb8e1c Added Sensible default
Signed-off-by: igarri <igarri@amazon.com>
2021-08-02 11:18:24 +01:00
Benjamin Jillich a1051b15ee Merge branch 'development' into jillich/EmfxAabbImprovements 2021-08-02 10:58:20 +02:00
igarri 7f9c6df67b Merge branch 'develop' into LYN-4700
Signed-off-by: igarri <igarri@amazon.com>
2021-08-02 09:27:21 +01:00
Dayo Lawal 8eb9205711 AtomToolsMainWindow
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-08-02 00:34:43 -05:00
Jeremy Ong 06cef942a9 PALify RenderDoc module name
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-07-31 18:30:49 -06:00
rgba16f b5895bc09b Move most AZ::Job function bodies out of the header
Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
2021-07-31 19:18:58 -05:00
Jeremy Ong f9303a2eaa Add runtime RenderDoc support for Windows dx12/vulkan via --enableRenderDoc option
- RenderDoc is disabled when building the monolithic build
- The installation path is inferred on Windows, but may be overridden on
  Windows/Linux via the ATOM_RENDERDOC_PATH environment variable
- Linux support may work, but I have no means to test it
- Android support shouldn't be difficult to add, but requires a
  renderdoc_android.cmake file that understands how the RenderDoc
  package is distributed as part of the Android toolchain

Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-07-31 17:53:38 -06:00
Steve Pham b46a80be2c Fix for Linux/Vulkan/Editor crash on startup
* Temporary fix for Linux/Vulkan/XCB where the swap chain is not ready to present until the resize is complete
* Fix invalid GUID from LinuxXcbConnectionManager

Signed-off-by: spham-amzn <spham@amazon.com>
2021-07-31 08:42:02 -07:00
Jeremy Ong 68a7a21e62 Reintroduce .h and .inl split
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-07-31 00:26:28 -06:00
Jeremy Ong 78760245c5 Remove one level of indentation
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-07-31 00:26:26 -06:00
Jeremy Ong e1ce742f14 Generalize comments pertaining to light data and consolidate inline
header

Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-07-31 00:26:25 -06:00
Jeremy Ong bb782e83b4 Promote IndexedDataVector to public Feature/Utils header
Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-07-31 00:26:23 -06:00
Esteban Papp f665f572f3 Gems/Atom builds
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-30 18:53:50 -07:00
Esteban Papp 41ad6d7b7a Code/Legacy cleanup
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-30 17:39:02 -07:00
Esteban Papp 1b4c06d03d other Framework fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-30 17:38:46 -07:00
Esteban Papp 3f6335dc32 Fixes for AzQtComponents
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-30 17:34:14 -07:00
Esteban Papp 63445e107a fxies for AzFramework
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-30 17:33:50 -07:00
Esteban Papp c5dcef180c fixes/improvements to AzCore
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-30 17:30:11 -07:00
santorac 5d3d3b907e Changed a couple function parameters to const&
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-07-30 16:52:43 -07:00
lumberyard-employee-dm bb372f05cd Fixed the emplace function implementations for stack and queue (#2657)
* Fixed the emplace function implementations for stack and queue

Cleaned up several functions in the stack, queue and priority_queue
classes that were non-standard or weren't needed.

Updated the "style" of the code to use more modern concepts: "typedef" ->
"using", empty constructor body -> default keyword.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Replaced the custom implementations of AZStd stack, (proirity)queue

Theses classes now have a template alias to the standard library version
of the classes

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-30 18:20:21 -05:00
Guthrie Adams e2eba69d33 updating FindMaterialAssignmentIdInLod to use ModelMaterialSlot
}

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-07-30 18:19:35 -05:00
santorac b407e501e3 Merge branch 'development' into Atom/santorac/OptionalSceneApiMaterialConversion 2021-07-30 14:54:14 -07:00
chcurran 188f2f5afe remove failing tests, since the farm proved the SC suite is running
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-30 14:36:57 -07:00
AMZN-koppersr 0318419932 Merge pull request #2656 from nemerle/versioned_property_redundant_ref
AZStd::ref prevented compiler from using RVO
2021-07-30 14:27:20 -07:00
SergeyAMZN 461743ef2d Enabled PhysX system component in asset builders since it's required … (#2652)
* Enabled PhysX system component in asset builders since it's required for cooking collision meshes

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

* Added AssetCatalogService to the list of dependent

Signed-off-by: pereslav <pereslav@amazon.com>
2021-07-30 16:14:49 -05:00
Guthrie Adams acdad52032 Merge pull request #2638 from aws-lumberyard-dev/Atom/guthadam/material_component_find_assignmentid
Material Component: Add functions to lookup material ids by name
2021-07-30 15:39:27 -05:00
chcurran 203532b91d prove that SC tests are running
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-30 13:25:33 -07:00
Ken Pruiksma da24323508 [SPEC-7794] Removing references to alembic in cmake & asset processor.
Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-07-30 15:24:32 -05:00
carlitosan 6a35782773 Merge pull request #2660 from aws-lumberyard-dev/carlitosan/development
Carlitosan/development  Fix variable name display in the property window
2021-07-30 13:20:57 -07:00
Esteban Papp 0ea11294ab fixes for crcfix
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-30 12:29:06 -07:00
Esteban Papp 015424eb35 Conversion to unicode, everything except StreamerConfiguration
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-30 11:51:21 -07:00
Chris Santora 13679a7cc3 Reverted partial support for property overrides on default material assignments. This needs more UI design discussion first.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-07-30 11:41:15 -07:00
Chris Santora 66f7fa2f42 Fixed a bug where a new entity using a mesh that was already loaded would not be able to correctly initialize a material component.
Repro steps:
- Create two entities.
- Entity 1
  - Add a mesh component and assign a model with multiple sub-meshes
  - Add a material component. The material component looks correct.
- Entity 2
  - Add a mesh component and assign the same model as the other entity
  - Add a material component. The material component shows "<unknown>" for all material slot names

The problem was that ReflectedPropertyEditor creates a new Asset<> reference with the correct ID but does not load it. This asset is passed to EditorMaterialComponent, MaterialComponentController, and MeshFeatureProcessor and none of these tell the Asset to load. The MeshFeatureProcessor was not loading the Asset or connecting to the AssetBus because the instance already existed in the InstanceDatabse so from the FP's perspecive there was no need. But for the FP's GetModelAsset() API to function correctly it needs to have the asset initialized to the available AssetData pointer. So we updated the MeshFeatureProcessor to always connect to the AssetBus so it will find the available AssetData via the OnAssetReady callback.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-07-30 11:41:14 -07:00
Chris Santora 1a478608a7 Restored the previous behavior of preventing material property overrides when there is no explicit material override assignment.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-07-30 11:41:12 -07:00
Chris Santora b19a895889 Reverted accidentally commented out code.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-07-30 11:41:10 -07:00
Chris Santora 6fa891848d Factored out redundant call to GetMaterialSlots().
Removed code that was intended to handle duplicate default material assignments, but duplicacate default material assignments aren't possible yet.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-07-30 11:41:09 -07:00
Chris Santora 21d5baa184 Fixed an issue where I had changed prior functionality by mistake, preventing exported materials from replacing material assignments.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-07-30 11:41:07 -07:00
Chris Santora abec7a4f5b Fixed an issue where a default material should show up as a filled-in value in the UI even though it should appear as empty, indicating the default is being used.
Also, I'm going back on what I said in my last commit, and removing the converter for version 3 in EditorMaterialComponent::ConvertVersion. The code that I had put in before wouldn't work because it was relying on the new m_defaultMaterialAsset which will be empty for old data. The only way we could support version conversion is if we preserve legacy versions of multiple types like EditorMaterialComponentSlot and MaterialAssignmentId. Since this serialization version is old and pre-dates the public release of O3DE, it's unlikely that we need to continue supporting this version so isn't worth maintaining.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-07-30 11:41:06 -07:00
Chris Santora 75b4d62dcb Restored the version converter EditorMaterialComponent::ConvertVersion for version 3, which wasn't possible with an earlier version of my changes.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-07-30 11:41:04 -07:00
Chris Santora fec79a7d53 Moved the material slot list from ModelLodAsset to ModelAsset, so all the slots live in one main list. This removes data duplication between LODs and cleans up the code a bit.
I had to update the ModelLod class to take in both the ModelLodAsset and ModelAsset for initialization so it can fetch the slots for each mesh.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-07-30 11:41:02 -07:00
Chris Santora a71ee7eb3a Fixed the MaterialAssignmentId version converter to properly handle the default material assignment slot.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-07-30 11:41:01 -07:00
Chris Santora 3daf3f7d7a Fixed an issue with Actors where the material slot IDs were incorrect, and caused the displayed slot labels to be all "<unknown>" (and likely other issues).
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-07-30 11:40:59 -07:00
Chris Santora 28671c8546 Addressed suggestions from gadams3 to make EditorMaterialComponent get the default material assets from its own data rather than fetching them from the asset. Presumably this should give more reliable behavior.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-07-30 11:40:57 -07:00
Chris Santora e145ce1d01 Updated EditorMaterialComponentSlot to support editing property overrides and UV overrides for the material, regardless of whether there is a material override or not.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-07-30 11:40:56 -07:00
Chris Santora 670dd6c5bc Removed the GetLabelByAssetId function since now we can use the display name that comes with the ModelMaterialSlot.
Updated OpenMaterialExporter() to account for the fact that multiple material slots can have the same default material asset.
Updated the material inspector to sort material slots by name to match the order in the Material Component.
Updated ExportItem to protect its data members, which makes it more clear that assetId and materialSlotName are readonly inputs.

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-07-30 11:40:54 -07:00
Chris Santora e3ceaa477e Added a version converter for MaterialAssignmentId. This allowed me to successfully load the Sponza level in AtomTest.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-07-30 11:40:53 -07:00
Chris Santora 14d2e38b90 Refactored how model material slots work in preparation to support more flexible material conversion options for the scene asset pipeline. The material slot IDs are based on the MaterialUid that come from SceneAPI. Since these IDs are also used as the AssetId sub-ID for the converted material assets, the system was just checking the material asset sub-ID to determine the material slot ID. But in order to support certain FBX material conversion options, we needed to break this tie, so the slot ID is separate from the AssetId of the material in that slot. This will allow some other material to be used in the slot, instead of being forced to use one that was generated from the FBX.
Here we inttroduce a new struct ModelMaterialSlot which formalizes the concept of material slot, with an ID, display name, and default material assignment. The ID still comes from the MaterialUid like before. The display name is built-in, rather than being parsed out from the asset file name. And the default material assignment can be any material asset, it doesn't have to come from the FBX (or other scene file).

This commit is just the preliminary set of changes. Cursory testing shows that it works pretty well but more testing is needed (and likely some fixes) before merging.

Here is what's left to do...
Add serialization version converters to preserve prior prefab data.
See if we can get rid of GetLabelByAssetId function only rely on the display name inside ModelMaterialSlot.
I'm not sure if the condition for enabling the "Edit Material Instance..." context menu item is correct.
Test actors
Lots more testing in general

Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-07-30 11:40:51 -07:00
Chris Santora 0cf6ecf3f7 Deleted unused "default" materials from RPI. Long ago these were used as defaults for FBX material conversion process, but that's no longer the case. And I'm about to add a new approach for default material conversion in SceneAPI.
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com>
2021-07-30 11:40:49 -07:00
puvvadar 02486a6fbe Add usage intention to GetPrevious descriptor
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-07-30 11:38:53 -07:00
chcurran 1b1fb26886 Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/development 2021-07-30 11:37:54 -07:00
chcurran 893a80a54e Fix variables names in the property window
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-30 11:37:40 -07:00
carlitosan edfac0f7f0 Merge pull request #2655 from aws-lumberyard-dev/carlitosan/development
display unused variables in the editor; bump builder version for rece…
2021-07-30 11:35:54 -07:00
puvvadar 318fee8e22 Fix tabs
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-07-30 10:38:15 -07:00
nemerle e52606da69 AZStd::ref prevented compiler from using RVO
Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>
2021-07-30 19:31:43 +02:00
chcurran 3633bf2ed0 remove accidental submission of commented out event handling
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-30 10:07:23 -07:00
chcurran 0313b16a85 display unused variables in the editor; bump builder version for recent change to EntityId nodes
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-30 09:50:54 -07:00
Guthrie Adams 28096d1620 Merge pull request #2636 from aws-lumberyard-dev/jhlliar/addMoreInstrumentation
[ATOM-15976] Add more instrumentation
2021-07-30 11:25:17 -05:00
Guthrie Adams dae45f0fac Merge pull request #2403 from aws-lumberyard-dev/jhlliar/implementFunctionStatisticsWindow
[ATOM-15689] Add function statistics view to CPU Profiler
2021-07-30 11:23:20 -05:00
Guthrie Adams e087cd87fb removed extra space from namespace comment
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-07-30 10:49:41 -05:00
Benjamin Jillich 48d1e20169 Removed the MCore::Quaternion class #2600
Merge pull request #2600 from aws-lumberyard-dev/jillich/RemovedMCoreQuaternion
2021-07-30 00:07:40 -07:00
nvsickle 9041c8c917 Ensure network autonomy gets set before entity activation on non-dedicated servers
-Exposes an AutoActivate flag to INetworkEntityManager and ensured it got respected for all paths
-Tweak SpawnDefaultPlayerPrefab to not immediately activate its spawned entity to allow SetAllowAutonomy to be picked up from the net bind component during component activation

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-29 16:59:13 -07:00
Esteban Papp 902bdeb6d6 Create RUN target as helpers for the project-centric workflow (#2520) (#2635)
* Create RUN target as helpers for the project-centric workflow

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

* typo fix

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

* rename target as "<target>.Imported" and create "<target>" as the metatarget that is used for debugging and building in o3de

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-29 16:50:50 -07:00
Guthrie Adams ffbeb903c1 Material Component: Add functions to lookup material ids by name
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-07-29 18:09:40 -05:00
Jacob Hilliard 4d618ea619 Profiling: Add more instrumentation
Adds new instrumentation macros throughout the codebase, using the
visualizer to find where current instrumentation is lacking using the
shadowed sponza sample + editor. Some notes from exploring:

- We spend ~5ms in CullingScene: BeginCulling
- PipelineStateCache: Compact usually 1ms
- CompileImageBarriers takes most of the time in CompileResourceBarriers

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
2021-07-29 16:04:54 -07:00
Esteban Papp 99bf5e54c4 More string fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-29 15:53:32 -07:00
Esteban Papp 95c6fd83ea remove !defined(RESOURCE_COMPILER) since is not defined anywhere (resource compiler was removed)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-29 15:53:16 -07:00
Esteban Papp b86349c3bf Some fixes for AzCore
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-29 15:50:39 -07:00
Esteban Papp f21fc79dc4 remove of unicode files from Cry
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-29 15:50:24 -07:00
Esteban Papp 56eda61828 remove of UNICODE/_UNICODE
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-29 15:49:44 -07:00
Guthrie Adams b19b0a0e0d Merge pull request #2627 from aws-lumberyard-dev/Atom/guthadam/fixing_material_property_override_lua_test_script
fixing material property override lua test script
2021-07-29 17:11:06 -05:00
Nicholas Van Sickle 70b3840288 Fix the home key popping up ImGui when it shouldn't. (#2620)
This disables WM_INPUT forwarding to the input system while in game mode and makes ImGui listen to the synthetic keyboard events from the viewport instead - these synthetic events go through Qt's event system, so will only show up when the viewport "sees" a home key press.

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-29 16:30:45 -05:00
puvvadar 8612d7bce2 Fix incorrect blending math
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-07-29 13:35:32 -07:00
Guthrie Adams b357cd0000 Merge pull request #2605 from aws-lumberyard-dev/Atom/guthadam/updating_atomtoolsappication_comments_and_formatting
AtomToolsApplication minor comments/formatting
2021-07-29 15:23:53 -05:00
Guthrie Adams 1c9e2fd74c Merge pull request #2604 from aws-lumberyard-dev/Atom/guthadam/add_missing_bindings_for_display_mapper_operation_type
Add missing display mapper operation type bindings
2021-07-29 15:23:14 -05:00
Guthrie Adams ca2889a0ef fixing material property override lua test script
O3DE vector usage in lua has changed since script was written

Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-07-29 15:17:58 -05:00
amzn-phist 99f7085c05 Fixes resource selectors not showing (#2621)
These statics were getting dead-stripped by the compiler, so removed
some of the macro magic and just do direct registration instead.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-07-29 14:56:13 -05:00
SergeyAMZN 42a99d3d43 Merge pull request #2618 from aws-lumberyard-dev/MPAsteroids
Fixed autogen namespace always going upper case
2021-07-29 20:30:31 +01:00
srikappa-amzn c9301a8c94 Fix a bug in patching templates and improve error messaging (#2394)
* Fix a bug in patching templates and improve error messaging
* Fixed incorrect order of function arguments
* Fix build errors regarding c style strings and casting entity ids

Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-07-29 12:04:04 -07:00
Guthrie Adams 3c3c1a26d2 Merge pull request #2606 from aws-lumberyard-dev/Atom/guthadam/reducing_material_editor_preset_errors_to_warnings
Material Editor: changing preset errors to warnings
2021-07-29 13:53:47 -05:00
Olex Lozitskiy fc2053fad9 SIG/Network - Minor corrections in code gen for usability of jinja network codegen templates
Minor corrections in Multiplayer Gem code generator
2021-07-29 14:34:23 -04:00
carlitosan 41421d82fc Merge pull request #2589 from aws-lumberyard-dev/carlitosan/development
fix dangling component variables on cleared script, fix EntityIDNode …
2021-07-29 10:46:52 -07:00
Jacob Hilliard 5a18b24651 Visualizer: use template functor over hardcoded lambdas
Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
2021-07-29 10:08:19 -07:00
pereslav ce99e3f2ec Fixed autogen namespace always going upper case
Signed-off-by: pereslav <pereslav@amazon.com>
2021-07-29 18:00:53 +01:00
puvvadar 496a0f686f Merge branch 'development' of https://github.com/o3de/o3de into mp_lerp_jitter 2021-07-29 09:58:07 -07:00
carlitosan a18d91e786 Merge pull request #2582 from aws-lumberyard-dev/carlitosan_fix_for
fix for double asset registration and multiple outs from loop nodes
2021-07-29 09:11:58 -07:00
Benjamin Jillich cd25dbf71f Removed MCore::Quaternion AZ::Quaternion comparison tests
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-29 17:09:57 +02:00
Guthrie Adams 2237439a0e Material Editor: changing preset errors to warnings
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-07-29 09:29:00 -05:00
Guthrie Adams 4465b52de5 AtomToolsApplication minor comments/formatting
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-07-29 09:13:49 -05:00
Guthrie Adams d12d7de139 Add missing display mapper operation type bindings
Signed-off-by: Guthrie Adams <guthadam@amazon.com>
2021-07-29 08:58:10 -05:00
AMZN-Olex c13d3ec086 Minor corrections in code gen for usability
Signed-off-by: Olex Lozitskiy <mr.olexander@gmail.com>
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-07-29 09:39:55 -04:00
Benjamin Jillich aa98be18b7 Removed leftover MCore::Quaternion usages and fixes some include issues
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-29 14:34:56 +02:00
Benjamin Jillich 5bb8a17d79 Removed MCore::Quaternion.h/.inl/.cpp files
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-29 14:17:29 +02:00
moraaar 38b64466ec Merge pull request #2528 from aws-lumberyard-dev/ibtehajn/rigid_body_axis_locking
Implement axis locking options for rigid bodies

Signed-off-by: moraaar <moraaar@amazon.com>
2021-07-29 12:07:50 +01:00
chcurran 43dfffa3fd fix dangling component variables on cleared script, fix EntityIDNode reflection
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-28 20:58:49 -07:00
carlitosan 9475d1612b Merge branch 'development' into carlitosan_fix_for 2021-07-28 19:10:59 -07:00
carlitosan 2ba1e65c3a Merge pull request #2151 from aws-lumberyard-dev/carlitosan/development
fix dependency key bug in SC builder, remove dead code, fix reflection of polygon prism
2021-07-28 18:36:33 -07:00
chcurran eefc448dce remove stack tracer change and attempt to restore SC tests
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-28 17:48:11 -07:00
antonmic d693ee5dd3 merging latest
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-07-28 17:17:49 -07:00
chcurran 6dc750815b Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/development 2021-07-28 17:09:08 -07:00
chcurran d7a4b0d930 fix for double asset registration and multiple outs from loop nodes
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-28 16:51:25 -07:00
antonmic 72f808876c Improvements to pass statistics and SRG debugability
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-07-28 16:35:51 -07:00
Esteban Papp f0cafd0e9d Create RUN target as helpers for the project-centric workflow (#2520)
* Create RUN target as helpers for the project-centric workflow

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

* typo fix

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

* rename target as "<target>.Imported" and create "<target>" as the metatarget that is used for debugging and building in o3de

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-28 15:53:14 -07:00
Guthrie Adams 2f10f33bf6 Merge pull request #2351 from aws-lumberyard-dev/atomToolsApplication
AtomToolsApplication, making a base class for atom tools ATOM-415
2021-07-28 16:54:21 -05:00
Esteban Papp 0040c7fd9b Tweak test projects so the console window remains open (#2380)
* tweak test projects so the console window remains open

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

* doing it for all test projects

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

* newline at the end of the file to make devs happy

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-28 14:48:06 -07:00
kberg-amzn d95687d78c Merge pull request #2557 from aws-lumberyard-dev/MultiplayerBlendFix
Corrects math computing blend factors to interpolate state between received network updates
2021-07-28 14:41:46 -07:00
lumberyard-employee-dm 055df37482 Register show command fix (#2408)
* Updated print_registration functions to fix "register-show" command

Added unit test to validate the argparse options to the register show
command.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the register.py script to once again register an engine list

Previosly each engine were registered into a dictionary with multiple
keys, but once the engine.json started to self describe the registered
content that came with it, it was reduced to a single 'path' key.
Therefore it has been changed to a list to be consistent with other o3de
object paths

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the SettingsRegistryMergeUtitls Code which parses the attempts to locate the engine path associated associated with the project.json engine key to check the 'engines_path' object within the o3de_manifest.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated print registration unit test to patch the get_project_path

This is to make sure that the existence of the placeholder project path
isn't validated when running the test

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Typo and formatting fixes for the print_registration script

Also corrected indentation in unit_test_print_registration script

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-28 16:21:37 -05:00
kberg-amzn 6839497d99 Corrects math computing blend factors to interpolate state between received network updates
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-07-28 12:31:19 -07:00
chcurran 15d6ca3252 abandon attepts to enable script canvas tests on the farm
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-28 11:51:21 -07:00
chcurran d300f4b033 Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/development 2021-07-28 11:49:43 -07:00
Cynthia Lin 567b4a7f28 [ATOM-16016] Add initial level for AtomFeatureIntegrationBenchmark to AutomatedTesting. (#2405)
* [ATOM-16016] Add initial level for AtomFeatureIntegrationBenchmark to AutomatedTesting.

Signed-off-by: Cynthia Lin <cyntlin@amazon.com>

* [ATOM-16016] Add new AtomFeatureIntegrationBenchmark to AutomatedTesting.

Signed-off-by: Cynthia Lin <cyntlin@amazon.com>
2021-07-28 11:07:32 -07:00
Esteban Papp 63d2f34ad6 more fixes, AtomFont still requires more work
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-28 11:06:14 -07:00
Jacob Hilliard a271a85d6e Visualizer: postfix -> prefix increment
Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
2021-07-28 10:23:50 -07:00
Jacob Hilliard a064cedb59 Visualizer: fix clang build error
Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
2021-07-28 10:23:48 -07:00
Jacob Hilliard 11a001946f Visualizer: Implement total time + cleanup
Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
2021-07-28 10:23:41 -07:00
Jacob Hilliard bd00867fe6 Visualizer: Implement thread hovering tooltip
Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
2021-07-28 10:22:52 -07:00
Jacob Hilliard 487fc631ec Visualizer: Tabular view of function statistics
Current metrics are MTPC, max time, and invocations per frame. The
invocations per frame is buggy if switching between samples but I don't
know how to fix that in a context-agnostic way (editor vs ASV) - resetting
works for now.

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
2021-07-28 10:22:47 -07:00
Jacob Hilliard d5a496751c Visualizer: Implement region search + highlight
Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
2021-07-28 10:20:24 -07:00
Ibtehaj Nadeem a7e414fafe Fix Linux compilation error in test code
Signed-off-by: Ibtehaj Nadeem <81370835+ibtehajn@users.noreply.github.com>
2021-07-28 17:58:31 +01:00
pappeste 9c72510a4f removing files that got added by rebase
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com> (+1 squashed commits)

Squashed commits:

[a19269426] fixing more strings

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com> (+1 squashed commits)

Squashed commits:

[d2a049324] fixing more strings

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com> (+1 squashed commits)

Squashed commits:

[a1ff4c101] trying to build

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-28 09:54:42 -07:00
Dayo Lawal 3cd40b151e Merge remote-tracking branch 'upstream/development' into atomToolsApplication 2021-07-28 11:47:47 -05:00
Jacob Hilliard db8f78890f [ATOM-16017] Implement frame time histogram in visualizer (#2378)
* Histogram: Basic working graph of frame times

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Histogram: Improve usability

Implements horizontal frame limit lines, limit-based coloring, and a
viewport indicator.

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Histogram: Implement interactions

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
2021-07-28 09:35:02 -07:00
Ibtehaj Nadeem 0824bb462a Improve tooltip text
Signed-off-by: Ibtehaj Nadeem <81370835+ibtehajn@users.noreply.github.com>
2021-07-28 17:31:45 +01:00
Esteban Papp 433aec4f34 Disabling this since the fast checkup in VS doesnt solve what this was hoping to solve, we need to emit and add as dependencies all the includes involved in autogen (#2383)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-28 09:25:31 -07:00
Jakub Wlodek a7b613d388 Fixing typos in comments in AffineParts.h file (#2407)
Signed-off-by: jwlodek <jakub.wlodek@stonybrook.edu>
2021-07-28 08:56:46 -07:00
Benjamin Jillich e80931185b Ported RenderPlugin from MCore::AABB to AZ::AaBB
* Containing functionality verified.
* Zoom to joints
* Normals scale multiplier
* View closeup
* Calculating the scene aabb
* Rendering the actor instance aabbs
* Selection aabb

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-28 15:59:11 +02:00
AMZN-Olex 462c31b5de Refactoring to use AZ::Events
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-07-28 09:53:44 -04:00
Benjamin Jillich e9718d9ce8 Converted the EMFX Mesh to use AZ::Aabb instead of MCore::AABB
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-28 15:30:34 +02:00
Benjamin Jillich 416f9aecf7 Removed collision mesh aabb color from render option
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-28 15:09:38 +02:00
Ibtehaj Nadeem 16869d56f3 Use regular comment
The Doxygen comment would only apply to the first field in each group.

Signed-off-by: Ibtehaj Nadeem <81370835+ibtehajn@users.noreply.github.com>
2021-07-28 14:09:26 +01:00
ibtehajn fd07f907bc Implement axis locking options for rigid bodies
Linear and angular motion of rigid bodies can now be restricted along
specific world-space axes.

Signed-off-by: Ibtehaj Nadeem <81370835+ibtehajn@users.noreply.github.com>
2021-07-28 13:39:32 +01:00
moraaar d38f17131e Fixed cloth tangent generation (from 'stabilization/2106' @26c9853f)
- The output vectors were not properly filled with zeros when they already had the expected size.
- The tolerance was too large and was causing patches while computing tangents and bitangents.
- The handedness was inverted to what is expected in the shader (which always inverts tangent's w).

Signed-off-by: moraaar <moraaar@amazon.com>
2021-07-28 13:14:56 +01:00
Benjamin Jillich 5662cb551e Merge pull request #2418 from aws-lumberyard-dev/jillich/RemoveEmfxLegacyImporters
Removed legacy file loading for anim graphs and motion sets
2021-07-28 00:03:55 -07:00
lumberyard-employee-dm 6868a48bb0 Adding o3de.py subcommands for engine.json and gem.json modification (#2411)
The new commands are edit-engine-properties and edit-gem-properties
They can modify specific fields within these manifest files, that should
affect build system.

More importantly, this commands can be used to modify the "engine_name"
field in the engine.json and the "gem_name" field in the gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-27 22:04:37 -05:00
Esteban Papp 074e33081f more fixes for w4267
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:32:11 -07:00
pappeste 95914e3fd6 merging from development + fixing linux
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:32:07 -07:00
pappeste 20a4ec9b7d Sandbox
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:32:01 -07:00
pappeste f301c3b43a Code/Tools
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:31:55 -07:00
pappeste 7c62fde361 Whitebox
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:31:49 -07:00
pappeste 9dc13db8ba Vegetation
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:31:43 -07:00
pappeste 4ca2222532 SurfaceData
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:31:37 -07:00
pappeste 9076f60dda SliceFavorites
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:31:31 -07:00
pappeste e3344bdf8d ScriptCanvas
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:31:25 -07:00
pappeste 41a1cb58cf SceneProcessing
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:31:19 -07:00
pappeste 9a5265d77d PhysXDebug
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:31:13 -07:00
pappeste f53d1f955a PhysX
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:31:07 -07:00
pappeste 7a929165c6 NvCloth
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:31:01 -07:00
pappeste 31467479ce MultiplayerCompression
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:30:55 -07:00
pappeste 0f0a6c5cd3 Multiplayer
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:30:49 -07:00
pappeste 2338bd09d4 Microphone
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:30:43 -07:00
pappeste 93caf57c3a MessagePopup
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:30:37 -07:00
pappeste a66f9c0e59 Maestro
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:30:31 -07:00
pappeste 3c56edb827 LyShine
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:30:25 -07:00
pappeste 89c99b15af LmbrCentral
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:30:19 -07:00
pappeste 9c8cc729b1 InAppPurchases
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:30:13 -07:00
pappeste 2ae8b36589 ImGui
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:30:07 -07:00
pappeste 0af39dd633 GradientSignal
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:30:01 -07:00
pappeste 93384eebe1 GameStateSamples
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:29:55 -07:00
pappeste 150f37cb6b EMotionFX
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:29:49 -07:00
pappeste b67882a82f Blast
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:29:43 -07:00
pappeste 9b84f84d9c AWSMetrics
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:29:37 -07:00
pappeste 2c11569df2 AWSCore
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:29:31 -07:00
pappeste eb2da69e6e AtomLyIntegration
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:29:25 -07:00
pappeste 97f9ac870d Atom
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:29:20 -07:00
pappeste 82ba53dee3 AssetMemoryAnalyzer
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:29:14 -07:00
pappeste 5e863f810d some physx fixes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:29:08 -07:00
pappeste 909384bd34 Code/Framework compiling
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:29:02 -07:00
pappeste ceab4a794c CryEngine compiles
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:28:56 -07:00
pappeste 8eef0e219a CryLegacyAllocator cleanup
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:28:50 -07:00
pappeste 2560e2392f enable the warning
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 19:28:44 -07:00
chcurran 0cfac06c69 making azcore tests serialized as a sanity check only on non android
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-27 18:55:40 -07:00
chcurran 2174f8415a making azcore tests serialized as a sanity check
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-27 18:32:00 -07:00
chcurran c177fe3c04 use work around for missing SERIAL tag for ly_add_googletest()
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-27 16:27:36 -07:00
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>
2021-07-27 18:18:03 -05:00
chcurran 9742626aba Make SC unit tests run serially
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-27 15:59:28 -07:00
chcurran 055915ec4f merge from latest
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-27 15:51:35 -07:00
AMZN-koppersr bbf537b34a Merge pull request #2225 from aws-lumberyard-dev/rapidjson-natvis
Adding rapidjson.natvis file to the AzCore project to Visualizers to VS
2021-07-27 15:48:51 -07:00
Esteban Papp a20588952e disable vcpkg for every project (#2507)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-27 15:41:17 -07:00
dtamkin1 ce3ec0d49c Moved toggle swtich back to the left side per UX's request
Signed-off-by: dtamkin1 <jotamkin@amazon.com>
2021-07-27 15:26:22 -05:00
kberg-amzn 54a28352f0 Merge pull request #2461 from aws-lumberyard-dev/AzNetworkingMetrics
New AzNetworking metrics display plus connection quality debug widgets using ImGui
2021-07-27 13:14:41 -07:00
AMZN-Olex 5ebb096d1a Debug overlay for kpbs per entity works
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-07-27 15:49:41 -04:00
carlitosan 1e3c55246a Merge pull request #2490 from aws-lumberyard-dev/carlitosan/fix_null_check
remove null data check from connected slots
2021-07-27 12:49:15 -07:00
Dayo Lawal 4b0527c07f Moving comments
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-27 13:42:48 -05:00
Ken Pruiksma 33c408f654 Expose shadow bias to component & feature processors. (#2406)
* Expose shadow bias to component & feature processors. Shadow bias now works more consistently with various near / far shadow planes and caster positions. Bias now also affects esm shadows which helps eliminate acne in certain situations.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Adding jira comment to light configuration serialization version. Improved comment on final adjustment to bias before its sent to the shader.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Hooking up bias to behavior context.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-07-27 11:31:05 -07:00
puvvadar 3429738f38 Merge branch 'development' of https://github.com/o3de/o3de into mp_lerp_jitter 2021-07-27 11:29:50 -07:00
dtamkin1 ba347c1d60 Merge branch 'development' of https://github.com/o3de/o3de into GroupToggleSwitch 2021-07-27 13:28:17 -05:00
jjjoness bfbe6fc95c Corrected the text message (#2483)
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-07-27 13:12:36 -05:00
chcurran 76a3195487 remove null data check from connected slots
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-27 10:52:22 -07:00
Dayo Lawal 5cb001dffd More fixes
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-27 12:51:38 -05:00
carlitosan c6449b7db5 Merge pull request #2459 from aws-lumberyard-dev/carlitosan/fix_entity_ref
fix entity reference removal when not in a variable
2021-07-27 10:41:49 -07:00
Dayo Lawal 06b3f7d964 Undoing adding reflect and adding target names to functions
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-27 12:18:12 -05:00
moraaar 26c9853ff9 Fixed cloth tangent generation (#2440)
- The output vectors were not properly filled with zeros when they already had the expected size.
- The tolerance was too large and was causing patches while computing tangents and bitangents.
- The handedness was inverted to what is expected in the shader (which always inverts tangent's w).

Signed-off-by: moraaar <moraaar@amazon.com>
2021-07-27 09:11:28 +01:00
Dayo Lawal 485f6338ac CreateReflectionManager()
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-27 02:19:26 -05:00
Benjamin Jillich a3712b5564 TSpace setting for MikkT tangent generation (#2386)
* Added TSpace method setting which is only visible for MikkT generation.
* Fixed a bug with generating tangents for blend shapes.
* Renamed tangent space into generation method.
* Some code cleaning

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-27 09:15:26 +02:00
Dayo Lawal e3083c7310 Reflect() fix
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-27 02:11:58 -05:00
Dayo Lawal 61038ccd03 Reflect()
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-27 02:09:45 -05:00
Dayo Lawal 4b97a416a3 GetCriticalAssetFilters()
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-27 02:06:33 -05:00
AMZN-Olex 8fa3addda3 Added debug overlay for entitie with high network costs
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-07-27 00:21:40 -04:00
AMZN-Olex 59f65f2656 Refactored to store entities by entity ids
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-07-26 23:45:09 -04:00
kberg-amzn 23fb27e2a4 New AzNetworking metrics display plus connection quality debug widgets using ImGui
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-07-26 19:40:39 -07:00
AMZN-Olex a2f3066fa3 Imgui per entity works
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-07-26 21:59:19 -04:00
Pratik Patel c9b3ed8bc7 Merge pull request #2382 from aws-lumberyard-dev/audio/amzn-phist/RemoveLegacyXml
Replaces usage of legacy XML apis with RapidXml
2021-07-26 18:58:01 -07:00
chcurran 223654c41b Add fix and unit tests for pure on graph start functions and direct entity id input
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-26 17:51:10 -07:00
amzn-phist ed6dbb48f4 Fixes failing tests and linux compile error
Replaced a 'uint32' with AZ::u32 to fix a linux compile error that
likely came about after cleaning up includes.  Rewrites a failing unit
test after the code under test was updated from CryPak to AZ::IO.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-07-26 18:19:07 -05:00
AMZN-Olex f29fd86a39 More converstion in progress
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-07-26 19:11:28 -04:00
chcurran b8300c6248 fix entity reference removal when not in a variable
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-26 16:02:17 -07:00
Dayo Lawal 4baea40a75 Reflect() fix
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-26 17:48:22 -05:00
Dayo Lawal 7122f1b761 More refractoring
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-26 17:41:10 -05:00
AMZN-Olex 46777b537e Brought over LY legacy imgui code
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-07-26 18:01:14 -04:00
Dayo Lawal 50f6ea8385 Using GetBuildTargetName() and other fixes
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-26 16:22:34 -05:00
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>
2021-07-26 14:14:56 -07:00
Nicholas Van Sickle 7f84a4318c Add an Orthogonal Projection option to the Camera Gem (#2414)
* Add an Orthogonal Projection option to the Camera Gem

This adds a check-box to opt into an ortho projection along with a half-width parameter to adjust the size of the visible area. Includes some light tweaks to ensure debug rendering looks OK and that we generate a correct camera state for these non-perspective views.

Known issue: while in "Be this camera" mode in the Editor using an ortho projection manipulators aren't working correctly. This appears to be a downstream issue with CameraState consumers not actually checking the ortho flag.

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

* Fix some typos

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

* Account for reversed depth buffer

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

* Clarify depth reversal for MakeOrthographicMatrixRH

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-26 13:58:50 -07:00
Steve Pham e81f59d1e1 Create XCB Connection mechanism for WSISurface implementation for Linux (#2400)
- Add new Linux Trait to determine which display driver client API to use (only xcb supported for now)
- Add support for xcb connections (initial) for Linux/Vulkan
- Fix minor assertion caused by wrong use of sizeof
- Fix casing issue in a couple of material files (Linux is case sensitive)
2021-07-26 13:41:28 -07:00
amzn-phist 900cc08510 Removing dependencies on legacy code (#2358)
* Removes use of gEnv->mMainThreadId

Save off the thread id that was used when initializing audio system and
connecting EBuses, use that instead of gEnv.

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

* Replace uses of gEnv->pCryPak with AZ::IO

Updated uses of pCryPak to instead go through the AZ::IO::FileIOBase
instance.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-07-26 15:29:00 -05:00
amzn-phist 41ebcefe66 Restoring include headers that were removed
These removals caused build errors on non-unity builds.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-07-26 15:23:31 -05:00
chcurran c38aa001b6 Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/development 2021-07-26 13:20:50 -07:00
chcurran 3ad8f0dbf9 adjust location of disabling SC unit tests on Linux
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-26 13:20:08 -07:00
Cynthia Lin 61f91d4a9a Move benchmark data aggregation from ASV into ly_test_tools module. (#2335)
* fix: Correct typo in profiling capture system.

Signed-off-by: Cynthia Lin <cyntlin@amazon.com>

* Move benchmark data aggregation from ASV into ly_test_tools module.

Signed-off-by: Cynthia Lin <cyntlin@amazon.com>
2021-07-26 12:25:50 -07:00
antonmic ab957e60b8 Merge pull request #2385 from aws-lumberyard-dev/pruiksma/ATOM-16024
ATOM-16024 Point light shadows now affect specular like they should.
2021-07-26 12:03:08 -07:00
chcurran 91e84f1588 remove smoke tag now that Linux tests are disabled
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-26 11:37:38 -07:00
chcurran 6f07a0b136 Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/development 2021-07-26 11:32:12 -07:00
chcurran a87318c52a temporarily disable SC unit tests on Linux until a file case issue is solved
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-26 11:31:34 -07:00
bosnichd 90e45a5bbd Barrier (formerly Synergy) Input Gem (#2336)
Synergy (now Barrier) input was lost when we removed the CryLegacy Gem. This resurrects the code, updates it to work with Barrier (which is the open source project based on the original Synergy core), and updates it to be more conformant with the AzFramework Input framework.

Notes:

- The majority of code in BarrierInputClient.cpp is still largely unmodified from the original Cry drop and could use some love to make it more robust, but it works so at least gives us somewhere to start.
- The current iteration replaces the host platform's default mouse/keyboard implementation upon creation of the BarrierInputClient, and if the connection fails or is later lost we don't restore the default implementations which we should for a better use experience. On a related note, for some use cases it would be better to create additional mouse/keyboard input devices (that use the Barrier implementations) in addition to the existing devices (that use the host platform's default implementation), however this would mean that any system assuming only one mouse/keyboard device exists would not work with the additional Barrier input devices. We can iterate on both of the above issues in the future as needed, perhaps providing configurable options to control the behaviour.

Signed-off-by: bosnichd <bosnichd@amazon.com>
2021-07-26 12:19:00 -06:00
AMZN-nggieber d5b9d203ea Check for minimum VS subversion and link to workload install instructions for VS (#2398)
Signed-off-by: nggieber <nggieber@amazon.com>
2021-07-26 20:09:32 +02:00
Dayo Lawal 4306b57230 More replacement with target name
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-26 13:08:59 -05:00
Dayo Lawal 78b07a0869 Fixing errors and streamlining more to base class
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-26 12:51:37 -05:00
Royal OBrien a12defcb30 Merge pull request #2364 from AMZN-scspaldi/scspaldi_LyTTTestsforLinux
Made LyTT Tests check if they are disabled for the platform.
2021-07-26 13:35:30 -04:00
amzn-phist 0e46187996 Merge branch 'dev' into audio/amzn-phist/RemoveLegacyXml
Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-07-26 12:28:49 -05:00
jiaweig 24db0c82eb fix the assert from incorrect size calculation (#2404)
Signed-off-by: jiaweig <jiaweig@amazon.com>
2021-07-26 10:17:35 -07:00
Terry Michaels c390c84586 Merge pull request #2387 from aws-lumberyard-dev/TruncateNumericalValuesCorrectly
Fixed number truncation in displayed values
2021-07-26 11:34:58 -05:00
John Jones-Steele 73706fa04e Added Tests to check code is correct
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-07-26 16:10:21 +01:00
amzn-sean 3ade098742 support node switching in a pipe (#2345)
Signed-off-by: amzn-sean <75276488+amzn-sean@users.noreply.github.com>
2021-07-26 11:16:13 +01:00
John Jones-Steele 57fa1109c6 Merge branch 'development' into TruncateNumericalValuesCorrectly
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-07-26 09:19:41 +01:00
Benjamin Jillich 96aa9fde06 Removed legacy loading automated tests and ported file format for anim graph for remaining automated tests
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-26 10:00:07 +02:00
Benjamin Jillich ff2649d0c8 Adapted loading calls to removed legacy file loading
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-26 09:59:19 +02:00
Benjamin Jillich abc501e535 Removed legacy file format loading for anim graphs and motion sets
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-26 09:58:24 +02:00
Benjamin Jillich c097d19215 Removed legacy chunk processors for anim graphs and motion sets together with unused shared data
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-26 09:57:51 +02:00
Benjamin Jillich a287b67b43 Removed ReadDataSize/ReadData() helpers for attributes
Used only by legacy binary file format

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-26 09:57:01 +02:00
Benjamin Jillich a3e90b878c Removed legacy anim graph node parsers and legacy file format chunks
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-26 09:55:37 +02:00
Benjamin Jillich 8f35def25b AssImp skeleton import improvements (#2348)
* Disabled to skip exporting a node in case there are child bones underneath, this broke motion extraction as we skipped the motion extraction node.
* Added several helper methods for getting the local space bind pose transform, finding all bones, getting the first bone for a given node name and a recursive has child bones.
* Unified the cloned get all bone methods.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-26 08:39:02 +02:00
dmcdiar 9358428beb Added object release queue notification to the RHI Device and ObjectCollector.
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-07-25 22:39:22 -07:00
Esteban Papp f3a5e9d948 changing type that was coming from a cry header (#2397)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-23 15:50:27 -07:00
puvvadar b4e8801095 Account for new blend factor calc and updated ScopedAlterTime usages
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-07-23 14:51:53 -07:00
dtamkin1 731640492e Merge branch 'development' of https://github.com/o3de/o3de into GroupToggleSwitch 2021-07-23 16:28:45 -05:00
dtamkin1 fcb2a0f95c Reformatted Unit tests to give more information and be more concise, also changed the position of the toggle switch
Signed-off-by: dtamkin1 <jotamkin@amazon.com>
2021-07-23 16:21:07 -05:00
AMZN-Phil fccb86d5c0 Check for build process exit status and display log link in more cases.
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-07-23 13:58:58 -07:00
Junbo Liang c8b55af401 [AWS][Metrics] Resource names are too long leading to CDK deployment failures (#2291)
Sanitize resource names to prevent AWS resource failures.
2021-07-23 11:33:11 -07:00
Junbo Liang 5b8b51924a [AWS][AppSec][Medium] Bucket logging not enabled in sample template (#2243)
Add S3 bucket logging not enabled in sample template
2021-07-23 10:29:03 -07:00
amzn-phist dff425764a Fix some minor things
Removes unnecessary things added during development.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-07-23 12:17:34 -05:00
Chris Burel 1e10ee61ba [MeshOptimizer] Return the correct size from the position map when there are blendshapes (#2391)
The previous version returned the incorrect size from the position map when
blendshapes are present in the model. When there are blendshapes, the
vertex welding is disabled, and nothing is inserted into the position map.
However, the position map's size was being used to dictate how many
elements to create in the skinning info. The skinning info tries to
compensate for an incorrect max vertex index by resizing its underlying
vector when adding an influence, but that was using the index as the new
size of the vector, so it was off by one. This fixes both errors.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-07-23 19:13:53 +02:00
Luis Sempé 3eed9af252 Merge pull request #2379 from aws-lumberyard-dev/scripting/combo_box_fix
Script Canvas: Fixed Scope and Initial Value selection boxes
2021-07-23 10:11:13 -07:00
SergeyAMZN bee2b8831f Merge pull request #1941 from aws-lumberyard-dev/networking-autogen
Fix autogen template RewindableObject construction for linux platform
2021-07-23 18:08:49 +01:00
amzn-phist ce2fc6c1e6 Addresses one more piece of feedback
Updates a call to ConvertToAlias to use PathView.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-07-23 11:43:03 -05:00
amzn-phist d385f6ed99 Addresses feedback from PR review
Change DeepCopyNode utility to return a unique_ptr, fix up some
string/path usages to avoid temporaries, etc.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-07-23 11:29:47 -05:00
John Jones-Steele b1922fe95e Changed comment to reflect PR
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-07-23 15:26:38 +01:00
John Jones-Steele a33bc107be Fixed number truncation in deisplayed values
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-07-23 10:58:36 +01:00
moraaar 1a407d9a08 Debug Trace Messages for Automation queues bus calls. (#2328)
Since TraceMessageBus will be called from multiple threads and python interpreter is single threaded, all the bus calls are queued into a list and called at the end of the frame in the main thread.

Signed-off-by: moraaar <moraaar@amazon.com>
2021-07-23 08:40:03 +01:00
hultonha 4268376587 Ensure camera system correctly consumes events when it is active (#2346)
* add typename for struct initializer

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* fix for ensuring while the camera is 'active', events are consumed and not propagated

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* refactor how we decide which priority to repsond to events to

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* also -> only

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-23 08:52:44 +02:00
Ken Pruiksma 53dd7a89aa ATOM-16024 Point light shadows now affect specular like they should.
Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-07-22 23:50:23 -05:00
amzn-phist 91dcbe7fed Fixes minor mistake in helper function desc
Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-07-22 21:17:41 -05:00
amzn-phist 976272d9cf Cleans up more legacy code from ACE
Rewrote some code to replace gEnv->pCryPak and ISystem usage.  One place
was grabbing a Camera view from ISystem, replaced with simple identity
matrix.  Cleaned up include headers.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-07-22 21:06:04 -05:00
onecent1101 85c403ea06 Remove =
Signed-off-by: onecent1101 <liug@amazon.com>
2021-07-22 18:10:54 -07:00
onecent1101 d7627c05f6 Fix autogen template RewindableObject construction for linux platform
Signed-off-by: onecent1101 <liug@amazon.com>
2021-07-22 18:10:50 -07:00
lsemp3d 9a4a7bc156 Script Canvas: Fixed Scope and Initial Value selection boxes
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-07-22 17:19:29 -07:00
Steve Pham 62356b811f Non unity compile fixes (#2365)
* Add missing RTTI include to fix non-unity build error
* Add missing includes that were automatically added as part of unity builds

Signed-off-by: Steve Pham <spham@amazon.com>
2021-07-22 17:01:01 -07:00
Esteban Papp 70c9ed93f8 Make locations for LY_PACKAGE_DOWNLOAD_CACHE_LOCATION and LY_PACKAGE_UNPACK_LOCATION relative to LY_3RDPARTY_PATH across configurations (#2360)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-22 16:42:51 -07:00
amzn-phist 5b148b1f40 Convert legacy XML handling to rapidxml
Updates the Audio Controls Editor code to use rapidxml instead of legacy
xml apis.  Further makes improvements to path manipulations away from
strings towards PathView apis and similar.

Fixes some issues encountered with memory management when handling xml
data that did not occur previously.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-07-22 17:37:44 -05:00
evanchia 05728920f7 Replaced with imported functions for smoke tests
Signed-off-by: evanchia <evanchia@amazon.com>
2021-07-22 15:05:09 -07:00
Chris Galvan 3f044b10c1 Merge pull request #2366 from aws-lumberyard-dev/cgalvan/RemoveSliceMenuOptionsFromRPEWhenPrefabsEnabled
Removed slice based context menu options from the RPE when prefabs are enabled.
2021-07-22 16:54:11 -05:00
puvvadar 08a53a3a6f Merging development to mp_lerp_jitter
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-07-22 14:12:14 -07:00
Ken Pruiksma 4fa4ad27db Fixing missing definition of GpuCrashTracker for Aftermath. (#2354)
Recently some changes were made to pch, and this was probably missed. This will just include the file directly when Aftermath is enabled.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-07-22 16:01:50 -05:00
evanchia d08cbd2c33 Moving load level test from sandbox to smoke with fixes
Signed-off-by: evanchia <evanchia@amazon.com>
2021-07-22 13:55:55 -07:00
puvvadar b55bad496d Adding rewindable mechanisms to support interpolation
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-07-22 13:49:05 -07:00
Chris Galvan 90ef2ba13f Removed slice based context menu options from the RPE when prefabs are enabled.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-22 15:21:08 -05:00
scspaldi 2de3a5e6d7 Made LyTT Tests check if they are disabled for the platform.
Signed-off-by: scspaldi <scspaldi@amazon.com>
2021-07-22 12:59:19 -07:00
Chris Galvan e6927ffc14 Merge pull request #2359 from aws-lumberyard-dev/cgalvan/ImproveAutoResizingOfDialogs
Improved auto-resizing when centering dialogs when they are first displayed.
2021-07-22 14:49:43 -05:00
Chris Galvan 75b2437a2d Merge pull request #2356 from aws-lumberyard-dev/cgalvan/ProjectManagerSaveRestoreWindowGeometry
Fixed Project Manager to enable save/restore of the window geometry.
2021-07-22 13:48:10 -05:00
Esteban Papp a007f1a462 Issues/2126 PhysX Gem can't be used as build dependency in engine SDK Part (#2337) (#2340)
* Applying GENEX_EVAL to 2 cases where the genex can produce another genex

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

* Missing case when the folder is an external one to the engine/project (e.g. external gems)

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-22 11:20:58 -07:00
moudgils 5ad0cac085 Deleting a missed file from a previous PR (#2350)
Signed-off-by: moudgils <moudgils@amazon.com>
2021-07-22 10:57:30 -07:00
Chris Galvan 8cf7f8ed7b Update to check both width and height at the same time.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-22 12:49:51 -05:00
Chris Galvan ce3b9e2917 Improved auto-resizing when centering dialogs when they are first displayed.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-22 12:34:41 -05:00
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>
2021-07-22 10:16:17 -07:00
Jacob Hilliard 3f71277220 Integrate visualizer widget into ASV CPU profiler (#2106)
* Visualizer: initial refactor to toggle behavior

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Visualizer: improve window integration

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Visualizer: remove duplicate logic and cleanup

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Visualizer: fix tabs

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Visualizer: move to iterator prefix increment

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Visualizer: fix format string type error

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
2021-07-22 10:12:07 -07:00
Chris Galvan edbe05bd81 Fixed Project Manager to enable save/restore of the window geometry so its window position/sizing will be restored after it is closed/re-launched. Also improved WindowDecorationWrapper logic to center by default when using the showFromSettings API for first time launch.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-22 11:57:40 -05:00
Benjamin Jillich dbe6bb673e Merge pull request #2277 from aws-lumberyard-dev/burelc/LYN-4490
[MeshOptimizer] Weld nearby vertices when optimizing meshes
2021-07-22 09:42:30 -07:00
Dayo Lawal ecc26a24a5 //! Comment added
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-22 11:27:59 -05:00
Dayo Lawal c1998d8d3c AtomToolsApplication working with SMC
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-22 11:27:57 -05:00
Dayo Lawal 002a4a4a21 AtomToolsApplication working with MatEditor
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-22 11:27:55 -05:00
Chris Galvan 7ec6feddb8 Merge pull request #2329 from aws-lumberyard-dev/jckand/VegDebuggerTestStabilization
Removing obsolete Vegetation Debugger test
2021-07-22 10:14:35 -05:00
Chris Galvan 1d579d5785 Merge pull request #2330 from aws-lumberyard-dev/jckand/LCTestXfail
Adding xfail mark to test_LandscapeCanvas_GraphClosed_OnEntityDelete
2021-07-22 10:14:18 -05:00
AMZN-AlexOteiza b815c203da (Continuation) Implemented automation paralellization & standarization (#1718)
Engine improvements/fixes

Fixed behavior that made the editor automated test to be sometimes stuck if lost the focus is lost.
Added support for specifying multiple tests to in batch to the editor, this is achieved by passing --runpythontest with the tests separated by ';'
Added new cmdline argument --project-user-path for overriding the user path. This allows to have multiple editors running writing logs and crash logs in different locations.
Moved responsability of exiting after a test finishes/passes out of ExecuteByFilenameAsTest, callers will use the bool return to know if the test passed.
Editor test batch and parallelization implementation:

Now the external python portion of the editor tests will be specified via test specs which will generate the test. Requiring no code. This is almost a data-driven approach.
Tests can be specified as single tests, parallel, batchable or batchable+parallel
Command line arguments for pytest to override the maximum number of editors, disable parallelization or batching.
Automated tests for testing this new editor testing utility

Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>

Co-authored-by: Garcia Ruiz <aljanru@amazon.co.uk>
2021-07-22 12:57:23 +02:00
sphrose ce5c385553 Merge branch 'development' into LYN-3705-2 2021-07-22 10:39:14 +01:00
hultonha 231f09d899 Merge pull request #2322 from aws-lumberyard-dev/hultonha_LYN-1866_viewport-ui-focus-tidy
ViewportUi related tidy-up changes
2021-07-22 10:02:56 +01:00
kberg-amzn 3bb62ca3f7 Merge pull request #2315 from aws-lumberyard-dev/MultiplayerWeapons
Multiplayer weapons
2021-07-21 17:37:21 -07:00
Esteban Papp fc1ccb9e85 Issues/2126 PhysX Gem can't be used as build dependency in engine SDK Part (#2337)
* Applying GENEX_EVAL to 2 cases where the genex can produce another genex

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

* Missing case when the folder is an external one to the engine/project (e.g. external gems)

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-21 17:17:09 -07:00
sphrose 9639003a7d LYN-4774 Fix missing box icons inside the main Viewport (#2297)
* LYN-4774 Fix missing box icons inside the main Viewport

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* V2 icons

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>

* Bug fixes

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>
2021-07-21 16:33:04 -07:00
L4stR1t3s cf2effc58c Ninja compile and link pool CMake settings (#2334)
* Ninja compile and link pool CMake settings

Signed-off-by: L4stR1t3s <69721170+L4stR1t3s@users.noreply.github.com>

* Added CMake cached variables for Ninja compile/link pool settings

Signed-off-by: L4stR1t3s <69721170+L4stR1t3s@users.noreply.github.com>
2021-07-21 16:04:01 -07:00
L4stR1t3s 9596aa0ddf Added .vs/ (Visual Studio cache when using CMake builds instead of solutions) and out/. (Visuql Studio uses this as default build directory when opening a folder with a CMakeLists.txt and immediately creates it) to .gitignore. (#2306)
Signed-off-by: L4stR1t3s <frederik.decaster@gmail.com>
2021-07-21 15:07:24 -07:00
Luis Sempé eb24edbce7 Merge pull request #2304 from aws-lumberyard-dev/scripting/contract_crash_fix
Crash guard when the data has a list with an empty contract
2021-07-21 14:48:24 -07:00
srikappa-amzn d8c9c5178e Reset the prefab root instance before removing the corresponding template (#2287)
* Remove dirty entities correctly when prefab entities get destroyed

Signed-off-by: srikappa-amzn <srikappa@amazon.com>

* Remove call to clear dirty entity for single entity delete

Signed-off-by: srikappa-amzn <srikappa@amazon.com>

* Removed couple of asserts because order of operations is not fixed

Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-07-21 15:42:46 -05:00
moraaar fbb9ed6618 Merge pull request #2333 from aws-lumberyard-dev/Move_Undo_Redo_Test_Sandbox
Moving test_C15425929_Undo_Redo flaky test to sandbox test suite
2021-07-21 19:37:52 +00:00
Terry Michaels e21ef0fbfa Merge pull request #2305 from aws-lumberyard-dev/jckand/DynVegXfailFixes
Updating skipped/xfailed Dynamic Vegetation automated tests
2021-07-21 14:08:43 -05:00
moraaar caa4e30b38 Marking test_C15425929_Undo_Redo as xfail.
Signed-off-by: moraaar <moraaar@amazon.com>
2021-07-21 19:12:31 +01:00
moraaar a918b3d31a Moving test_C15425929_Undo_Redo flaky test to sandbox test suite
Signed-off-by: moraaar <moraaar@amazon.com>
2021-07-21 19:03:44 +01:00
Esteban Papp de54731282 fix reference to temporary (#2312)
* fix reference to temporary

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

* Non-unity fixes for mac

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-21 11:00:45 -07:00
Nicholas Van Sickle b198d653c1 Fix FOV getting reset upon entering game mode (#2216)
* Fix FOV getting reset upon entering game mode

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

* Ensure scenes load with the correct FOV

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-21 09:53:17 -07:00
Nicholas Van Sickle d086e45d22 Fix getting stuck in game mode with some UI Assets (#2207)
- LyShine assets with "consume all input" could accidentally eat the escape event that exited game mode
- The main window has a shortcut for exiting game mode, but this wasn't being triggered in this context, so we go ahead and catch the Escape key event ASAP in EditorViewportWidget to ensure the game mode exit fires

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-21 09:52:49 -07:00
Terry Michaels b740329c1e Merge pull request #2326 from aws-lumberyard-dev/ImGuiNoEntityProblem
Im gui no entity problem
2021-07-21 11:11:47 -05:00
jckand-amzn 7ebdde0be0 Adding xfail mark to test_LandscapeCanvas_GraphClosed_OnEntityDelete
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-07-21 10:25:48 -05:00
moraaar ac6c30d427 Fixed memory issue with python proxy notifications. #2318
The memory of the returned parameter was being released before it was finally read and set to the final behaviour parameter in BehaviorEBusHandler::CallResult.

Making the result parameter a member of the class so its memory in still present when read in CallResult.

Signed-off-by: moraaar moraaar@amazon.com
2021-07-21 15:22:11 +00:00
jckand-amzn 3050a4db47 Removing obsolete Vegetation Debugger test
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-07-21 10:18:18 -05:00
lumberyard-employee-dm 8e79ed8667 Merge pull request #2313 from aws-lumberyard-dev/AssetBrowserScanFolderFullPathFix
Fixed RootAssetBrowserEntry setting of child AssetBrowserEntries
2021-07-21 09:58:52 -05:00
lumberyard-employee-dm 75f3be20bf Merge pull request #2314 from aws-lumberyard-dev/CherryPickPR2313
Cherry-Pick: Fixed RootAssetBrowserEntry setting of child AssetBrowserEntries
2021-07-21 09:58:40 -05:00
John Jones-Steele f24ce2a5bb Merge branch 'development' into ImGuiNoEntityProblem
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-07-21 15:02:46 +01:00
John Jones-Steele 7cb6ef4f47 Checked for no Entity selected and fixed UI
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-07-21 15:00:46 +01:00
hultonha 0b4e8b468f further formatting changes for viewport ui
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-21 14:13:34 +01:00
hultonha ec3e1f98c1 Merge branch 'development' into hultonha_LYN-1866_viewport-ui-focus
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-21 14:01:43 +01:00
hultonha 1ac59388a3 Merge pull request #2319 from aws-lumberyard-dev/hultonha_LYN-1866_viewport-ui-focus-fix
Viewport UI focus/shortcut fix
2021-07-21 13:43:20 +01:00
Benjamin Jillich 001aa96fae Merge pull request #2299 from aws-lumberyard-dev/jillich/TangentsGeneration
MikkT tangent generation support
2021-07-21 05:12:29 -07:00
greerdv efd4e688cd Merge pull request #2193 from aws-lumberyard-dev/physics_script_translations
improve translations for physics types in Script Canvas
2021-07-21 12:24:40 +01:00
Benjamin Jillich d987c45072 MikkT tangent generation support
* Default setting when no tangents rule: MikkT tangents.
* Calculates tangents/bitangents for all available uv sets.
* Creates tangent/bitangent data in in case they are not existing yet (as in: the source scene contains tangents/bitangents)
* Overwrites the tangent/bitangent data from the source scene in case MikkT is wished.
* Added helper functions to create tangent/bitangent scene nodes, finding tangent/bitangent data for a given uv layer and calculating the number of uv layers provided by the mesh scene node.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-21 13:23:07 +02:00
hultonha 67e7a75d50 ensure uiMainWindow and uiOverlay have valid object names
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-21 11:11:22 +01:00
moraaar bc76bc890c Fixed memory issue with python proxy notifications.
The memory of the returned parameter was being released before it was finally read and set to the final behaviour parameter in BehaviorEBusHandler::CallResult.

Signed-off-by: moraaar <moraaar@amazon.com>
2021-07-21 10:49:06 +01:00
greerdv c0f27bd7bc merge from development
Signed-off-by: greerdv <greerdv@amazon.com>
2021-07-21 10:05:32 +01:00
sphrose 7414843d13 Merge branch 'development' into LYN-3705-2 2021-07-21 08:55:58 +01:00
kberg-amzn 1c004cf882 Undo some debug changes in the hashing serializer
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-07-20 20:54:14 -07:00
lumberyard-employee-dm b58286d9b1 Fixed RootAssetBrowserEntry setting of child AssetBrowserEntries
The issue is due to RootAssetBrowserEntry::UpdateChildPaths not taking
the RootAssetBrowserEntry fullpath into account when appending the child
path entry

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-20 21:04:04 -05:00
AMZN-koppersr c831f8037a Merge pull request #2308 from aws-lumberyard-dev/Prefabs/SmallFormatImprovements
Remove unneeded fields from Entity and EditorTransform JsonSerializers
2021-07-20 18:59:03 -07:00
lumberyard-employee-dm 92a4c76797 Fixed RootAssetBrowserEntry setting of child AssetBrowserEntries
The issue is due to RootAssetBrowserEntry::UpdateChildPaths not taking
the RootAssetBrowserEntry fullpath into account when appending the child
path entry

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-20 20:40:04 -05:00
sconel 36f2207558 Remove unneeded fields from Entity and EditorTransform JsonSerializers
Signed-off-by: sconel <sconel@amazon.com>
2021-07-20 16:11:49 -07:00
lumberyard-employee-dm c6054cd03a Merge pull request #2307 from aws-lumberyard-dev/fix_cmake_python_local
Fixed cmake Python so it correctly reinstalls a local python package if its setup.py changes
2021-07-20 18:00:39 -05:00
jckand-amzn dccab7df54 Merge branch 'development' of https://github.com/o3de/o3de into jckand/DynVegXfailFixes 2021-07-20 17:19:15 -05:00
moudgils 1c2f5ab6d5 Add support for LowEndRenderPipeline for mobile and the cleanup associated with it (#2292)
Signed-off-by: moudgils <moudgils@amazon.com>
2021-07-20 14:58:54 -07:00
puvvadar 69d5f64bb7 Add function documentation for GetCurrentBlendFactor
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-07-20 14:21:00 -07:00
Garcia Ruiz 54cfd26b6c Fixed cmake Python so it correctly reinstalls a local python package if its setup.py changes
Signed-off-by: Garcia Ruiz <aljanru@amazon.co.uk>
2021-07-20 23:16:09 +02:00
kberg-amzn 52780f2130 Merge branch 'development' of https://github.com/o3de/o3de into MultiplayerWeapons 2021-07-20 14:13:24 -07:00
puvvadar ebe326f6e9 Add server side accounting for blend factor
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-07-20 14:12:06 -07:00
jckand-amzn e0c94dcf45 Updating xfail reason for tests currently failing due to instance spawning with null renderer
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-07-20 15:42:06 -05:00
lumberyard-employee-dm 92571c2ae4 Merge pull request #2250 from aws-lumberyard-dev/SettingsRegistryBuilderGemRegistryFix
Fixed the SettingsRegistryBuilder not merging the Registry directories within Gems
2021-07-20 15:41:42 -05:00
Jacob Hilliard 5c0b6bf50f [GHI #2165] GPU Buffer/Image memory visualizer (#2242)
* GPU Memory: basic tree view of pools + heaps
* GPU Memory: pie charts of overall heap usage
* GPU Memory: Implement tabular view
* GPU Memory: final cleanup
* GPU Memory: use AZ_ENUM macro for string conversion

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
2021-07-20 13:41:33 -07:00
jckand-amzn 6fcf9aa9e1 Updated component configuration for new uniform scale in SlopeAlignmentModifier tests
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-07-20 15:39:58 -05:00
Junbo Liang a32a521a80 Update automation tests for the AWS gems to reduce the run time (#2148)
Simplify the automation tests to reduce the time they cost on Jenkins
2021-07-20 13:39:54 -07:00
lsemp3d 6c4fdd3af5 Missing early out if no contract exists
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-07-20 13:13:43 -07:00
lsemp3d 8d56a031ef crash guard when the data has a list with an empty contract
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-07-20 13:13:41 -07:00
Jeremy Ong e5983dd2af Terminate AssetProcessor when spawned by the parent project process (#2272)
* Terminate AssetProcessor when spawned by the parent project process

Signed-off-by: Jeremy Ong <jcong@amazon.com>

* Maintain default behavior (leaving AP running on quit)

To enable the autotermination feature, the ap_tether_lifetime CVAR is
provided.

Signed-off-by: Jeremy Ong <jcong@amazon.com>
2021-07-20 12:38:12 -07:00
hultonha b8a80aa914 fix for viewport ui focus issue
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-20 20:32:41 +01:00
jckand-amzn 2173693462 Updating component configuration and expected instance counts for SlopeFilter test
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-07-20 13:59:43 -05:00
jckand-amzn d9874431e2 Moving test back to xfail due to remaining issues with instance planting on meshes while null renderer is enabled
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-07-20 13:58:23 -05:00
AMZN-tpeng 216542c939 [ATOM][RHI][Vulkan][Android] - pick the correct share mode based on f… (#2166)
* [ATOM][RHI][Vulkan][Android] - pick the correct share mode based on flags and size of queue families

Signed-off-by: Peng <tonypeng@amazon.com>
2021-07-20 11:24:35 -07:00
lumberyard-employee-dm 69bd0e8519 Merge pull request #2290 from aws-lumberyard-dev/cherry-pick-Issue2282-hxx-pattern
Cherry-Pick: Add missing `*.hxx` pattern
2021-07-20 12:54:53 -05:00
Esteban Papp a08f850766 Merge pull request #2284 from nemerle/header_inclution_reductions_pt1
Reduce inclusion overhead a little bit
2021-07-20 10:51:25 -07:00
Gene Walters d411c1d1d9 Autonomous to Authority Net Properties (#2153)
* WIP. Autonomous->Authority network properties now functional. Still need some research in regards to entity ownership when it comes to the PropertyPublisher.

Signed-off-by: Gene Walters <genewalt@amazon.com>

* WIP. Exposing Auton->Auth Properties accessors and onchange events

Signed-off-by: Gene Walters <genewalt@amazon.com>

* Fix propertypublisher constructor to skip the creation state if we arent the owner. Removing ClientToServerReplicationWindow, return to just using NullReplicationWindow.

Signed-off-by: Gene Walters <genewalt@amazon.com>

* Reverting some wip debug prints

Signed-off-by: Gene Walters <genewalt@amazon.com>

* Minor whitespacing fix

Signed-off-by: Gene Walters <genewalt@amazon.com>

* minor undoing of whitespacing

Signed-off-by: Gene Walters <genewalt@amazon.com>

* NullReplicationWindow MaxReplication is 0, but now Autonomous entity updates will always be added to the send list (ignoring the max replication limit)

Signed-off-by: Gene Walters <genewalt@amazon.com>

* Updating PropertyPublisher comment to explicitly call out if we dont own the entity locally, the remote replicator must exist

Signed-off-by: Gene Walters <genewalt@amazon.com>

* Renaming RepiclationWindow GetMaxEntityReplicatorSendCount to GetMaxProxyEntityReplicatorSendCount; this number only affects the number of proxy sends and allows autonomous properties to always send

Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-07-20 10:29:41 -07:00
hultonha cdedb62634 remove commented line
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-20 18:18:56 +01:00
AMZN-stankowi 69b5c04b7f Cleared m_scriptFilename between scene files. (#2278)
This fixes a bug where a Python script file would be run on a scene file
that didn't have a script file set.
Added a general case version to SceneBuilderWorker.cpp, to make it easy
to mark all scene files as dirty.
Automated tests for this will come in a separate pull request.

Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com>
2021-07-20 10:11:09 -07:00
hultonha 4762867856 fix for focus being removed from main viewport widget when interacting with viewport ui elements
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-20 18:04:08 +01:00
jckand-amzn 605c17072e Updating test suite for Position Modifier test
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-07-20 11:47:26 -05:00
jckand-amzn b7cb9fa5e3 Re-configured some component properties to account for uniform scaling in PositionModifier tests
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-07-20 11:46:16 -05:00
Chris Burel 2355581d79 Replace Array2D with vector<vector<>>
The thought behind Array2D was that it would be more efficient from a
memory allocation perspective to have one fixed buffer that grows than
it would be to have a vector of vectors. In reality, the runtime of
inserting into the middle of one large buffer, and shifting all the
resulting elements, ends up far outweighing any memory allocation
overhead.

In the mesh optimizer, things are added to the end of each sub-vector
one by one. It isn't known up front how many elements each sub-vector
will have. With vertex welding enabled, it is far more likely that a
given vertex will be influenced by a large number of joints. When using
the Array2D to store the influences, and a vertex with a low index has
more than 4 influences, those influences have to be inserted into close
to the front of the big vector, and all the other elements shifted.
Array2D was doing this with a linear shift, shifting the elements by 1
at a time, and not providing any exponential growth on the amount of
elements reserved by each sub-vector. The result is a linear insertion
time.

By contrast, using vector<vector<Influence>> instead gives us back the
amortized constant insertion time. Since the skin influences are just
added to the end of each sub-vector, no shifting of the elements is
necessary. And since the amount of original vertex indices is known up
front, the number of sub-vectors can still be pre-created, so the
sub-vectors themselves never need to shift.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-07-20 09:43:14 -07:00
sharmajs-amzn d5431e1c57 {LYN-4996} Asset Processor is not reprocessing STL files after settings are edited/updated (#2095)
* add asset importer file extension

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

* add new test setreg file

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

* removed an unnecessary namespace

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

* addressed feedback

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

* addressed feedback

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

* remove unnecessay method

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

* add file

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

* reduce waiting time in block until idle

Signed-off-by: sharmajs <sharmajs@amazon.com>
2021-07-20 09:26:11 -07:00
Esteban Papp 00f50f2a90 Re-enable using non-officially-supported generators when building with MSVC
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-07-20 09:00:08 -07:00
Terry Michaels 2674b38496 Merge pull request #2274 from aws-lumberyard-dev/Foundation/miterenc/ContributingUpdateDev
Updated CONTRIBUTING.md
2021-07-20 10:31:19 -05:00
greerdv 4438192d04 merge from development
Signed-off-by: greerdv <greerdv@amazon.com>
2021-07-20 16:12:45 +01:00
Benjamin Jillich fe661bc159 Register tangents rule for mesh groups, so users can add it to the scene settings
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-20 16:27:52 +02:00
Benjamin Jillich 424ee5d5e8 Removed emfx legacy tangent generation settings from tangents rule
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-20 16:26:38 +02:00
Benjamin Jillich 2b89d9d563 MikkT generator fills given tangent data rather than creating a new scene node
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-20 16:25:42 +02:00
amzn-mike fc75dd5fda Fix python fbx tests (#2171)
* Update fbx test dbgsg files

Remove rc products from fbx test expected output
Update warning counts for 2 of the tests - these are due to missing material properties
Add SkipAtomOutput setting to disable atom material and mesh processing in scene as these pull in a lot of external dependencies to Process
Removed BlendShapeData and MeshData debug output of positions/normals/faces
Updated ManifestImportRequestHandler to remove warning about Joining 2 absolute paths
Updated AssImpMaterialImporter to use new GenerateRelativeSourcePath API to fix issue where relative path generation failed with tmp project directories

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Add comment for setting

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Add override dbgsg file to python test

The mesh optimizer specifically avoids creating optimized nodes for nodes that are not selected, resulting in a different scene graph that requires a different dbgsg file to compare with

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>

* Replace hardcoded passing of specific registry setting to instead pass all registry settings to AssetBuilder

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
2021-07-20 06:48:35 -07:00
hultonha 7c796d9bf0 Merge pull request #2295 from aws-lumberyard-dev/FixScriptEventNameIssue
Change the code so a temporary string isn't created
2021-07-20 14:34:24 +01:00
John Jones-Steele a15ce97dca Applied optimisation from PR
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-07-20 13:45:45 +01:00
John Jones-Steele a2c7f93c52 Change the code so a temporary string isn't created
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-07-20 11:43:40 +01:00
Benjamin Jillich e85d6e9c4c Fixing a crash for animated transforms having a bone as parent (#2255)
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-20 08:01:49 +02:00
Axel Nana abce54b3cd Add missing *.hxx pattern
Signed-off-by: Axel Nana <axel.nana@aliens-group.com>
2021-07-19 21:22:49 -05:00
lumberyard-employee-dm b359bd4832 Merge pull request #2282 from SparkyStudios/o3de/issue2276
Add missing `*.hxx` pattern
2021-07-19 21:15:12 -05:00
Scott Romero afb57c9cf6 [stabliziation/2106] update 3rd party license file name to be pulled into the installer package (#2281)
License file name was changed in #2267

Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2021-07-19 18:17:55 -07:00
nemerle e76b65fce9 Reduce inclusion overhead a little bit
Signed-off-by: nemerle <96597+nemerle@users.noreply.github.com>
2021-07-20 02:31:38 +02:00
Axel Nana c333c453c6 Add missing *.hxx pattern
Signed-off-by: Axel Nana <axel.nana@aliens-group.com>
2021-07-20 01:05:09 +01:00
lumberyard-employee-dm d22a473936 Merge pull request #2241 from aws-lumberyard-dev/CherryPickIssue2227Fix
Cherry Pick: External Gem and Projects now appear in Editor AssetBrowser (#2227)
2021-07-19 18:57:32 -05:00
Esteban Papp 4a4e6eb376 SPEC-7179 Removal of precompiled header files
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-19 16:37:33 -07:00
Scott Romero 3c378b348c [development] Fixed runaway memory in editor (#2220)
There was a change in bahaviour to how files/directories were collected in the AZ::IO::FindData::Scan* functions which allowed the addition of duplicate entries. This created a problem when attempting a recursively greedy search with zips included because of the level system pak files. Their mount points would be the root "levels" folder, so for N-levels there would be N identical entries to the "levels" folder being added perpetually each time ScanZips was called on the "levels" folder or above folders with "*" filtering.

Letting the editor sit idle no longer sees the reported memory in the bottom status bar climb. Also, running the tests which prompted the initial change shows a negligible change in perf.

Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2021-07-19 16:14:41 -07:00
Brian Herrera 173126f5a5 Add script for license scanner (#2267)
* Add script for license scanner

This script will scan the source tree for license files and generate a file with the contents of all the licenses.

Signed-off-by: brianherrera <briher@amazon.com>
2021-07-19 16:09:47 -07:00
Esteban Papp 706233f72c Merge branch 'development' into cmake/SPEC-7179 2021-07-19 15:48:29 -07:00
Esteban Papp 36d665de62 Fixes for release builds
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-19 15:48:18 -07:00
lumberyard-employee-dm 4f76838782 Merge pull request #2173 from AMZN-scspaldi/scspaldi_removeAutomatedLauncherTestingGem
Remove the automated launcher testing gem
2021-07-19 16:52:43 -05:00
Chris Burel 9ea46bad83 Supply the vertex index remapping to the optimized skin weights
This ensures that the optimized skin weights use the vertex indexes from
the optimized mesh

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-07-19 14:37:59 -07:00
Chris Burel 7bcd4baec4 Use a bunch of temporaries in order to make position const
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-07-19 14:37:57 -07:00
Chris Burel 70a8214c2d Add logging call to show mesh optimizer effect on vertex count
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-07-19 14:37:55 -07:00
Chris Burel 8702f0cd2e Add test for the mesh optimizer's ability to weld nearby vertices
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-07-19 14:37:53 -07:00
Chris Burel 38046bd0c9 Don't attempt to weld similar vertices if there's blendshapes
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-07-19 14:37:51 -07:00
Chris Burel cbb4778ef5 Use a filter view instead of reimplementing a filter view
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-07-19 14:37:50 -07:00
Chris Burel e4e1946018 Determine the original vertex index based on the position
The Assimp library does not expose the FBX control point indices. This
change causes vertices that are close enough in their position to be
considered as coming from the same control point. This allows the mesh
optimizer to consider vertices with the same control point index (or
"original vertex index" as it is called in the code) for deduplication.

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-07-19 14:37:48 -07:00
Mike Balfour 6d563e2e19 [GHI 2178] Vegetation Debugger info was sometimes getting culled (#2209)
* [GHI 2178] Fixed missing vegetation info
The entity debug drawing culling system was removing it due to the level entity not having an AABB.  Since this component can draw infinitely far, it just needed a max AABB.
With the culling fixed, it made another culling problem evident - a bug in the font code where it wasn't culling 3D text rendered behind the camera.  Now it is.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fix problem with debug rendering not immediately showing up.
When using FloatMax for the AABB, it causes math overflows with the initial camera frustrum.  Changing to max/2.0f is sufficient to avoid the overflows.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fixed normals on mesh raycasts.
The normals needed to be normalized after transformation, and didn't need the non-uniform scale applied to them, since they're normals.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fixed the bug that prevented max-size AABBs from working with ShapeIntersection::Overlap.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
2021-07-19 15:43:56 -05:00
Chris Burel f3cb0ee94d Remvoe Jenkins build configuration for unsupported VS2017 compiler
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-07-19 13:30:35 -07:00
Chris Burel ebfaf269f6 Remove special compiler flags for unsupported VS2017 compiler
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-07-19 13:30:33 -07:00
Chris Burel da02d47069 Re-enable using non-officially-supported generators when building with MSVC
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-07-19 13:30:31 -07:00
lumberyard-employee-dm ce6514de6d Added clarifying comments as to why the Gem's SourcePaths directory is
temporarily copied over to the SettingsRegistryBuilder local Settings Registry instance

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-19 14:58:19 -05:00
Terry Michaels 4b74fcf708 Updated CONTRIBUTING.md
Signed-off-by: Terry Michaels <miterenc@amazon.com>
2021-07-19 14:58:18 -05:00
Terry Michaels 43603cad5e Merge pull request #2271 from aws-lumberyard-dev/Foundation/miterenc/ContributingUpdate
Updating CONTRIBUTING.md
2021-07-19 14:55:51 -05:00
Terry Michaels bb52475ce8 Updated text to be more descriptive
Signed-off-by: Terry Michaels <miterenc@amazon.com>
2021-07-19 14:55:14 -05:00
Terry Michaels 697dfad486 Fixed typo
Signed-off-by: Terry Michaels <miterenc@amazon.com>
2021-07-19 14:27:24 -05:00
Terry Michaels 650e1ab44d Updating CONTRIBUTING.md
Signed-off-by: Terry Michaels <miterenc@amazon.com>
2021-07-19 14:19:46 -05:00
lumberyard-employee-dm 4d927cb26e Merge pull request #2247 from aws-lumberyard-dev/Prefab/ClearEntityMapsTogether
Remove container entity from all maps when entities are cleared from a prefab instance
2021-07-19 14:12:51 -05:00
dmcdiarmid-ly 2bf29dca75 Merge pull request #2249 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-16002
Minor improvements to the DiffuseProbeGridRenderPass
2021-07-19 12:06:27 -07:00
kberg-amzn 07a1af99ba Merge branch 'development' of https://github.com/o3de/o3de into MultiplayerWeapons 2021-07-19 12:04:46 -07:00
kberg-amzn 23a4835e48 Desync debug work
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-07-19 12:03:57 -07:00
scspaldi 414bbb5b2a Handled merge conflict.
Signed-off-by: scspaldi <scspaldi@amazon.com>
2021-07-19 11:50:36 -07:00
Guthrie Adams 7cb2f62d4b Merge pull request #1250 from aws-lumberyard-dev/lawalfua/commonToolsApplication
Addition of a base AzQtToolsApplication class
2021-07-19 13:32:09 -05:00
srikappa-amzn ef68a07a40 Merge branch 'development' into Prefab/ClearEntityMapsTogether
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-07-19 10:52:15 -07:00
Dayo Lawal 0ffd151da6 Removing name setting in main.cpp for Atom tools
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-19 12:42:38 -05:00
Qing Tao 9053079a56 ATOM-15935 Adding draw to pass support to DynamicDrawContext (#2248)
The DynamicDrawContext can output to different scopes: Scene, RenderPipeline or RasterPass.
Updated RasterPass so it can handle not only draw calls from Views but also from DynamicDrawContexts.
2021-07-19 10:03:59 -07:00
amzn-sean b01cd0c788 UI tweaks of the physics doc link widget (#2259)
Signed-off-by: amzn-sean <75276488+amzn-sean@users.noreply.github.com>
2021-07-19 17:25:23 +01:00
hultonha d6acac2dd4 Merge pull request #2258 from aws-lumberyard-dev/hultonha_LYN-5102_camera-context-menu
Continue to show cursor while using RMB
2021-07-19 16:36:45 +01:00
Esteban Papp adc0403c7f Issues/2045 3rdParty runtime dependencies copied multiple times (#2058) (#2236)
* 3rdParty runtime dependencies copied multiple times

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

* 3rdParty to update timestamps when uncompressing to provoke copy of runtime dependencies

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

* typo fix

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-19 07:29:37 -07:00
hultonha 080d10ede9 continue to show cursor while using RMB until context menu pop-up is fixed
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-19 11:55:38 +01:00
greerdv 01aa765de2 merge from development
Signed-off-by: greerdv <greerdv@amazon.com>
2021-07-17 16:58:18 +01:00
lumberyard-employee-dm 0c339d2e2d Fixed the SettingsRegistryBuilder not merging the Registry directories within Gems
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-16 21:55:26 -05:00
Esteban Papp 82f89d596e Merge branch 'development' into cmake/SPEC-7179 2021-07-16 18:27:30 -07:00
dmcdiar 918224e2d5 Moved render checks to a ShouldRender() helper function.
Skipped attachment readback on RealTime DiffuseProbeGrids if raytracing is not supported by the hardware.

Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-07-16 18:21:50 -07:00
Esteban Papp 0f019263b8 Fix for bad header after merge
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-16 17:54:56 -07:00
srikappa-amzn ebf0ea6a69 Remove container entity from all maps when entities are cleared from a prefab instance
Signed-off-by: srikappa-amzn <srikappa@amazon.com>
2021-07-16 17:03:03 -07:00
Scott Romero d640e7ea30 [stabilization/2106] revert back to default install bootstrapper font (#2239)
The fallback font does not scale well when the specified one is not installed on the machine running the installer, so a standard OS level font is recommended.

Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2021-07-16 16:07:46 -07:00
lumberyard-employee-dm 2091e58cd9 External Gem and Projects now appear in Editor AssetBrowser (#2227)
* External Gem and Projects now appear in Editor AssetBrowser
Optimized logic populating the FolderAssetBrowserEntries in the Editor AssetBrowser.
Added an "[External]" tag to scan folders which reside outside of the Engine Root

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fixed conversion of fixed_string to string when normalizing an added AssetBrowser file path.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* RootAssetBrowserEntry.cpp Linux conditional expression fix

Because an AZ::IO::PathView is convertible to an AZ::IO::FixedMaxPath and vice-versa, the conversion of the second part of the ternary expression absolutePathView needs to explicitly convert to an AZ::IO::FixedMaxPath

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-16 18:00:13 -05:00
Terry Michaels d9ec159f0e Merge pull request #2235 from aws-lumberyard-dev/daimini/gitflow_210716_o3de
Gitflow 7/16/21 - O3DE
2021-07-16 17:50:44 -05:00
Danilo Aimini 512fbbe6b2 Adjust debug text sizing for Vegetation Debugger in viewport. (#2183)
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-07-16 17:49:33 -05:00
Esteban Papp 1f9b284de2 Merge branch 'development' into cmake/SPEC-7179
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

# Conflicts:
#	Code/Editor/Plugins/ComponentEntityEditorPlugin/ComponentEntityEditorPlugin_precompiled.h
#	Code/Editor/Plugins/EditorCommon/EditorCommon_precompiled.h
#	Code/Editor/Plugins/EditorCommon/stdafx.cpp
#	Code/Editor/Plugins/FFMPEGPlugin/FFMPEGPlugin_precompiled.h
#	Code/Editor/Plugins/PerforcePlugin/PerforcePlugin_precompiled.h
#	Code/Editor/Plugins/ProjectSettingsTool/ProjectSettingsTool_precompiled.h
#	Code/Framework/AzToolsFramework/AzToolsFramework/AzToolsFramework_precompiled.h
#	Code/Tools/AssetProcessor/native/precompiled.h
#	Code/Tools/Standalone/StandaloneTools_precompiled.h
#	Gems/AssetMemoryAnalyzer/Code/Source/AssetMemoryAnalyzer_precompiled.h
#	Gems/Atom/Asset/ImageProcessingAtom/Code/Source/ImageProcessing_precompiled.h
#	Gems/Atom/RHI/DX12/Code/Source/RHI/Atom_RHI_DX12_precompiled.h
#	Gems/Atom/RHI/Metal/Code/Include/Platform/Mac/Atom_RHI_Metal_precompiled_Platform.h
#	Gems/Atom/RHI/Metal/Code/Include/Platform/iOS/Atom_RHI_Metal_precompiled_Platform.h
#	Gems/Atom/RHI/Metal/Code/Source/Atom_RHI_Metal_precompiled.h
#	Gems/Atom/RHI/Metal/Code/atom_rhi_metal_common_files.cmake
#	Gems/Atom/RHI/Null/Code/Source/Atom_RHI_Null_precompiled.h
#	Gems/Atom/RHI/Null/Code/atom_rhi_null_common_files.cmake
#	Gems/Atom/RHI/Vulkan/Code/Include/Platform/Android/Atom_RHI_Vulkan_precompiled_Platform.h
#	Gems/Atom/RHI/Vulkan/Code/Include/Platform/Linux/Atom_RHI_Vulkan_precompiled_Platform.h
#	Gems/Atom/RHI/Vulkan/Code/Include/Platform/Mac/Atom_RHI_Vulkan_precompiled_Platform.h
#	Gems/Atom/RHI/Vulkan/Code/Include/Platform/Windows/Atom_RHI_Vulkan_precompiled_Platform.h
#	Gems/Atom/RHI/Vulkan/Code/Source/Atom_RHI_Vulkan_precompiled.h
#	Gems/Atom/RHI/Vulkan/Code/Source/RHI/SwapChain.cpp
#	Gems/Atom/RHI/Vulkan/Code/atom_rhi_vulkan_common_files.cmake
#	Gems/AtomLyIntegration/AtomFont/Code/Include/AtomLyIntegration/AtomFont/AtomFont_precompiled.h
#	Gems/Blast/Code/Source/StdAfx.cpp
#	Gems/Camera/Code/Source/Camera_precompiled.h
#	Gems/EMotionFX/Code/Source/EMotionFX_precompiled.h
#	Gems/FastNoise/Code/Source/FastNoise_precompiled.h
#	Gems/Gestures/Code/Source/Gestures_precompiled.h
#	Gems/GradientSignal/Code/Source/GradientSignal_precompiled.h
#	Gems/GraphCanvas/Code/precompiled.h
#	Gems/ImGui/Code/Source/ImGui_precompiled.h
#	Gems/InAppPurchases/Code/Source/InAppPurchases_precompiled.h
#	Gems/LmbrCentral/Code/Source/LmbrCentral_precompiled.h
#	Gems/LmbrCentral/Code/Tests/ShapeGeometryUtilTest.cpp
#	Gems/LyShine/Code/Editor/UiCanvasEditor_precompiled.h
#	Gems/LyShine/Code/Source/Animation/LyShine_precompiled.h
#	Gems/LyShine/Code/Source/LyShine_precompiled.h
#	Gems/LyShineExamples/Code/Source/LyShineExamples_precompiled.h
#	Gems/Maestro/Code/Source/Cinematics/Maestro_precompiled.h
#	Gems/Maestro/Code/Source/Maestro_precompiled.h
#	Gems/MessagePopup/Code/Source/MessagePopup_precompiled.h
#	Gems/Metastream/Code/Source/Metastream_precompiled.h
#	Gems/Microphone/Code/Source/Microphone_precompiled.h
#	Gems/Multiplayer/Code/Source/Multiplayer_precompiled.h
#	Gems/PhysX/Code/NumericalMethods/Source/NumericalMethods_precompiled.h
#	Gems/PhysX/Code/Source/PhysXUnsupported_precompiled.h
#	Gems/PhysX/Code/Source/PhysX_precompiled.h
#	Gems/PhysX/Code/physx_unsupported_files.cmake
#	Gems/PhysXDebug/Code/Source/PhysXDebugUnsupported_precompiled.h
#	Gems/PhysXDebug/Code/Source/PhysXDebug_precompiled.h
#	Gems/ScriptCanvas/Code/Editor/precompiled.h
#	Gems/ScriptCanvas/Code/Source/precompiled.h
#	Gems/ScriptCanvasDeveloper/Code/Source/precompiled.h
#	Gems/ScriptCanvasPhysics/Code/Source/ScriptCanvasPhysics_precompiled.h
#	Gems/ScriptEvents/Code/Source/precompiled.h
#	Gems/ScriptEvents/Code/Tests/Editor/EditorTests.cpp
#	Gems/ScriptedEntityTweener/Code/Source/ScriptedEntityTweener_precompiled.h
#	Gems/SliceFavorites/Code/Source/SliceFavorites_precompiled.h
#	Gems/StartingPointCamera/Code/Source/StartingPointCamera_precompiled.h
#	Gems/StartingPointInput/Code/Source/StartingPointInput_precompiled.h
#	Gems/StartingPointMovement/Code/Source/StartingPointMovement_precompiled.h
#	Gems/SurfaceData/Code/Source/SurfaceData_precompiled.h
#	Gems/TextureAtlas/Code/Source/TextureAtlas_precompiled.h
#	Gems/TickBusOrderViewer/Code/Source/TickBusOrderViewer_precompiled.h
#	Gems/Twitch/Code/Source/Twitch_precompiled.h
#	Gems/VirtualGamepad/Code/Source/VirtualGamepad_precompiled.h
#	Gems/WhiteBox/Code/Source/WhiteBoxUnsupported_precompiled.h
#	Gems/WhiteBox/Code/Source/WhiteBox_precompiled.h
2021-07-16 15:42:37 -07:00
lumberyard-employee-dm 679ecf4801 External Gem and Projects now appear in Editor AssetBrowser (#2227)
* External Gem and Projects now appear in Editor AssetBrowser
Optimized logic populating the FolderAssetBrowserEntries in the Editor AssetBrowser.
Added an "[External]" tag to scan folders which reside outside of the Engine Root

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Fixed conversion of fixed_string to string when normalizing an added AssetBrowser file path.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* RootAssetBrowserEntry.cpp Linux conditional expression fix

Because an AZ::IO::PathView is convertible to an AZ::IO::FixedMaxPath and vice-versa, the conversion of the second part of the ternary expression absolutePathView needs to explicitly convert to an AZ::IO::FixedMaxPath

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-16 17:40:27 -05:00
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>
2021-07-16 15:25:48 -07:00
sconel b05984d4ca Prevent cached world transform and parent data from being serialized in prefab (#2219)
Porting over @AMZN-daimini 's work to clean up unneeded data from prefabs by removing cached transform data from json serialization. This is done by writing an explicit json serializer for the Editor Transform component and opting not to store or load the cached Transform fields.

Tested by creating new prefabs, loading and as well as resaving old prefabs which included patches aimed at cached transform data.

Signed-off-by: sconel <sconel@amazon.com>
2021-07-16 15:20:52 -07:00
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>
2021-07-16 15:07:11 -07:00
AMZN-ScottR ae60bd0167 [installer/2106-font] revert back to default install bootstrapper font
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-07-16 14:33:39 -07:00
Esteban Papp 83c5028af6 Fix windows release and a warning issued in Jenkins
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-16 14:24:55 -07:00
Esteban Papp 47f43c2e35 Fixing casing typo and type coming from CryCommon
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-16 14:05:26 -07:00
moudgils 00d9f4e25b Quick compile fix (#2234)
Signed-off-by: moudgils <moudgils@amazon.com>
2021-07-16 13:50:34 -07:00
jckand-amzn ed788090d3 Adding xfail mark to test_LandscapeCanvas_GraphClosed_OnEntityDelete due to #2201 (#2208)
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-07-16 15:37:16 -05:00
jckand-amzn 4c8befe759 Removing obsolete Vegetation Debugger CVar test. CVars now function without the component present (#2200)
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-07-16 15:37:05 -05:00
Fabio Anderegg 21cb3329fd atom: correctly initialize bufferDeviceAddressFeatures (#2211)
Signed-off-by: Fabio Anderegg <fabioa@kythera.ai>
2021-07-16 13:24:06 -07:00
Fabio Anderegg c0276d22b0 shaders: make file references use CamelCase naming, linux shader compilation is case sensitive (#2212)
Signed-off-by: Fabio Anderegg <fabioa@kythera.ai>
2021-07-16 13:23:31 -07:00
Danilo Aimini bf8897551f Merge branch 'development' of https://github.com/o3de/o3de into daimini/gitflow_210716_o3de 2021-07-16 13:22:03 -07:00
Danilo Aimini e9270e491a Merge branch 'stabilization/2106' into daimini/gitflow_210716_o3de
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

# Conflicts:
#	scripts/build/bootstrap/incremental_build_util.py
2021-07-16 13:21:55 -07:00
Steve Pham 6909968ffb Add SPIRVCross for Linux
Signed-off-by: spham-amzn <spham@amazon.com>
2021-07-16 13:18:31 -07:00
Esteban Papp 7c9653087d Builds Windows nounity and unity
Builds Linux nounity and unity

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-16 13:13:59 -07:00
lumberyard-employee-dm 448469025b Updated the AZ Path Code to perform case-insensitive hashing of path (#2226)
segments when using the Windows Path Separator

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-16 15:13:47 -05:00
jiaweig 57f5e6b2fb Apply maybe_unused to tracing only variable (#2217)
Signed-off-by: jiaweig <jiaweig@amazon.com>
2021-07-16 13:08:29 -07:00
scspaldi b2a4cf711e Removed AutomatedLauncherTesting Gem and LauncherTestTools.
Signed-off-by: scspaldi <scspaldi@amazon.com>
2021-07-16 12:39:17 -07:00
dmcdiarmid-ly bb5e9503dd Merge pull request #2221 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-15994
DiffuseProbeGridRenderPass should always be enabled
2021-07-16 11:58:16 -07:00
Gene Walters 90763faeae Remove redundant scope from autocomponent functions (#2134)
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-07-16 11:05:20 -07:00
amzn-mike 8116e239f4 Restore fix lost in merge: [LY-121929] Asset Processor Error : Sqlite - Failed to prepare statement. (#2202)
Fixed unresolved product dependency query to be able to handle much larger queries (tested with 100,000 products) by storing queried products in a temp table first

Signed-off-by: amzn-mike <80125227+amzn-mike@users.noreply.github.com>
2021-07-16 10:50:39 -07:00
yuriy0 ccd4cc65a5 Use SampleLevel instead of Sample to sample shadow maps. (#1370)
* Use SampleLevel instead of Sample to sample shadow maps.

This allows shadow code to be used from computer shaders which don't allow Sample. Shadow maps don't have LODs anyways

* Fix some very silly typos
2021-07-16 12:26:09 -05:00
amzn-phist 4407891740 Update audio cvars from legacy to AZ_CVARs (#2182)
* Upgrade s_AudioLoggingOptions to AZ_CVAR

Removes this legacy CVar and reimplements it as an AZ_CVAR with similar
functionality of setting flags using alpha characters.

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

* Upgrade s_DrawAudioDebug to AZ_CVAR

Removes the legacy CVar and reimplements it as an AZ_CVAR with similar
functionality and options.

Additional updates to the logging options CVar to fix up flag enums.

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

* Upgrade s_FileCacheManagerDebugFilter to AZ_CVAR

Removes the legacy CVar and reimplements it as an AZ_CVAR with similar
functionality.

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

* Removal of legacy IConsole dependencies from Audio

Moves a g_languageAudio cvar from CrySystem to AudioSystem.
Convert all cvar commands to AZ_CONSOLEFREEFUNC's.
Remove IConsole.h includes from source files.
Removes the CSoundCVars class.

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

* Minor update to cvar comments etc.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-07-16 12:25:32 -05:00
lumberyard-employee-dm d40bfd21a9 Merge branch 'o3de:development' into rapidjson-natvis 2021-07-16 11:44:56 -05:00
lumberyard-employee-dm 67c37762a3 Fixed iteration of the gem_assets_paths variable in the (#2222)
Install_common.cmake to make sure the the Gem assets are copied to the
install layout

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-16 11:22:21 -05:00
lumberyard-employee-dm 6b747cf1e0 Added missing EMotionFX.Editor target as a runtime dependency of the EMotionFXAtom.Editor target to fix launching of the Editor when the EMotionFX gem isn't explictly enabled. (#2228)
Filled the dependencies of the AtomContent.Builders gem with the AtomConent_ReferenceMaterial and AtomContent_Sponza gem

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-16 11:20:43 -05:00
hultonha 23e22dbb4c Merge pull request #2131 from aws-lumberyard-dev/hultonha_LYN-2348_tube_render_crash
Ensure empty geometry buffers are not submitted for render
2021-07-16 17:13:54 +01:00
Benjamin Jillich c1ebbbc176 EMotion FX: Root bone not initialized without opening Scene Settings #2088 (#2231)
User provided model was exporting correctly with an .assetinfo while it was not when just placing the .fbx file in the project folder.
Turned out that the best matching root bone was set by opening the Scene Settings for the first time, so after saving it again it worked correctly.
We're now chosing the best matching root bone when initializing the actor group, which fixes the issue.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-16 17:53:04 +02:00
jjjoness facd1e18b5 One hamburger menu to rule them all (#2232)
* Icon changes

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* Icon changes to svg files

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-07-16 10:17:11 -05:00
hultonha 21784fd27b Merge remote-tracking branch 'upstream/development' into hultonha_LYN-2348_tube_render_crash 2021-07-16 15:16:10 +01:00
hultonha c76298acc3 Merge pull request #2135 from aws-lumberyard-dev/hultonha_LYN-2349_tube_delete_crash
Ensure the final vertex in a spline cannot be deleted using a manipulator
2021-07-16 15:15:16 +01:00
sphrose a61610fb2a Merge branch 'development' into LYN-3705-2 2021-07-16 14:55:09 +01:00
greerdv 1e2cf9c8d2 merge from development
Signed-off-by: greerdv <greerdv@amazon.com>
2021-07-16 14:47:11 +01:00
hultonha 6839ef1512 Merge remote-tracking branch 'upstream/development' into hultonha_LYN-2349_tube_delete_crash
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-16 12:58:39 +01:00
hultonha 7bdc1bebaa Merge remote-tracking branch 'upstream/development' into hultonha_LYN-2348_tube_render_crash
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-16 12:57:16 +01:00
hultonha d55f1b748d Merge pull request #2136 from aws-lumberyard-dev/hultonha_LY-69118_lambda_crash
Update MSVC to use new lambda processing
2021-07-16 12:55:29 +01:00
Benjamin Jillich d16b810075 Transform node animations ignored (#2160)
* Fixing user asset issue having a transform node as root rather than a bone making the whole character not animate.
* Enabled the ability to export animations for transform nodes.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-16 13:47:47 +02:00
hultonha 18eba48429 Merge pull request #2195 from aws-lumberyard-dev/MuteAudioButtonMightBeBroken
Change the way the Mute Audio button works depending on the Gem availability
2021-07-16 12:02:47 +01:00
hultonha 5a0c1fab9f Merge remote-tracking branch 'upstream/development' into hultonha_LY-69118_lambda_crash
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-16 10:30:37 +01:00
lumberyard-employee-dm e28ff0beea Adding rapidjson.natvis file to the AzCore project to Visualizers to VS
By adding the natvis to a vcxproj Visual Studio automatically loads it
when using the source engine
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-16 03:52:11 -05:00
Benjamin Jillich 27407540c7 Cleaning motion asset infos (#2197)
* Removing a bunch of legacy files.
* Removing asset info files containing legacy data.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-16 10:19:38 +02:00
John Jones-Steele 2170e1f0a5 Merge branch 'development' into MuteAudioButtonMightBeBroken
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-07-16 09:15:13 +01:00
dmcdiar e2e6637f33 The DiffuseProbeGridRenderPass is now always enabled to allow Baked GI to render on non-raytracing hardware.
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-07-15 20:17:08 -07:00
Esteban Papp 032a35e495 fix Windows unity build
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-15 18:44:38 -07:00
Luis Sempé 8827e3a2f2 Merge pull request #2170 from aws-lumberyard-dev/scripting/fix_gridhub
Removed editor specialization from GridHub, it does not need the gems…
2021-07-15 17:53:14 -07:00
AMZN-nggieber 69312a5e56 Clear Build and Cache Directory After Project Move or Copy (#2184)
* Clear build and Cache directories when copying or moving projects

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

* Updated tests for moving projects and Added tests for copying projects and skipping build files

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

* Address PR feedback and fix a few minor UX issues, and request project be rebuild after copying or moving

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

* Include ProjectInfo.h in ProjectUtils.h so linux will compile

Signed-off-by: nggieber <nggieber@amazon.com>
2021-07-15 17:48:04 -07:00
Esteban Papp 074518454c Merge branch 'development' into cmake/SPEC-7179 2021-07-15 16:58:58 -07:00
Esteban Papp 3771ba80a4 Combine Framework.Tests and AzToolsFramework.Tests targets into one target
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-15 16:57:15 -07:00
Royal OBrien 1061e17b36 Merge pull request #2112 from AMZN-scspaldi/scspaldi_cleanupLuaWindow
Added Lua Editor window to kill process list.
2021-07-15 19:03:36 -04:00
lsemp3d 8262a5f8e5 Merge remote-tracking branch 'upstream/development' into scripting/fix_gridhub 2021-07-15 16:01:35 -07:00
Esteban Papp 900b82cb36 missing dependencies
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-15 15:06:47 -07:00
Dayo Lawal 6a0257b509 Reverting changes to AtomTools windows
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-15 16:23:56 -05:00
puvvadar 7950c2b549 Add target host frame ID tracking to network transform
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-07-15 13:45:49 -07:00
chcurran 5885be5711 Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/development 2021-07-15 11:56:28 -07:00
moudgils 7ef383580e Metal sync interval support (#2187)
* Metal sync interval support
Add shader name to SRGPool for debugging purposes
Set default value of rpi_vsync_interval to 1

Signed-off-by: moudgils <moudgils@amazon.com>
2021-07-15 11:50:19 -07:00
Esteban Papp 087c9f6edb more fixes for Jenkins vs local behavior
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-15 11:40:34 -07:00
Dayo Lawal f215011de4 Copyright header and whitespace fixes
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-15 12:44:26 -05:00
John Jones-Steele 45f85bb384 Merge branch 'development' into MuteAudioButtonMightBeBroken
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-07-15 18:22:02 +01:00
Dayo Lawal 8f22bff1fb QEditorApplication inheriting from AzQtApplication
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-15 12:16:18 -05:00
chcurran ab6a98db44 restoring smoke lable to SC unit tests pending Linux filename fix
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-15 09:52:40 -07:00
chcurran e2c1477629 fix for dependency job key on ScriptEvents from SC builder
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-15 09:46:51 -07:00
Esteban Papp 4aebea61af Fixes for Jenkins
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-15 09:42:02 -07:00
Luis Sempé d1227d1836 Merge pull request #2186 from aws-lumberyard-dev/scripting/luaide
Fixed Lua class enumeration, there was a crash when traversing into methods
2021-07-15 09:27:03 -07:00
hultonha 23d08d411f remove pragma once in cpp file
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-15 14:23:51 +01:00
John Jones-Steele 3b419c02e6 CHange the way the Mute Audio button works depending on the Gem availability
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-07-15 13:42:02 +01:00
hultonha a365ae1da1 Merge remote-tracking branch 'upstream/development' into hultonha_LYN-2349_tube_delete_crash
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-15 13:27:51 +01:00
hultonha 4b9c2cceb4 fix bug with wrong number of tube manipulators returned
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-15 13:25:00 +01:00
greerdv 9c1d66f61f improve translations for physics types in Script Canvas
Signed-off-by: greerdv <greerdv@amazon.com>
2021-07-15 13:07:34 +01:00
Benjamin Jillich 0863a24490 Revert "[MeshOptimizer] Determine the original vertex index based on the position (#2008)" (#2188)
This reverts commit a077a88d3f due to assets failing on Jenkins.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-15 12:18:10 +02:00
Benjamin Jillich e6ddc29cb4 Data integrity issue, keyframe times need to be ascending (#2130) (#2154)
* User provided animation resulted in a data integrity error.
* The first track had 0.66 as max time while another had a keyframe more resulting in 0.69.
* When updating the duration before fixing up the last keyframe for each of the tracks, the duration was returned early with 0.66 while there were other tracks having a keyframe more.
* We're now crawling through all tracks to determine the maximum duration.
* This results in a correct fixup of the last frame.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-15 11:55:47 +02:00
hultonha 2c9922d4b5 Merge remote-tracking branch 'upstream/development' into hultonha_LY-69118_lambda_crash 2021-07-15 09:28:47 +01:00
Chris Burel a077a88d3f [MeshOptimizer] Determine the original vertex index based on the position (#2008)
* Determine the original vertex index based on the position

The Assimp library does not expose the FBX control point indices. This
change causes vertices that are close enough in their position to be
considered as coming from the same control point. This allows the mesh
optimizer to consider vertices with the same control point index (or
"original vertex index" as it is called in the code) for deduplication.

Signed-off-by: Chris Burel <burelc@amazon.com>

* Use a filter view instead of reimplementing a filter view

Signed-off-by: Chris Burel <burelc@amazon.com>

* Don't attempt to weld similar vertices if there's blendshapes

Signed-off-by: Chris Burel <burelc@amazon.com>

* Add test for the mesh optimizer's ability to weld nearby vertices

Signed-off-by: Chris Burel <burelc@amazon.com>

* Add logging call to show mesh optimizer effect on vertex count

Signed-off-by: Chris Burel <burelc@amazon.com>

* Use a bunch of temporaries in order to make `position` `const`

Signed-off-by: Chris Burel <burelc@amazon.com>

* Supply the vertex index remapping to the optimized skin weights

This ensures that the optimized skin weights use the vertex indexes from
the optimized mesh

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-07-15 08:44:40 +02:00
lsemp3d 104e0f73bf Fixed Lua class enumeration, there was a crash when traversing into methods
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com>
2021-07-14 23:39:48 -05:00
Esteban Papp ae46eea1e8 Fix tests in Linux and discover path comparison problem in Windows (fixed)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-14 20:24:15 -07:00
SJ 7eeaf7dad5 Generate install layout for Mac (#2144)
* 1. Move call to install(TARGETS...) to its own function to create a platform specific implementation for Mac.
2. Add linker-signed flag to work around cmake install issue.

Signed-off-by: amzn-sj <srikkant@amazon.com>

* Add newline

Signed-off-by: amzn-sj <srikkant@amazon.com>

* 1. Rename function to ly_install_target_override and only call it if it has been implemented.
2. Pass in runtime, archive, and library directory paths as params to clean it up a bit.

Signed-off-by: amzn-sj <srikkant@amazon.com>
2021-07-14 17:32:07 -07:00
Sean Sweeney 9e81cedf80 Merge pull request #1979 from aws-lumberyard-dev/system_test_example_update
System test example update
2021-07-14 16:59:01 -07:00
Esteban Papp 4a5ac0e204 Fix for ArchiveTest where the assets alias was not being set
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-14 16:45:36 -07:00
bosnichd 72ea2ca1b4 Change the InputDeviceImplementationRequest to be addressable by an InputDevcieId to account for the situation where someone may want to swap out the implementation for a single instance of a devcie type rather than all instances of that device type (the latter can still be achieved using Broadcast instead of Event when calling the EBus method). (#2180)
Signed-off-by: bosnichd <bosnichd@amazon.com>
2021-07-14 17:44:44 -06:00
Nicholas Van Sickle 67ea31363d Fix gesture recognizer spamming errors when clicking the mouse (#2181)
The synthetic input devices created by the Qt -> AZ input system were being detected by the gesture recognizer, which confused it - this is a potential general issue for anything listening to the AZ input system out of game mode, but this is the only recorded issue so far. I've added a check in this case to ensure the event comes from the real, physical mouse device instead of one of our synthetic ones, stopping the spam.

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-14 17:22:08 -06:00
evanchia 9bd5b9fbd6 Simplified and moved aztestrunner retry command
Signed-off-by: evanchia <evanchia@amazon.com>
2021-07-14 16:09:00 -07:00
michabr a872111ca5 Fix LyShine bus attempt to connect twice (#2175)
Signed-off-by: abrmich <abrmich@amazon.com>
2021-07-14 15:57:16 -07:00
michabr 59e9f10853 Split LyShine .Editor target to .Tools and .Builders (#2161)
* Split LyShine .Editor target to .Tools and .Builders

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

* Fix compile error for Tests target

Signed-off-by: abrmich <abrmich@amazon.com>
2021-07-14 15:57:02 -07:00
Brian Herrera f655ce4ba6 Merge pull request #2114 from aws-lumberyard-dev/SPEC-7510
[SPEC-7510] Remove unnecessary static container for AWSCore scriptcanvas nodes
2021-07-14 15:20:04 -07:00
Esteban Papp 24831b1970 Code review changes
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-14 14:54:57 -07:00
Esteban Papp d8ac5654d2 Merge branch 'development' into cleanup/SPEC-1670 2021-07-14 14:53:59 -07:00
galibzon 32a2796620 [ATOM-15978] ShaderVariantAssetBuilder needs to fill up ShaderPlatformInterface::m_srgLayouts for Metal (#2156)
ShaderVariantAssetBuilder builds SRG Layout data only for Metal.

Signed-off-by: garrieta <garrieta@amazon.com>
2021-07-14 15:38:08 -05:00
rgba16f e32b7a7c87 Mac m1 fixes (#2150)
* Update the Mac Editor plist application bundle identifier to be different than Lumberyard
Fix the editor to have runtime dependencies on the scene modules.

Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>

* Fix Metal RHI calling unsupported timestamp query api on M1 Macs.
Add Query for Timestamps supported on device initialization.

Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>

* Remove AZ::Scene* runtime dependencies from EmotionFX gem and add AZ::SceneUI as a runtime dependency of SceneProcessing::Editor module.

Signed-off-by: rgba16f <82187279+rgba16f@users.noreply.github.com>
2021-07-14 13:14:42 -07:00
chcurran 7aab45cbea Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/development 2021-07-14 13:00:53 -07:00
jackalbe ffcfa44b49 {LYN-4514} Engine updates to enable PAB for the Blast Gem (#2140)
* {LYN-4514} Engine updates to enable PAB for the Blast Gem

* Engine updates to enable Python Asset Building for the Blast Gem
* added API to detect IsPythonActive()
* ExportProductList behavior
* scene manifest usage of generated assetinfo
* updated ScriptProcessorRuleBehavior to handle OnPrepareForExport

Tests: new tests for scene behavior via ExportProduct

Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>

* updated base on PR feedback
added more comments for IsPythonActive()
added a serializeContext for export product list

Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com>
2021-07-14 14:54:22 -05:00
chcurran c6f03cbb09 Removed superflous translation asset registration
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-14 12:50:15 -07:00
amzn-sean 8f706c09d6 update sc that is used in physics tests to use the 'PhysicsSystemInterface' instead of 'System Interface' (#2162)
Signed-off-by: amzn-sean <75276488+amzn-sean@users.noreply.github.com>
2021-07-14 20:16:56 +01:00
luissemp 5619e0f294 Removed editor specialization from GridHub, it does not need the gems loaded
Signed-off-by: luissemp <luissemp@amazon.com>
2021-07-14 12:10:17 -07:00
Chris Galvan a5b0f1f710 Merge pull request #2163 from aws-lumberyard-dev/cgalvan/SaveCameraChangesWhenBeThisCamera
Use the proper undo sequence so that viewport camera changes are saved properly.
2021-07-14 14:08:44 -05:00
lumberyard-employee-dm fcef9333a7 Fixed creation of paths in the install layout for external source paths (#2152)
* Fixed creation of paths in the install layout for external source paths

Any source path that is not within the engine root is now copied to an
External directory within the engine root

Updated the gem copy regex to include the preview.png file and Editor/Scripts directory

Added an ly_add_install_paths function for installing a list of paths to
the install layout

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Moved the ly_get_last_path_segment_concat_sha256 and
ly_get_engine_relative_source_dir functions to cmake/FileUtil.cmake

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-14 13:16:06 -05:00
AMZN-tpeng d6d644501a [ATOM][RHI][Vulkan][Android] - Fix sample count validation error for android. (#2145)
ATOM-15755

Signed-off-by: Tony Peng <tonypeng@amazon.com>
Signed-off-by: Peng <tonypeng@amazon.com>
2021-07-14 12:22:49 -05:00
AMZN-tpeng cd819062f9 [ATOM][RHI][Vulkan][Android] - use bit conversion from enum to check for gpu query type support (#2141)
ATOM-15742

Signed-off-by: Tony Peng <tonypeng@amazon.com>
Signed-off-by: Peng <tonypeng@amazon.com>
2021-07-14 12:20:39 -05:00
Chris Galvan 8f4ded8c64 Use the proper undo sequence so that viewport camera changes are saved properly.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-14 12:10:49 -05:00
Scott Romero acd5546503 [development] update mobile settings editor tool to support new project path structure (#2147)
Fixes #2087

Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2021-07-14 09:41:46 -07:00
Esteban Papp b7f71fb153 others
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-14 09:38:04 -07:00
Esteban Papp bbf59710aa Gems/Blast
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-14 09:37:47 -07:00
Esteban Papp 997594c36c Code/Tools/Standalone
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-14 09:37:25 -07:00
Esteban Papp 272b9ba9c7 Code/Legacy/CryCommon
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-14 09:37:01 -07:00
Chris Galvan 1a74bcc836 Merge pull request #1912 from aws-lumberyard-dev/jckand/DynVegXfailFixes
Updating/re-enabling skipped/xfailed Dynamic Vegetation automated tests
2021-07-14 11:36:31 -05:00
Esteban Papp 6a6be193c7 Code/Editor
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-14 09:36:30 -07:00
Esteban Papp 5bbcf8d725 Editor/Plugins/ProjectSettingsTool
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-14 09:35:53 -07:00
Esteban Papp 4e3853ef46 Editor/Plugins/ProjectSettingsTool
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-14 09:35:30 -07:00
Esteban Papp b5c2b2a07b Editor/PluginsFFMPEGPlugin
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-14 09:35:12 -07:00
Esteban Papp 87ca863ed4 Editor/Plugins/EditorCommon
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-14 09:34:56 -07:00
Esteban Papp 35ea178e3c Editor/Plugins/EditorAssetImporter
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-14 09:34:38 -07:00
Esteban Papp e214f26392 Editor/Plugins/ComponentEntityEditorPlugin
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-14 09:34:05 -07:00
jckand-amzn 9fcc9f7b41 Merge branch 'development' of https://github.com/o3de/o3de into jckand/DynVegXfailFixes 2021-07-14 09:56:07 -05:00
hultonha f8a80468ab remove structured binding from lambda to workaround msvc bug
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-14 13:13:28 +01:00
hultonha d69897fd86 add [[maybe_unused]] attribute to prevent innocuous warning
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-14 10:33:39 +01:00
sphrose b9f2713b15 Merge branch 'development' into LYN-3705-2 2021-07-14 10:24:19 +01:00
sphrose 93cbb7c981 Review changes
Changed text case, removed ClearText API and added GameStartup motify listening.

Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>
2021-07-14 10:22:42 +01:00
hultonha 5c177ef48a Merge remote-tracking branch 'upstream/development' into hultonha_LYN-2349_tube_delete_crash
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-14 09:23:26 +01:00
hultonha ff7fc5136b Merge remote-tracking branch 'upstream/development' into hultonha_LYN-2348_tube_render_crash
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-14 09:21:54 +01:00
hultonha 9fb0e751a8 Merge remote-tracking branch 'upstream/development' into hultonha_LY-69118_lambda_crash
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-14 09:19:24 +01:00
Benjamin Jillich 3ea3d7a436 Data integrity issue, keyframe times need to be ascending (#2130)
* User provided animation resulted in a data integrity error.
* The first track had 0.66 as max time while another had a keyframe more resulting in 0.69.
* When updating the duration before fixing up the last keyframe for each of the tracks, the duration was returned early with 0.66 while there were other tracks having a keyframe more.
* We're now crawling through all tracks to determine the maximum duration.
* This results in a correct fixup of the last frame.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-14 08:52:52 +02:00
chcurran 7dcdd3cb46 remove the deliberate failure test
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-13 21:20:52 -07:00
Nicholas Van Sickle 867ae23664 Make Viewport input events fully Qt based (#2142)
* Make Viewport input events fully Qt based.

This should fix an issue with Qt touch event -> mouse event translation in the Editor, and may also fix issues with the Mac Editor and remote desktop (though, lacking the requisite hardware, I can test precisely none of these things personally).

See https://github.com/o3de/o3de/issues/1889

- Adapted LegacyViewportCameraController to use Movement::X & Y (mostly for testing purposes, it's on the slate for being removed soon)
- Moved cursor capture logic from RenderViewportWidget into QtEventToAzInputManager so that it can make sure it generates correct movement deltas
- Removed ViewportMouseCursorRequests::PreviousViewportCursorScreenPosition to have our viewport controllers use our dedicated Movement::X and Y channels instead, which will work in the launcher

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

* Address review feedback

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

* Fix Linux build

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-13 20:58:48 -07:00
Jeremy Ong 11327b59ea Expose vsync interval with new cvar rpi_vsync_interval and support Vulkan vsync (#2061)
* Expose vsync interval with new cvar rpi_vsync_interval

On change, the rpi_vsync_interval is broadcasted to a new event on
the WindowNotificationBus and all swapchains are recreated with the
new vsync value.

Signed-off-by: Jeremy Ong <jeremycong@gmail.com>

* Add vsync interval support to the Vulkan RHI

Vsync intervals are not intrinsically supported using the Vulkan
swapchain extension. Instead, extra presents are enqueued for each
extra vblank requested past 1. Swapchain recreation is triggered
when transitioning to and from the FIFO presentation mode (when
rpi_vsync_interval transitions from and to 0 respectively).

Signed-off-by: Jeremy Ong <jeremycong@gmail.com>

* Rollback vsync > 1 implementation on Vulkan and leverage *Internal pattern

Signed-off-by: Jeremy Ong <jeremycong@gmail.com>
2021-07-13 20:54:06 -07:00
Esteban Papp 0d726d5d91 Gems/PhysX
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 19:11:36 -07:00
Esteban Papp 37a17c8a3e Gems/Atom/RHI
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 19:11:07 -07:00
chcurran 41dd7054b7 Restore BCO destructor delete
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-13 17:52:06 -07:00
Dayo Lawal 54947791d2 Fixing copyright header
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:51:58 -05:00
AMZN-ScottR 201a387c7e [mobile-settings-crash-fix] removed dep on FileUtil in ProjectSettingsToolWindow.cpp and optimize return in GetPlatformResource
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-07-13 17:46:35 -07:00
chcurran e672c314a1 Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/development 2021-07-13 17:41:12 -07:00
chcurran 539fb82009 remove smoke tag from scriptcanvas tests
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-13 17:40:49 -07:00
Dayo Lawal 9c63968833 Style fixing
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:29:40 -05:00
Dayo Lawal 986ee5aa9b Changing cmake
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:29:37 -05:00
Dayo Lawal 92ead794fa Removal of AzQtAppWindow
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:29:35 -05:00
Dayo Lawal d36d1defab Styling fixes and AzQtAppWindow changes
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:29:32 -05:00
Dayo Lawal 27466154be AzQtApplication Window
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:29:30 -05:00
Dayo Lawal 656a4bb097 o3de.com to o3de.org
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:29:28 -05:00
Dayo Lawal c86535f892 Styling fixes
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:29:25 -05:00
Dayo Lawal c63c42c7f4 Adding comments and changing QApplication org/app names
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:29:23 -05:00
Dayo Lawal 6f44393f3a Moved logging to AzToolsFramework, working with MatEditor and SMC
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:29:21 -05:00
Dayo Lawal b365f8bddf Fixing problem with FileIO (exception in Environment.h)
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:29:19 -05:00
Dayo Lawal df18e53ab4 WriteStartupLog() not implemented
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:29:17 -05:00
Dayo Lawal f930185077 WriteStartupLog() implemented in base class (unresolved external)
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:29:14 -05:00
Dayo Lawal ecede42501 Fixing logging and cleaning up AzQtApplication
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:29:12 -05:00
Dayo Lawal 81c3414cd1 Adding back OnOutput to MaterialEditor for override
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:29:10 -05:00
Dayo Lawal 96153aa8d7 On output change
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:29:08 -05:00
Dayo Lawal 60c89d28cc New class: AzQtTraceLogger
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:29:05 -05:00
Dayo Lawal e45028c9d8 Fixing MaterialEditorApplication
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:29:03 -05:00
Dayo Lawal 31a2ccb041 Addressing change requests for pull request
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:29:01 -05:00
Dayo Lawal 1cadf34dc3 Removing commenting and unnecessary header files
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:28:58 -05:00
Dayo Lawal 290567cfd7 Fixed cmake, AzQtApplication working with other tools
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:28:56 -05:00
Dayo Lawal 5872138671 AzQtApplication 2
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:28:53 -05:00
Dayo Lawal d3d9b600f9 AzQtApplication
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:28:51 -05:00
Dayo Lawal 975be6a480 MaterialEditor inheriting from ToolsApplication
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:28:49 -05:00
Dayo Lawal 326dcc3d10 ToolsApplication constructor
Signed-off-by: Dayo Lawal <lawalfua@amazon.com>
2021-07-13 19:28:47 -05:00
Esteban Papp 9b0316132c Gems/Multiplayer
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 16:55:00 -07:00
Esteban Papp 0f08c89666 Gems/Metastream
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 16:54:44 -07:00
Esteban Papp a02245ea9d MessagePopup
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 16:50:43 -07:00
Esteban Papp 8b8ea4d5e5 Gems/Maestro
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 16:48:50 -07:00
Esteban Papp 4db15736ed Gems/LyShineExamples
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 16:47:35 -07:00
Esteban Papp 289f236cab Gems/LyShine
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 16:42:51 -07:00
AMZN-koppersr abb70bcfa4 Merge pull request #2110 from aws-lumberyard-dev/Prefab/BestEffortPatching
Make prefab patch application use a best effort mechanism
2021-07-13 16:14:34 -07:00
Esteban Papp 098c5a07c1 Gems/LyShine
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 16:03:15 -07:00
dtamkin1 fed37e8e6d Removed the ChangeNotify event in each attribute
Signed-off-by: dtamkin1 <jotamkin@amazon.com>
2021-07-13 18:02:25 -05:00
Esteban Papp 21dfcecb08 Gems/LmbrCentral
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 15:38:50 -07:00
Esteban Papp 525a0bdc31 Gems/InAppPurchases
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 15:27:45 -07:00
Esteban Papp 8dada07959 Gems/ImGui
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 15:24:52 -07:00
Esteban Papp 316eb65c2c Gems/EMotionFX
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 15:20:42 -07:00
AMZN-ScottR 7937ece773 [mobile-settings-crash-fix] update mobile settings editor tool to support new project path structure
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-07-13 15:07:16 -07:00
puvvadar 63cbb69797 Update previous transform to prevent jitter from lerping
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-07-13 15:05:27 -07:00
Esteban Papp 5eed3234ad Gems/HttpRequestor
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 14:50:30 -07:00
Chris Galvan 454c85421c Merge pull request #2138 from aws-lumberyard-dev/cgalvan/AutoExpandNewInputEventGroups
Make new input event groups auto-expanded by default.
2021-07-13 16:37:38 -05:00
Esteban Papp 31a9f22d38 Gems/Gestures
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 14:15:38 -07:00
Esteban Papp 7000fe8c9c Gems/DebugDraw
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 14:12:29 -07:00
Esteban Papp 4ff1a4a58e Gems/CameraFramework
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 14:12:10 -07:00
Esteban Papp cef4e5278d Gems/Camera
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 14:06:01 -07:00
Esteban Papp 6ce0874295 AtomLyIntegration
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 14:03:51 -07:00
Esteban Papp f07d00df65 Atom/RHI/Vulkan
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 13:39:46 -07:00
Esteban Papp 18b1c7e1a9 Atom/RHI/Null
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 13:39:18 -07:00
Esteban Papp f7fc0764c8 Atom/RHI/Metal
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 13:12:33 -07:00
Esteban Papp 27c9ccaf56 Atom/RHI/DX12
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 13:07:12 -07:00
Jose bc9d0eb0e1 Added unit tests for groups and toggle groups, fixed comments and syntax
Signed-off-by: Jose <jotamkin@amazon.com>
2021-07-13 14:55:05 -05:00
Jose bbf9a06133 Merge branch 'development' of https://github.com/o3de/o3de into GroupToggleSwitch 2021-07-13 14:51:56 -05:00
Esteban Papp 89b13513ef ImageProcessingAtom
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 12:41:45 -07:00
srikappa da11424119 Merge branch 'development' into Prefab/BestEffortPatching
Signed-off-by: srikappa <srikappa@amazon.com>
2021-07-13 11:52:07 -07:00
onecent1101 6b6bd1149d [SPEC-7510] Remove unnecessary static container for AWSCore scriptcanvas nodes
Signed-off-by: onecent1101 <liug@amazon.com>
2021-07-13 11:46:07 -07:00
Junbo Liang 177f532ffa [Android] SSL certificate error when run the AWS gem sample levels (#2060)
[Android] Add AWS CA Cert handling to fix SSL errors.
2021-07-13 11:25:57 -07:00
Esteban Papp 5e15d91d76 AssetMemoryAnalyzer
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 11:15:12 -07:00
Esteban Papp 2f2bbc7d43 no message
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-13 11:02:16 -07:00
Chris Galvan 42bfefe6c0 Make new input event groups auto-expanded by default.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-13 13:02:11 -05:00
hultonha 9939913c8d update MSVC to use new lambda processing
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-13 18:23:19 +01:00
hultonha 402fd2ae4e small updates following review feedback
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-13 18:10:33 +01:00
SergeyAMZN 9b6d207163 Merge pull request #2105 from aws-lumberyard-dev/mp_phys_desync_merge
Fix positional desync of network objects plus related log spam
2021-07-13 17:58:39 +01:00
hultonha b0707d3295 ensure the final vertex in a spline cannot be deleted using a manipulator
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-13 17:51:06 +01:00
hultonha 0c0d307cae ensure empty geometry buffers are not submitted for render
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-13 15:01:23 +01:00
hultonha 1220ea6539 Merge pull request #2093 from aws-lumberyard-dev/Renaming_Urls_Names
Changed all amazon reverse urls to o3de reverse urls
2021-07-13 10:13:08 +01:00
hultonha 5bdb73b064 Merge pull request #2024 from aws-lumberyard-dev/lyn5017_LockSelection/UnlockAll_bug
Fixed small bug with edit menu
2021-07-13 10:11:52 +01:00
sphrose 4c627405f2 Merge branch 'development' into LYN-3705-2 2021-07-13 09:42:54 +01:00
Benjamin Jillich 91de09cff5 EMotion FX: Root bone not initialized without opening Scene Settings (#2088)
* User provided model was exporting correctly with an .assetinfo while it was not when just placing the .fbx file in the project folder.
* Turned out that the best matching root bone was set by opening the Scene Settings for the first time, so after saving it again it worked correctly.
* We're now chosing the best matching root bone when initializing the actor group, which fixes the issue.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-13 08:32:35 +02:00
Esteban Papp 4e84738ff2 Ordering file alphabetically
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 20:32:08 -07:00
Esteban Papp bd6db70a83 ScriptCanvasDeveloper
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 20:20:44 -07:00
Esteban Papp ffb235e458 ScriptCanvas
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 20:17:30 -07:00
Esteban Papp 472867a411 GraphCanvas
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 20:12:47 -07:00
Esteban Papp 0f3b964601 ScriptCanvasPhysics
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 20:08:04 -07:00
Esteban Papp e92d9f6823 SurfaceData
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 20:07:15 -07:00
Esteban Papp b95ec16e71 VirtualGamepad
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 20:06:51 -07:00
Esteban Papp 98c46cdf8d Twitch
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 20:06:34 -07:00
Esteban Papp d3d02059cc TextureAtlas
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 20:06:14 -07:00
Esteban Papp 5ba12a29d1 TickBusOrderView
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 20:05:55 -07:00
Esteban Papp 6a61dada4c StartingPointMovement
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 20:05:27 -07:00
Esteban Papp 83a5ba2b16 StartingPointInput
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 20:05:05 -07:00
Esteban Papp 73de4bc922 StartingPointCamera
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 20:04:42 -07:00
Esteban Papp b09dcc86d5 ScriptedEntityTweener
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 20:04:17 -07:00
Esteban Papp 6fa3d5c01e SliceFavorites
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 20:03:54 -07:00
Esteban Papp 1c6c9e0dd8 ScriptEvents
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 20:02:35 -07:00
Esteban Papp f91c4a3104 Microphone
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 20:01:53 -07:00
Esteban Papp 33a19b05bc GradientSignal
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 19:51:39 -07:00
Esteban Papp 4e891d8655 FastNoise
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 19:51:10 -07:00
Esteban Papp 58fbd8a5d7 WhiteBoxUnsupported
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 19:19:56 -07:00
Esteban Papp 7b1fe069e5 WhiteBox
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 19:07:54 -07:00
lumberyard-employee-dm 158e25bd23 ly_create_alias() now adds the directory it was called from to the (#2120)
LY_ALL_TARGET_DIRECTORIES property if that directory has not already
been added

This addresses an issue where if a CMakeLists.txt contains a call to
ly_create_alias(), but NOT a call to ly_add_target, it would not be
added to the generated CMakeLists.txt for the install layout

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-12 20:22:32 -05:00
jromnoa 900f37644e fix Atom GPU test by enabling autotest_mode (#2117)
Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-07-12 18:19:41 -07:00
Esteban Papp 1dec9d4a9a Fix tests in AzToolsFramework now that the Trace bus is hooked
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 18:08:35 -07:00
Esteban Papp c13720e255 fixes and cmake changes to get it to compile
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 18:08:30 -07:00
Esteban Papp afd97abdcf Move files to AzFramework/Test and AzToolsFramework/Test accordingly
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 18:08:24 -07:00
Shirang Jia 23f690cd55 Cleanup incremental build scripts (#2004)
* Cleanup incremental build scripts

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

* Fix timeout function since signal.SIGALRM is not available on Windows

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

* Convert missing fstrings

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

* Add PipelineAndBranch back to EBS volume tag

Signed-off-by: shiranj <shiranj@amazon.com>
2021-07-12 16:58:33 -07:00
evanchia b1a1f78ca6 Moved retry command to after the test fails
Signed-off-by: evanchia <evanchia@amazon.com>
2021-07-12 16:54:57 -07:00
chcurran 83fc1989ac Merge branch 'development' of https://github.com/o3de/o3de into carlitosan/development 2021-07-12 16:05:19 -07:00
Scott Romero b7723ad0ea [stabilization/2106] Auto generate installer 3rd party license URL from version string (#2111)
3rd party license URL is now auto generated from the version string (which should be synchronized with the GitHub release tags) and pulled directly from the source repo it originated from, but only when the version is non-zero.  This also fixes an issue where configure would fail when the previous 3rd party URL wasn't supplied
Fixed an issue where CrashHandler required version strings to be 4 components

Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2021-07-12 15:34:11 -07:00
evanchia 12a8cc7cd7 Removing deleted test from CMakeLists and updated in line comments for sample test
Signed-off-by: evanchia <evanchia@amazon.com>
2021-07-12 15:31:09 -07:00
chcurran 11eb920e40 Removal of dead code and bug fixes for reflection
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-12 15:29:56 -07:00
srikappa 86a6d75b40 Remove an additional check during patch application to report errors
Signed-off-by: srikappa <srikappa@amazon.com>
2021-07-12 15:01:11 -07:00
Chris Galvan df9358c492 Merge pull request #2109 from aws-lumberyard-dev/cgalvan/RemoveDeprecatedGraphicsMenuItems
Removed deprecated graphics settings/performance menu options. Updated automated test accordingly.
2021-07-12 16:57:34 -05:00
AMZN-Phil 17fd577056 Merge pull request #2032 from aws-lumberyard-dev/PM-viewbuildlog
Show link to log while building in Project Manager.
2021-07-12 14:57:18 -07:00
srikappa c494adba88 Use a utility function to compare json document and expected string
Signed-off-by: srikappa <srikappa@amazon.com>
2021-07-12 14:21:04 -07:00
AMZN-Phil 2e54e534ee Merge pull request #2104 from aws-lumberyard-dev/fix-redundant-gem-categories
Fix feature category spellings
2021-07-12 13:49:29 -07:00
scspaldi 6d2fbacda5 Added Lua Editor window to kill process list.
Signed-off-by: scspaldi <scspaldi@amazon.com>
2021-07-12 13:43:41 -07:00
Esteban Papp afe661cacd Add support for VS2022 (#2065)
* Add generation code for VS, cleanup

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

* Remove unused code and fixed comments of what is supported

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

* Code review comments

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 13:39:30 -07:00
Brian Herrera 0f208978f5 Remove separate git lfs steps. #2107 2021-07-12 12:34:35 -07:00
AMZN-ScottR aeae1555fe [installer/2106-3p-license-fix] fixed issue with CrashHandler requiring 4-component version strings
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-07-12 12:29:27 -07:00
Chris Galvan 2af23649b1 Merge pull request #2059 from aws-lumberyard-dev/michabr/lyshine_bus_fix
Fix bus assert in LyShine
2021-07-12 14:11:03 -05:00
Chris Galvan d9cce28a53 Merge pull request #2096 from aws-lumberyard-dev/cgalvan/gitflow_210712_main
Merged stabilization/2106 to main
2021-07-12 14:06:57 -05:00
Chris Galvan f278bbcd65 Merge pull request #2094 from aws-lumberyard-dev/cgalvan/gitflow_210712
Merged stabilization/2106 to development
2021-07-12 14:05:19 -05:00
srikappa b7e3db9d82 Make prefab patch application use a best effort mechanism
Signed-off-by: srikappa <srikappa@amazon.com>
2021-07-12 11:58:14 -07:00
AMZN-nggieber 2fad7f37db Added a Warning When VS2019 is not Installed with Link to Download it (#2042)
* Added a warning when VS2019 is not installed with link to download it

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

* Widden VSWarning dialog

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

* Fix issue with checking for Visual Studio

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

* PALify compiler detection

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

* Changed windows compiler check to waitForFinished instead of waitForReadyRead

Signed-off-by: nggieber <nggieber@amazon.com>
2021-07-12 11:54:36 -07:00
SergeyAMZN c4a50b961e Merge pull request #2102 from aws-lumberyard-dev/MultiplayerRigidBodiesLerp
Added an option to character component not use auto-apply velocities on a physics tick
2021-07-12 19:49:50 +01:00
Chris Galvan 2fc1062802 Removed deprecated graphics settings/performance menu options. Updated automated test accordingly.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-12 13:42:08 -05:00
AMZN-ScottR 585caabd95 [installer/2106-3p-license-fix] replaced 3rd party license url arg with auto generated one from version string
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-07-12 11:38:05 -07:00
puvvadar a48a0d1f8a Fix positional desync of network objects plus related log spam
Signed-off-by: puvvadar <puvvadar@amazon.com>
2021-07-12 11:15:38 -07:00
brianherrera 41e864de95 Remove separate git lfs steps.
The steps to remove git lfs hooks and inject creds are no longer required with the public repo.

Signed-off-by: brianherrera <briher@amazon.com>
2021-07-12 11:12:26 -07:00
AMZN-Phil a7751de271 Fix feature category spellings
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-07-12 11:07:09 -07:00
Gene Walters e7b44b7d6b Git Issue 1948: LoadLevel Console Command Requires Full Asset Path Instead of Level Name (#1952)
* Update LoadLevel to also search inside the Level folder for a spawnable if LevelName isnt a fullpath to a spawnable

Signed-off-by: Gene Walters <genewalt@amazon.com>

* A better check to see if users provided a file extension

Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-07-12 11:03:19 -07:00
Brian Herrera 79459cfeb9 Merge pull request #2097 from aws-lumberyard-dev/pipelines/fix-lfs-output
Remove git lfs steps
2021-07-12 11:00:28 -07:00
jromnoa 6a6aa69762 increase test timeout, if it still times out I need to get RDP access to the node to fix this since a pop-up or alert is halting+timing out automation (#2041)
Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-07-12 10:43:07 -07:00
pereslav 39daa9f361 Added an option to not use auto-apply velocities on a physics tick
Signed-off-by: pereslav <pereslav@amazon.com>
2021-07-12 18:29:02 +01:00
Esteban Papp f83439e6c4 Add Vcpkg settings to map configs to what vcpkg expects (this prevents a message from being issue when vcpkg is installed) (#2063)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 10:24:45 -07:00
Esteban Papp a8435ec982 Issues/2045 3rdParty runtime dependencies copied multiple times (#2058)
* 3rdParty runtime dependencies copied multiple times

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

* 3rdParty to update timestamps when uncompressing to provoke copy of runtime dependencies

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

* typo fix

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-12 10:23:48 -07:00
Jacob Hilliard 37e3b02269 Profiler: listen to OnSystemTick instead of OnFrameBegin (#1977)
* Profiler: move to OnSystemTick polling

Migrates from implementing FrameEventBus::Handler to SystemTickBus::Handler.
When we were collecting data from threads on the start of a frame, it
turns out that the event only fired once the RHI began working, which
would exclude any events before that (ex. RPI, some AuxGeom regions)
from the next GetTimeRegionMap call.

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Visualizer: update logic to avoid dangling frame

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
2021-07-12 09:57:45 -07:00
Brian Herrera c4f2ee7881 Merge pull request #2099 from aws-lumberyard-dev/TemplateCleanup
Removing RFC Templates that do not belong in this repo
2021-07-12 09:52:18 -07:00
mcphedar 8ce40721ff Removing RFC Templates that do not belong in this repo
Signed-off-by: mcphedar <mcphedar@amazon.com>
2021-07-12 11:36:05 -05:00
brianherrera 1121bf6e60 Remove separate git lfs steps.
The steps to remove git lfs hooks and inject creds are no longer required with the public repo.

Signed-off-by: brianherrera <briher@amazon.com>
2021-07-12 09:14:16 -07:00
Chris Galvan 486ba58628 Merged stabilization/2106 to development; Resolved merge conflicts
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-12 11:12:41 -05:00
Chris Galvan e924ed0b86 Merged stabilization/2106 to development; Resolved merge conflicts
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-12 10:45:23 -05:00
Chris Galvan 03ece28f06 Merge pull request #2086 from aws-lumberyard-dev/LYN-4501
Text changed and default behaviour changed
2021-07-12 10:38:40 -05:00
aaguilea 36a8c0a8cc changed all amazon to o3de
Signed-off-by: aaguilea <aaguilea@amazon.com>
2021-07-12 16:34:01 +01:00
sphrose 17a79daad8 Add clear console when starting gamemode setting.
Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>
2021-07-12 16:19:29 +01:00
John Jones-Steele 13879665df Change from PR feedback.
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-07-12 15:50:29 +01:00
John Jones-Steele a573d859c7 One minor change.
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-07-12 14:25:21 +01:00
John Jones-Steele 5bdbf0baa3 Merge branch 'development' into LYN-4501
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-07-12 14:24:05 +01:00
moraaar 7cfde884d9 Fix unused variable warning in release configuration: DebugComponent::DrawInstanceDebug (#2085)
Signed-off-by: moraaar <moraaar@amazon.com>
2021-07-12 13:10:20 +01:00
John Jones-Steele c7d1117ebf Text changed and default behaviour changed
Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-07-12 12:19:01 +01:00
greerdv 504201aef2 Merge pull request #2036 from aws-lumberyard-dev/lua-scene-queries
Lua scene queries
2021-07-12 11:57:51 +01:00
Benjamin Jillich c9ff634080 Aftermath for PR-1956 and PR-2025 (#2035)
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-12 08:30:07 +02:00
dmcdiarmid-ly b4cee8c3c5 Merge pull request #2081 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-15977
Set DiffuseProbeGrids to visible when baking textures.
2021-07-11 18:30:02 -07:00
dmcdiar 2727f36621 Set DiffuseProbeGrids to visible when baking textures.
Added an initialization delay before starting the DiffuseProbeGrid texture readbacks, to allow the textures to settle.

Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-07-11 17:31:51 -07:00
dmcdiarmid-ly 22e3d4c971 Merge pull request #1953 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-15951
Suspend ray tracing for DiffuseProbeGrids that are not visible
2021-07-09 20:56:37 -07:00
Alex Montgomery 372ac2707f fix outliner sorting using incorrect types for comparisons (#2052)
* fix outliner sorting using incorrect types for comparisons, fixes for [LY-122258] and [LYN-3666]

Signed-off-by: Alex Montgomery <alexmont@amazon.com>

* fix annoying but necessary Qt type cast

Signed-off-by: Alex Montgomery <alexmont@amazon.com>
2021-07-09 19:37:57 -07:00
dmcdiar 4efecb88a5 Merge branch 'stabilization/2106' into Atom/dmcdiar/ATOM-15951 2021-07-09 18:32:24 -07:00
abrmich 5fe980edf1 Remove unused header
Signed-off-by: abrmich <abrmich@amazon.com>
2021-07-09 17:58:14 -07:00
Scott Romero 61d5d5afa2 [stabilization/2106] upload a copy of the bootstrap installer to the 'latest' folder for tagged builds (#2046)
A build tag file with the commit info is included in the 'latest' upload
Silenced output of upload script

Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2021-07-09 17:55:15 -07:00
abrmich b0bc076feb Removed unused bus connection
Signed-off-by: abrmich <abrmich@amazon.com>
2021-07-09 17:52:27 -07:00
dmcdiarmid-ly 6d0e1c121d Merge pull request #2023 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-15971
Meshes using forward-pass IBL do not update when a ReflectionProbe is baked
2021-07-09 17:49:24 -07:00
Scott Romero a67ec5cb5e [stabilization/2106] update desktop shortcuts created by the installer (#2037)
Changed the existing desktop shortcut for Project Manager to include tool name and dropped version number for consistent branding
Added desktop shortcut for the Editor

Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2021-07-09 17:28:18 -07:00
Nicholas Van Sickle 8eb8088a36 Remove Cry -> Atom camera sync. (#2047)
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-09 16:25:13 -07:00
Danilo Aimini 1d022907dc Prefabs | Introduce sanitation of prefab doms on loading (#1929)
* Update PrefabLoader to sanitize ingested prefabs and have core systems operate with default values

Signed-off-by: sconel <sconel@amazon.com>
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Remove IsExplicitDefault implementation to avoid confusion (since the function isn't virtual).
Avoid copying PrefabDoms over in SanitizeLoadTemplate.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Address naming and commenting concerns from PR reviews.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Fix to error detection code

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Add support for all uuid formats for zero check.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

Co-authored-by: sconel <sconel@amazon.com>
2021-07-09 16:22:38 -07:00
Tommy Walton 0d82c1e670 Use float buffer for skinning (#2009)
* Switching to Buffer<float> instead of Buffer<float3> in the skinning shader because metal doesn't support float3 buffers

Signed-off-by: amzn-tommy <waltont@amazon.com>

* Adding a comment to LinearSkinningPassSRG pointing out that positions, normals, and bitangents are using float buffers to work on Metal

Signed-off-by: amzn-tommy <waltont@amazon.com>
2021-07-09 15:54:46 -07:00
jckand-amzn ceae858f09 Updating to use of psutil directly
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-07-09 17:50:07 -05:00
jckand-amzn 35a60cdf1a Removing unnecessary Mesh component refreshes and updating calls to scale meshes
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-07-09 17:34:36 -05:00
carlitosan 70810dfbb9 Merge pull request #1969 from aws-lumberyard-dev/carlitosan/thecleansing
Fix parser crash related to ebus handler control, and compile time null check
2021-07-09 15:30:40 -07:00
Steve Pham b8f857a270 Ubuntu package updates (#1985)
Add required libfontconfig1-dev which is needed by Linux/Qt/QtFontDatabaseSupport (dependency of Qt5XcbQpa)

Signed-off-by: spham-amzn <spham@amazon.com>
2021-07-09 15:01:53 -07:00
AMZN-ScottR 9b72b71aa0 [installer/2106-latest-upload] also upload a copy of the boostrapper to the 'latest' folder for tagged builds
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-07-09 14:58:32 -07:00
jckand-amzn ea99ed11a3 Updating mesh surface creation, filtering, and expected instance counts
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-07-09 16:52:22 -05:00
Esteban Papp 4f628cfb77 Fix for alias not understood in generation expressions that query properties (#2034)
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-09 14:25:23 -07:00
galibzon f53066d2b8 [SPEC-7592] Running Linux asset_profile - AP Failed to process assests - (#2031)
Trace::Error: Failed to load dynamic library at path

Fixes the following harmless errors that occur when running
AssetProcessorBatch on Linux:
1. Module: Unable to locate required entry point
   'InitializeDynamicModule' within module
   '/GIT/o3de/build/linux_profile/bin/profile/libAtom_RHI_DX12.Builders.so'.
2. Module: Unable to locate required entry point
   'InitializeDynamicModule' within module
   '/GIT/o3de/build/linux_profile/bin/profile/libAtom_RHI_Metal.Builders.so'.

Signed-off-by: galibzon <garrieta@amazon.com>
2021-07-09 16:23:23 -05:00
AMZN-Phil b92848ed88 Move the show log text to be part of building label.
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-07-09 14:12:31 -07:00
Ken Pruiksma ed33b429aa Updating some labels in the directional light and light components… (#1996)
* Updating some labels in the directional light and light components to make them more readable and consistent with standards. Removed hard caps on directional light intensity.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-07-09 13:56:46 -07:00
mrieggeramzn b187407e65 fix for lightculling / pdo artifacts (#2033)
Signed-off-by: mrieggeramzn <mriegger@amazon.com>
2021-07-09 13:56:13 -07:00
jckand-amzn 9f5e91be88 Updating utility path for test import, and updating linked issue to disabled test
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-07-09 15:43:44 -05:00
sconel 22a52bc7b2 Fix issue where game and editor entities could exist simultaneously while exiting game mode (#2015)
Signed-off-by: sconel <sconel@amazon.com>
2021-07-09 15:39:17 -05:00
Sean Sweeney e57c201b80 Merge pull request #2027 from aws-lumberyard-dev/Atom/jromnoa/disable-gpu-test-that-shouldnt-be-in-main-yet
Disable GPU test that shouldn't be in main
2021-07-09 13:39:08 -07:00
AMZN-ScottR 3e7f99812a [installer/2106-desktop-shortcuts] update desktop shortcuts created by the installer
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-07-09 11:57:51 -07:00
moraaar 4475528df2 Fixed Event Hander's copy constructor and copy assignments
It was missing to save the event before connecting to it. (#2026)

Signed-off-by: moraaar <moraaar@amazon.com>
2021-07-09 11:48:04 -07:00
Chris Galvan b65c972392 Merge pull request #2007 from aws-lumberyard-dev/daimini/NewsBuilder/removal
Remove NewsBuilder project from Editor solution.
2021-07-09 13:42:26 -05:00
greerdv 08c3bb6bd7 some tidying up
Signed-off-by: greerdv <greerdv@amazon.com>
2021-07-09 19:39:07 +01:00
jackalbe 7ce6eec39e {SPEC-7645} Disabling FileWatcherUnitTests for Linux (#2012)
* Disabling FileWatcherUnitTests for Linux

Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>

* added comments to explain the update

Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com>
2021-07-09 13:36:33 -05:00
Cynthia Lin eb9304c28d Preparation for automated benchmarks (#1923)
* ly_test_tools: Add filebeat_client module from o3de-mars.

Slightly modified with default parameters and exceptions in order to act as an individual component.

Signed-off-by: Cynthia Lin <cyntlin@amazon.com>

* scripts: Remove timestamp_aggregator.py to prepare for moving into ASV automated test repository.

Signed-off-by: Cynthia Lin <cyntlin@amazon.com>
2021-07-09 11:28:18 -07:00
greerdv 26b71e6e05 merge from development
Signed-off-by: greerdv <greerdv@amazon.com>
2021-07-09 19:25:27 +01:00
greerdv c7b3a06c6b expose scene queries to lua
Signed-off-by: greerdv <greerdv@amazon.com>
2021-07-09 19:24:09 +01:00
lumberyard-employee-dm 6ebf3a93d1 Added protection in the register python script queries of the default folders against a non-existent key causing a KeyError in python (#1946)
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-09 12:56:29 -05:00
lumberyard-employee-dm 8a76ec713e Updated the SettingsRegistry Specialization tag name max size to 64 (#2016)
The tag name max size should match the maximum size of a project name,
since the project name is automatically added as a specialization tag in
the settings registry when loading .setreg files from within the
<ExecutableDirectory>/Registry directory

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-09 12:41:43 -05:00
Steve Pham 4826f1b653 Fix RPATH issues for qt/plugin binaries (#2018)
- Add special handling for shared objects copied from qt/plugins to correct the RPATH to reflect destination folder

Signed-off-by: spham-amzn <spham@amazon.com>
2021-07-09 10:34:34 -07:00
jromnoa a40c979baa move test to sandbox instead of disabling it
Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-07-09 10:24:07 -07:00
lumberyard-employee-dm e06ec2caa9 Fixed cmake configuring when using an External Gem (#2020)
The ly_get_absolute_pal_filename method has been refactored to no longer
use regular expressions to determine how to split a PAL directory, but
instead Path operations are used

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-09 12:19:42 -05:00
evanchia a9c3bbe0b0 Merge branch 'development' into aztestrunner_retry_command 2021-07-09 10:18:24 -07:00
evanchia ca29b95371 Merge branch 'development' into system_test_example_update 2021-07-09 10:17:15 -07:00
Junbo Liang ededb85da2 Merge AWSCore automation tests to the development branch (#2011)
* Create AWS Core automation for the interacting with AWS resources via the AWS Core gem.
Signed-off-by: junbo <junbo@amazon.com>
Co-authored-by: clujames <clujames@amazon.com>
2021-07-09 10:07:02 -07:00
jjjoness 1b530195fc Clarify ImGui activation in Editor viewport (#1765)
* Clarify ImGui activation in Editor viewport

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* All working following changes from comments in PR

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* One more change

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* fixes from comments in PR.

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* Fixed git merge error

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* Added header to ImGuiBus.h

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* Fix for Jenkins error

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>

* Minor typo fix

Signed-off-by: John Jones-Steele <jjjoness@amazon.com>
2021-07-09 12:03:20 -05:00
Benjamin Jillich 76cef6e91f Project Manager: Showing a progress bar when copying projects (#2025)
Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-09 18:38:11 +02:00
AMZN-Phil 443e8071e7 Show link to log while building for currently building build.
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-07-09 09:32:40 -07:00
Esteban Papp e3be8b4c46 Enable AZ_TRAIT_AZFRAMEWORK_USE_PROJECT_MANAGER for Mac/Linux (#2017)
Validated it opens the project manager in Mac

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-09 09:01:35 -07:00
Benjamin Jillich 595ac3fb08 Project Manager: Feature tag filtering for header of the gem catalog (#1956)
* [LYN-4440] Added new feature tag remove icon

Signed-off-by: Benjamin Jillich <jillich@amazon.com>

* [LYN-4440] Added new gem filter tag widget

Signed-off-by: Benjamin Jillich <jillich@amazon.com>

* [LYN-4440] Added feature tag widget used for showing the filtered tags in the gem catalog header

Signed-off-by: Benjamin Jillich <jillich@amazon.com>

* [LYN-4440] Added filter tag widget container to the gem catalog header and connected it to the gem model

Signed-off-by: Benjamin Jillich <jillich@amazon.com>

* [LYN-4440] Syncing the feature tag filters on the left panel with the tag widgets in the header and styling the item delegates

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-09 17:18:35 +02:00
AMZN-nggieber 5b44ea9b9a Project Manager: Added Per Project Template Previews and Icon Overlays (#1994)
* Project Manager: Added Per Project Template Previews and Icon Overlays

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

* Remove template icon overlays and bake them into template preview

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

* Remove unused variables and headers

Signed-off-by: nggieber <nggieber@amazon.com>
2021-07-09 17:15:34 +02:00
jckand-amzn 3679530562 Merge branch 'development' of https://github.com/o3de/o3de into jckand/DynVegXfailFixes 2021-07-09 10:09:28 -05:00
jromnoa 2555c88fe7 this test needs to be disabled in main, it was supposed to be merged to development before break but got merged to stabilization and then main
Signed-off-by: jromnoa <jromnoa@amazon.com>
2021-07-09 07:42:57 -07:00
aaguilea 01ed7d70aa Merge branch 'development' into lyn5017_LockSelection/UnlockAll_bug 2021-07-09 13:47:22 +01:00
aaguilea b07ed7817d Fixed small bug with edit menu
Signed-off-by: aaguilea <aaguilea@amazon.com>
2021-07-09 12:00:11 +01:00
dmcdiar 9794182842 Notified the MeshFeatureProcessor when a ReflectionProbe is baked.
Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-07-09 01:36:58 -07:00
lumberyard-employee-dm 097dc25424 Fixed the discovery of the dependencies of gem variant aliases which (#2013)
alias INTERFACE LIBRARY targets.

This was causing the dependent Atom_AtomBridge sub gems from not being
found when generating the cmake_dependencies.*.setreg file containing
the list of gem modules to load

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-09 00:41:25 -05:00
Danilo Aimini 2cc9095702 Remove unused functions referencing the News ErrorCode class
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-07-08 21:35:17 -07:00
jonawals 54138bb04c Properly handle creation of TIAF historic workspace directory (#2006)
* Fix historic working dir creation

Signed-off-by: John <jonawals@amazon.com>

* Add new line at EOF

Signed-off-by: John <jonawals@amazon.com>

* Removing extra whitespace at end of file

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Log global exception caught by TIAF driver

Signed-off-by: John <jonawals@amazon.com>

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-08 22:13:44 -05:00
Danilo Aimini 92ff99c6a0 Remove NewsShared includes in the WelcomeDialog class
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-07-08 18:11:08 -07:00
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>
2021-07-08 17:20:20 -07:00
Jacob Hilliard 7362d461c0 Profiler: fix build error due to cast on Mac (#2003)
Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
2021-07-08 16:47:42 -07:00
jiaweig 18d490f059 SPEC-7601 windows monolithic_release_vs_2019 build failed (#1991)
* Ref assert only variable

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

* Change to use macro instead

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

* Change to use maybe_unused

Signed-off-by: jiaweig <jiaweig@amazon.com>
2021-07-08 16:46:11 -07:00
chcurran c8e9326526 add deliberately failing check again
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-08 16:16:25 -07:00
chcurran 45b024bed1 Remove dead backend code
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-08 16:12:45 -07:00
Terry Michaels 9ea9cbf589 Merge pull request #1989 from aws-lumberyard-dev/cgalvan/gitflow_210708
Merged stabilization/2106 to development
2021-07-08 18:03:30 -05:00
Brandon DeRosier ee875f979b Allow running scripts using msys2/mingw/git bash (#1954)
Signed-off-by: Brandon DeRosier <x@bdero.me>
2021-07-08 18:01:38 -05:00
evanchia bc7e12278c changed nullrenderer arg for sanity test
Signed-off-by: evanchia <evanchia@amazon.com>
2021-07-08 15:55:06 -07:00
Danilo Aimini 242b4923ae Remove NewsBuilder project from Editor solution, as it is no longer used.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-07-08 15:51:53 -07:00
chcurran b1ced46b62 remove deliberate failure test
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-08 15:36:19 -07:00
sharmajs-amzn fcc327e1ed adding stl assetinfo rule (#1972)
Signed-off-by: sharmajs <sharmajs@amazon.com>
2021-07-08 15:21:31 -07:00
Vincent Liu 43a0e89c20 [LYN-4820] Add more logs for gamelift workflow (#1651)
* [LYN-4820] Add more logs for gamelift workflow

Signed-off-by: onecent1101 <liug@amazon.com>

* Address feedback

Signed-off-by: onecent1101 <liug@amazon.com>
2021-07-08 15:18:13 -07:00
chcurran b63c9a87db compile time null checks avaiable for method node
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-08 15:08:55 -07:00
evanchia fd6a5134ec Adding C++ retry command
Signed-off-by: evanchia <evanchia@amazon.com>
2021-07-08 14:02:26 -07:00
jonawals 06c65be40a Add handling for integrity failures when applying and resolving change lists (#1993)
* ApplyAndResoveChangeList integration failure policy

Signed-off-by: John <jonawals@amazon.com>

* Default integrity failure policy for TIAF sequences

Signed-off-by: John <jonawals@amazon.com>

* Fix superfluous quotation marks

Signed-off-by: John <jonawals@amazon.com>

* Remove superfluous args parse

Signed-off-by: John <jonawals@amazon.com>

* Fix broken storage of last commit hash

Signed-off-by: John <jonawals@amazon.com>
2021-07-08 15:59:05 -05:00
SergeyAMZN d8c4e0160a Merge pull request #1970 from aws-lumberyard-dev/MultiplayerRigidBodiesLerp
Fixed crash when non-net entities get activated
2021-07-08 20:56:36 +01:00
bosnichd 0ebd5810e3 Fix "GameLauncher Log is Saved with Wrong File Extension" (LYN-3972). (#1984)
I'm pretty sure that CryString::Format is broken, but it's slated for removal along with the rest of CrySystem, so I'm just addressing the symptom rather than the likely cause (mainly to save time, but also out of an abundance of caution in case other code is inadvertently depending on the existing behaviour of CryString::Format).

Signed-off-by: bosnichd <bosnichd@amazon.com>
2021-07-08 13:14:40 -06:00
Chris Burel 8ef87dc998 Avoid looking for an entry in a map that doesn't exist (#1980)
Signed-off-by: Chris Burel <burelc@amazon.com>
2021-07-08 12:11:31 -07:00
Chris Galvan 3b1873b045 Merged stabilization/2106 -> development (resolved merge conflicts).
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-08 13:56:47 -05:00
evanchia 9067fc3b99 Updating/Removing LyTestTools sample tests
Signed-off-by: evanchia <evanchia@amazon.com>
2021-07-08 11:55:46 -07:00
evanchia 6308d01456 Minor changes to system example test to match docs
Signed-off-by: evanchia <evanchia@amazon.com>
2021-07-08 11:53:03 -07:00
Esteban Papp d075d5f7b5 fix AzGenericTypeInfo template handling with clang 12+ (#833) (#1947)
Co-authored-by: Tom spot Callaway <spot@fedoraproject.org>
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>

Co-authored-by: Tom "spot" Callaway <72474383+spotaws@users.noreply.github.com>
Co-authored-by: Tom spot Callaway <spot@fedoraproject.org>
2021-07-08 11:29:55 -07:00
Scott Romero 0730960a4f [development] Mobile settings tool validator and save fixes (#1931)
Updated and simplified the version number validation regex to support 4-component numerical only version strings
Removed stale WAF reconfigure and replaced save notification dialog to inform the user a manual reconfigure of the project may be required for the settings to be propagated
2021-07-08 11:28:42 -07:00
jckand-amzn c64f3fa5f9 Merge branch 'development' of https://github.com/o3de/o3de into jckand/DynVegXfailFixes 2021-07-08 13:28:14 -05:00
Chris Galvan 5bba645521 Merge pull request #1959 from aws-lumberyard-dev/cgalvan/SupportVectorMinAttributes
Fixed EMFX nodes min/max attributes.
2021-07-08 12:26:42 -05:00
Chris Galvan cb069d68f0 Removed min/max settings that were just using the float min/max since these are the default.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-08 11:54:51 -05:00
Jacob Hilliard 08c2796760 [ATOM-15682] Initial CPU Visualizer widget (#1836)
* Visualizer: implement basic performance widget with controls

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Visualizer: implement basic function statistics

 - Fix floating point bug in drawing logic
 - Implement color picker for regions
 - Aggregate invocations and average time across frames

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Visualizer: drawing execution time labels

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Visualizer: fix fstring type errors

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Visualizer: fix remaining fstring errors

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Visualizer: implement cursor-relative zooming

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Visualizer: try to update AR status

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Visualizer: address PR comments + cleanup

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Visualizer: address more PR comments

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>

* Visualizer: address more PR comments

Signed-off-by: Jacob Hilliard <jhlliar@amazon.com>
2021-07-08 09:52:04 -07:00
Esteban Papp c132b00f6e Removing some unused files from Code/Editor/Plugins (#1943)
* fix path

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

* remove some unused files from Code/Editor/Plugins

Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com>
2021-07-08 09:46:31 -07:00
mgwynn 82d2fb9244 Adding header to resolve undefined type error (#1938)
Signed-off-by: mgwynn <mgwynn@amazon.com>
2021-07-08 09:26:56 -07:00
Chris Galvan 15acb6b85a Merge pull request #1422 from aws-lumberyard-dev/nvsickle/CameraInputHardening
Switch RenderViewportWidget to Qt based events instead of AzFramework ones
2021-07-08 11:23:31 -05:00
pereslav ffb4a3c432 Fixed crash when non-net entities get activated
Signed-off-by: pereslav <pereslav@amazon.com>
2021-07-08 17:07:51 +01:00
chcurran c287ae83e9 Merge branch 'stabilization/2106' of https://github.com/o3de/o3de into carlitosan/thecleansing 2021-07-08 08:54:43 -07:00
chcurran 3f231075fe Remove last of Great ScriptCanvas purge code, fix purity categorization handler connection control
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-08 08:53:19 -07:00
Chris Galvan 1a2f83043d Merge pull request #1960 from aws-lumberyard-dev/jckand/ViewMenuTestFix
Updating expected View menu options for test_Menus_ViewMenuOptions_Work
2021-07-08 10:40:15 -05:00
carlitosan 78ea825df2 Merge pull request #1744 from aws-lumberyard-dev/carlitosan/thecleansing
Removal of dead runtime code from ScriptCanvas editor
2021-07-08 08:37:33 -07:00
Qing Tao 6d9230e292 ATOM-15939 Add support to capture attachment for ParentPass (#1887)
* ATOM-15939 Add support to capture attachment for ParentPass
- Moved the attachment read back support to Pass class so it supports both ParentPass and RenderPass.
- Added support to output input or output state of an InputOutput attachment.
- Enabled showing ParentPass attachments in PassTree tool.

Signed-off-by: Tao <qingtao@amazon.com>
2021-07-08 08:23:37 -07:00
hultonha 2affcad2bb Merge pull request #1647 from aws-lumberyard-dev/LYN-3718
LYN-3718 After searching for something and selecting an item in Asset Picker, deleting the term in the search bar de-selects the selected item
2021-07-08 15:17:11 +01:00
jckand-amzn 54af869000 Merge branch 'development' of https://github.com/o3de/o3de into jckand/DynVegXfailFixes 2021-07-08 09:04:26 -05:00
jckand-amzn ea0e38aaf4 Updating expected View menu options for test_Menus_ViewMenuOptions_Work
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-07-08 08:10:09 -05:00
Chris Galvan 86c9c04c37 Fixed EMFX nodes min/max attributes.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-08 08:02:27 -05:00
moraaar af48fc44e3 Fixed warning of variable not being used in release of ImguiAtom.
Signed-off-by: moraaar <moraaar@amazon.com>
2021-07-08 12:37:43 +01:00
moraaar 8a582fdf3f Udating SHA for nvcloth windows package.
Signed-off-by: moraaar <moraaar@amazon.com>
2021-07-08 11:55:59 +01:00
moraaar 7d5f8d5125 Updating linux version of NvCloth, poly2tri and v-hacd.
Signed-off-by: moraaar <moraaar@amazon.com>
2021-07-08 11:55:59 +01:00
moraaar 15e0aa7984 Use latest version of nvcloth, poly2tri and v-hacd 3rdParty libraries for windows, android, mac and ios.
Signed-off-by: moraaar <moraaar@amazon.com>
2021-07-08 11:55:59 +01:00
sphrose 83d1bc0fbf Merge branch 'stabilization/2106' into LYN-3718 2021-07-08 10:19:11 +01:00
dmcdiar 762b3ee582 Suspended ray tracing for DiffuseProbeGrids that are not visible, either off-screen or behind an occlusion culling plane
Added a culling flag that indicates if the cullable object is currently visible in any view

Signed-off-by: dmcdiar <dmcdiar@amazon.com>
2021-07-08 00:24:52 -07:00
Jon B e8cc6a86ed Merge pull request #1944 from aws-lumberyard-dev/pruiksma/LYN-3913
[LYN-3913] Fix conversion to unsupported photometric unit on light type change
2021-07-07 19:09:18 -07:00
Jon B 1d14d95be8 Merge pull request #1939 from aws-lumberyard-dev/pruiksma/ltc_fix_fix
Undoing change from review feedback as it led to an incorrect result in some cases
2021-07-07 19:08:14 -07:00
Jeongseok Lee ec026963b8 Create 3rd-party directory if not exists (#1877)
Signed-off-by: Jeongseok Lee <jeoslee@amazon.com>
2021-07-07 18:18:48 -07:00
Chris Galvan adb300b586 Merge pull request #1695 from aws-lumberyard-dev/cgalvan/FixLCGraphNotOpeningOnEdit
[LYN-3195] Fixed fancy docking restore state to only touch dock tab containers that it created
2021-07-07 20:18:09 -05:00
chcurran 21b511b174 Merge branch 'carlitosan/thecleansing' of https://github.com/aws-lumberyard-dev/o3de into carlitosan/thecleansing 2021-07-07 17:13:11 -07:00
chcurran 7dbdfbc3fe Merge branch 'stabilization/2106' of https://github.com/o3de/o3de into carlitosan/thecleansing 2021-07-07 17:10:27 -07:00
Shirang Jia 55a3b41222 Fix unmounting error (#1940) 2021-07-07 16:44:42 -07:00
Chris Galvan c097ae8235 Merge branch 'stabilization/2106' of https://github.com/o3de/o3de into cgalvan/FixLCGraphNotOpeningOnEdit 2021-07-07 18:43:26 -05:00
SJ 9ca7a698df Fix Mac Editor crash when adding PhysX Collider component to an entity. (#1930)
Signed-off-by: amzn-sj <srikkant@amazon.com>
2021-07-07 18:17:40 -05:00
Ken Pruiksma d5fdd1035f Merge branch 'stabilization/2106' into pruiksma/ltc_fix_fix 2021-07-07 18:07:19 -05:00
Ken Pruiksma 6c0264862e Removing unnecessary code
Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-07-07 18:05:36 -05:00
Ken Pruiksma a75b8eb636 [LYN-3913] Fix conversion to unsupported photometric unit on light type change.
When converting to a light type that doesn't support the currently used photometric unit, the editor component will convert the photometric unit to the universally supported lumen.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-07-07 18:00:40 -05:00
Twolewis b9964bbb5a Fixed Material Editor not launching (#1920)
* Fixed Material Editor not launching

Explicitly providing project-path as part of launch parameters.

Signed-off-by: Lloyd Tullues <lloyd@carbonated.com>

* Update Gems/AtomLyIntegration/CommonFeatures/Code/Source/Material/EditorMaterialSystemComponent.cpp

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
Signed-off-by: Lloyd Tullues <lloyd@carbonated.com>

* Minor - adding whitespace for consistency

Signed-off-by: Lloyd Tullues <lloyd@carbonated.com>

Co-authored-by: Lloyd Tullues <lloyd@carbonated.com>
Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-07 15:16:09 -07:00
Ken Pruiksma 5e98eefcc2 Undoing change from review feedback as it led to an incorrect result in some cases.
Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-07-07 17:13:43 -05:00
Shirang Jia 992f5aab1b Convert Incremental scripts to Python3 (#1934)
Convert incremental build script to Python3
2021-07-07 15:12:10 -07:00
Tommy Walton f177f671ac Fix for LYN-4594: [Atom][EMFX] Loading a saved level with entity and an actor component causes the editor to freeze. (DCO fixup) (#1878)
* Queue shader loads and register with the dynamic draw context after the shader is loaded to avoid a deadlock when there are multiple scenes processing at the same time.

Signed-off-by: amzn-tommy <waltont@amazon.com>

* Fixed AzCore case in AtomFont.h and two other files I found while searching

Signed-off-by: amzn-tommy <waltont@amazon.com>

* Switched to a utility that will both get the assetId and create the Asset, without calling GetAsset explicitely

Signed-off-by: amzn-tommy <waltont@amazon.com>

* Fixing typos in error message

Signed-off-by: amzn-tommy <waltont@amazon.com>
2021-07-07 15:09:14 -07:00
Tommy Walton 5b9647c11b Fix for ATOM-15923 : Editor Spends Several Minutes Entering/Ending Play Game Mode (#1846)
* Cut off kd-tree generation if more than 10 percent of triangles straddle split axis

Signed-off-by: amzn-tommy <waltont@amazon.com>

* Switched to aznumeric_cast and added a comment with a JIRA to follow up on

Signed-off-by: amzn-tommy <waltont@amazon.com>
2021-07-07 15:08:57 -07:00
Qing Tao 1b474afdb0 ATOM-14322 Random crashes when exist RHI/Raytracing sample running __fullTestSuite__ (#1926)
Signed-off-by: Tao <qingtao@amazon.com>
2021-07-07 14:55:36 -07:00
chcurran 76d959dccf Merge branch 'stabilization/2106' of https://github.com/o3de/o3de into carlitosan/thecleansing 2021-07-07 14:49:23 -07:00
nvsickle c8fb453760 Fix copyright header copy/paste issue.
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 14:40:59 -07:00
Chris Galvan 30f8c75613 Merge pull request #1908 from aws-lumberyard-dev/cgalvan/FixLegacyCryIcons
Fixed legacy launcher/mac/ios icons and removed some remaining unused Editor icons.
2021-07-07 16:39:46 -05:00
Chris Galvan 3037837be6 Fixed logic to remove the tabs not close them.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-07 16:37:25 -05:00
Chris Burel 80bdd4e17b Clang compile fixes (#1876)
* Fix compile error from -Wwritable-strings

Signed-off-by: Chris Burel <burelc@amazon.com>

* Fix flags used to build MaskedOcclusionCulling with clang

Signed-off-by: Chris Burel <burelc@amazon.com>

* Fix class that has a final destructor, but the class itself was not final

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-07-07 14:34:45 -07:00
lumberyard-employee-dm 3be4c9a393 Removing extra whitespace from the ScriptCanvas Node Library files
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-07 16:33:16 -05:00
lumberyard-employee-dm f9f711c039 Removing superfluous whitespace.
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-07 16:33:09 -05:00
Alex Peterson af8e6afc6a Update README LFS instructions (#1925)
Signed-off-by: AMZN-alexpete <26804013+AMZN-alexpete@users.noreply.github.com>
2021-07-07 14:31:45 -07:00
amzn-phist 302fef2ec8 Update Wwise version info in Readme.md (#1910)
* Update Wwise version info in Readme.md

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

* Updates to Wwise readme text

Correct capitalization of 'Wwise' and add info about selecting the
SDK(C++) component.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-07-07 16:22:52 -05:00
Mike Balfour 274669a1b4 Fixed Vegetation Debugger to work with Atom rendering and AZ::Console. (#1924)
The previous implementation used Cry rendering and CVars and had been left in a commented-out state. These changes restore it back to full functionality.

Signed-off-by: mbalfour <mbalfour@amazon.com>
2021-07-07 16:05:38 -05:00
Terry Michaels 24d21cadae Merge pull request #1475 from aws-lumberyard-dev/nvsickle/ViewportInfoDpiScaling
Make IMGUI & viewport info scale with DPI
2021-07-07 15:55:46 -05:00
nvsickle 964b4247f7 Update license header
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 13:50:13 -07:00
nvsickle fa9a12eac3 Forward double click events as well
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 13:50:11 -07:00
nvsickle 4babf69361 Address a few more review things
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 13:50:09 -07:00
nvsickle 049ef81fe9 Address some review feedback, fix license
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 13:50:07 -07:00
nvsickle 52ae7433b3 Use synthetic keyboard and mouse devices instead of synthetic input channels
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 13:50:06 -07:00
nvsickle 8dc59a13da Revert "Add InputChannel API to disable forwarding events to the underyling device"
This reverts commit c4be5021116fd7f4944ac300056031b7d5be25be.

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 13:50:04 -07:00
nvsickle 042e465622 Harden a few pieces of viewport controller logic
-Don't eat mouse/keyboard release events in the ViewportManipulatorController
-Do a key activity check in the LegacyViewportCameraController instead of checking state (this could be done elsewhere but it seems to be working as-is and is scheduled to go away)
-Ignore idle mouse delta updates sent to the modular camera controller

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 13:50:02 -07:00
nvsickle f4c96fc9df -Rework input handling to filter through a global event filter
-Attempt to support remote desktop for viewport cursor capture

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 13:50:00 -07:00
nvsickle a4a038cb28 Switch RenderViewportWidget to using Qt events instead of AzFramework input events
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 13:49:58 -07:00
nvsickle 15248e7c12 Add QtEventToAzInputManager
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 13:49:57 -07:00
alexmontAmazon dae2ddaec2 fix for [LYN-4828], message box style changes (#1911)
* fix for [LYN-4828], message box style changes

Signed-off-by: Alex Montgomery <alexmont@amazon.com>

* now with missing .qss file! Friends don't let friends git add -u

Signed-off-by: Alex Montgomery <alexmont@amazon.com>
2021-07-07 13:49:55 -07:00
nvsickle 8e51a4763f Add InputChannel API to disable forwarding events to the underyling device
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 13:49:55 -07:00
Royal OBrien fa1375d7c6 Adding contributing guide pointer markdown (#1928)
Signed-off-by: Royal OBrien <obwando@obwando.com>
2021-07-07 13:49:27 -07:00
Brian Herrera ffdc2d4583 Merge pull request #1932 from aws-lumberyard-dev/ARTemplate
AR template update
2021-07-07 13:48:06 -07:00
chcurran 2dce2eee2d The Great ScriptCanvas Purge, Part X
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-07 13:43:31 -07:00
mcphedar 93db356fbb Updating templates
Signed-off-by: mcphedar <mcphedar@amazon.com>
2021-07-07 15:39:59 -05:00
Ken Pruiksma 4c12e9c5ab Refactoring the LTC quad and polygon lights (#1881)
* Refactoring the LTC quad and polygon lights to clip the light to the normal hemisphere before applying the LTC matrix. This prevents specular light leaking from behind the surface. Diffuse and specular contribution are now calculated at the same time to avoid clipping the polygon twice. Added a cheaper diffuse integration function that's accurate enough for diffuse. Also added a commented out alternate specular integration for platforms with poor acos() accuracy.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* PR review feedback - typo and some saturate() protection

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>

* Making branch more explicit from review feedback.

Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-07-07 16:37:49 -04:00
mcphedar 210732334e Updating this template with correct labels
Signed-off-by: mcphedar <mcphedar@amazon.com>
2021-07-07 15:36:31 -05:00
Jose e18bcc63f2 Fixed a bug in the ReflectedPropertyError that was preventing groups from opening correctly
Signed-off-by: Jose <jotamkin@amazon.com>
2021-07-07 15:30:58 -05:00
jckand-amzn 0a68bbdf7c Updating camera position and null renderer args for launcher test
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-07-07 15:28:55 -05:00
nvsickle 14cab097c7 Fix DPI change callback not being wired up correctly.
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 13:19:51 -07:00
AMZN-ScottR 34f70cb324 [mobile-settings-fixes] removed stale WAF reconfigure process on settings save
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-07-07 13:17:00 -07:00
jckand-amzn dae44030fd Merge branch 'development' of https://github.com/o3de/o3de into jckand/DynVegXfailFixes 2021-07-07 15:13:39 -05:00
kberg-amzn 68d2536b3b Merge branch 'development' of https://github.com/o3de/o3de into MultiplayerWeapons 2021-07-07 13:11:17 -07:00
AMZN-ScottR 11d36b0b5b [mobile-settings-fixes] simplified and updated version validation regex to support 4 component strings
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com>
2021-07-07 12:49:34 -07:00
Jose 36dee3d492 Merge branch 'development' of https://github.com/o3de/o3de into GroupToggleSwitch 2021-07-07 14:31:23 -05:00
jckand-amzn 78752a23a7 Updating null renderer argument for launcher tests
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-07-07 14:30:24 -05:00
Terry Michaels 8ffb25248b Merge pull request #1906 from aws-lumberyard-dev/hultonha/gitflow_210707_o3de
Merge from stabilization/2106 to development (2021/07/07)
2021-07-07 14:12:26 -05:00
Jose 0502475fa6 Created a toggle switch to enable and disable groups through the EditContext
Signed-off-by: Jose <jotamkin@amazon.com>
2021-07-07 14:09:26 -05:00
Chris Galvan ca4156e1c0 Fixed template.json file name replacements.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-07 14:02:46 -05:00
nvsickle dee591921e Fix exception bubble-up
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 11:51:25 -07:00
nvsickle 3549e5b946 More fussing with logs
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 11:51:24 -07:00
nvsickle 3ee15f1912 Try to get some actual log output out of this
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 11:51:22 -07:00
nvsickle 0b3dab1cf8 Use DPI scaling for viewport info padding
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 11:51:20 -07:00
nvsickle 2fefa80937 Use AZ::DynamicModuleHandle
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 11:51:18 -07:00
nvsickle 21dbe8b48f Address review feedback
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 11:51:16 -07:00
nvsickle dd20a598b2 Add DPI scaling to IMGUI
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 11:51:15 -07:00
nvsickle 0c97888d0f Revert accidental change
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 11:51:13 -07:00
nvsickle 9e4d6a1d85 Scale the viewport debug info overlay by the DPI scale factor
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 11:51:11 -07:00
nvsickle b328cdf11d Make the launcher's lack of DPI awareness on Windows explicit
This will enable per-screen DPI awareness to be turned on later

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 11:51:10 -07:00
nvsickle 6b76eceb1f Add GetDpiScaleFactor to native window API
-This includes implementations of the API for the Editor and Windows, all other platforms will have a 1.0 scale for now

Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 11:51:08 -07:00
nvsickle da529edfb5 Fix ImGui not rendering correctly at resolutions greater than 1080p
Signed-off-by: nvsickle <nvsickle@amazon.com>
2021-07-07 11:51:06 -07:00
chcurran 7aaf265926 The Great ScriptCanvas Purge, Part IX
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-07 11:48:54 -07:00
Chris Galvan 26d8a62074 Merge pull request #1914 from aws-lumberyard-dev/cgalvan/FixLuaEditorSettings
Ensured EditContext is created for the legacy tools framework application (Lua) so that settings are able to be displayed
2021-07-07 13:41:25 -05:00
lumberyard-employee-dm 02922806a5 Updated gem.json for all top-level Gems. (#1715) (#1917)
* Updated gem.json for all top-level Gems. All the top level gems now have identical gem.json formats based on the DefautlGem template gem.json. Two additional fields have been added, a type: field and a requirements: field. These fields are for display in Project Mananger. All gem.json files have a default requirements: value of None. Devs are responsible for providing requirements. Gem descriptions and tags have been signed off by developers.

Signed-off-by: Cronin <mikecro@amazon.com>

* Fixed minor formatting issues with RADTelemetry gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to QtForPython gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the Twitch gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to AWSCore gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the AtomTressFX gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the AudioEngineWwise gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the CertificateManager gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removing extra whitespace in summary of CrashReporting gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the CustomAssetExample gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removing extra whitespace in editorPythonBindings gem summary

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the ScriptedEntityTweener gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the Gestures gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removing extra whitetspace in the summary of the GameStateSamples gem

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the ExpressionEvaluation gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the ProjectManager PythonBindings.cpp code to reference the
newer fields in the gem.json files

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updating the Gem and Project templates gem.json files to include the
"type" and the "requirements" field.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the default "requirments" field value to be empty string instead
of "None"

This works better with the ProjectManager GemInfoFromPath function.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Correcting "summary" field name

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added the requirements text to the AudioEngineWwise Gem

This gem requires downloading the Wwise 3rdParty library from AudioKinetic's website

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

Co-authored-by: Mike Cronin <58789750+micronAMZN@users.noreply.github.com>
2021-07-07 13:29:33 -05:00
sharmajs-amzn b9f70412c4 Moving flaky test test_WindowsAndMac_ComparisonOperations_Success to sandbox test suite (#1750)
Signed-off-by: sharmajs <sharmajs@amazon.com>
2021-07-07 11:16:14 -07:00
Chris Galvan cc437d7370 Merge branch 'stabilization/2106' of https://github.com/o3de/o3de into cgalvan/FixLCGraphNotOpeningOnEdit 2021-07-07 12:58:28 -05:00
chcurran 27577a2e49 Merge branch 'stabilization/2106' of https://github.com/o3de/o3de into carlitosan/thecleansing 2021-07-07 10:45:38 -07:00
chcurran 29652994d8 The Great ScriptCanvas Purge, Part VIII
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-07 10:45:16 -07:00
kberg-amzn bd5226aac5 Changes to fix rewindable attributes incorrectly used on read-only archetype data, fix some bad logic in the pre-render blending code, adding a serializer for AZ::Transform, and adding our client.cfg and server.cfg files to .gitignore
Signed-off-by: kberg-amzn <karlberg@amazon.com>
2021-07-07 10:41:44 -07:00
Chris Galvan 91656ded9f Ensured EditContext is created for the legacy tools framework application (Lua) so that settings are able to be displayed
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-07 11:58:41 -05:00
jckand-amzn c32f00d73f Updating/re-enabling skipped/xfailed Dynamic Vegetation automated tests
Signed-off-by: jckand-amzn <jckand@amazon.com>
2021-07-07 11:54:00 -05:00
Chris Galvan 635473e5cf [LYN-4990] Fixed legacy launcher/mac/ios icons and removed some remaining unused Editor icons.
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-07 11:29:18 -05:00
Jon B da26231a65 Merge pull request #1882 from aws-lumberyard-dev/pruiksma/fix_punctual_light_unhiding_transform
Fixing simple light types appearing back at 0,0,0 after hiding/unhiding.
2021-07-07 09:13:51 -07:00
hultonha ab354f2e9b Merge pull request #1903 from aws-lumberyard-dev/hultonha_SPEC-7644_disable-ParallelDeepAssetReferences
Disable ParallelDeepAssetReferences test until sporadic failures are root caused
2021-07-07 16:52:40 +01:00
hultonha 9bfb90a513 Merge branch 'stabilization/2106' into hultonha/gitflow_210707_o3de
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-07 16:25:06 +01:00
hultonha 40726a32dc Merge pull request #1898 from aws-lumberyard-dev/hultonha/gitflow_210706_o3de
stabilization2106 -> development merge (210706)
2021-07-07 16:08:06 +01:00
hultonha 51733f3809 Fix for rotation matching and resetting also scaling the entity transform (#1856)
* fix issue with rotation matching (ditto)

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* fix for context menu appearing

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* minor tidy-up in EditorContextMenu

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add option to disable cursor during free-look

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* small fixes after PR comments

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-07 15:48:33 +01:00
hultonha fe9c9f66f1 disable ParallelDeepAssetReferences test
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-07 15:05:17 +01:00
igarri 26d9a3b5b3 Fixed tabs
Signed-off-by: igarri <igarri@amazon.com>
2021-07-07 13:54:18 +01:00
AMZN-Alexandre Corcia Aguilera 4f523e496f Cherry Picking (lyn1751) (#1854)
* Cherry Picking (lyn1751)

Problem with DCO so we need to cherry pick this branch.

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

* Cherry picking #2

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

* Cherry picking 3

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

* Changed variables reverseurls
This was just changing some name variables.

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

* Changes from past PR

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

* changes from past PR and fixed small bug:
Also removed some legacy code from Resources.h

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

* couple of changes from actual PR

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

* fixed copyright issues for AR

Signed-off-by: aaguilea <aaguilea@amazon.com>
2021-07-07 13:28:59 +01:00
Benjamin Jillich 2ab2503337 Revert "[MeshOptimizer] Determine the original vertex index based on the position (#1562)" (#1902)
This reverts commit ef1f95f1d0.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-07 14:28:53 +02:00
amzn-sean 23c0440371 tick system while in track view batch render. (#1899)
As the batch render will disable Editor idle processing which handles the tick.

Signed-off-by: amzn-sean <75276488+amzn-sean@users.noreply.github.com>
2021-07-07 12:39:01 +01:00
igarri 2a24680535 Merge branch 'develop' into LYN-4700
Signed-off-by: igarri <igarri@amazon.com>
2021-07-07 12:23:24 +01:00
jonawals a3d14e217e Change TIAF seed criteria. (#1857)
We currently cannot predict when a given snapshot will be taken. This is
problematic as test impact analysis assumes that the coverage data will
be updated after each run. As we have no control over when our coverage
data will persist we will instead always seed when the pipeline and
branch is one of the seeding pipelines, otherwise we will attempt to
read that seed data and perform test impact analysis (if no seed data is
present we will fall back to a regular, uninstrumented run of all test
targets).

This approach has the following implications:

1. PR builds will benefit from test impact analysis as the seed data is
    (hopefully) available at the time the snapshot is created.

2. Builds for the aforementioned seeding branches and pipelines will not
    benefit from test impact analysis and will incur the cost of seeding
    regardless of whether or not that generated seed data ends up in the
    snapshot.

Signed-off-by: John <jonawals@amazon.com>
2021-07-07 11:47:36 +01:00
AMZN-Igarri 64697350bc LYN-4806: Switch Asset Browser Mode Button (Fix) (#1852)
* Adding dropdown for view

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

* Adding Asset Browser Mode selector button

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

* Added display State Enum

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

* changed over to AZStd::unique_ptr

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

* added pointers

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

* Fixing pointers

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

* Fixing parenting

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

* Changes from Code Review Feedback

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

* Fixed wrong condition

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

* Added Button Icon

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

* Fixing Copyright Header

Signed-off-by: igarri <igarri@amazon.com>
2021-07-07 10:53:21 +01:00
SergeyAMZN e9ceee9b32 Merge pull request #1879 from aws-lumberyard-dev/MultiplayerPlayerPrefabBug_LYN-4989
LYN-4989 Fixed player spawnable index. Build fix for ScriptCanvas gem…
2021-07-07 10:31:45 +01:00
hultonha 707d153a87 Merge branch 'stabilization/2106' into hultonha/gitflow_210706
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-07 10:30:48 +01:00
Chris Burel ef1f95f1d0 [MeshOptimizer] Determine the original vertex index based on the position (#1562)
* Determine the original vertex index based on the position

The Assimp library does not expose the FBX control point indices. This
change causes vertices that are close enough in their position to be
considered as coming from the same control point. This allows the mesh
optimizer to consider vertices with the same control point index (or
"original vertex index" as it is called in the code) for deduplication.

Signed-off-by: Chris Burel <burelc@amazon.com>

* Use a filter view instead of reimplementing a filter view

Signed-off-by: Chris Burel <burelc@amazon.com>

* Don't attempt to weld similar vertices if there's blendshapes

Signed-off-by: Chris Burel <burelc@amazon.com>

* Add test for the mesh optimizer's ability to weld nearby vertices

Signed-off-by: Chris Burel <burelc@amazon.com>

* Add logging call to show mesh optimizer effect on vertex count

Signed-off-by: Chris Burel <burelc@amazon.com>

* Use a bunch of temporaries in order to make `position` `const`

Signed-off-by: Chris Burel <burelc@amazon.com>
2021-07-07 11:21:09 +02:00
hultonha dee65914f0 Merge remote-tracking branch 'upstream/stabilization/2106' into hultonha/gitflow_210706 2021-07-07 09:23:48 +01:00
chcurran 75933ff7fd The Great ScriptCanvas Purge, Part VII
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-06 21:03:31 -07:00
chcurran 93e91f9c23 Merge branch 'stabilization/2106' of https://github.com/o3de/o3de into carlitosan/thecleansing 2021-07-06 19:29:57 -07:00
chcurran 65ad412f3e The Great ScriptCanvas Purge, Part VI
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-06 19:27:58 -07:00
lumberyard-employee-dm 8592e4fbbe Added if checks in the get_project* and get_engine* function to protect against None being returned from get_project_json_data and get_engine_json_data respectively (#1880)
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-06 20:42:09 -05:00
Ken Pruiksma aca8a730a6 Fixing simple light types appearing back at 0,0,0 after hiding/unhiding.
Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-07-06 19:42:12 -05:00
pereslav 4a42c32a4b LYN-4989 Fixed player spawnable index. Build fix for ScriptCanvas gem when Profiling is on
Signed-off-by: pereslav <pereslav@amazon.com>
2021-07-07 00:12:30 +01:00
Brian Herrera 88725210c1 Merge pull request #1875 from brianherrera/add-issue-templates
Add issue templates for bugs and features
2021-07-06 15:17:28 -07:00
brianherrera a014aed03d Add feature request template
Signed-off-by: brianherrera <briher@amazon.com>
2021-07-06 15:09:14 -07:00
brianherrera f8753a609e Add bug issue template
Signed-off-by: brianherrera <briher@amazon.com>
2021-07-06 15:08:39 -07:00
chcurran 0a910a31aa The Great ScriptCanvas Purge, Part V
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-06 15:05:37 -07:00
chcurran 360236b89e The Great ScriptCanvas Purge, Part IV
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-06 13:13:16 -07:00
hultonha 1b8de9fe9a Merge branch 'stabilization/2106' into hultonha/gitflow_210706 2021-07-06 20:23:14 +01:00
Mike Balfour 71c6b3e506 Refresh cached transforms before saving. (#1858)
If the prefab template saves default values for a cached transform, but *shouldn't* have default values, it will get patch application errors at runtime due to missing cached transform fields.

Signed-off-by: mbalfour <mbalfour@amazon.com>
2021-07-06 14:17:21 -05:00
hultonha 2f34a35aed removing .orig file from previous merge
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-06 17:46:24 +01:00
hultonha 2ea9bfb144 merge stabilization/2106 into development
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-06 17:34:04 +01:00
Chris Galvan 77cc0e921c Merge branch 'stabilization/2106' of https://github.com/o3de/o3de into cgalvan/FixLCGraphNotOpeningOnEdit 2021-07-06 10:15:32 -05:00
Nicholas Lawson 5fdb33b1d7 o3de stabilization/2106 - update licenses (#1661)
Not to be committed before 7/6/2021

Signed-off-by: lawsonamzn <70027408+lawsonamzn@users.noreply.github.com>
2021-07-06 08:05:11 -07:00
Nicholas Lawson eb0b7346c4 o3de development - update licenses (#1665)
Not to be committed before 7/6/2021

Signed-off-by: lawsonamzn <70027408+lawsonamzn@users.noreply.github.com>
2021-07-06 08:04:43 -07:00
chcurran fa7accf2dc Merge branch 'stabilization/2106' of https://github.com/o3de/o3de into carlitosan/thecleansing 2021-07-06 07:27:29 -07:00
amzn-sean 827805ed83 fix C12712452 - re-link script canvas to correct entities (#1855)
Signed-off-by: amzn-sean <75276488+amzn-sean@users.noreply.github.com>
2021-07-06 12:28:24 +01:00
jonawals 81f9afdf13 Merge pull request #1849 from aws-lumberyard-dev/jonawals_SPEC-7604
Jonawals spec 7604
2021-07-05 22:40:47 +01:00
amzn-sean 636ff587c3 Shape casts correctly report positions of colliders that intersect or in contact of the initial pose (#1848)
Signed-off-by: amzn-sean <75276488+amzn-sean@users.noreply.github.com>
2021-07-05 18:06:20 +01:00
Benjamin Jillich 049469463e [LYN-4439] Added tags to gem item delegate (#1853)
* Added new helper function to draw the feature tags below the summary for each gem item.
* In case no feature tags belong to a gem, the available space will be used by the summary.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-05 18:34:41 +02:00
Aaron Ruiz Mora 9d5a9ff925 NvCloth automated tests use default renderer to be more stable and complete (#1850)
Signed-off-by: moraaar <moraaar@amazon.com>
2021-07-05 16:52:24 +01:00
John c5a4fd382d Address PR comments 2021-07-05 16:25:29 +01:00
igarri 2ccede7435 Merge branch 'develop' into LYN-4700 2021-07-05 15:52:55 +01:00
John f86708a812 Fix run payload checking logic 2021-07-05 15:28:20 +01:00
John 2003d81aba Fix missing log call site 2021-07-05 15:05:17 +01:00
John b63468d95e Fix API comments 2021-07-05 14:58:42 +01:00
John 0d7d507889 Fix instrumented non-gtests treated as failures 2021-07-05 14:58:25 +01:00
John 17fde4e228 Move source of truth logic from TIAF to job 2021-07-05 14:56:48 +01:00
Tom Hulton-Harrop 45b83e49da Move camera properties from CVars to the Settings Registry (#1766)
* updates to camera inputs

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* update test names to include types

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* move all camera input controls to the settings registry

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* small fixes before PR

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-05 13:08:05 +01:00
amzn-hdoke 1dfe65a3ef Update AWSNativeSDK-Android revision and enable AWS gems (#1837)
Signed-off-by: dhrudesh <dhrudesh@amazon.com>
2021-07-04 15:47:17 -07:00
michabr 39239155e3 Update required mesh service for UiCanvasOnMeshComponent (#1843)
Signed-off-by: abrmich <abrmich@amazon.com>
2021-07-03 20:42:23 -07:00
michabr b31558a086 Disable RTT in LyShine until it's fully supported using Atom (#1840)
Signed-off-by: abrmich <abrmich@amazon.com>
2021-07-03 20:42:02 -07:00
AMZN-Phil 4575de137e Merge pull request #1844 from aws-lumberyard-dev/LYN-4776-gitfix
Open editor button and new project and failed warnings.
2021-07-02 20:24:58 -07:00
amzn-phist 4403e9d4d4 Fix the CMake configuration for Microphone Gem (#1835)
* Fix the CMake configuration for Microphone Gem

The configuration was causing AudioSystem Gem to be loaded at runtime
regardless of whehter AudioSystem.Editor Gem was set to get loaded as
well.  Gives Microphone Gem an Editor module to sort out the proper
runtime dependencies.

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

* Removes an unnecessary comment

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

* Fix platforms that don't build tools

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

* Use aliases to better express runtime depends

Cleans it up and removes the need for a Microphone.Editor module.

Signed-off-by: amzn-phist <52085794+amzn-phist@users.noreply.github.com>
2021-07-02 22:22:34 -05:00
lumberyard-employee-dm d73a98aa2f Added detection of gems which are not directly under an external subdirectory root (#1841)
* Added proper detection of the list of Gems in the Project Templates
enabled_gems.cmake file

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added a CMake alias target for the Atom Gem and the AtomLyIntegration

Both of those targets just aliases the Atom_AtomBridge gem
Therefore they turn on Atom

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Replacing the Atom_AtomBridge gem in the project template with the Atom gem

The Atom gem is just an alias to the Atom_AtomBridge gem

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the manifest.py gem gathering logic to recurse through the external subdirecotories locating gem.json files to discover all gems in a subdirectory

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-02 21:46:26 -05:00
AMZN-nggieber d4e4ebc2a7 Change Standard Project Template to Default and Change Open 3D Foundation to Open 3D Engine in gem catalog (#1842)
Made Standard Template Always Show First and Default Selection
    Changed Open 3D Foundation to Open 3D Engine in Gem Catalog and setup detection of Origin based on gem creator
2021-07-02 19:32:41 -07:00
Pip Potter 0edf0e74bc AWS: Migrate attribution endpoint (#1838)
* Migrate attribution endpoint and update unit tests
2021-07-02 16:54:01 -07:00
Chris Galvan d36323b8b6 Merge pull request #1809 from aws-lumberyard-dev/cgalvan/gitflow_210702_dev
Merged stabilization/2106 to development
2021-07-02 18:53:11 -05:00
Terry Michaels 2d060d7466 Updated splash and about screens (#1839)
Signed-off-by: Terry Michaels <miterenc@amazon.com>
2021-07-02 18:38:28 -05:00
AMZN-Phil d0dd80099c Open editor button and new project and failed warnings.
Signed-off-by: AMZN-Phil <pconroy@amazon.com>
2021-07-02 16:07:26 -07:00
michabr 9dbafa72a8 Remove deprecated prefab support from UI Editor (#1754)
* Remove old prefab support from UI Editor

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

* Delete deprecated prefab files that are no longer supported in UI Editor

Signed-off-by: abrmich <abrmich@amazon.com>
2021-07-02 15:42:09 -07:00
Mike Chang 497059bea7 Update 3p CDN to https (#1807)
* Update CDN address to https

Signed-off-by: changml <changml@amazon.com>
2021-07-02 15:37:54 -07:00
Chris Galvan 7677f2b49d Fixed additional copyright header issue from latest development pull
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-02 17:36:22 -05:00
jackalbe 81e39df248 {LYN-4456} FIX: assign branch token for LegacyTestAdapter (#1833)
* fixes AssetProcessorManagerUnitTests unexpectedly fails due to writing out the branch token
* instead, the branch token is calculated ahead of time and added to the settings registry

Tests: --gtest_filter=Test/LegacyTestAdapter.*
2021-07-02 16:32:16 -05:00
Chris Galvan f47e71da36 Merged conflicts from pulling down latest development
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-02 16:29:27 -05:00
Chris Galvan 40f9761f86 Fixed more copyright header issues caused by script replacement
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-02 16:21:26 -05:00
Sandeep 4c684b1a10 Merge pull request #1657 from aws-lumberyard-dev/carlitosan/scriptcanvas/prefabs
Initial prefab integration
2021-07-02 14:05:25 -07:00
michabr 421e7cb88b Re-add default cursor image as an optional asset (#1831)
Signed-off-by: abrmich <abrmich@amazon.com>
2021-07-02 13:54:44 -07:00
Ken Pruiksma 1f77afae6e Fixing alpha affects specular showing up when the alpha mode is opaque or cut-out. It should only be available when mode is blended or tinted transparent. (#1830)
Signed-off-by: Ken Pruiksma <pruiksma@amazon.com>
2021-07-02 15:49:43 -05:00
Chris Galvan b9e06e70d9 Fixed copyright header issues per new validator
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-02 15:34:04 -05:00
SergeyAMZN 0a957fb03a Merge pull request #1762 from aws-lumberyard-dev/MultiplayerEditorFixes2
LYN-4866 Fixed net entities indices when creating net spawnable
2021-07-02 21:31:42 +01:00
Mike Cronin e9dd032a75 Updated gem.json for all top-level Gems. (#1715)
* Updated gem.json for all top-level Gems. All the top level gems now have identical gem.json formats based on the DefautlGem template gem.json. Two additional fields have been added, a type: field and a requirements: field. These fields are for display in Project Mananger. All gem.json files have a default requirements: value of None. Devs are responsible for providing requirements. Gem descriptions and tags have been signed off by developers.

Signed-off-by: Cronin <mikecro@amazon.com>

* Fixed minor formatting issues with RADTelemetry gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to QtForPython gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the Twitch gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to AWSCore gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the AtomTressFX gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the AudioEngineWwise gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the CertificateManager gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removing extra whitespace in summary of CrashReporting gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the CustomAssetExample gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removing extra whitespace in editorPythonBindings gem summary

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the ScriptedEntityTweener gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the Gestures gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removing extra whitetspace in the summary of the GameStateSamples gem

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Adding newline to the end of the ExpressionEvaluation gem.json

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the ProjectManager PythonBindings.cpp code to reference the
newer fields in the gem.json files

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updating the Gem and Project templates gem.json files to include the
"type" and the "requirements" field.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Updated the default "requirments" field value to be empty string instead
of "None"

This works better with the ProjectManager GemInfoFromPath function.

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Correcting "summary" field name

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Added the requirements text to the AudioEngineWwise Gem

This gem requires downloading the Wwise 3rdParty library from AudioKinetic's website

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-02 15:23:10 -05:00
antonmic 832a1c36a4 Merge pull request #1756 from aws-lumberyard-dev/2016/antonmic/subsurfaceVulkan
[ATOM-15876] fixed subsurface scattering on vulkan
2021-07-02 13:06:13 -07:00
lumberyard-employee-dm b11cd2d17f O3DE License Scan Updates (#1808)
* Removing Tools/Redistributable folder
None of the files within it are used by O3DE or are needed for
distribution at all

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>

* Removing the GetGlyphRangesJapanese function from imgui_draw.cpp

That function is licensed under the
Creative Commons Attribution-ShareAlike 2.1 Japan (CC BY-SA 2.1 JP)

Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-07-02 14:58:31 -05:00
Olex Lozitskiy fb2ec8e6f2 SIG/Network - Filtering of entities (i.e. omitting some entities on per connection basis)
Selectively replicating entities to different clients
2021-07-02 14:43:29 -05:00
Terry Michaels d686673427 Removed unneeded binaries (#1767)
Signed-off-by: Terry Michaels <miterenc@amazon.com>
2021-07-02 14:14:47 -05:00
Alex Peterson 7cda947f6e Update .lfsconfig instructions 2021-07-02 12:10:40 -07:00
antonmic 19638c4697 [ATOM-15876] fixed subsurface scattering on vulkan
Signed-off-by: antonmic <56370189+antonmic@users.noreply.github.com>
2021-07-02 11:54:23 -07:00
Chris Galvan 04a00e6a54 Resolved latest merge conflicts
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-02 13:29:55 -05:00
mrieggeramzn 1d95a4a2ba Merge pull request #1724 from aws-lumberyard-dev/Atom/mriegger/esm16F
Switch directional light to use the same reformulation as projected s…
2021-07-02 11:26:04 -07:00
Chris Galvan 8e86623ee6 Fixed compile issue from merge error
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-02 13:13:17 -05:00
Junbo Liang 9f2b31e077 [LYN-4915] [iOS] [Android] awscoreconfiguration.setreg, awsMetricsClientConfigurationsetreg and authenticationProvider.setreg couldn't be loaded when the application starts (#1716)
[LYN-4915] [iOS] [Android] awscoreconfiguration.setreg, awsMetricsClientConfiguration.setreg and authenticationProvider.setreg couldn't be loaded when the application starts
2021-07-02 11:12:45 -07:00
Chris Galvan d7574777a8 Resolved merge conflicts
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-07-02 12:42:44 -05:00
Tom Hulton-Harrop dafe9f6690 Add customization point for begin/end of camera behaviors (hide cursor with RMB look) (#1758)
* add customization points for begin/end of camera input to all cursor customization

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* remove cursor experiments, use cursor bus

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* run clang-format

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* add additional unit tests for new camera behaviors

Signed-off-by: hultonha <hultonha@amazon.co.uk>

* update test name to use snake_case to increase readability

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-02 18:17:44 +01:00
AMZN-Phil dfef909b51 Merge pull request #1610 from aws-lumberyard-dev/LYN-4507
Remove deleted projects from project manager
2021-07-02 10:16:06 -07:00
amzn-victor c845517ee7 Merge pull request #1729 from aws-lumberyard-dev/Helios_LYN-4548-FixAPNames
[LYN-4548] Changed AP window title and popup message titles
2021-07-02 10:08:21 -07:00
pereslav 436d9734d2 Fixed clang build error
Signed-off-by: pereslav <pereslav@amazon.com>
2021-07-02 18:06:39 +01:00
Benjamin Jillich 4c3e27f3ca Merge pull request #1759 from aws-lumberyard-dev/jillich/prism/LYN-4437
[LYN-4437] Replaced the background images and added a semi-transparent overlay for the Project Manager

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-02 09:56:51 -07:00
SJ 5eb0b79417 Increment AWS native SDK Android package version number. This fixes curl library not being copied into APK. (#1728) 2021-07-02 09:46:18 -07:00
AMZN-Phil b3fd63a0f3 Merge branch 'stabilization/2106' into LYN-4507 2021-07-02 09:31:22 -07:00
Mike Chang 1cf6e6dd10 Change 3p default CDN endpoint (#1749)
Signed-off-by: changml <changml@amazon.com>
2021-07-02 09:27:04 -07:00
AMZN-Phil c84d189b61 Merge pull request #1735 from aws-lumberyard-dev/LYN-4678
Set correct display text for the default and minimal projects.
2021-07-02 09:19:49 -07:00
Alex Peterson d20cf06e1e Update with simpler .lfsconfig instructions (#1730) 2021-07-02 08:59:44 -07:00
Benjamin Jillich 2a42e7a012 [LYN-4393] As a dev I want to Enable Gems in O3DE.exe with Keyboard (#1760)
Enabling and disabling the selected gem is now possible by pressing the space bar.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-02 17:56:34 +02:00
Danilo Aimini 3c959832a3 Reparenting - introduce loop detection on instance reparenting (DCO fix) (#1752)
* Detect loops in reparenting code and assert.

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Add warning when detecting a cyclical dependancy. Revert reparenting on loop.

Signed-off-by: daimini <82231674+AMZN-daimini@users.noreply.github.com>
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>

* Use GetActiveWindow helper to handle window edge cases

Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com>
2021-07-02 08:24:58 -07:00
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>
2021-07-02 08:24:42 -07:00
pereslav d17390befb LYN-4866 Fixed net entities indices when creating net spawnable
Signed-off-by: pereslav <pereslav@amazon.com>
2021-07-02 16:01:30 +01:00
AMZN-Olex a57d6d3136 Merge branch 'development' of https://github.com/o3de/o3de into Network/olexl/ifilterentitymanager_dev 2021-07-02 09:42:45 -04:00
Benjamin Jillich 5f9c066626 [LYN-4437] Added 30% opaque overlay to the background image of the Project Manager
* 30% opaque overlay image to darken down the colors and increase usability and accessibility.
* Some code cleaning.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-02 14:52:56 +02:00
igarri 8b016f86a6 Adressing Code review comments
Signed-off-by: igarri <igarri@amazon.com>
2021-07-02 13:38:35 +01:00
Benjamin Jillich 4a3772d96a [LYN-4437] Replaced the background images for the Project Manager
* Added the two new background images.
* Background is now dynamically changing based on whether the user opens the PM the first time or has already created a project.

Signed-off-by: Benjamin Jillich <jillich@amazon.com>
2021-07-02 12:52:56 +02:00
igarri e9f44863a4 Fixed BuildMap method
Signed-off-by: igarri <igarri@amazon.com>
2021-07-02 11:36:15 +01:00
igarri 4251e2600a Fixing Asset Browser Search name
Signed-off-by: igarri <igarri@amazon.com>
2021-07-02 11:36:02 +01:00
igarri b0ddd93824 Code cleanup and review changes
Signed-off-by: igarri <igarri@amazon.com>
2021-07-02 11:35:49 +01:00
igarri a07445c2da Cleanup and removed optimize
Signed-off-by: igarri <igarri@amazon.com>
2021-07-02 11:35:28 +01:00
igarri 514f9ef6c2 Adjusted parameters
Signed-off-by: igarri <igarri@amazon.com>
2021-07-02 11:35:13 +01:00
igarri c061802ab0 Retrieving data from preferences
Signed-off-by: igarri <igarri@amazon.com>
2021-07-02 11:35:00 +01:00
igarri 5d6ab2699c First Performance pass
Signed-off-by: igarri <igarri@amazon.com>
2021-07-02 11:34:38 +01:00
pconroy a0b754bb4d Fix return value when multiple projects are removed and one fails
Signed-off-by: pconroy <pconroy@amazon.com>
2021-07-01 20:10:23 -07:00
pconroy ae6a424064 Make remove_invalid_o3de_projects take a path and return a value
Signed-off-by: pconroy <pconroy@amazon.com>
2021-07-01 20:10:16 -07:00
pconroy e0c3d15d5a Remove deleted projects from project manager
Signed-off-by: pconroy <pconroy@amazon.com>
2021-07-01 20:10:10 -07:00
chcurran 88c328c6e2 The Great ScriptCanvas Purge, Part III
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-01 17:50:56 -07:00
pconroy 16f9eece76 Set correct display text for the default and minimal projects.
Signed-off-by: pconroy <pconroy@amazon.com>
2021-07-01 17:34:49 -07:00
chcurran fea83b0b51 The Great ScriptCanvas Purge, Part II
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-01 17:08:16 -07:00
chcurran 0e8f8e5a7f Merge branch 'stabilization/2106' of https://github.com/o3de/o3de into carlitosan/thecleansing 2021-07-01 12:52:58 -07:00
Chris Galvan 4145b4663a Merge branch 'stabilization/2106' of https://github.com/o3de/o3de into cgalvan/FixLCGraphNotOpeningOnEdit 2021-07-01 14:07:03 -05:00
chcurran 6b27c1d797 fix python test against editor
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-01 11:18:03 -07:00
Victor Huang b93dd36c61 Changed AP window title and popup messages
Signed-off-by: Victor Huang <huavicto@amazon.com>
2021-07-01 10:26:44 -07:00
amzn-sean 9f61ed426c Merge pull request #1723 from tick change from stabilization/2106
short term fix for editor/game mode/launcher tick times consistency (#1720)

Signed-off-by: amzn-sean 75276488+amzn-sean@users.noreply.github.com
2021-07-01 18:07:05 +01:00
chcurran 9efb6248d8 Merge branch 'stabilization/2106' of https://github.com/o3de/o3de into carlitosan/scriptcanvas/prefabs 2021-07-01 10:03:08 -07:00
chcurran 59ff74f559 The Great ScriptCanvas Purge. Part I.
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-01 09:57:36 -07:00
mriegger 346e294f60 Switch directional light to use the same reformulation as projected shadow and reduce to 16 bit float RT for perf 2021-07-01 09:02:02 -07:00
amzn-sean aff4859251 short term fix for editor/game mode/launcher tick times consistency (#1720)
Signed-off-by: amzn-sean <75276488+amzn-sean@users.noreply.github.com>
2021-07-01 16:19:40 +01:00
Chris Galvan d7b516b518 Merge branch 'stabilization/2106' of https://github.com/o3de/o3de into cgalvan/FixLCGraphNotOpeningOnEdit 2021-07-01 10:08:04 -05:00
Tom Hulton-Harrop c98e9df75e enable the new camera system by default in the editor (#1717)
Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-07-01 15:04:51 +01:00
chcurran 8cd07c6f4b update license on new files
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-07-01 05:33:59 -07:00
chcurran 6b2f2d55df Merge branch 'stabilization/2106' of https://github.com/o3de/o3de into carlitosan/scriptcanvas/prefabs 2021-07-01 05:30:41 -07:00
chcurran 2281330a7c merge latest
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-06-30 20:42:41 -07:00
Cynthia Lin 82bd18ef5a [ATOM-15868] Collect and serialize initial benchmark metadata.
Signed-off-by: Cynthia Lin <cyntlin@amazon.com>
2021-06-30 19:42:14 -07:00
chcurran dcea6f47fa linux build fix
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-06-30 19:23:21 -07:00
chcurran 59f4e865a4 whitespace and string_view fixes
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-06-30 18:59:11 -07:00
chcurran 7b149e6f90 remove unnecessary reporting values from user script variable json serializer
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-06-30 18:14:05 -07:00
chcurran fe829bfbd4 Use 'missing' vs 'catastrophic' of missing $type field in user script variable json serializer
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-06-30 18:10:17 -07:00
chcurran 3948497f85 remove unused icon
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-06-30 18:05:39 -07:00
chcurran 66a935dfa4 Fix missing icon issue leading to failed nightly test: LYN-4926 SPEC-6982
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-06-30 18:04:06 -07:00
chcurran 0136c92467 PR white space feedback, better Lua print error message, fix ACM static variable culling
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-06-30 16:55:26 -07:00
Brian Herrera 1b3eb1d44d Merge pull request #1689 from aws-lumberyard-dev/pipelines/SPEC-7574
Add parameter so created EBS volumes are encrypted
2021-06-30 16:45:31 -07:00
AMZN-Olex d7bfd34a67 IFilterEntityManager work
Signed-off-by: AMZN-Olex <5432499+AMZN-Olex@users.noreply.github.com>
2021-06-30 19:18:06 -04:00
AMZN_Saulty 76b334f479 Merge pull request #1629 from o3de/add-code-of-conduct-1
Create CODE_OF_CONDUCT.md
2021-06-30 14:20:38 -07:00
Chris Galvan 20775b7745 [LYN-3195] Fixed fancy docking restore state to only touch dock tab containers that it created
Signed-off-by: Chris Galvan <chgalvan@amazon.com>
2021-06-30 15:26:27 -05:00
chcurran 917dacb61e Added comment explaining state of progress of SC --> C++
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-06-30 12:10:51 -07:00
chcurran df02813cd4 Hide ExecutionState methods from SC, Fixes LYN-4900
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-06-30 11:58:04 -07:00
chcurran 5b7b989733 use more constexpr in ScriptCanvasAttributes.h, remove superfluous string use in SC user data serialization
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-06-30 11:44:25 -07:00
brianherrera 0b75ebcdd8 Add parameter so created volumes are encrypted.
Signed-off-by: brianherrera <briher@amazon.com>
2021-06-30 11:12:57 -07:00
Gene Walters bafcdfe037 Merge pull request #1655 from aws-lumberyard-dev/genewalt/gitflow_210628
Merging Stabilization/2106 into Development
2021-06-30 11:07:30 -07:00
Tom Hulton-Harrop 8d35f31fa6 API documentation pass for CameraInput types (#1681)
* add api comments for new camera system

Signed-off-by: hultonha <hultonha@amazon.co.uk>
2021-06-30 18:16:35 +01:00
sphrose 7bb4e0562b Update AssetBrowserTreeView.cpp
Signed-off-by: sphrose <82213493+sphrose@users.noreply.github.com>
2021-06-30 09:06:16 +01:00
Gene Walters dd206caf37 Updating pytest to work with new project_property::edit_project_props parameters
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-06-29 23:27:27 -07:00
chcurran 9d9205d067 SC user nodeables now use __index method does not report error on (allowable) nil table entries LYN-3664
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-06-29 18:42:32 -07:00
alexmontAmazon 69f2e06134 rewrite of the filter code to fix [LYN-4156][LYN-4545] (#1640)
* rewrite of the filter code to fix [LYN-4156][LYN-4545]

Signed-off-by: Alex Montgomery <alexmont@amazon.com>

* improved onRowCountChanged() per comments

Signed-off-by: Alex Montgomery <alexmont@amazon.com>
2021-06-29 17:31:27 -07:00
chcurran 355776d3a9 Add versioning updates for prefab conversion, and PR clean up & nitpicks
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-06-29 17:25:23 -07:00
Gene Walters 9814e9dc6c Adding missing o3de copyright headers
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-06-29 16:31:06 -07:00
Gene Walters 6fb2558e44 Merge branch 'upstream/development' into genewalt/gitflow_210628
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-06-29 15:40:46 -07:00
chcurran fb448124e2 removed uneccessary prefab senstive code
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-06-29 15:23:14 -07:00
Gene Walters f905b71844 Adding missing o3de copyright headers
Signed-off-by: Gene Walters <genewalt@amazon.com>
2021-06-29 13:48:45 -07:00
chcurran dcb3c71d33 Initial prefab integration
Signed-off-by: chcurran <82187351+carlitosan@users.noreply.github.com>
2021-06-29 13:25:56 -07:00
jonawals 9e85caa352 Merge pull request #1648 from aws-lumberyard-dev/TIF/Runtime
Tif/runtime
2021-06-29 21:13:54 +01:00
John c145a9a74a Add missing files from addressing PR comments
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 19:46:21 +01:00
John 4d265a24ab Merge branch 'TIF/Runtime' of https://github.com/aws-lumberyard-dev/o3de into TIF/Runtime 2021-06-29 19:36:31 +01:00
John ea2115089b Correct tiaf output path to use foward slash dirs
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:44:00 +01:00
John 6067ab38c8 Parameterize build dir and make job explicit profile
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:58 +01:00
Royal OBrien 4f45211c85 Migrated templates
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:56 +01:00
amzn-sean 6db3650d45 fix possible double connect of the Collider m_debugDisplayDataChangedEvent (#1518)
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:54 +01:00
John aa94effd26 Fix snapshot choice that was incorrectly added
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:53 +01:00
IgnacioMartinezGarrido b87e3eb1d6 LYN-4863: Item data not copied on drag-n-drop if column is hidden in Asset Browser Tree View. (#1616)
* Fixed: Item returning null in drag and drop when column is hidden

* Added explanation about why this approach is needed

Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:51 +01:00
jiaweig 1e8465f1cc address comments
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:49 +01:00
jiaweig c246aa074d Break long line
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:48 +01:00
jiaweig 0193062de4 Fix validation errors
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:46 +01:00
Alex Peterson e310581e59 Updating LFS config to new endpoint (#1623)
Signed-off-by: AMZN-alexpete
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:44 +01:00
John ee537ae8fa Address PR comments
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:42 +01:00
John 773fb4ea74 Add python test case to hydra test utils editor launcher
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:40 +01:00
John fd1bb483c0 Address PR comments
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:38 +01:00
John 1cf1301a07 Add extra comments
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:37 +01:00
John 478ffeeac6 Remove PythonCoverage runtime component
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:35 +01:00
John 0e0f266fdd Provisional implementation of PythonCoverage gem
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:33 +01:00
John cfe4a49136 Address PR comments
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:31 +01:00
John 3c31424e92 Address PR comments
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:29 +01:00
John 992e8500ea Add snapshot selection to PR and non-PR builds.
PR builds will detect the destination branch and check if that branch
is one of the snapshot branches, otherwise it defaults to the 'development'
snapshot.

Non-PR builds use the user-selected snapshot from the list of available
snapshots.

Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:28 +01:00
Yuriy Toporovskyy 41a5a5b4f4 Avoid a somewhat costly call to ThumbnailerRequestsBus::IsLoading when the information is already manifest
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:26 +01:00
Yuriy Toporovskyy 592a8cad6d Don't block main thread to load data from file
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:24 +01:00
yuriy0 fd4f363fe2 Don't give a broken copy constructor to BehaviorContextObject. (#1002)
* Don't give a broken copy constructor to BehaviorContextObject.

This used to be required by the serialization system, now it handles non-copyable and non-moveable types.

* Explicitly delete the copy constructor instead of defaulting, which implicitly deletes it.

Some compilers complain about such an implicit deletion, and we should be explicit about our intent anyways

Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:22 +01:00
yuriy0 9f034b90a2 Generate texture thumbnails in a job thread (#1571)
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:21 +01:00
puvvadar 0fb23a9708 Fix order of ops issue in MP Session Termination
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:19 +01:00
Junbo Liang 0a2b51c32d Address the comments on the CDK application (#1560)
[LYN-3649] Address the comments on the CDK application

Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:17 +01:00
Vincent Liu 4c65fecb57 Merge 'gameliftfeature' branch into 'development' branch (#1534)
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:15 +01:00
John Jones-Steele 497a93014b Entity Outliner - Sort Order options don't show current selection
Also fixes the menus that have checkmark and icon

Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:13 +01:00
jromnoa 3e659b5107 fixes the nightly GPU test
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 17:43:11 +01:00
Royal OBrien 0ea1e5b07d Migrated templates 2021-06-29 08:17:41 -07:00
jonawals a8a7265d52 Merge pull request #1614 from aws-lumberyard-dev/jonawals_FixMissingSnapshotParameter
Fix snapshot choice that was incorrectly added
2021-06-29 11:57:19 +01:00
IgnacioMartinezGarrido db5d03b588 LYN-4863: Item data not copied on drag-n-drop if column is hidden in Asset Browser Tree View. (#1616)
* Fixed: Item returning null in drag and drop when column is hidden

* Added explanation about why this approach is needed
2021-06-29 12:41:35 +02:00
amzn-sean c1a79b183d fix possible double connect of the Collider m_debugDisplayDataChangedEvent (#1518)
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 10:27:48 +01:00
John c83d117b32 Fix snapshot choice that was incorrectly added
Signed-off-by: John <jonawals@amazon.com>
2021-06-29 10:27:46 +01:00
Gene Walters 4e14c0069b Merge branch 'upstream/stabilization/2106' into genewalt/gitflow_210628 2021-06-28 19:09:20 -07:00
jiaweig 9a77eb2a53 Merge pull request #1542 from aws-lumberyard-dev/Atom/jiaweig/ValidationErrors1
ATOM-15744 ATOM-15745 [Atom][RHI][Vulkan][Android] Validation Error: Buffer usage flagFix validation errors
2021-06-28 17:37:07 -07:00
AMZN_Saulty 70dc678be7 Create CODE_OF_CONDUCT.md
Adding a code of conduct to the o3de main discussion board.
2021-06-28 12:53:49 -07:00
Alex Peterson 7b618d9db2 Updating LFS config to new endpoint (#1623)
Signed-off-by: AMZN-alexpete
2021-06-28 11:15:04 -07:00
jonawals 8d2c0009fe Merge pull request #1559 from aws-lumberyard-dev/jonawals_LYN-4667_FindWhichSnapshotToUse
Add snapshot selection to PR and non-PR builds.
2021-06-28 09:50:35 +01:00
Guthrie Adams 2b2a469a88 Merge pull request #1588 from yuriy0/EditorPerfSaveCallToAPInImagePreview
Editor performance: avoid un-needed main thread work
2021-06-25 17:55:38 -05:00
Guthrie Adams 05c5fbe85e Merge pull request #1586 from yuriy0/DontBlockMainThreadToLoadTexturePreviews
Editor responsiveness: don't block main thread to load textures from disk
2021-06-25 17:55:13 -05:00
yuriy0 972c640782 Don't give a broken copy constructor to BehaviorContextObject. (#1002)
* Don't give a broken copy constructor to BehaviorContextObject.

This used to be required by the serialization system, now it handles non-copyable and non-moveable types.

* Explicitly delete the copy constructor instead of defaulting, which implicitly deletes it.

Some compilers complain about such an implicit deletion, and we should be explicit about our intent anyways
2021-06-25 17:32:27 -05:00
jiaweig d93e14d686 address comments 2021-06-25 14:17:17 -07:00
yuriy0 ba75adbe7a Generate texture thumbnails in a job thread (#1571) 2021-06-25 11:43:16 -05:00
AMZN-puvvadar f41a76b2c7 Merge pull request #1570 from aws-lumberyard-dev/mp_session_destroy_bugfix
Fix order of ops issue in MP Session Termination
2021-06-25 09:21:59 -07:00
Yuriy Toporovskyy ad2ee47ea3 Avoid a somewhat costly call to ThumbnailerRequestsBus::IsLoading when the information is already manifest 2021-06-25 09:49:13 -04:00
Yuriy Toporovskyy 3ac03c3ce3 Don't block main thread to load data from file 2021-06-25 09:36:47 -04:00
John cfe839e89e Address PR comments 2021-06-25 10:18:29 +01:00
John b34845b496 Merge branch 'development' into jonawals_LYN-4667_FindWhichSnapshotToUse 2021-06-25 10:17:39 +01:00
Junbo Liang 9216fc88c6 Address the comments on the CDK application (#1560)
[LYN-3649] Address the comments on the CDK application
2021-06-24 14:50:56 -07:00
puvvadar d6629eea2e Fix order of ops issue in MP Session Termination 2021-06-24 13:56:16 -07:00
John c831304c8a Address PR comments 2021-06-24 19:31:53 +01:00
John 38f852d8b9 Add snapshot selection to PR and non-PR builds.
PR builds will detect the destination branch and check if that branch
is one of the snapshot branches, otherwise it defaults to the 'development'
snapshot.

Non-PR builds use the user-selected snapshot from the list of available
snapshots.
2021-06-24 18:39:03 +01:00
Vincent Liu 149cb2e2f2 Merge 'gameliftfeature' branch into 'development' branch (#1534) 2021-06-24 09:13:35 -07:00
jjjoness 5ec274d800 Merge pull request #1551 from aws-lumberyard-dev/LY-122268
Entity Outliner - Sort Order options don't show current selection
2021-06-24 15:01:36 +01:00
John Jones-Steele 5279f05403 Entity Outliner - Sort Order options don't show current selection
Also fixes the menus that have checkmark and icon
2021-06-24 11:59:44 +01:00
jromnoa b1601f1002 Merge pull request #1533 from aws-lumberyard-dev/Atom/jromnoa/ATOM-15840-fix-nightly-gpu-test-to-use-correct-calls
ATOM-15840: fixes the nightly Atom GPU test
2021-06-23 18:38:46 -07:00
jiaweig a4a2b10dc6 Break long line 2021-06-23 17:40:27 -07:00
jiaweig f589ddef1e Fix validation errors 2021-06-23 17:26:52 -07:00
yuriy0 372660f1bf Bug fix: reset the flag to false after checking that its current value is true (#1515) 2021-06-23 19:23:30 -05:00
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>
2021-06-23 18:08:09 -05:00
AMZN-puvvadar e7990ce6c8 Merge pull request #1524 from aws-lumberyard-dev/mp_session_destroy
Adjust cleanup logic to handle Session events more cohesively
2021-06-23 15:44:37 -07:00
jromnoa 9a22afb4f6 Merge branch 'development' into Atom/jromnoa/ATOM-15840-fix-nightly-gpu-test-to-use-correct-calls 2021-06-23 15:08:17 -07:00
jromnoa 33801ef925 fixes the nightly GPU test 2021-06-23 14:49:18 -07:00
Chris Santora 843cc00c4b Cherrypicked fix for "Failed to find builder dependency" error message.
Cherrypicked fix for "Failed to find builder dependency" error message.

Merge pull request #1507 from aws-lumberyard-dev/santorac/Cherrypick-ATOM-15134-ATOM-15136

Cherrypicked b7f6b57e16 from stabilization branch because I knew it would have conflicts I needed to resolve.

See https://github.com/aws-lumberyard/o3de/pull/1462

This removes mostly benign (but noisy) messages about "Failed to find builder dependency".

ATOM-15136 Builder dependency errors reported in mainline
ATOM-15134 Replace GetPossibleDepenencyPaths Approach with Source Dependencies

- SrgLayoutBuilder.cpp conflicted because it had been removed on development. The changes in this file are no longer relevant.
- ShaderVariantAssetBuilder.cpp conflicted only because there were formatting changes inside the AddShaderAssetJobDependency() function.
- There was also an inderect merge conflict where there was some new code using the AddShaderAssetJobDependency function that I replaced on the stabilization branch. So I updated the new code to use LocateReferencedSourceFile too.
2021-06-23 13:03:21 -07:00
puvvadar 632d774d4c Add disconnect type param to Terminate 2021-06-23 11:44:21 -07:00
puvvadar bda758a9c5 Adjust cleanup logic to handle Session events more cohesively 2021-06-23 10:56:22 -07:00
Ken Pruiksma a034500a10 Adding a factor for alpha affecting specular in the standard and enhanced pbr materials (#1474)
* Adding a factor for how much alpha should affect specular to standard and enhanced pbr. Currently blended and tinted transparency always assume that the geometry represents the surface, and the surface may just be transparent like glass. In this model, specular is unnaffected by alpha - perfectly clear glass still reflects light and obeys the Fresnel factor. However alpha may also represent the absence of a surface entirely for mateirals where cut-out alpha is a bad fit because of subpixel detail, like hair or cob webs. This change addresses that by allowing the alpha to also affect specular reflection if desired.

* Adding material for ASV test.
2021-06-23 12:27:19 -05:00
Chris Santora 171ff47797 Fixed an inderect merge conflict where there was some new code using the AddShaderAssetJobDependency function that I replaced on the stabilization branch. So I updated the new code to use LocateReferencedSourceFile too. 2021-06-23 00:06:40 -07:00
Chris Santora eda64b2d4c Cherrypicked fix for "Failed to find builder dependency" error message.
Cherrypicked b7f6b57e16 from stabilization branch because I knew it would have conflicts I needed to resolve.

See https://github.com/aws-lumberyard/o3de/pull/1462

This removes mostly benign (but noisy) messages about "Failed to find builder dependency".

ATOM-15136 Builder dependency errors reported in mainline
ATOM-15134 Replace GetPossibleDepenencyPaths Approach with Source Dependencies

SrgLayoutBuilder.cpp conflicted because it had been removed on development. The changes in this file are no longer relevant.
ShaderVariantAssetBuilder.cpp conflicted only because there were formatting changes inside the AddShaderAssetJobDependency() function.
2021-06-22 22:20:18 -07:00
Mike Balfour 9aa44a56e7 Merge pull request #1489 from aws-lumberyard-dev/mbalfour/gitflow_210622
Integration from stabilization/2106 at commit d5490ecf69 .
2021-06-22 15:14:22 -05:00
mbalfour df648db62e Merge branch 'stabilization/2106' into mbalfour/gitflow_210622
# Conflicts:
#	Code/Framework/AzQtComponents/AzQtComponents/Components/Style.cpp
#	Code/Framework/AzToolsFramework/AzToolsFramework/Viewport/ViewportMessages.h
#	Gems/AWSCore/Code/Source/Editor/UI/AWSCoreEditorMenu.cpp
2021-06-22 12:55:18 -05:00
AMZN-puvvadar 0186911a3a Merge pull request #1425 from aws-lumberyard-dev/mp_systemcomp_cleanup
Cleanup and consolidate MultiplayerSystemComponent and add StopListening to AzNetworking
2021-06-22 10:03:20 -07:00
puvvadar 55f5e9f0ae Remove unnecessary forward declare 2021-06-22 09:25:29 -07:00
amzn-sean c1b6bb122e fix physics mac nightly build (#1480) 2021-06-22 15:36:30 +01:00
Tom Hulton-Harrop dc343e2b65 Small camera updates (#1460, LYN-2315)
* add interpolation for goto position/orientation

* resize default camera look-at point
2021-06-22 12:53:20 +01:00
Olex Lozitskiy 706cf0e9c3 sig/network - Fixes EntityReplicationManager::UpdateWindow logic
Corrects ReplicationSet to be an ordered map
2021-06-22 06:09:16 -05:00
dmcdiarmid-ly d94acff6cc Merge pull request #1450 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-5702
[ATOM-5702] MSAA sample is missing lighting when viewing the non-MSAA mode
2021-06-21 21:08:17 -07:00
Doug McDiarmid cd173905a8 Added comment. 2021-06-21 20:20:31 -07:00
jromnoa 2020ad7f64 Merge pull request #1442 from aws-lumberyard-dev/Atom/jromnoa/ATOM-15424-add-some-gpu-tests-to-AutomatedTesting
ATOM-15424: Adds GPU tests to the nightly o3de runs for the AutomatedTesting project (Windows only)
2021-06-21 18:05:39 -07:00
AMZN-Olex ece1187683 Corrects ReplicationSet to be ordered so that logic in EntityReplicationManager::UpdateWindow is correct 2021-06-21 20:28:43 -04:00
puvvadar 4d0d97b3fe Remove excessive assert 2021-06-21 16:52:05 -07:00
Cynthia Lin 4d9957d0c4 [ATOM-15781] Add statistics for individual passes. 2021-06-21 16:27:15 -07:00
Esteban Papp 9720984c61 SPEC-7437 Launcher_Windows.cpp failing to compile 2021-06-21 15:39:13 -07:00
Doug McDiarmid e769219bac Merge branch 'development' into Atom/dmcdiar/ATOM-5702
# Conflicts:
#	Gems/Atom/RPI/Code/Source/RPI.Public/Shader/Shader.cpp
#	Gems/Atom/RPI/Code/Source/RPI.Reflect/Shader/ShaderAsset.cpp
2021-06-21 15:26:20 -07:00
yuriy0 704c127e34 If there are too many wrinkle masks, discard the lowest weight ones (#988)
Since the shader supports a fixed maximum number of active wrinkle masks, if the number of active wrinkle masks is larger than that, it will crash where wrinkleMaskObjectSrg->SetImageArray is called with an array_view which is larger than the target image array.

We need a sensible method of truncating the number of masks. One such method is to discard the lowest weight masks.
2021-06-21 15:19:23 -07:00
puvvadar f2bc80d103 Remove obvious comment 2021-06-21 14:53:19 -07:00
puvvadar f49e5cf645 Validate some base cases in InitializeMultiplayer 2021-06-21 14:49:49 -07:00
puvvadar 3a7df983d9 Cleanup listen and connect logic to prevent log spam 2021-06-21 14:31:14 -07:00
puvvadar 8f5681ffdb Add GetActiveConnectionCount to IConnectionSet 2021-06-21 11:46:16 -07:00
Nicholas Van Sickle b032177418 Merge pull request #1443 from aws-lumberyard-dev/nvsickle/MergeStabilizationJun18
Merge stabilization/2106 into development
2021-06-21 10:58:07 -07:00
evanchia-ly-sdets 989178d285 Merge pull request #1377 from aws-lumberyard-dev/test_tools_example_test
Fixing test tools example test
2021-06-21 09:34:25 -07:00
Doug McDiarmid 5137a8aec5 Added a new MSAAResolveFullScreenPass which will disable itself in non-MSAA pipelines.
Changed MSAAResolvePass to disable itself in non-MSAA pipelines.
2021-06-21 02:45:59 -07:00
IgnacioMartinezGarrido e4e22879b8 LYN-1767: Search View Crash Fix (#1430)
* Fixed crash in tableView when the filter goes empty and there is a selected entry.

* fixed consts

* Code Review Changes

* more minor fixes
2021-06-21 10:49:01 +02:00
Doug McDiarmid 4730102898 Updated comment. 2021-06-21 01:07:25 -07:00
nvsickle dc3d1dc010 Restore connections in ShaderVariant::Init 2021-06-18 22:03:39 -07:00
Doug McDiarmid 72e5ab4437 Merge branch 'development' into Atom/dmcdiar/ATOM-5702 2021-06-18 17:12:52 -07:00
Doug McDiarmid dc1d34c83f NoMSAA supervariant support
Added a ShaderSystem supervariant to provide a system-wide supervariant name.
Changed ShaderAsset to append the system-wide supervariant name when searching for supervariants.
Added the NoMSAA supervariant to several shaders.
2021-06-18 16:39:32 -07:00
AMZN-mnaumov 8459855395 Merge pull request #1428 from aws-lumberyard-dev/Atom/mnaumov/LYN-4253
[LYN-4253] Improving Editor performance while thumbnails are rendering
2021-06-18 15:34:39 -07:00
jromnoa 43b253da56 main suite and not sandbox suite, since the nightly runs the main suite 2021-06-18 15:04:47 -07:00
nvsickle 6f244474b5 Remove double Shader init call 2021-06-18 14:50:55 -07:00
AMZN-koppersr c333824673 Merge pull request #1001 from yuriy0/SerializeContextToolsConvertHandleAnyValidation
Bug fix: handle the case where the data source type is `any' in the SCT converter command validation step.
2021-06-18 13:51:34 -07:00
nvsickle ea3adc8405 Fix several merge conflicts and auto-formatting issues 2021-06-18 13:41:59 -07:00
nvsickle e55580af57 Merge remote-tracking branch 'upstream/stabilization/2106' into nvsickle/MergeStabilizationJun18 2021-06-18 13:25:53 -07:00
jromnoa d904f6ab40 adds GPU test to the nightly test runs for o3de 2021-06-18 12:27:16 -07:00
bosnichd 34e64ca5b0 Remove unused MTPseudoRandom.h/.cpp to address SPEC-5990 (#1426) 2021-06-18 08:59:10 -06:00
Hasareej 4ad97342c2 Hasareej fix whitebox and physx cluster icons (#1398)
Fixing the issue with the icons not appearing & deleting duplicate icons.
2021-06-18 11:45:48 +01:00
jonawals aed989d038 Merge pull request #1393 from aws-lumberyard-dev/TIF/Runtime
Tif/runtime
2021-06-18 11:16:13 +01:00
John e4d4f8555b Merge branch 'development' into TIF/Runtime 2021-06-18 10:15:04 +01:00
Hasareej 75e640b908 Hasareej lyn 4389 fix cluster overlap with ImGui (#1329)
Fixing the cluster overlap with ImGui & a ViewportDisplayLayout alignment issue.
2021-06-18 09:50:02 +01:00
lumberyard-employee-dm 9f2fd0b573 Merge branch 'aws-lumberyard:development' into SerializeContextToolsConvertHandleAnyValidation 2021-06-17 20:29:08 -05:00
mnaumov a43682ef5a [LYN-4253] Improving Editor performance while thumbnails are rendering 2021-06-17 17:21:04 -07:00
puvvadar 04387be083 Remove some redundant includes, forward declares and similar pieces 2021-06-17 16:25:44 -07:00
puvvadar a748c2e152 Cleanup and consolidate MPSystemComponent and add StopListening to AzNetworking 2021-06-17 16:17:36 -07:00
Esteban Papp 96da6c6438 LYN-3244 Remove ebp_sanity_smoke_no_gpu (#1386) 2021-06-17 14:36:09 -07:00
puvvadar a86524122d Merge branch 'development' of https://github.com/aws-lumberyard/o3de into mp_systemcomp_cleanup 2021-06-17 13:22:44 -07:00
John 43b1d0444d Fix PythonBindingsExampleTest name 2021-06-17 19:47:01 +01:00
AMZN-mnaumov 946606c258 Merge pull request #1389 from aws-lumberyard-dev/Atom/mnaumov/LYN-4544
[LYN-4544] Fixing thumbnail crashing on bad data
2021-06-17 10:35:27 -07:00
Tom Hulton-Harrop 8ffd16b0be Ensure SnapToGrid only appears when GridSnapping is enabled LYN-2302 (#1362)
* updates to better support showing/hiding viewport ui when grid snapping is enabled/disabled

* connect up editor settings callbacks

* minor polish changes

* api rename

* updates following review feedback
2021-06-17 18:31:56 +01:00
evanchia-ly-sdets f0da36a301 Merge pull request #1321 from aws-lumberyard-dev/linux_sanity_fix
fixing linux sanity tests
2021-06-17 09:53:22 -07:00
amzn-sean 9f62d631fb Physics joints updated to the new API (#1361)
Co-authored-by: Ulugbek Adilbekov <ulugbek@amazon.com>
2021-06-17 15:52:27 +01:00
John 8e9ffc458c Fix PythonBindingsExampleTest.Application_Run_Fails 2021-06-17 13:51:59 +01:00
John 22093f46fc Merge branch 'development' into TIF/Runtime 2021-06-17 11:34:31 +01:00
jjjoness c46a17f3a6 Merge pull request #1331 from aws-lumberyard-dev/LYN-4195
Lyn 4195 - UX - main menu updates - prevent hover effect on the top level menu icon, dim the link icon and increase space between text and icon throughout.
2021-06-17 11:14:58 +01:00
John Jones-Steele 127ad7f833 Merge branch 'development' into LYN-4195 2021-06-17 09:20:22 +01:00
mnaumov b315c13488 [LYN-4544] Fixing thumbnail crashing on bad data 2021-06-16 20:26:04 -07:00
Cynthia Lin df912533ab [ATOM-15781] Add Python script for calculating avg/max frame render time of a sample. 2021-06-16 18:52:09 -07:00
puvvadar be71aec4e3 Merge branch 'development' of https://github.com/aws-lumberyard/o3de into mp_systemcomp_cleanup 2021-06-16 15:46:22 -07:00
puvvadar 2b8e87f674 Begin cleaning MPSysComponent 2021-06-16 15:46:10 -07:00
AMZN-mnaumov eed5f13115 Merge pull request #1368 from aws-lumberyard-dev/Atom/mnaumov/DisplayMapperFix
Fixing "type not registered with BehaviorContext" when running ASV
2021-06-16 15:38:36 -07:00
evanchia 3310110b9a Fixing test tools example test 2021-06-16 15:08:54 -07:00
jromnoa b347257e82 Merge pull request #1295 from aws-lumberyard-dev/Atom/jromnoa/ATOM-14767-update-build-config-and-s3-uploader
ATOM-14767: First PR for s3 uploads on screenshot test failure (AtomSampleViewer & AtomTest depend on this)
2021-06-16 14:51:51 -07:00
mnaumov 2f9a055a8f Fixing "type not registered with BehaviorContext" when running ASV 2021-06-16 11:42:18 -07:00
AMZN-puvvadar 36fa1da951 Merge pull request #1334 from aws-lumberyard-dev/mp_session_order
Fix session validation ticket not being passed correctly and cleanup shutdown signaling
2021-06-16 09:40:09 -07:00
John 15bf2d20ed Merge branch 'development' into TIF/Runtime 2021-06-16 17:23:18 +01:00
jonawals 4858d76545 Merge pull request #118 from aws-lumberyard-dev/TIF/Jenkins
Set test failure policy to continue for tiaf sequences
2021-06-16 17:19:08 +01:00
John a1c6cb80a0 Fix double test failure policy 2021-06-16 17:14:45 +01:00
IgnacioMartinezGarrido d86e8b63c1 Merge pull request #781 from aws-lumberyard-dev/LYN-1767-AB
LYN-1767 : Asset Browser Search View
2021-06-16 17:05:40 +01:00
Olex Lozitskiy 1eaa11303b sig/network - added r_viewportPos cvar for set the position of a viewport (Windows only)
Example: +r_viewportPos 100 200
Works from a command line or --console-command-file
2021-06-16 11:59:55 -04:00
Nicholas Van Sickle bfeb3e0ab9 Merge pull request #1306 from yuriy0/FullScreenGamePreview
Full screen game preview for Atom viewport
2021-06-16 08:40:29 -07:00
John e7e68d3ba3 Set test failure policy to continue 2021-06-16 16:21:49 +01:00
Olex Lozitskiy fff7cc0e10 Merge pull request #1344 from aws-lumberyard-dev/Network/olexl/redcode_bullet_code_use
[sig/network] Redcoding parts of old Networking that used Bullet external physics code
2021-06-16 09:55:06 -04:00
jonawals 67cb75653d Merge pull request #117 from aws-lumberyard-dev/TIF/Jenkins
Add build output folder to tiaf driver
2021-06-16 14:10:22 +01:00
John b1508b522f Add build output folder to tiaf driver 2021-06-16 13:25:26 +01:00
Tom Hulton-Harrop d9b1ccd323 Add align grid button to Viewport UI (#1311)
* first pass of adding grid snapping button

* update to request current grid size

* show/hide snapping option based on selection

* small tidy-up changes

* small updates following review feedback

* added some unit tests for snapping functionality and some small tidy-up/refactoring

* small refactor to ensure snap to grid ui only appears with snapping enabled

* add missing include to resolve build error

* fixes for build

* add & to make compiler happy
2021-06-16 12:58:01 +01:00
igarri 3ed6b318ab Merge branch 'develop' into LYN-1767-AB 2021-06-16 12:30:10 +01:00
jonawals 4443a64e04 Merge pull request #115 from aws-lumberyard-dev/TIF/Jenkins
Remove frontend console tests
2021-06-16 12:02:10 +01:00
John 0e6a266e89 Remove frontend console tests 2021-06-16 11:47:17 +01:00
John Jones-Steele 0983d1ba45 Changes made to address comments. 2021-06-16 11:22:59 +01:00
jonawals 223986cf22 Merge pull request #113 from aws-lumberyard-dev/TIF/Jenkins
Force non-gating at script level
2021-06-16 11:18:10 +01:00
John 17ba9f5c4f Force non-gating at script level 2021-06-16 10:09:02 +01:00
puvvadar 2a6009c94b Cleanup OnDisconnect client case slightly 2021-06-15 17:46:51 -07:00
AMZN-mnaumov c0dc0cb936 Merge pull request #1337 from aws-lumberyard-dev/mnaumov/StabilizationJun15
Stabilization to Development merge - 06/15/21
2021-06-15 15:42:04 -07:00
Yuriy Toporovskyy 7d1a12a14f Bug fix: crash after full screen preview due to dangling pointer 2021-06-15 18:33:44 -04:00
puvvadar cf5641a211 Cleanup shutdown, activate and deactivate for MPSystemComponent 2021-06-15 14:53:23 -07:00
jromnoa cd69b7c9d6 do 1 print() call for a failed s3_upload_file() call and add a short 100 millisecond sleep between file upload retries 2021-06-15 14:34:44 -07:00
puvvadar 2eca923694 Rework session validation to work through Connect packet 2021-06-15 14:34:24 -07:00
jromnoa fffff75479 add file check for _build_file_paths() function 2021-06-15 13:55:10 -07:00
AMZN-Olex 04f045bfd2 Recoding parts of old Networking that used Bullet external physics code 2021-06-15 15:58:16 -04:00
jromnoa cac210f25b add check for files in a given path before creating full paths to the files, add output when json.loads() call fails 2021-06-15 11:28:58 -07:00
jromnoa 70a99dbd62 Merge branch 'development' into Atom/jromnoa/ATOM-14767-update-build-config-and-s3-uploader 2021-06-15 11:11:19 -07:00
yuriy0 a9c55c1070 Update actor render bounding box (#991)
* Extend MeshFeatureProcessor to allow changing the mesh bbox, which requires re-compute the culling data for that mesh

* Update actor mesh bbox when EMFX actor instance bbox changes.

Also use the actor instance global bbox to compute the local bbox for the skinned render mesh, instead of the using the static bounds based bbox, as not every actor instance is going to be using the static bounds bbox.

* Store per-instance mesh AABB in the right place.

In the MeshInstanceData, which is unique per instance, instead of in the Model, which is shared between all instances.

For greater clarity, also remove Model::m_aabb and the corresponding getter and setter, as it isn't immediately obvious whether this gets the model asset bbox or the mesh instance bbox. Callers should instead be explicit about which bbox they want.

* Bug fix: model asset is not necessarily ready in AcquireMesh

* Remove now-unused forward declaration

* Update MockMeshFeatureProcessor with SetLocalAabb/GetLocalAabb
2021-06-15 13:09:30 -05:00
puvvadar adc09435f4 Cleanup validation failure logic 2021-06-15 11:08:59 -07:00
AMZN-Olex a446d397c6 Minor name refactoring 2021-06-15 14:05:35 -04:00
AMZN-Olex 2f5cffe679 Added r_ViewportPos cvar for set the position of a viewport of a game/server launchers 2021-06-15 13:46:53 -04:00
mnaumov 9ca0e731f4 Merge remote-tracking branch 'upstream/stabilization/2106' into mnaumov/StabilizationJun15
# Conflicts:
#	Code/CryEngine/CrySystem/LevelSystem/LevelSystem.cpp
2021-06-15 10:41:13 -07:00
yuriy0 aade48e751 Allow smaller values and increments for editor camera speed, allow custom speed values 2021-06-15 10:36:35 -07:00
puvvadar 04bf6c3689 Separate out session validation into its own packet 2021-06-15 10:14:02 -07:00
jonawals 64a1bce62d Merge pull request #112 from aws-lumberyard-dev/TIF/Jenkins
Disable EntityIdGeneration test
2021-06-15 17:55:31 +01:00
John 58ad67dc44 Disable EntityIdGeneration test 2021-06-15 17:44:00 +01:00
John baab0cb43b Disable EntityIdGeneration test 2021-06-15 17:33:57 +01:00
John 2606234cfa Merge branch 'main' into TIF/Runtime 2021-06-15 17:32:21 +01:00
John Jones-Steele 40cdcb63b8 Finished work on LYN-4195 2021-06-15 16:13:02 +01:00
John Jones-Steele c7a6f3e7e6 Merge branch 'development' into LYN-4195 2021-06-15 09:16:26 +01:00
yuriy0 e22d21f4b6 Expose Actor bounding box configurations to component serialize and edit contexts. (#491)
* Expose Actor bounding box configurations to component serialize and edit contexts.

Allows one, for example, to have an animation which moves the character far away from the static bounds, and not have that character dissapear when the static bounds are outside of the camera frustum

* Apply suggestions from code review

* Bug fix: name the parameter, place comments in the intended place.
2021-06-14 20:28:50 -05:00
AMZN-mnaumov 88765bdbb5 Merge pull request #1315 from aws-lumberyard-dev/Atom/mnaumov/ATOM-13854
[ATOM-13854] Fixing missing preview in texture settings editor
2021-06-14 17:30:28 -07:00
yuriy0 12c7391bd7 Bug fix: correct RTTI for AttributeInvocable (#1004)
* Bug fix: correct RTTI for AttributeInvocable

* Allow test case to crash if RTTI is wrong

* Revert "Allow test case to crash if RTTI is wrong"

Based on PR feedback, this change adds no value to the test and is confusing.

This reverts commit 6c36065c3759d857cc16ab011d09167261181141.

* Remove perhaps confusing comments and add a more to the point comment

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-06-14 17:29:19 -05:00
Olex Lozitskiy a47b30c708 Merge pull request #1316 from aws-lumberyard-dev/Networking/olexl/prefab_fix
sig/network: Correcting the issue with processing of prefabs in Multiplayer projects
2021-06-14 18:14:59 -04:00
AMZN-Olex 8485a93612 Correcting the issue with processing of prefabs in Multiplayer enabled projects 2021-06-14 16:30:54 -04:00
Yuriy Toporovskyy 84492dee48 Address some PR feedback
- Use AZ::IConsole instead of deprecated Cry IConsole.
- Create fullscreen preview widget on the same screen where the main window is found, instead of on the 'primary' screen
- Remove "ed_previewGameInFullscreen", which had the effect of always doing a full screen preview. If this functionality is desired, it should be re-added as a registry key instead of a cvar
2021-06-14 16:19:37 -04:00
mnaumov 588127772c Fixing missing preview in texture settings 2021-06-14 12:40:19 -07:00
jromnoa 61a63a5f1c Merge branch 'development' into Atom/jromnoa/ATOM-14767-update-build-config-and-s3-uploader 2021-06-14 11:10:24 -07:00
Amzn-Roby 772e1e238c Merge pull request #1289 from aws-lumberyard-dev/PhysXSamples/CoreFeaturesSample
Updated some of the physx samples. Feature test prefab should work now.
2021-06-14 10:02:44 -07:00
crroby 62bcf16e85 Updated script and prefab 2021-06-14 09:17:28 -07:00
Yuriy Toporovskyy 5becf25a79 Address some PR feedback.
- Better comment explaining signal blocking
- Clang format
2021-06-14 12:14:58 -04:00
Yuriy Toporovskyy 37f70fb47c Address some PR feedback.
- Better variable names
- Close a parenthesis in a comment
- Check equality against nullptr instead of 0
- Add comment to document method of clearing a QLayout
- Format some things
- Const correctness
- Remove a TODO in a comment
- Attempt at removing concatenation of string literal AZ_FUNCTION_SIGNATURE, which might not be a literal on every compiler/platform
2021-06-14 12:08:55 -04:00
Yuriy Toporovskyy 074c3107cd Expose protected method required by full screen preview feature 2021-06-14 11:54:11 -04:00
Chris Burel 6d92f7109f Fix function signature of binary +/- operator to not return a reference (#1285)
This function creates a new object on the stack, and was returning it as
a reference. This would trigger Clang 12's `-Wreturn-stack-address`
warning, and cause the build to fail.

This fixes builds with clang 12, so it closes #591
2021-06-14 08:09:28 -07:00
John Jones-Steele a306d9bf47 Merge branch 'development' into LYN-4195 2021-06-14 15:41:05 +01:00
jjjoness fb4cac08a3 Merge pull request #1304 from aws-lumberyard-dev/FixCrashInWireFrame
Fixes crash in adding WireFrame/
2021-06-14 15:36:37 +01:00
Yuriy Toporovskyy 73d5617af3 Full screen game preview for Atom viewport 2021-06-14 10:02:49 -04:00
John Jones-Steele 4dc9752620 Fixes crash in adding WireFrame/ 2021-06-14 13:50:29 +01:00
Hasareej aee7fc72cc Hiding the 2 Clusters during Gameplay mode (#1211)
Hiding the 2 Clusters during Gameplay mode.
2021-06-14 12:53:58 +01:00
Tom Hulton-Harrop 0f09a6d8bf Move new camera settings to the Settings Registry and connect them to viewport border elements (#1267)
* ensure the new camera respects changing ui values and move camera settings to the settings registry

* factor out creation of modular camera controller

* small updates before posting PR

* updates following review feedback

* updates following review feedback
2021-06-14 12:32:35 +01:00
John Jones-Steele 746c57373b Merge branch 'development' into LYN-4195 2021-06-14 09:42:01 +01:00
John Jones-Steele 8a6975131d Modified the link.svg 2021-06-14 09:26:28 +01:00
Chris Burel 259542b3ca Fix new instance that triggers -Wnon-pod-varargs (#1290) 2021-06-11 18:31:42 -07:00
jromnoa b2bcd6a326 adds TEST_SCREENSHOTS boolean toggle to build_config.json & adds subdirectory searching for upload_to_s3.py script 2021-06-11 18:12:24 -07:00
amzn-mgwynn 63bb8aa8a9 Merge pull request #1286 from aws-lumberyard-dev/Prism/gem-db
updating missed variable name change in logging call
2021-06-11 17:09:42 -07:00
crroby 5e5aea8d94 Updated some of the physx samples 2021-06-11 16:28:27 -07:00
mgwynn a5cead4414 updating missed variable name change in logging call 2021-06-11 19:05:51 -04:00
amzn-mgwynn 5992c1404b Merge pull request #1259 from aws-lumberyard-dev/Prism/gem-db
Adding unit test for project properties cli
2021-06-11 15:56:14 -07:00
Chris Burel d7ec767ebc Enable -Wnon-pod-varargs (#1278) 2021-06-11 15:43:09 -07:00
lumberyard-employee-dm fe441b01a0 Split the new_tags and delete_tags paramaters if they are strings on spaces. 2021-06-11 15:04:51 -05:00
lumberyard-employee-dm 3127bf7477 Making sure the expected tag set exactly matches the "user_tags" in the project_json 2021-06-11 15:02:15 -05:00
mgwynn 0b3a56d031 Incorporating review comments. Adding checks for json contents. Added class. Minor reformatting. 2021-06-11 15:01:33 -04:00
AMZN-mnaumov 004549c618 Merge pull request #1201 from aws-lumberyard-dev/Atom/mnaumov/ATOM-5389
[ATOM-5389] MeshComponent stats
2021-06-11 11:20:25 -07:00
carlitosan 0d01ee4a4e Merge pull request #1270 from aws-lumberyard-dev/carlito/stabilization/2106
Fix for running game mode with brand new graph with prefabs. Fixes: LYN-4004
2021-06-11 10:28:28 -07:00
galibzon 1d8f1da213 Fix automation bug caused by unexpected AZ_Error string: (#1269)
[Pass LookModificationComposite] Could not bind shader buffer index
'm_eyeAdaptation' because it has no attachment.

The error message is now ONLY reported if the RHI is not Null.

Signed-off-by: garrieta <garrieta@amazon.com>
2021-06-11 12:28:17 -05:00
jonawals aa660b6110 Merge pull request #71 from aws-lumberyard-dev/TIF/Jenkins
Add provisional Jenkins job
2021-06-11 16:48:44 +01:00
John Jones-Steele ed47bb07ab Menu icon behaviour fixed. 2021-06-11 14:52:01 +01:00
galibzon cc615a8f32 [ATOM-15472] Shader Build Pipeline: Remove Deprecated Files And Funct… (#1079)
* [ATOM-15472] Shader Build Pipeline: Remove Deprecated Files And Functions That
Predate The Shader Supervariants

These are the essential impactful changes as a result of deprecating the
ShaderResourceGroupAsset.

* Addressed feedback by @moudgils. Better comments in header files.

* More updates related with deprecation of ShaderResourceGroupAsset

* Deleted the temporary version 2 classes.

* Updated version of the shader asset builders.

* Updated version of all the shader related classes impacted
by the Supervariant concept and deprecation of ShaderResourceGroupAsset

* Changes to *.pass and DGI, Reflections and RayTracing.

* changes to material related assets

* changes to core lights

* Changes to auxgeom/dynamic draw.

* changes to decals, lyshine, imguipass

* changes to RPI Pass classes

* Shader for SceneSrg, ViewSrg and ForwardPass Srgs.

* changes to mesh, skinned mesh, Morphtarget.

* Fixes to RayTracingPass.cpp & now allow empty srg in shaders.

* Updated Atom_RPI.Tests

* Simplified InstanceDatabase by removing AddHandler

------------------------------------------------------------------------------------
* Updated DiffuseGI precompiled shaders.
Added RayTracingSceneSrg and RayTracingMaterialSrg shader asset.
Updated ShaderAssetCreator::Clone to handle the supervariant when processing root variants.
Co-authored-by: Doug McDiarmid <dmcdiar@amazon.com>
------------------------------------------------------------------------------------

* Changed semantics for some PassSrg to SRG_PerPass_WithFallback.

AuxGeom/FixedShapeProcessor.cpp requires SRG_PerDraw on ObjectSrg.

Removed names of SceneSrg and ViewSrg from RPISystemDescriptor.cpp

* Moved ShaderLib/Atom/Features/DummyEntryFunctions.azsli
To  Gems/Atom/RPI/Assets/ShaderLib/Atom/RPI/DummyEntryFunctions.azsli

Removed redundant checking for finalization in
ShaderResourceGroupLayout.cpp

* Fixed race condition bug for Shader::FindOrCreate.
InstanceDatabase<>::CreateInstance() needs to be atomic
for instance creation and initialization.

Added optional InstanceHandler::CreateFunctionWithParams to accomodate
to the needs of Instances that need more than an asset reference
to be able to be created an initialzed.

Removed ShaderResourceGroup::FindOrCreate() only ::Create is available
now.

* Renamed scene_and_view_srgs.* as SceneAndViewSrgs.*

Changed GetAzslFileOfOrigin for GetUniqueId

* Fixed unit tests.

* Reverted the serialization name of m_uniqueId back to
"m_azslFileOfOrigin" so precompiled shaders don't fail
in layout comparison.

* Fixed AtomCore.Tests
Removed non-applicable test. InstanceDatabase.AddHandler() is not
available anymore.

* The Null rhi is re-enabled for shader compilation.

Signed-off-by: garrieta <garrieta@amazon.com>
2021-06-11 07:48:23 -05:00
Tom Hulton-Harrop 1435982330 Merge pull request #1265 from aws-lumberyard-dev/tomhh_stabilization-to-development
Stabilization/2106 to Development (for 2021/06/11)
2021-06-11 11:20:05 +01:00
Hasareej 0cee5150c7 Hasareej cluster tooltips (#1181)
EditorTransformComponent Cluster Tooltips
2021-06-11 10:07:17 +01:00
hultonha 2d41a701af Merge branch 'stabilization/2106' into tomhh_stabilization-to-development 2021-06-11 09:43:11 +01:00
mgwynn e80ba41bdd Adding project properties test to cmakeLists 2021-06-10 22:08:05 -04:00
mgwynn d029ba894e Added failure condition for fail case test 2021-06-10 21:24:27 -04:00
mgwynn 9a61557932 Adding unit test for project properties cli 2021-06-10 21:17:24 -04:00
mnaumov 68c0989aa1 MeshStats collapsed by default 2021-06-10 17:38:13 -07:00
Mike Chang 01847ef6dd Changed mac and ios node label
This changes the Mac and iOS job AMI that we're using to Big Sur (OSX 11.4 update). This includes the following based on https://github.com/aws-lumberyard/o3de/tree/development/scripts/build/build_node/Platform/Mac:

- XCode 12.4
- CMake 3.20.3

Note: As of 86136dd, these builds still fail with the same errors as the nightly build under Catalina. See SPEC-7273 and LYN-4071 for details
2021-06-10 17:24:14 -07:00
mnaumov d53b5a0bed PR feedback 2021-06-10 14:37:02 -07:00
mcphedar f42db49a86 Update issue templates
Added AR bug report
2021-06-10 16:31:37 -05:00
mnaumov e1d2115cab ElementName override 2021-06-10 12:05:30 -07:00
Mike Balfour 86136ddfa6 Added ability to convert multiply-nested slices (#1239)
* Addressed feedback from previous PR
* Change missing entity aliases to be deterministic.
When converting slices, this helps produce the same results on multiple reconversions of the same data.
* Exposed the asset filter callback.
This allows the slice converter to specifically load nested slices as opposed to not loading *any* referenced assets.
* Added support for multiply-nested slice instance conversion.
2021-06-10 11:53:37 -05:00
Tom Hulton-Harrop 1946561b8d Updates to Goto Position to work with the new camera system (#1212)
* add support for 'GoTo Position' to work with the new camera enabled

* small updates to move away from more legacy calls

* minor formatting change

* ensure values are converted from degrees to radians

* revert change to use Enumerate viewport call

* remove formatting changes from SandboxIntegration
2021-06-10 17:46:01 +01:00
John 1cef72ab8d Fix uncommented tests 2021-06-10 17:32:16 +01:00
jackalbe fedc85f51f {LYN-4224} Fix for the file scan slowdown (#1183)
* {LYN-4224} Fix for the file scan slowdown

* Fixed a slowdown in the file scanning logic
* Improved the file scanning logic from previous code by 40%

Tests:
Using Testing\Pytest\AutomatedTesting_BlastTest

old code:
=== 7 passed in 96.13s (0:01:36) ===

current code:
=== 7 passed in 160.45s (0:02:40) ====

newest code:
=== 7 passed in 52.91s ===

* fixing a unit test compile error

* unit test fixes

* another file improvement

* fix for legacy level loading taking too long

* making an enum for the search types

* switched the enum to "allow" types to make the input more clear
2021-06-10 10:58:37 -05:00
igarri 5a53c074c2 Fixing Header Data in AssetBrowserTableModel 2021-06-10 15:14:35 +01:00
John af0bcb0636 Remove test files 2021-06-10 14:58:34 +01:00
John 169d4da288 Address PR comments 2021-06-10 14:54:46 +01:00
mnaumov 95465b18a4 Custom serializer for mesh stats to exclude from serializetion 2021-06-09 21:15:10 -07:00
lumberyard-employee-dm 88d16b23d4 Fixing the enable_gem.py and disable_gem.py commands (#1207) (#1220)
* Fixing the enable_gem.py and disable_gem.py commands (#1207)

* Fixing the enable_gem.py and disable_gem.py commands
The project path wasn't taking into account when querying for gems,
templates and restricted directories registered with the project

Fixing the cmake.py add_gem_dependency and remove_gem_dependency methods
to properly detect a gem within a `set(ENABLED_GEM ...)` cmake variable
Also updated the add_gem_dependency to add the gem right before the end
marker of ')'
Updated the remove_gem_dependency to remove each instance of a gem with
a content that is in between in the `set(ENABLED_GEM ...)` cmake
variable

* Correct Typo in manifest.get_registered doc string

* Removing second get_all_restricted() method
2021-06-09 18:50:28 -05:00
Danilo Aimini e66a10dff3 Merge pull request #1226 from aws-lumberyard-dev/gitflow_210609
Stabilization to Development merge - 06/09/21
2021-06-09 15:49:57 -07:00
daimini d6d2cbae7e Merge branch 'stabilization/2106' into gitflow_210609 2021-06-09 14:26:29 -07:00
Gene Walters 548f65e5d8 Merge pull request #1206 from aws-lumberyard-dev/SPEC7223_MultiplayerComponentRPC_BehaviorContext_ParameterNames
Multiplayer RPC Parameter Names Exposed to Behavior Context
2021-06-09 13:31:12 -07:00
mnaumov 1f2572fe8a PR feedback 2021-06-09 13:26:42 -07:00
Esteban Papp 47205d088f SPEC-2513 Fixes to enable w4310 2021-06-09 13:05:45 -07:00
Esteban Papp 68ffdd6714 SPEC-2513 Fixes to enable w4324 (#1197)
* Fix warning 4324

* warning that doesnt trigger anything

* missed warning
2021-06-09 11:33:13 -07:00
AMZN-puvvadar 5bdf9e3c6d Merge pull request #1175 from aws-lumberyard-dev/mp_session_integ
Integrating AzFramework Session hooks to Multiplayer
2021-06-09 10:39:31 -07:00
Benjamin Jillich eac0e42dc6 [LYN-3481] EMotionFX crashes when reloading an Actor (#1184)
* [LYN-3481] Added new actor instance request and notification buses

* [LYN-3481] Actor instance notifies bus about it being created or destroyed

* [LYN-3481] Selection lists are now automatically removing destroyed actor instances

* [LYN-3481] Morph targets window plugin reinitializing when used actor instance got destroyed

* [LYN-3481] Removing the OnDeleteActorInstance() from the emfx event handler/manager and porting the recorder to the new actor instance bus

* [LYN-3481] Removed the create actor instance calls from the event handler/manager

* [LYN-3481] Fixing automated tests
2021-06-09 19:25:05 +02:00
jjjoness fc33a0496d LYN-2509 Welcome page for active project when opening O3DE (#1187)
* First changes to ui

* Pre merge from main checkin

* Commit before merge from main

* Pre-merge from maon checkin.

* Commit before merge from main

* Commit before merge from main

* Pre merge from main.

* Old and new levels handled.

* New WelcomeScreenDialog.

* Fixed qss file errors.

* Removed unused file from cmake.

* Commit before change to development branch

* Final changes to WelcomeScreenDialog
2021-06-09 15:34:00 +01:00
igarri be21e585a0 Merge branch 'develop' into LYN-1767-AB 2021-06-09 11:42:31 +01:00
igarri 66bbcb08e5 Fixing Thumbnails preview from TableView 2021-06-09 11:02:09 +01:00
jonawals fdbc15b195 Fix missing args for tiaf driver 2021-06-09 10:00:53 +01:00
jonawals d44a20f470 Add flag for non-seed sequence test failure policy 2021-06-09 08:59:11 +01:00
jonawals 351d54e4f6 Fix non-existent dir for historic data 2021-06-09 08:49:18 +01:00
Gene Walters 618b7d12bb Add parameter names to RPC behavior context so users know what each parameter does. Also added tooltip, although script canvas isnt always showing it (I will create a separate bug) 2021-06-08 23:58:07 -07:00
puvvadar 59d0a8817e Fix inconsistent naming and cover edge case 2021-06-08 22:56:53 -07:00
puvvadar da7870bb2a Fix some typos and comments 2021-06-08 22:46:45 -07:00
mnaumov e07cf79bab removed duplicate decription 2021-06-08 19:37:43 -07:00
mnaumov 2923d8b962 some cleanup 2021-06-08 19:35:40 -07:00
mnaumov 672b9fd956 [ATOM-5389] MeshComponent stats 2021-06-08 19:21:40 -07:00
puvvadar 056e170eb6 Check for dns name on request player join 2021-06-08 16:48:23 -07:00
puvvadar cd5867d2fa Cleanup session changes and add on connection disconnected event 2021-06-08 16:43:36 -07:00
Steve Pham 965fced771 SPEC-4524: Script updates to support iOS Unit Test Jobs (#1180) 2021-06-08 15:01:44 -07:00
Tom "spot" Callaway ef2d89a843 fix AzGenericTypeInfo template handling with clang 12+ (#833)
Co-authored-by: Tom spot Callaway <spot@fedoraproject.org>
2021-06-08 16:38:52 -05:00
Esteban Papp b1fca488bf LYN-4332 Metric jobs not passing JOB_NAME, BUILD_NUMBER, NODE_NAME, CHANGE_ID (#1190)
* Fix quotes

* Revert "Fix quotes"

This reverts commit 29ace5ef2bf1c78991a8cfeb840bfb30c4ce5d8d.

* evaluating the parameters

* Revert "Revert "Fix quotes""

This reverts commit 4f7008e9ccbd5fdc0b33853a4fb1f50285233da9.

* just one eval

* double escaping

* another attempt to happiness

* changing NODE_NAME to LABEL_NAME since that one is more stable and doesnt have spaces
2021-06-08 14:24:22 -07:00
puvvadar fa55b495c4 Add handling for session provider ticket 2021-06-08 13:36:27 -07:00
jonawals 112493c26b Non pipline of truth no early exit experiment 2021-06-08 19:27:37 +01:00
jonawals efd0d8bcc9 Fix detatched head in tiaf driver 2021-06-08 19:03:59 +01:00
jonawals 46be3efd5d Add missing test impact pipe 2021-06-08 18:47:36 +01:00
jonawals ff2cdb3f94 Merge branch 'TIF/Jenkins' into TIF/Jenkins_Test 2021-06-08 17:00:16 +01:00
jonawals f78ad7f377 Add missing tiaf scripts 2021-06-08 16:58:25 +01:00
jonawals e2d601ad59 Merge branch 'TIF/Runtime' into TIF/Jenkins 2021-06-08 16:52:26 +01:00
jonawals 2f1276bf71 Merge pull request #94 from aws-lumberyard-dev/TIF/Runtime_TestChanges
Fix anon enum clash with uber files
2021-06-08 16:51:03 +01:00
jonawals dd93c42342 Fix missing keys 2021-06-08 16:49:49 +01:00
jonawals a9e6eaa57a Fix anon enum clash with uber files 2021-06-08 16:43:02 +01:00
jonawals f6f38a12d8 Merge branch 'TIF/Jenkins' into TIF/Jenkins_Test 2021-06-08 15:46:53 +01:00
jonawals 98670a21bc Fix missing copyright header 2021-06-08 15:42:49 +01:00
jonawals 7a38a93b9c Remove test_impact_analysis 2021-06-08 14:47:57 +01:00
jonawals 4b819953d6 Fix build script 2021-06-08 14:41:18 +01:00
jonawals 6db9a00315 Merge branch 'TIF/Runtime' into TIF/Jenkins 2021-06-08 14:27:18 +01:00
jonawals a2a9c23c7c Merge branch 'main' into TIF/Runtime 2021-06-08 14:23:05 +01:00
jonawals 656aa528d8 Implement new handling of tiaf seed data 2021-06-08 13:39:37 +01:00
jonawals 3b3b43413d Merge branch 'TIF/Runtime' into TIF/Jenkins 2021-06-08 13:17:47 +01:00
jonawals f54679bd7f Merge pull request #93 from aws-lumberyard-dev/TIF/Runtime_TestChanges
Make TestEngine clean up artifact dir before runs
2021-06-08 12:54:15 +01:00
jonawals 7a884c85b3 Address PR comments 2021-06-08 12:19:07 +01:00
jonawals 9e187d67a4 Fix typo with delete files filter 2021-06-08 12:08:42 +01:00
jonawals c9351f4d45 Make TestEngine clean up artifact dir before runs 2021-06-08 12:05:38 +01:00
jonawals 4022a012c4 Merge pull request #88 from aws-lumberyard-dev/TIF/Runtime_TestChanges
Fix coverage clear bug and other minor refactors
2021-06-08 11:59:45 +01:00
jonawals e0f953cf6b Address PR comments 2021-06-08 11:59:06 +01:00
puvvadar 2b227a17d1 Remove extraneous code 2021-06-07 17:20:12 -07:00
puvvadar 45b1bbc85c Fix duplicate include 2021-06-07 17:13:52 -07:00
puvvadar 6f4c0c2ce8 Rename interfaces for clarity 2021-06-07 17:12:29 -07:00
puvvadar 03989f77bb Cleanup includes 2021-06-07 17:06:00 -07:00
puvvadar 40c7a6bd2d Integrate remaining requests and rename Handling Requests interfaces for clarity 2021-06-07 17:02:42 -07:00
puvvadar 5274019d31 Merge branch 'main' into mp_session_integ 2021-06-07 13:46:18 -07:00
jonawals a56591fa12 Address PR comments 2021-06-07 18:38:54 +01:00
jonawals f603b08d05 Address PR comments 2021-06-07 18:37:20 +01:00
jonawals cc9e8a72e4 Fix coverage clear bug and other minor refactors 2021-06-07 17:45:48 +01:00
jonawals f1f66aa523 Merge pull request #86 from aws-lumberyard-dev/TIF/Runtime_TestChanges
Add console output to runtime
2021-06-07 17:35:57 +01:00
jonawals 796b5be286 Address PR comments 2021-06-07 15:32:17 +01:00
igarri 4f2acd1340 Merge branch 'main' into LYN-1767-AB 2021-06-07 15:22:26 +01:00
jonawals a0feeec608 Add console output to runtime 2021-06-07 10:56:07 +01:00
jonawals af1d209c23 Merge pull request #85 from aws-lumberyard-dev/TIF/Runtime_TestChanges
Tif/runtime test changes
2021-06-07 10:42:36 +01:00
jonawals d341dab7f5 Address PR comments 2021-06-07 10:39:58 +01:00
jonawals 0da739ef18 Add curiously missing comments 2021-06-07 09:05:29 +01:00
jonawals 4ed0c7b1d8 Add drafting of failed tests 2021-06-07 08:52:20 +01:00
jonawals 50b568e1f6 Merge pull request #82 from aws-lumberyard-dev/TIF/Runtime_TestChanges
Changes for read-only runs and new test suites
2021-06-06 19:10:31 +01:00
jonawals b00f569090 Address PR comments 2021-06-06 19:09:24 +01:00
puvvadar 6ed6f3f808 Merge branch 'main' into mp_session_integ 2021-06-04 13:22:46 -07:00
jonawals ac42a9a748 Changes for read-only runs and new test suites 2021-06-04 19:33:26 +01:00
igarri 3d1abdc4e3 Pull request corrections, namespaces, style, etc 2021-06-04 12:16:32 +01:00
puvvadar 1d6c69dea2 Merge main to mp_session_integ 2021-06-03 15:36:45 -07:00
puvvadar c55f65b78f Integrate parts of Session Server API 2021-06-03 15:35:16 -07:00
igarri eb67b6b452 Adding namespace aliases and API comments 2021-06-03 13:36:47 +01:00
jonawals c9aaadea51 Merge branch 'TIF/Runtime' into TIF/Jenkins 2021-06-03 12:45:13 +01:00
jonawals 7eb6e0e7d5 Merge branch 'main' into TIF/Runtime 2021-06-03 12:36:34 +01:00
jonawals 786b406d98 Add seed and tia jobs 2021-06-03 11:34:33 +01:00
igarri 485a45d3c2 Made some corrections 2021-06-02 15:32:03 +01:00
jonawals d72bc3a448 Add provisional Jenkins job 2021-06-02 14:30:09 +01:00
igarri e7752e3ad4 Merge branch 'main' into LYN-1767-AB 2021-06-02 12:03:22 +01:00
jonawals 9a66beffbf Merge pull request #68 from aws-lumberyard-dev/TIF/Jenkins
Tif/jenkins
2021-06-02 11:21:40 +01:00
jonawals 105eca52d7 Address PR comments 2021-06-02 11:16:36 +01:00
jonawals 9be54d4e5b Address PR comments 2021-06-01 16:31:23 +01:00
jonawals c7753f472b Add API comment and rename factory 2021-06-01 16:11:25 +01:00
jonawals 6432582b7f Add configuration factory 2021-06-01 15:58:02 +01:00
jonawals 9b86d7ddd7 Merge branch 'TIF/Runtime' into TIF/Jenkins 2021-06-01 15:57:43 +01:00
jonawals b72733b156 Merge pull request #67 from aws-lumberyard-dev/TIF/Jenkins_Console
Tif/jenkins console
2021-06-01 15:56:41 +01:00
jonawals af2b18596e Merge pull request #58 from aws-lumberyard-dev/TIF/Jenkins_Console
Add console entry points
2021-06-01 12:47:51 +01:00
jonawals 9fe91ec705 Address PR comments 2021-06-01 12:46:00 +01:00
jonawals f21794b193 Add missing namespace comments 2021-05-28 15:55:13 +01:00
jonawals 5fd23cef35 Merge branch 'TIF/Jenkins' into TIF/Jenkins_Console 2021-05-28 15:52:06 +01:00
jonawals f3eb267a5e Merge pull request #57 from aws-lumberyard-dev/TIF/Jenkins
Add console command line options
2021-05-28 15:40:03 +01:00
jonawals c63de35b68 Address PR feedback 2021-05-28 15:39:28 +01:00
jonawals 728d3b4b98 Address PR comments 2021-05-28 12:33:27 +01:00
jonawals f50f02eb4a Add console entry points 2021-05-28 11:38:02 +01:00
jonawals 684ef8046f Add console command line options 2021-05-28 10:46:25 +01:00
Yuriy Toporovskyy a71a583048 Bug fix: handle the case where the data source type is `any' in the SCT converter command validation step.
In this case, CreateAny will construct an `any' by `any(T())', with `T = any', which move-constructs from a temporary empty `any'. This causes the check for a empty `any' to fail, and the validation does not even run.

In the case where `T=any', since we cannot construct an `any' which itself holds an `any' (except by super tricky shenanigans), we can simply use the default constructed `any' object (instead of the object stored by the `any') as the object storage for the validation step.
2021-05-27 14:52:50 -04:00
jonawals 990f90410d Address PR comments 2021-05-27 18:21:41 +01:00
jonawals b13a7e1d3c Remove whitespace 2021-05-27 17:09:59 +01:00
jonawals e9daed723a Ensure enumeration caches are always updated 2021-05-27 14:19:08 +01:00
jonawals 1936dbc0d1 Fix long line length 2021-05-27 14:11:45 +01:00
jonawals 042a025f61 Private runtime implementation 2021-05-27 14:06:59 +01:00
jonawals d6e7ea2551 Merge pull request #51 from aws-lumberyard-dev/TIF/Jenkins
Remove JobExceptionPolicy and move known error handling
2021-05-27 14:05:14 +01:00
jonawals e82b54d59b Address PR comments 2021-05-27 14:04:16 +01:00
igarri 6ca37bbf84 Checking variable constness 2021-05-27 14:04:02 +01:00
jonawals ec758edd0d Remove iostream include 2021-05-27 13:45:44 +01:00
jonawals 41c8490ebb Add missing cache delete 2021-05-27 13:30:06 +01:00
jonawals 52e61fa3ca Remove JobExceptionPolicy and move knoen error handling 2021-05-27 13:24:48 +01:00
jonawals a4af752c50 Merge pull request #50 from aws-lumberyard-dev/TIF/Jenkins
Runtime refactor
2021-05-27 13:21:45 +01:00
jonawals 8965061b9b Address PR comments 2021-05-27 13:21:11 +01:00
jonawals c3ea2d18ba Remove extra whitespace 2021-05-27 12:15:19 +01:00
jonawals a91e9caaf9 Add missing API comment to DeleteFile 2021-05-27 12:09:28 +01:00
jonawals de38e5ad35 Add missing API comments 2021-05-27 11:46:18 +01:00
jonawals f9425992f8 Runtime refactor 2021-05-27 11:37:34 +01:00
jonawals d90c54c012 Merge pull request #44 from aws-lumberyard-dev/TIF/Jenkins
Tif/jenkins
2021-05-25 15:38:35 +01:00
jonawals c93a2f06ff Address PR comments 2021-05-25 15:37:31 +01:00
jonawals c2ed533005 Merge branch 'TIF/Runtime' into TIF/Jenkins 2021-05-25 13:21:13 +01:00
jonawals 828aeb2147 Add JobInfoGenerator 2021-05-25 13:20:43 +01:00
jonawals 5ae871c901 Merge pull request #42 from aws-lumberyard-dev/TIF/Jenkins
Add test engine
2021-05-25 13:07:23 +01:00
jonawals 0ef519d11d Address PR comments 2021-05-25 12:55:11 +01:00
jonawals bdbbedda71 Add test engine 2021-05-24 15:00:21 +01:00
jonawals d77c82e52d Merge pull request #40 from aws-lumberyard-dev/TIF/Jenkins
Refactor ProcessScheduler with Execute method
2021-05-24 14:16:20 +01:00
jonawals 787b44db49 Address PR comments 2021-05-24 14:15:32 +01:00
igarri 6a0cf97456 Fixed Selection in AssetBrowserTreeView 2021-05-24 13:19:35 +01:00
jonawals 597f0905c5 Refactor ProcessScheduler with Execute method 2021-05-21 20:13:10 +01:00
jonawals 444c0839db Merge pull request #35 from aws-lumberyard-dev/TIF/Jenkins_Refactor
Tif/jenkins refactor
2021-05-21 20:08:05 +01:00
jonawals 95a30b0fee Add missing file from refactor 2021-05-21 19:39:50 +01:00
jonawals 084e459a63 Add missing change from PR feedback 2021-05-21 17:41:19 +01:00
igarri 5434754def Merge branch 'main' into LYN-1767-AB 2021-05-21 14:54:42 +01:00
jonawals 7c28480307 Address PR comments 2021-05-21 14:09:12 +01:00
jonawals d917388bf9 Remove dead comment 2021-05-21 13:16:38 +01:00
jonawals f08de28cd8 Remove JobInfoGenerator from this PR 2021-05-21 13:13:54 +01:00
jonawals e68ac30bcb Move test runners 2021-05-21 13:11:24 +01:00
jonawals f6397b6feb Merge pull request #32 from aws-lumberyard-dev/TIF/Jenkins_Refactor
Tif/jenkins refactor
2021-05-21 12:34:23 +01:00
igarri dfb0d7f9f5 Fixed numeric_cast, style, const variables 2021-05-21 12:33:55 +01:00
jonawals 638f40b7dd Add proper exhange to payload release 2021-05-21 12:19:19 +01:00
jonawals 5113d3f756 REname JobMetaContainer to JobMetaWrapper 2021-05-21 09:36:01 +01:00
jonawals c477c699ef Additional refactoring 2021-05-21 09:11:53 +01:00
jonawals d732b7d0ce General refactor of runtime classes. 2021-05-21 09:00:57 +01:00
jonawals 226ccce52d Merge branch 'TIF/Jenkins' of https://github.com/aws-lumberyard-dev/o3de into TIF/Jenkins 2021-05-20 16:41:09 +01:00
jonawals 66f823617b Merge pull request #27 from aws-lumberyard-dev/TIF/Jenkins_Runtime_API
Add runtime api headers
2021-05-20 16:40:07 +01:00
jonawals feb2909508 Address PR comments 2021-05-20 16:38:56 +01:00
jonawals b33569638e Address PR comments 2021-05-20 10:06:14 +01:00
jonawals f7cac706f7 Merge pull request #26 from aws-lumberyard-dev/TIF/Jenkins
Tif/jenkins

@lumberyard-employee-dm and @amznestebanpapp if you have any comments i'll open up another PR 👍
2021-05-20 09:15:10 +01:00
jonawals e70d86501c Add runtime api headers 2021-05-19 20:35:13 +01:00
jonawals c011c4c64c Address PR comments 2021-05-19 16:59:58 +01:00
jonawals b00906ef36 Delete moved and obselete runtime files 2021-05-19 13:49:35 +01:00
jonawals abe35aad75 Add missing args to PythonBindingsExample.Tests 2021-05-19 13:45:26 +01:00
jonawals 0647b3186f Add missing new line 2021-05-19 13:40:49 +01:00
jonawals 884022eb64 Add additional meta-data for static artifacts 2021-05-19 13:31:47 +01:00
igarri 0b50b6cc63 Fixed code Style and minor issues from feedback 2021-05-19 12:04:40 +01:00
jonawals 26a4101f32 Merge branch 'main' into TIF/Runtime 2021-05-18 18:38:57 +01:00
igarri ec784b005f More Corrections 2021-05-18 15:49:35 +01:00
igarri f49e4b3333 modified code from feedback 2021-05-18 15:26:05 +01:00
igarri 1c2b8f9111 Adding AZ_CVAR for the new feature 2021-05-18 13:33:21 +01:00
igarri 61ac423ebd Deleted unused files 2021-05-17 16:04:43 +01:00
igarri 10ca002ced Checkbox to select view 2021-05-17 14:25:43 +01:00
igarri b9c9811d35 Fixing qobject_cast to the StringFilter 2021-05-17 14:06:01 +01:00
igarri d5591e52ff Merge branch 'main' into LYN-1767-AB 2021-05-14 13:12:29 +01:00
igarri cff9fea535 Switching views with filters 2021-05-14 13:09:14 +01:00
igarri 33240c9f90 Selecting assets from tableview 2021-05-13 16:08:14 +01:00
igarri d7ca3f273b croll to top on view when the filter updates 2021-05-13 13:25:03 +01:00
igarri d6868df735 Expanding TableView Columns 2021-05-13 12:29:16 +01:00
igarri c1e21185b4 Selecting correct indexes from Asset Browser Model 2021-05-12 12:20:23 +01:00
igarri 80684b383b Code cleanup 2021-05-12 11:42:39 +01:00
igarri 1c990b2ef6 Filter Sorting Working 2021-05-12 11:03:02 +01:00
igarri 6e15e87e41 Asset Browser Table view filtering 2021-05-10 15:52:35 +01:00
igarri 662951eb98 Merge branch 'main' into LYN-1767-AB 2021-05-10 10:41:54 +01:00
igarri 65550d3f1c Entries updating on the table view 2021-05-10 10:39:01 +01:00
jonawals fee010f602 Fix test utils. 2021-05-06 17:04:22 +01:00
jonawals 31312606b1 Fix unused variable warning. 2021-05-06 16:50:52 +01:00
jonawals 006a9ce85f Fix unused variable warning. 2021-05-06 16:33:40 +01:00
jonawals f47f712bd0 Fix missing pragma directive. 2021-05-06 15:53:54 +01:00
jonawals d880aa5d22 Fix anonymous namespaces for unity builds. 2021-05-06 15:33:02 +01:00
jonawals 35d36793f8 Merge pull request #12 from aws-lumberyard-dev/TIF/DynamicDependencyMap
Add dynamic dependency map.
2021-05-04 11:43:47 +01:00
jonawals 39ba583ad7 Address PR comments. 2021-04-30 12:58:48 +01:00
jonawals c790b26851 Merge pull request #13 from aws-lumberyard-dev/TIF/TestSelector
Add test selector and prioritizor.
2021-04-30 12:54:38 +01:00
jonawals 20243549e6 Address PR comments. 2021-04-30 12:51:26 +01:00
jonawals eb5dd7ee47 Address PR comments. 2021-04-29 14:51:51 +01:00
jonawals 2b21b70635 Add test selector and prioritizor. 2021-04-29 08:28:42 +01:00
jonawals 692dd21b89 Add missing SourceDependency. 2021-04-28 17:26:28 +01:00
jonawals b9dc7639b4 Add dynamic dependency map. 2021-04-28 17:21:40 +01:00
jonawals db630794c8 Update TIAF artifact file formats and test target enumeration. 2021-04-28 14:18:40 +01:00
jonawals af422edef8 Merge branch 'main' into TIF/Runtime 2021-04-28 13:11:29 +01:00
igarri b7c2495911 Working base 2021-04-28 09:38:43 +01:00
igarri d6ed9d100e Merge branch 'main' into LYN-1767-AB 2021-04-27 12:29:37 +01:00
igarri f24ae99b3e Merge branch 'main' into LYN-1767-AB 2021-04-26 12:45:41 +01:00
igarri 0ebe6c6079 Setup Table model and Table view 2021-04-22 13:19:39 +01:00
alexpete c2a6addf1f Integrating latest from github/TIF/Runtime 2021-04-20 10:42:39 -07:00
23836 changed files with 975024 additions and 1313779 deletions
+20
View File
@@ -0,0 +1,20 @@
---
name: ar_bug_report.md
about: Create a bug for a an issue found in the Automated Review
title: 'AR Bug Report'
labels: 'needs-triage,kind/bug,kind/automation'
assignees: ''
---
**Describe the bug**
A clear and concise description of what the bug is.
**Failed Jenkins Job Information:**
The name of the job that failed, job build number, and code snippit of the failure.
**Attachments**
Attach the Jenkins job log as a .txt file and any other relevant information.
**Additional context**
Add any other context about the problem here.
+44
View File
@@ -0,0 +1,44 @@
---
name: Bug report
about: Create a report to help us improve
title: 'Bug Report'
labels: 'needs-triage,needs-sig,kind/bug'
---
**Describe the bug**
A clear and concise description of what the bug is. Try to isolate the issue to help the community to reproduce it easily and increase chances for a fast fix.
**Steps to reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '...'
3. Select attached asset '...'
4. Scroll down to '...'
5. See error
**Expected behavior**
A clear and concise description of what you expected to happen.
**Actual behavior**
A clear and concise description of what actually happened.
**Assets required**
Provide sample assets needed to reproduce the issue.
**Screenshots/Video**
If applicable, add screenshots and/or a video to help explain your problem.
**Found in Branch**
Name of or link to the branch where the issue occurs.
**Desktop/Device (please complete the following information):**
- Device: [e.g. PC, Mac, iPhone, Samsung]
- OS: [e.g. Windows, macOS, iOS, Android]
- Version [e.g. 10, Bug Sur, Oreo]
- CPU [e.g. Intel I9-9900k , Ryzen 5900x, ]
- GPU [AMD 6800 XT, NVidia RTX 3090]
- Memory [e.g. 16GB]
**Additional context**
Add any other context about the problem here.
+20
View File
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: 'Feature Request'
labels: 'needs-triage,needs-sig'
---
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here.
@@ -0,0 +1,36 @@
---
name: Nightly Build Error bug report
about: Create a report when the nightly build process fails
title: 'Nightly Build Failure'
labels: 'needs-triage,needs-sig,kind/bug,kind/nightlybuildfailure'
---
**Describe the bug**
A clear and concise description of what the bug is.
**Failure type**
Build | Asset Processing | Test Tools | Infrastructure | Test
**To Reproduce Test Failures**
- Paste the command line that reproduces the test failure
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Logs**
Attach the Jenkins logs that are relevant to the failure
**Desktop/Device (please complete the following information):**
- Device: [e.g. PC, Mac, iPhone, Samsung]
- OS: [e.g. Windows, macOS, iOS, Android]
- Version [e.g. 10, Bug Sur, Oreo]
- CPU [e.g. Intel I9-9900k , Ryzen 5900x, ]
- GPU [AMD 6800 XT, NVidia RTX 3090]
- Memory [e.g. 16GB]
**Additional context**
Add any other context about the problem here.
+8 -2
View File
@@ -1,10 +1,13 @@
.idea/
.vs/
.vscode/
__pycache__
AssetProcessorTemp/**
[Bb]uild/**
[Bb]uild/
[Oo]ut/**
CMakeUserPresets.json
[Cc]ache/
/install/
/[Ii]nstall/
Editor/EditorEventLog.xml
Editor/EditorLayout.xml
**/*egg-info/**
@@ -14,6 +17,8 @@ UserSettings.xml
FrameCapture/**
.DS_Store
user*.cfg
client*.cfg
server*.cfg
.mayaSwatches/
_savebackup/
#Output folder for test results when running Automated Tests
@@ -21,3 +26,4 @@ TestResults/**
*.swatches
/imgui.ini
/scripts/project_manager/logs/
/AutomatedTesting/Gem/PythonTests/scripting/TestResults
+11 -7
View File
@@ -2,10 +2,14 @@
# Default LFS endpoint for this repository
url=https://d3df09qsjufr6g.cloudfront.net/api/v1
# To use the endpoint with your fork:
# 1. uncomment the url line below by removing the '#'
# 2. replace 'owner' with the username or organization that owns the fork
# 3. have git ignore your local modification of this file by running
# git update-index --skip-worktree .lfsconfig
# url=https://d3df09qsjufr6g.cloudfront.net/api/v1/fork/owner
# To use the endpoint with your fork, run the following git command
# in your local repository (without the '#'), replacing 'owner' with
# the username or organization that owns the fork.
#
# git config lfs.url "https://d3df09qsjufr6g.cloudfront.net/api/v1/fork/owner"
#
# For example, if your fork is https://github.com/octocat/o3de use
# git config lfs.url "https://d3df09qsjufr6g.cloudfront.net/api/v1/fork/octocat"
#
# IMPORTANT: authenticate with your GitHub username and personal access token
# not your GitHub password
+9
View File
@@ -0,0 +1,9 @@
#
# Copyright (c) Contributors to the Open 3D Engine Project.
# For complete copyright and license terms please see the LICENSE at the root of this distribution.
#
# SPDX-License-Identifier: Apache-2.0 OR MIT
#
#
ly_install_directory(DIRECTORIES .)
@@ -0,0 +1,7 @@
<svg width="24" height="33" viewBox="0 0 24 33" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="5" y="7" width="2" height="12" fill="#808080"/>
<rect x="5" y="19" width="2" height="14" fill="#808080"/>
<rect x="17" y="16" width="2" height="12" transform="rotate(90 17 16)" fill="#808080"/>
<circle cx="6" cy="6" r="2" fill="#808080"/>
<circle cx="18" cy="17" r="2" fill="#808080"/>
</svg>

After

Width:  |  Height:  |  Size: 398 B

@@ -0,0 +1,5 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="5" width="2" height="12" fill="grey"/>
<rect x="17" y="12" width="2" height="12" transform="rotate(90 17 12)" fill="grey"/>
<circle cx="18" cy="13" r="2" fill="grey"/>
</svg>

After

Width:  |  Height:  |  Size: 280 B

@@ -0,0 +1,6 @@
<svg width="24" height="26" viewBox="0 0 24 26" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="5" width="2" height="12" fill="grey"/>
<rect x="5" y="14" width="2" height="12" fill="grey"/>
<rect x="17" y="12" width="2" height="12" transform="rotate(90 17 12)" fill="grey"/>
<circle cx="18" cy="13" r="2" fill="grey"/>
</svg>

After

Width:  |  Height:  |  Size: 335 B

@@ -0,0 +1,6 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect x="5" y="7" width="2" height="7" fill="#808080"/>
<rect x="17" y="12" width="2" height="12" transform="rotate(90 17 12)" fill="#808080"/>
<circle cx="6" cy="6" r="2" fill="#808080"/>
<circle cx="18" cy="13" r="2" fill="#808080"/>
</svg>

After

Width:  |  Height:  |  Size: 339 B

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>icon / Networking / AnimGraphNetSync</title>
<defs>
<path d="M15.049674,6.47369367 C15.4432627,6.6892261 15.7604258,7.03456112 15.9372202,7.4597408 L18.2809307,10.7388937 L20.5360597,13.1099302 L19.1977985,14.5962199 L16.7162512,11.9890965 L16.6986951,12 L16.5958385,11.8625904 L16.3813051,11.6372009 L16.4079396,11.6115701 L15.3771738,10.2345359 L13.8743689,13.609891 L16.5991717,16 L16.6094599,16 L16.6094599,22 L14.6094599,22 L14.6094599,16.9335637 L11.6612465,14.4145916 L11.3980432,14.2974059 L10.0226048,17.3866912 L9.249451,19.1359308 L3.60945994,15.6954658 L4.66929847,13.9993696 L8.35173206,16.2223461 L9.57095227,13.4839327 L9.55505528,13.4768549 L11.6580994,8.75334034 L10.0814102,9.12452852 L8.49311047,12.0950967 L6.74387106,11.1254774 L8.75357795,7.42096143 L8.74387106,7.3871095 L13.8051816,6.24191249 L13.8065756,6.24907236 L13.8467182,6.24373869 C14.2785593,6.19071527 14.6951248,6.27953958 15.049674,6.47369367 Z M13.5987889,17.6350711 C13.572509,17.9597225 13.6285826,18.2952382 13.6964241,18.6560991 C13.1795955,18.7733829 12.6442829,18.8412727 12.0958161,18.8565495 L11.6150583,18.8565495 C11.275482,18.8469001 10.9409546,18.8170831 10.6126317,18.7682539 C10.670507,18.4605621 10.7266734,18.1354685 10.7972551,17.8226088 C11.1428332,17.8726889 11.4972759,17.8983461 11.8577112,17.8983461 C12.4404519,17.8983461 13.0075283,17.8312796 13.5516431,17.704444 L13.5516431,17.704444 Z M11.647504,16.2486556 C11.7899433,16.1769877 11.9536953,16.1729445 12.1289629,16.2145006 L12.1295992,17.8915701 L11.6488414,17.8915701 Z M18.076658,14.5384251 C18.3408687,14.8129591 18.5792009,15.0601343 18.7602727,15.2490003 C18.4630094,15.6715982 18.1302432,16.0674992 17.7642931,16.4299561 C17.760008,16.1031617 17.6330796,15.7725209 17.3827022,15.4371459 C17.6213444,15.172391 17.84157,14.889567 18.0408193,14.59153 Z M15.7132934,12 C15.7720323,12.0788945 15.8816793,12.2068494 16.0267203,12.3685635 C15.9587005,12.9569594 15.8529563,13.5224281 15.7151024,14.0660205 C15.5766074,13.9827778 15.431612,13.8997912 15.2796434,13.8165372 C15.4086802,13.2916983 15.5049326,12.7449573 15.5663281,12.177658 Z M11.8577112,2.07231992 C12.3964417,2.07231992 12.9233182,2.12307294 13.4338202,2.22005843 C13.3482946,2.46634834 13.3291871,2.80942794 13.3257056,3.18009412 C12.9372153,3.10094608 12.5375985,3.05338777 12.1295992,3.03871626 L12.1295992,3.03871626 L12.1285895,5.46156689 C11.9512681,5.48541444 11.7949663,5.52203287 11.647511,5.56512663 L11.6488414,3.03671385 C11.1516919,3.05043211 10.6667409,3.11297065 10.1986107,3.21970705 L10.1986107,3.21970705 L10.2319111,3.24530673 C10.1658846,3.3311949 10.0462903,3.50418212 9.89087978,3.75915386 C9.62977538,4.1875304 9.36819157,4.68780657 9.12380485,5.25485042 C9.01341424,5.51098675 8.90999389,5.77227871 8.81409497,6.03857038 C8.92044292,6.05347287 9.02990059,6.06739803 9.14251161,6.08031397 C8.59089467,6.2854912 8.24016554,6.82439202 7.90471412,7.41951697 C7.98348273,7.07932431 8.07527683,6.74650702 8.17795828,6.42043512 C7.70466339,6.32943083 7.29881452,6.21619073 6.95569933,6.08380127 C6.60329126,5.9478262 6.34968167,5.80643758 6.17669795,5.67370956 C5.25272496,6.7678951 4.63912903,8.13267068 4.47171053,9.63223592 L4.47171053,9.63223592 L6.46106208,9.63135388 C6.39057266,9.78245667 6.33155,9.94284808 6.28399409,10.1125281 L4.43369564,10.1129937 C4.42822282,10.2300057 4.42545584,10.3477251 4.42545584,10.4660908 C4.42545584,11.3842275 4.59193882,12.26348 4.89636373,13.0753073 C4.4091113,12.7914229 4.00443311,12.6090845 3.7852425,12.7756598 C3.57626503,12.0427631 3.46394029,11.2675444 3.46394029,10.4660908 C3.46394029,5.83033915 7.22195951,2.07231992 11.8577112,2.07231992 Z M20.251482,10.4660908 C20.251482,10.7723701 20.2350779,11.0748181 20.2031002,11.3726039 C19.9170941,11.0443975 19.6050883,10.7000998 19.2884819,10.3539205 L19.2878989,10.2890346 L19.2878989,10.2890346 L19.2817267,10.1129937 L19.0676605,10.1128629 C18.9200071,9.95185943 18.7724397,9.79115444 18.6271237,9.6321612 L19.2437118,9.63223592 C19.0902448,8.25763436 18.5618648,6.99629356 17.7631727,5.95281444 C18.0066226,5.74364905 18.2476986,5.51417296 18.4443564,5.26451895 C19.5763742,6.69409029 20.251482,8.5012506 20.251482,10.4660908 Z M15.7438711,2 C16.8484406,2 17.7438711,2.8954305 17.7438711,4 C17.7438711,5.1045695 16.8484406,6 15.7438711,6 C14.6393016,6 13.7438711,5.1045695 13.7438711,4 C13.7438711,2.8954305 14.6393016,2 15.7438711,2 Z M9.54775478,3.39980534 C8.37597945,3.78261085 7.33234419,4.44876384 6.49779749,5.31731583 C6.62432768,5.40795739 6.82688388,5.51879497 7.12876186,5.63527324 C7.46055004,5.76329221 7.85977995,5.87292013 8.33153044,5.96044351 C8.43917765,5.65550174 8.55635657,5.35680658 8.68230527,5.06457125 C8.93591679,4.47612336 9.20790254,3.95595361 9.48036769,3.50893822 C9.50354598,3.47091116 9.52602488,3.43452899 9.54775478,3.39980534 Z" id="path-1"></path>
</defs>
<g id="icon-/-Networking-/-AnimGraphNetSync" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>
<use id="Combined-Shape" fill="#D179BD" fill-rule="nonzero" xlink:href="#path-1"></use>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>icon / Animation / Animation</title>
<g id="icon-/-Animation-/-Animation" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M14.305803,6.47369367 C14.6993916,6.6892261 15.0165548,7.03456112 15.1933492,7.4597408 L17.5370596,10.7388937 L19.7921887,13.1099302 L18.4539274,14.5962199 L15.9723802,11.9890965 L15.954824,12 L15.8519674,11.8625904 L15.6374341,11.6372009 L15.6640685,11.6115701 L14.6333027,10.2345359 L13.1304978,13.609891 L15.8553007,16 L15.8655889,16 L15.8655889,22 L13.8655889,22 L13.8655889,16.9335637 L10.9173755,14.4145916 L10.6541721,14.2974059 L9.2787337,17.3866912 L8.50557994,19.1359308 L2.86558888,15.6954658 L3.92542741,13.9993696 L7.607861,16.2223461 L8.82708121,13.4839327 L8.81118422,13.4768549 L10.9142284,8.75334034 L9.33753914,9.12452852 L7.74923941,12.0950967 L6,11.1254774 L8.00970689,7.42096143 L8,7.3871095 L13.0613105,6.24191249 L13.0627046,6.24907236 L13.1028472,6.24373869 L13.1028472,6.24373869 C13.5346882,6.19071527 13.9512538,6.27953958 14.305803,6.47369367 Z M15,2 C16.1045695,2 17,2.8954305 17,4 C17,5.1045695 16.1045695,6 15,6 C13.8954305,6 13,5.1045695 13,4 C13,2.8954305 13.8954305,2 15,2 Z" id="Combined-Shape" fill="#5AA9D2"></path>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

+3 -5
View File
@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Rendering / Area Light</title>
<desc>Created with Sketch.</desc>
<title>icon / Rendering / AreaLight</title>
<defs>
<path d="M11.9641749,17.7856148 C13.3257638,17.7856148 14.6875407,17.7783003 16.0491297,17.7914288 C16.3488653,17.7943359 16.4603031,17.7128449 16.4576722,17.3984152 C16.4447995,15.7896941 16.4434841,14.180598 16.4586118,12.571877 C16.4617125,12.2379419 16.3492412,12.1518559 16.0274247,12.1531687 C13.3355358,12.1641405 10.6434589,12.1639529 7.95147605,12.1537314 C7.63416972,12.1525123 7.51427548,12.2310963 7.51775203,12.5700952 C7.53391333,14.1631557 7.53560462,15.7566851 7.51681242,17.3497456 C7.51267814,17.7094689 7.62994148,17.7972429 7.97318104,17.7926479 C9.30329307,17.7749243 10.633781,17.7854272 11.9641749,17.7856148 M11.9938304,10.9161937 C13.8017279,10.9162933 15.6096253,10.9251565 17.417318,10.9086252 C17.7666558,10.9054384 17.8832382,10.9838127 17.8807817,11.3429203 C17.8645073,13.7157593 17.8639955,16.0886978 17.8811911,18.4615367 C17.8838524,18.8295075 17.7500743,18.8904542 17.4115861,18.8894584 C13.795996,18.8789022 10.1802011,18.8790018 6.564611,18.8894584 C6.2227451,18.8905538 6.09193533,18.8201464 6.09439186,18.4560595 C6.11066631,16.0832205 6.11107573,13.7101824 6.09418715,11.3373435 C6.09152591,10.9653893 6.2368701,10.9075297 6.57044524,10.9099198 C8.37813795,10.9229656 10.1860354,10.9160941 11.9938304,10.9161937 Z M12.6103012,5.59363927 C12.6107353,6.06229258 12.6058152,6.53103384 12.6126166,6.99959921 C12.616379,7.26703676 12.4777474,7.48628103 11.9890637,7.48496187 C11.5000906,7.48364271 11.3647873,7.25463667 11.3642084,6.99502612 C11.3621825,6.0577195 11.3617484,5.12032493 11.3656555,4.18301831 C11.3668132,3.91030412 11.4851855,3.6605433 12.0304506,3.67725265 C12.5253568,3.69246695 12.615366,3.92956384 12.611893,4.18767934 C12.6052364,4.6562447 12.6098671,5.12498596 12.6103012,5.59363927 Z M5.08741081,7.58517593 C5.41910572,7.91625689 5.74707679,8.25118606 6.08321182,8.57770253 C6.27497917,8.76414899 6.33198093,9.01720546 5.98549659,9.36182422 C5.6388076,9.70664764 5.38120199,9.64038979 5.19722031,9.45722672 C4.53301189,8.7958834 3.86986686,8.13335232 3.20985377,7.46781367 C3.01783431,7.27415702 2.9249286,7.01384759 3.32230453,6.64010226 C3.68301419,6.30090887 3.91431317,6.40491553 4.09437258,6.58988655 C4.42099138,6.92591925 4.7557159,7.25409497 5.08741081,7.58517593 Z M18.7759482,9.46148123 C18.5895017,9.65324859 18.3364452,9.71025034 17.9918265,9.363766 C17.6470031,9.01707701 17.7132609,8.7594714 17.896424,8.57548973 C18.5577673,7.91128131 19.2202984,7.24813627 19.885837,6.58812318 C20.0794937,6.39610373 20.3398031,6.30319801 20.7135484,6.70057394 C21.0527418,7.06128361 20.9487352,7.29258258 20.7637641,7.472642 C20.4277314,7.79926079 20.0995557,8.13398532 19.7684748,8.46568023 C19.4373938,8.79737514 19.1024646,9.12534621 18.7759482,9.46148123 Z M2.86280349,15.5200582 C2.44056637,15.5205133 2.01832926,15.5120184 1.5962559,15.5236989 C1.34882511,15.5305251 1.1478183,15.4252492 1.15330403,14.8840033 C1.15821662,14.3997946 1.33637988,14.2714611 1.5732486,14.2740399 C2.45849733,14.283445 3.34374605,14.2832933 4.2289129,14.274495 C4.46463535,14.2720679 4.64705619,14.3991879 4.65303318,14.880211 C4.65966517,15.415389 4.46078715,15.5305251 4.21106382,15.5232438 C3.76172559,15.5100464 3.3122236,15.5194514 2.86280349,15.5200582 Z M20.7701815,15.5520997 C20.3074407,15.5513369 19.8445362,15.5508792 19.3817953,15.5514894 C19.1635584,15.551642 19.006693,15.4184465 19.0050564,14.9494396 C19.0034198,14.498894 19.1435922,14.3084839 19.3658388,14.3072634 C20.2914023,14.3023811 21.2169658,14.3060428 22.1425293,14.3060428 C22.374268,14.3060428 22.5118219,14.5294084 22.5047846,14.9512705 C22.4975837,15.3784726 22.3426821,15.5574398 22.1177352,15.5546935 C21.6685779,15.5487431 21.2193388,15.5528626 20.7701815,15.5520997 Z" id="path-1"></path>
<path d="M11.9641749,17.7856148 C13.3257638,17.7856148 14.6875407,17.7783003 16.0491297,17.7914288 C16.3488653,17.7943359 16.4603031,17.7128449 16.4576722,17.3984152 C16.4447995,15.7896941 16.4434841,14.180598 16.4586739,12.571877 C16.4617125,12.2379419 16.3492412,12.1518559 16.0274247,12.153154 C13.3355358,12.1641405 10.6434589,12.1639529 7.95147605,12.1537314 C7.63416972,12.1525123 7.51427548,12.2310963 7.51775203,12.5700952 C7.53391333,14.1631557 7.53560462,15.7566851 7.51681242,17.3497456 C7.51267814,17.7094689 7.62994148,17.7972429 7.97318104,17.7926479 C9.30329307,17.7749243 10.633781,17.7854272 11.9641749,17.7856148 M17.417318,10.9086252 C17.7666558,10.9054384 17.8832382,10.9838127 17.8807817,11.3429203 C17.8645073,13.7157593 17.8639955,16.0886978 17.88123,18.4615367 C17.8838524,18.8295075 17.7500743,18.8904542 17.4115861,18.8894708 C13.795996,18.8789022 10.1802011,18.8790018 6.564611,18.8894708 C6.2227451,18.8905538 6.09193533,18.8201464 6.09439186,18.4560595 C6.11066631,16.0832205 6.11107573,13.7101824 6.09415129,11.3373435 C6.09152591,10.9653893 6.2368701,10.9075297 6.57044524,10.9099198 C8.37813795,10.9229656 10.1860354,10.9160941 11.9938304,10.9161937 C13.8017279,10.9162933 15.6096253,10.9251565 17.417318,10.9086252 Z M22.1425293,14.3060428 C22.374268,14.3060428 22.5118219,14.5294084 22.5047846,14.9512705 C22.4975837,15.3784726 22.3426821,15.5574398 22.1177352,15.5546935 C21.6685779,15.5487431 21.2193388,15.5528626 20.7701815,15.5520997 C20.3074407,15.5513369 19.8445362,15.5508792 19.3817953,15.5514894 C19.1635584,15.551642 19.006693,15.4184465 19.0050422,14.9494396 C19.0034198,14.498894 19.1435922,14.3084839 19.3658388,14.3072634 C20.2914023,14.3023811 21.2169658,14.3060428 22.1425293,14.3060428 Z M1.5732486,14.2740399 C2.45849733,14.283445 3.34374605,14.2832933 4.2289129,14.274495 C4.46463535,14.2720679 4.64705619,14.3991879 4.65303318,14.880211 C4.65966517,15.415389 4.46078715,15.5305251 4.21106382,15.5232438 C3.76172559,15.5100464 3.3122236,15.5194514 2.86280349,15.5200582 C2.44056637,15.5205133 2.01832926,15.5120184 1.5962559,15.5236989 C1.34882511,15.5305251 1.1478183,15.4252492 1.15330403,14.8840033 C1.15821662,14.3997946 1.33637988,14.2714611 1.5732486,14.2740399 Z M20.7135484,6.70057394 C21.0527418,7.06128361 20.9487352,7.29258258 20.7637641,7.472642 C20.4277314,7.79926079 20.0995557,8.13398532 19.7684748,8.46568023 C19.4373938,8.79737514 19.1024646,9.12534621 18.7759482,9.46148123 C18.5895017,9.65324859 18.3364452,9.71025034 17.9918223,9.36377019 C17.6470031,9.01707701 17.7132609,8.7594714 17.896424,8.57548973 C18.5577673,7.91128131 19.2202984,7.24813627 19.885837,6.58812318 C20.0794937,6.39610373 20.3398031,6.30319801 20.7135484,6.70057394 Z M4.09437258,6.58988655 C4.42099138,6.92591925 4.7557159,7.25409497 5.08741081,7.58517593 C5.41910572,7.91625689 5.74707679,8.25118606 6.08321182,8.57770253 C6.27497917,8.76414899 6.33198093,9.01720546 5.98550077,9.36182841 C5.6388076,9.70664764 5.38120199,9.64038979 5.19722031,9.45722672 C4.53301189,8.7958834 3.86986686,8.13335232 3.20985377,7.46781367 C3.01783431,7.27415702 2.9249286,7.01384759 3.32230453,6.64010226 C3.68301419,6.30090887 3.91431317,6.40491553 4.09437258,6.58988655 Z M12.0304506,3.67725265 C12.5253568,3.69246695 12.615366,3.92956384 12.611893,4.18767934 C12.6052364,4.6562447 12.6098671,5.12498596 12.6103012,5.59363927 C12.6107353,6.06229258 12.6058152,6.53103384 12.6126166,6.99959921 C12.616379,7.26703676 12.4777474,7.48628103 11.9890637,7.48496779 C11.5000906,7.48364271 11.3647873,7.25463667 11.3642084,6.99502612 C11.3621825,6.0577195 11.3617484,5.12032493 11.3656555,4.18301831 C11.3668132,3.91030412 11.4851855,3.6605433 12.0304506,3.67725265 Z" id="path-1"></path>
</defs>
<g id="icon-/-Rendering-/-Area-Light" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Rendering-/-AreaLight" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 4.3 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Animation / Attachment</title>
<desc>Created with Sketch.</desc>
<defs>
<path d="M5.12085575,9.92719073 C3.52225029,9.92719073 2.22632452,8.63126496 2.22632452,7.0326595 C2.22632452,5.43405404 3.52225029,4.13812826 5.12085575,4.13812826 C6.71946121,4.13812826 8.01538699,5.43405404 8.01538699,7.0326595 C8.01538699,8.63126496 6.71946121,9.92719073 5.12085575,9.92719073 Z M19.1800075,20.6783068 C17.581402,20.6783068 16.2854762,19.382381 16.2854762,17.7837755 C16.2854762,16.1851701 17.581402,14.8892443 19.1800075,14.8892443 C20.7786129,14.8892443 22.0745387,16.1851701 22.0745387,17.7837755 C22.0745387,19.382381 20.7786129,20.6783068 19.1800075,20.6783068 Z M7.83518264,9.6379601 L8.42681801,8.86555959 L9.97161904,10.0488303 L9.37998367,10.8212308 L7.83518264,9.6379601 Z M10.1523842,11.4128662 L10.7440196,10.6404657 L12.2888206,11.8237364 L11.6971852,12.5961369 L10.1523842,11.4128662 Z M12.4695857,13.1877723 L13.0612211,12.4153718 L14.6060221,13.5986425 L14.0143868,14.371043 L12.4695857,13.1877723 Z M14.7867873,14.9626784 L15.3784226,14.1902779 L16.9232237,15.3735486 L16.3315883,16.1459491 L14.7867873,14.9626784 Z" id="path-1"></path>
</defs>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 58 (84663) - https://sketch.com -->
<title>icon / Audio / Audio Animation Events Proxy</title>
<desc>Created with Sketch.</desc>
<g id="icon-/-Audio-/-Audio-Animation-Events-Proxy" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M12,2.9629324 L7.1028973,4.31152442 L7.1028973,13.6712754 L12,16.1201934 L12,6.45443512 L16.8971027,4.31152442 L12,2.9629324 Z M18.1520313,3.68396613 L18.1520313,14.2988336 L12,17.37531 L5.84796867,14.2988336 L5.84796867,3.68396613 L12,2.09479475 L18.1520313,3.68396613 Z M12.4082377,6.84868858 L12.4082377,16.713906 L11.7807734,16.713906 L11.7807734,6.84333874 L6.49900254,4.80708901 L6.7953934,4.26394696 L12.0997358,6.31207657 L17.0541547,4.26817209 L17.3660694,4.80286388 L12.4082377,6.84868858 Z M15.2193583,9.04081364 C15.9258956,8.83320244 16.3715544,8.18503342 16.2751635,7.3648751 C16.1787726,6.54471679 15.6858976,6.07643165 15.0252764,6.21423905 C14.3646553,6.35204645 13.8983017,7.05393555 13.8983017,7.82030812 C13.8983017,8.58668069 14.5128209,9.24842484 15.2193583,9.04081364 Z M15.4020263,14.2751389 C16.5178205,13.9472703 17.221624,12.923654 17.0693993,11.6284247 C16.9171747,10.3331955 16.1388053,9.59365951 15.095524,9.81129087 C14.0522426,10.0289222 13.315757,11.1373757 13.315757,12.3476641 C13.315757,13.5579526 14.2862322,14.6030074 15.4020263,14.2751389 Z" id="Combined-Shape" fill="#DF9557" fill-rule="nonzero"></path>
<path d="M10.6,18.8501837 L10.6,20.8501837 L13.4,20.8501837 L13.4,18.8501837 L10.6,18.8501837 Z M14.5560317,18.8501837 L14.5560317,20.8501837 L17.3560317,20.8501837 L16.4479179,19.8501837 L17.3560317,18.8501837 L14.5560317,18.8501837 Z M3.79702045,17.37531 L6.27189419,19.8501837 L3.79702045,22.3250574 L1.32214672,19.8501837 L3.79702045,17.37531 Z M20.2029795,17.37531 L22.6778533,19.8501837 L20.2029795,22.3250574 L17.7281058,19.8501837 L20.2029795,17.37531 Z M9.44396834,18.8501837 L9.44396834,20.8501837 L6.64396834,20.8501837 L7.55208208,19.8501837 L6.64396834,18.8501837 L9.44396834,18.8501837 Z" id="Combined-Shape" fill="#DF9557" fill-rule="nonzero"></path>
<title>icon / Audio / AudioAnimationEventsProxy</title>
<g id="icon-/-Audio-/-AudioAnimationEventsProxy" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M10.6,18.8501837 L10.6,20.8501837 L13.4,20.8501837 L13.4,18.8501837 L10.6,18.8501837 Z M14.5560317,18.8501837 L14.5560317,20.8501837 L17.3560317,20.8501837 L16.4479179,19.8501837 L17.3560317,18.8501837 L14.5560317,18.8501837 Z M3.79702045,17.37531 L6.27189419,19.8501837 L3.79702045,22.3250574 L1.32214672,19.8501837 L3.79702045,17.37531 Z M20.2029795,17.37531 L22.6778533,19.8501837 L20.2029795,22.3250574 L17.7281058,19.8501837 L20.2029795,17.37531 Z M9.44396834,18.8501837 L9.44396834,20.8501837 L6.64396834,20.8501837 L7.55208208,19.8501837 L6.64396834,18.8501837 L9.44396834,18.8501837 Z M12,2.9629324 L7.1028973,4.31152442 L7.1028973,13.6712754 L12,16.1201934 L12,6.45443512 L16.8971027,4.31152442 L12,2.9629324 Z M18.1520313,3.68396613 L18.1520313,14.2988336 L12,17.37531 L5.84796867,14.2988336 L5.84796867,3.68396613 L12,2.09479475 L18.1520313,3.68396613 Z M12.4082377,6.84868858 L12.4082377,16.713906 L11.7807734,16.713906 L11.7807734,6.84333874 L6.49900254,4.80708901 L6.7953934,4.26394696 L12.0997358,6.31207657 L17.0541547,4.26817209 L17.3660694,4.80286388 L12.4082377,6.84868858 Z M15.2193583,9.04081364 C15.9258956,8.83320244 16.3715544,8.18503342 16.2751635,7.3648751 C16.1787726,6.54471679 15.6858976,6.07643165 15.0252764,6.21423905 C14.3646553,6.35204645 13.8983017,7.05393555 13.8983017,7.82030812 C13.8983017,8.58668069 14.5128209,9.24842484 15.2193583,9.04081364 Z M15.4020263,14.2751389 C16.5178205,13.9472703 17.221624,12.923654 17.0693993,11.6284247 C16.9171747,10.3331955 16.1388053,9.59365951 15.095524,9.81129087 C14.0522426,10.0289222 13.315757,11.1373757 13.315757,12.3476641 C13.315757,13.5579526 14.2862322,14.6030074 15.4020263,14.2751389 Z" id="Combined-Shape" fill="#DF9557" fill-rule="nonzero"></path>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:89e9b8e8428924e7941ec96ca67edcdd159bf97f22a9b25eac84d1175ff89113
size 697
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>icon / Audio / AudioArea</title>
<defs>
<path d="M18.9078388,17.9629694 L18.9078388,8.99092059 C17.8346161,8.83010669 16.9438759,8.15066675 16.5405659,7.23313164 L7.85873857,7.23313164 C7.47841885,8.22637695 6.56309448,8.97046804 5.4491689,9.14162489 L5.4491689,17.9629694 L9.41580881,17.9629694 C9.65102383,16.5448715 10.9276829,15.4611937 12.4673165,15.4611937 C14.0069501,15.4611937 15.2836092,16.5448715 15.5188242,17.9629694 L18.9078388,17.9629694 L18.9078388,17.9629694 Z M19.8898019,8.99092059 L19.8898019,18.9080846 L15.5188242,18.9080846 C15.2836092,20.3261825 14.0069501,21.4098602 12.4673165,21.4098602 C10.9276829,21.4098602 9.65102383,20.3261825 9.41580881,18.9080846 L4.46720586,18.9080846 L4.46720586,9.14162489 C2.99381974,8.91523623 1.86789192,7.68648331 1.86789192,6.20462388 C1.86789192,4.56194498 3.25146433,3.23029062 4.95818738,3.23029062 C6.66491043,3.23029062 8.04848283,4.56194498 8.04848283,6.20462388 C8.04848283,6.2325127 8.04808403,6.26031187 8.04729162,6.2880164 L16.3131002,6.2880164 C16.3100632,6.23531621 16.3085249,6.18223611 16.3085249,6.1288125 C16.3085249,4.5246936 17.6954207,3.23029062 19.3988203,3.23029062 C21.10222,3.23029062 22.4891158,4.5246936 22.4891158,6.1288125 C22.4891158,7.57562658 21.3608896,8.77048979 19.8898019,8.99092059 Z M19.4031303,4.17540985 C19.4041263,4.51495692 19.4081035,5.1090237 19.4150621,6.14839461 C19.4083638,7.14889366 19.4071904,7.73677396 19.4069849,8.08220482 C20.5709249,8.0781242 21.5071528,7.20183194 21.5071528,6.1288125 C21.5071528,5.05460882 20.5688572,4.1775668 19.4031303,4.17540985 L19.4031303,4.17540985 Z M4.95818738,8.23384189 C6.12258722,8.23384189 7.06651979,7.32533004 7.06651979,6.20462388 C7.06651979,5.08391771 6.12258722,4.17540586 4.95818738,4.17540586 C3.79378754,4.17540586 2.84985497,5.08391771 2.84985497,6.20462388 C2.84985497,7.32533004 3.79378754,8.23384189 4.95818738,8.23384189 Z" id="path-1"></path>
</defs>
<g id="icon-/-Audio-/-AudioArea" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>
<use id="Shape" fill="#DF9557" fill-rule="nonzero" xlink:href="#path-1"></use>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

@@ -1,15 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Audio / Audio Area Environment</title>
<desc>Created with Sketch.</desc>
<defs>
<path d="M20.1493763,19.7230415 L20.1493763,3.83676722 L3.78023646,3.83676722 L3.78023646,19.7230415 L20.1493763,19.7230415 Z M20.1493763,20.7370591 L3.78023646,20.7370591 L3.78023646,22.668521 L2.76621895,22.668521 L2.76621895,20.7370591 L1.3176225,20.7370591 L1.3176225,19.7230415 L2.76621895,19.7230415 L2.76621895,3.83676722 L1.3176225,3.83676722 L1.3176225,2.82274971 L2.76621895,2.82274971 L2.76621895,1.37415326 L3.78023646,1.37415326 L3.78023646,2.82274971 L20.1493763,2.82274971 L20.1493763,1.37415326 L21.1633938,1.37415326 L21.1633938,2.82274971 L22.6103656,2.82274971 L22.6103656,3.83676722 L21.1633938,3.83676722 L21.1633938,19.7230415 L22.6103656,19.7230415 L22.6103656,20.7370591 L21.1633938,20.7370591 L21.1633938,22.668521 L20.1493763,22.668521 L20.1493763,20.7370591 Z M18.7249231,10.5727407 L19.2319318,10.5727407 L19.2319318,12.9870681 L18.7249231,12.9870681 L18.7249231,10.5727407 Z M5.68755511,11.0556062 L6.19456386,11.0556062 L6.19456386,12.5042026 L5.68755511,12.5042026 L5.68755511,11.0556062 Z M17.2763267,11.0556062 L17.7833354,11.0556062 L17.7833354,12.5042026 L17.2763267,12.5042026 L17.2763267,11.0556062 Z M7.13615155,10.5727407 L7.6431603,10.5727407 L7.6431603,12.9870681 L7.13615155,12.9870681 L7.13615155,10.5727407 Z M15.8277302,10.5727407 L16.334739,10.5727407 L16.334739,12.9870681 L15.8277302,12.9870681 L15.8277302,10.5727407 Z M8.58474799,9.12414423 L9.09175675,9.12414423 L9.09175675,14.4356645 L8.58474799,14.4356645 L8.58474799,9.12414423 Z M14.3791338,9.12414423 L14.8861425,9.12414423 L14.8861425,14.4356645 L14.3791338,14.4356645 L14.3791338,9.12414423 Z M10.0333444,6.22695135 L10.5403532,6.22695135 L10.5403532,17.3328574 L10.0333444,17.3328574 L10.0333444,6.22695135 Z M12.9305373,6.70981683 L13.4375461,6.70981683 L13.4375461,17.8157229 L12.9305373,17.8157229 L12.9305373,6.70981683 Z M11.4819409,4.29548942 L11.9889496,4.29548942 L11.9889496,19.2643193 L11.4819409,19.2643193 L11.4819409,4.29548942 Z M4.52867795,10.5727407 L5.03568671,10.5727407 L5.03568671,12.9870681 L4.52867795,12.9870681 L4.52867795,10.5727407 Z" id="path-1"></path>
</defs>
<g id="icon-/-Audio-/-Audio-Area--Environment" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>
<use id="Combined-Shape" fill="#DF9557" xlink:href="#path-1"></use>
<title>icon / Audio / AudioAreaEnvironment</title>
<g id="icon-/-Audio-/-AudioAreaEnvironment" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M20.1493763,19.7230415 L20.1493763,3.83676722 L3.78023646,3.83676722 L3.78023646,19.7230415 L20.1493763,19.7230415 Z M3.78023646,1.37415326 L3.78023646,2.82274971 L20.1493763,2.82274971 L20.1493763,1.37415326 L21.1633938,1.37415326 L21.1633938,2.82274971 L22.6103656,2.82274971 L22.6103656,3.83676722 L21.1633938,3.83676722 L21.1633938,19.7230415 L22.6103656,19.7230415 L22.6103656,20.7370591 L21.1633938,20.7370591 L21.1633938,22.668521 L20.1493763,22.668521 L20.1493763,20.7370591 L3.78023646,20.7370591 L3.78023646,22.668521 L2.76621895,22.668521 L2.76621895,20.7370591 L1.3176225,20.7370591 L1.3176225,19.7230415 L2.76621895,19.7230415 L2.76621895,3.83676722 L1.3176225,3.83676722 L1.3176225,2.82274971 L2.76621895,2.82274971 L2.76621895,1.37415326 L3.78023646,1.37415326 Z M12.1338093,4.29548942 L11.6268005,4.29548942 L11.6268005,19.2643193 L12.1338093,19.2643193 L12.1338093,4.29548942 Z M13.5534338,6.70981683 L13.046425,6.70981683 L13.046425,17.8157229 L13.5534338,17.8157229 L13.5534338,6.70981683 Z M10.7141848,6.22695135 L10.207176,6.22695135 L10.207176,17.3328574 L10.7141848,17.3328574 L10.7141848,6.22695135 Z M9.29456025,9.12414423 L8.78755149,9.12414423 L8.78755149,14.4356645 L9.29456025,14.4356645 L9.29456025,9.12414423 Z M14.9730583,9.12414423 L14.4660496,9.12414423 L14.4660496,14.4356645 L14.9730583,14.4356645 L14.9730583,9.12414423 Z M19.2319318,10.5727407 L18.7249231,10.5727407 L18.7249231,12.9870681 L19.2319318,12.9870681 L19.2319318,10.5727407 Z M7.87493574,10.5727407 L7.36792698,10.5727407 L7.36792698,12.9870681 L7.87493574,12.9870681 L7.87493574,10.5727407 Z M16.3926828,10.5727407 L15.8856741,10.5727407 L15.8856741,12.9870681 L16.3926828,12.9870681 L16.3926828,10.5727407 Z M5.03568671,10.5727407 L4.52867795,10.5727407 L4.52867795,12.9870681 L5.03568671,12.9870681 L5.03568671,10.5727407 Z M6.45531122,11.0556062 L5.94830247,11.0556062 L5.94830247,12.5042026 L6.45531122,12.5042026 L6.45531122,11.0556062 Z M17.8123073,11.0556062 L17.3052986,11.0556062 L17.3052986,12.5042026 L17.8123073,12.5042026 L17.8123073,11.0556062 Z" id="Combined-Shape" fill="#DF9557"></path>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.6 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c78de41c9b2018c0a5d91f8093adfdf13527259bd4b06691bdef05efeac80b0a
size 428
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>icon / Audio / AudioMultiPosition</title>
<defs>
<path d="M18.8634151,13.8021518 C21.0935523,13.8021518 22.9014357,15.6100352 22.9014357,17.8401724 L22.9014357,22.9950937 L17.9194412,22.9950937 C15.5671121,22.9950937 13.6601727,21.0881542 13.6601727,18.7358252 L13.6601727,18.2891057 C13.6601727,16.0589685 16.050667,13.8021518 18.2808042,13.8021518 L18.8634151,13.8021518 Z M12.9712395,1.04989456 C13.2857356,1.05234146 13.5428007,1.05606524 13.7424349,1.0610659 C14.445831,2.3405871 14.8435686,3.79404612 14.8435686,5.33807451 C14.8435686,5.81843088 14.8050729,6.29002133 14.7308539,6.75033555 C15.4163722,6.54643488 16.1279706,6.39562305 16.8590453,6.30240747 C16.8676223,6.15091877 16.8711488,5.99729491 16.8711488,5.84292062 C16.8711488,4.14299317 16.4435338,2.53405947 15.6820367,1.10435279 L17.0629971,1.08901478 C17.7388397,2.54545721 18.1136166,4.15271135 18.1136166,5.84292062 C18.1136166,5.96321114 18.1117183,6.08308149 18.1079484,6.20250721 C18.2731481,6.19481383 18.4403758,6.1917938 18.6083494,6.1917938 C19.9413536,6.1917938 21.2273749,6.38198525 22.436718,6.73503124 L22.8865693,6.87500389 L22.8776557,8.18747427 C21.5572524,7.70152738 20.116946,7.43426166 18.6083494,7.43426166 C18.4037933,7.43426166 18.2004927,7.43917551 17.9985763,7.44888209 C17.9015978,8.12973246 17.7426226,8.79225348 17.5277609,9.43153348 C18.0089826,9.36289595 18.5020805,9.3279473 19.003591,9.3279473 C20.3877705,9.3279473 21.7078654,9.59417624 22.9076829,10.0757573 L22.8691091,12.8044696 C21.7439646,12.1758306 20.4218626,11.812883 19.003591,11.812883 C17.946632,11.812883 16.9430846,12.0144602 16.0346649,12.3773602 C15.0316952,13.8132317 13.7075828,15.0333533 12.1585133,15.9514907 C11.7654265,16.783616 11.5487839,17.7007528 11.5487839,18.6619255 C11.5487839,20.2805315 12.1631445,21.7742592 13.1926851,22.9509074 L10.9361773,22.9501054 C10.6216813,22.9476585 10.3646161,22.9439348 10.164982,22.9389341 C9.46158582,21.6594129 9.06384821,20.2059539 9.06384821,18.6619255 C9.06384821,18.181702 9.10232269,17.7102397 9.17650138,17.2500466 C8.49104462,17.4535651 7.77944622,17.6043769 7.04837152,17.6975925 C7.03979458,17.8490812 7.0362681,18.0027051 7.0362681,18.1570794 C7.0362681,19.8570068 7.4638831,21.4659405 8.22538017,22.8956472 L6.84441979,22.9109852 C6.16857714,21.4545428 5.79380024,19.8472887 5.79380024,18.1570794 C5.79380024,18.0371249 5.79568791,17.9175882 5.79943689,17.7984936 C5.6342687,17.8051862 5.46704108,17.8082062 5.29906742,17.8082062 C3.96606326,17.8082062 2.68004191,17.6180147 1.47069888,17.2649688 L1.02084754,17.1249961 L1.02976113,15.8125257 C2.35016445,16.2984726 3.79047084,16.5657383 5.29906742,16.5657383 C5.50362356,16.5657383 5.70692415,16.5608245 5.9088405,16.5511179 C6.00576825,15.8706216 6.16462894,15.2084357 6.37932071,14.569464 C5.89843422,14.637104 5.40533631,14.6720527 4.90382581,14.6720527 C3.51964631,14.6720527 2.19955149,14.4058238 0.999733965,13.9242427 L1.03830772,11.1955304 C2.16345222,11.8241694 3.48555421,12.187117 4.90382581,12.187117 C5.96078483,12.187117 6.96433229,11.9855398 7.87275199,11.6226398 C8.87512523,10.1873075 10.1995274,8.96681061 11.7489988,8.04845281 C12.1420738,7.21603057 12.3586329,6.29906203 12.3586329,5.33807451 C12.3586329,3.71946854 11.7442723,2.22574081 10.7147317,1.0490926 L12.9712395,1.04989456 Z M19.5695488,15.0688395 L14.9515749,19.6868134 C14.5092787,20.1291095 14.6528476,20.56431 15.2721805,20.6514684 L17.9364826,21.0281297 L19.1072665,22.1989136 C19.3583815,22.4467753 19.7625639,22.4451898 20.0117271,22.1953662 L22.0954859,20.1116073 C22.3443071,19.8627862 22.348091,19.4557314 22.0992699,19.2069102 L20.9036511,18.0157854 L20.5332577,15.3901546 C20.4462176,14.7707035 20.0118449,14.6265433 19.5695488,15.0688395 Z M16.7202487,7.57798318 L16.5257194,7.60736371 C15.7822444,7.73252367 15.0637103,7.92348455 14.377329,8.1734575 C13.3909314,11.0851001 10.9275848,13.3672535 7.82577081,14.2619377 C7.5340867,14.9503564 7.31860301,15.6737763 7.18699222,16.4230179 C8.00042053,16.3001509 8.78460966,16.0980906 9.53079366,15.8262854 C10.5164855,12.9148999 12.9798321,10.6327465 16.081646,9.73806235 C16.3732009,9.04995044 16.5886219,8.32686802 16.7202487,7.57798318 Z M5.98797568,1.00490631 C8.3403047,1.00490631 10.2472442,2.91184576 10.2472442,5.26417479 L10.2472442,5.71089432 C10.2472442,7.94103147 7.85674983,10.1978482 5.62661267,10.1978482 L5.04400171,10.1978482 C2.81386455,10.1978482 1.00598118,8.38996479 1.00598118,6.15982764 L1.00598118,1.00490631 L5.98797568,1.00490631 Z M3.89568979,1.80463384 L1.81193093,3.8883927 C1.56310978,4.13721385 1.55932583,4.54426863 1.80814698,4.79308977 L2.98851005,5.97345284 L3.00376571,5.98421459 L3.37415917,8.60984537 C3.46119927,9.2292965 3.89557193,9.37345666 4.33786808,8.93116051 L8.95584197,4.31318663 C9.39813812,3.87089048 9.25456926,3.43568999 8.63523639,3.34853163 L5.97093427,2.97187034 L4.80015034,1.80108641 C4.54903537,1.55322471 4.14485294,1.55481015 3.89568979,1.80463384 Z" id="path-1"></path>
</defs>
<g id="icon-/-Audio-/-AudioMultiPosition" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>
<use id="Combined-Shape" fill="#DF9557" xlink:href="#path-1"></use>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Audio / Audio Preload</title>
<desc>Created with Sketch.</desc>
<title>icon / Audio / AudioPreload</title>
<defs>
<path d="M9.0106483,15.2225254 C8.53250584,15.2225254 8.14503774,14.8277851 8.14503774,14.3496427 L8.14503774,10.3454269 C8.14440231,9.86599254 8.53122376,9.47612446 9.0106483,9.47299867 L11.2604631,9.47299867 L14.182268,7.27499779 C14.8610758,6.76367625 15.4171664,7.04388045 15.4171664,7.89381049 L15.4171664,16.7678527 C15.4171664,17.6177827 14.861303,17.8966234 14.1824953,17.3850746 L11.3038686,15.2182075 C11.2954602,15.2184348 11.2872791,15.2225254 11.2788707,15.2225254 L9.0106483,15.2225254 Z M15.1203509,2.44554921 C15.8194168,2.76269043 16.0102655,3.3521478 15.8458379,3.93342403 C15.6814104,4.51470025 15.2739896,4.7831104 14.4015524,4.57173247 C13.4924121,4.35146193 12.4123873,4.32887171 11.3969511,4.43552297 C10.4357829,4.53647446 9.29595995,4.90595862 8.687256,5.2668505 C8.08081453,5.626401 7.08466298,6.25121503 6.33632986,7.06861033 C5.54000424,7.93842728 5.002093,9.00936755 4.75092877,9.62913208 C4.53666356,10.1578458 4.32387306,11.1379754 4.23866853,12.1851804 C4.11475926,13.7080853 4.54591296,15.3613499 5.12230145,16.4199184 C6.18420273,18.3701573 7.62520062,19.5781877 9.24866143,20.3135376 C10.8721222,21.0488875 13.1546375,21.1395238 15.056469,20.5580685 C16.9583006,19.9766132 20.509327,17.6882596 21.086191,15.9118111 C20.7124226,17.9875464 18.2337271,19.7442125 17.4384631,20.2590651 C16.6431992,20.7739178 14.5243561,21.7166729 12.2275096,21.6609282 C9.93066313,21.6051835 8.19063526,20.8818689 6.97901323,20.066626 C6.06573505,19.4521244 5.26556161,18.7906438 4.40852985,17.6063692 C3.70153067,16.6294145 3.21956312,15.5383183 2.91572218,14.5124207 C2.66032748,13.6500985 2.52827982,12.596485 2.54038603,11.7671425 C2.56144009,10.3248222 2.87670333,9.04664527 3.38683483,7.9074765 C4.1902949,6.11327908 5.21084046,4.73061521 7.34274871,3.4155105 C8.16857176,2.90608718 9.359817,2.35377926 11.0239763,2.12784041 C12.8175167,1.88433579 14.6671076,2.23992891 15.1203509,2.44554921 Z" id="path-1"></path>
<path d="M15.1203509,2.44554921 C15.8194168,2.76269043 16.0102655,3.3521478 15.8458379,3.93342403 C15.6814104,4.51470025 15.2739896,4.7831104 14.4015524,4.57173247 C13.4924121,4.35146193 12.4123873,4.32887171 11.3969511,4.43552297 C10.4357829,4.53647446 9.29595995,4.90595862 8.687256,5.2668505 C8.08081453,5.626401 7.08466298,6.25121503 6.33632986,7.06861033 C5.54000424,7.93842728 5.002093,9.00936755 4.75092877,9.62913208 C4.53666356,10.1578458 4.32387306,11.1379754 4.23866853,12.1851804 C4.11475926,13.7080853 4.54591296,15.3613499 5.12230145,16.4199184 C6.18420273,18.3701573 7.62520062,19.5781877 9.24866143,20.3135376 C10.8721222,21.0488875 13.1546375,21.1395238 15.056469,20.5580685 C16.9583006,19.9766132 20.509327,17.6882596 21.086191,15.9118111 C20.7124226,17.9875464 18.2337271,19.7442125 17.4384631,20.2590651 C16.6431992,20.7739178 14.5243561,21.7166729 12.2275096,21.6609282 C9.93066313,21.6051835 8.19063526,20.8818689 6.97901323,20.066626 C6.06573505,19.4521244 5.26556161,18.7906438 4.40852985,17.6063692 C3.70153067,16.6294145 3.21956312,15.5383183 2.91572218,14.5124207 C2.66032748,13.6500985 2.52827982,12.596485 2.54038603,11.7671425 C2.56144009,10.3248222 2.87670333,9.04664527 3.38683483,7.9074765 C4.1902949,6.11327908 5.21084046,4.73061521 7.34274871,3.4155105 C8.16857176,2.90608718 9.359817,2.35377926 11.0239763,2.12784041 C12.8175167,1.88433579 14.6671076,2.23992891 15.1203509,2.44554921 Z M14.182268,7.27499779 C14.8610758,6.76367625 15.4171664,7.04388045 15.4171664,7.89381049 L15.4171664,7.89381049 L15.4171664,16.7678527 C15.4171664,17.6177827 14.861303,17.8966234 14.1824953,17.3850746 L14.1824953,17.3850746 L11.3038686,15.2182075 C11.2954602,15.2184348 11.2872791,15.2225254 11.2788707,15.2225254 L11.2788707,15.2225254 L9.0106483,15.2225254 C8.53250584,15.2225254 8.14503696,14.8277851 8.14503696,14.3496427 L8.14503696,14.3496427 L8.14503696,10.3454269 C8.14440231,9.86599254 8.53122376,9.47612446 9.0106483,9.47299867 L9.0106483,9.47299867 L11.2604631,9.47299867 Z" id="path-1"></path>
</defs>
<g id="icon-/-Audio-/-Audio-Preload" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Audio-/-AudioPreload" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Audio / Audio Proxy</title>
<desc>Created with Sketch.</desc>
<title>icon / Audio / AudioProxy</title>
<defs>
<path d="M15.8412399,10.4134728 L18.7921077,8.7097885 L17.8120763,8.4282703 C17.2879728,8.27771934 16.9811062,7.7350368 17.1222397,7.20831926 L17.1268376,7.19115986 C17.2672401,6.66717063 17.805836,6.35621214 18.3298252,6.49661463 C18.3354936,6.49813348 18.3411483,6.4997031 18.3467886,6.5013233 L21.5072342,7.40917478 C21.5854786,7.43165083 21.6588813,7.46286673 21.7266743,7.50146459 C22.1617777,7.69563794 22.4070985,8.1789301 22.2884446,8.65578009 L21.4944442,11.846732 C21.4930272,11.8524267 21.4915592,11.8581087 21.4900403,11.8637771 C21.3496378,12.3877663 20.8110419,12.6987248 20.2870527,12.5583223 L20.2698933,12.5537245 C19.7431758,12.4125909 19.4266322,11.8754954 19.558303,11.346333 L19.7819006,10.4477324 L17.0855856,12.0044506 C17.5222737,12.8226887 17.7698096,13.7571258 17.7698096,14.749378 C17.7698096,17.9737471 15.155942,20.5876146 11.9315729,20.5876146 C8.70720387,20.5876146 6.09333629,17.9737471 6.09333629,14.749378 C6.09333629,13.7060531 6.3670101,12.7266481 6.84648663,11.8790342 L4.36739915,10.4477324 L4.59099674,11.346333 C4.72266753,11.8754954 4.40612397,12.4125909 3.87940643,12.5537245 L3.86224702,12.5583223 C3.3382578,12.6987248 2.7996619,12.3877663 2.65925941,11.8637771 C2.65774055,11.8581087 2.65627253,11.8524267 2.65485552,11.846732 L1.86085517,8.65578009 C1.74220122,8.1789301 1.98752209,7.69563794 2.42262547,7.50146459 C2.49041846,7.46286673 2.56382109,7.43165083 2.64206552,7.40917478 L5.80251111,6.5013233 C5.80815141,6.4997031 5.81380611,6.49813348 5.81947453,6.49661463 C6.34346376,6.35621214 6.88205966,6.66717063 7.02246215,7.19115986 L7.02706,7.20831926 C7.16819354,7.7350368 6.86132692,8.27771934 6.33722344,8.4282703 L5.35719204,8.7097885 L8.13533171,10.3137482 C8.95327431,9.61305289 9.96729247,9.13467462 11.0837445,8.97225504 L11.0837445,5.36391383 L10.4173324,6.00685533 C10.0248997,6.38546677 9.40148951,6.37987979 9.0159055,5.99429579 L9.00334395,5.98173423 C8.61975721,5.5981475 8.61975721,4.97623052 9.00334395,4.59264378 C9.00749352,4.58849421 9.0116802,4.5843819 9.01590348,4.58030736 L11.3823487,2.29720693 C11.735986,1.95602459 12.2771897,1.92683262 12.6629004,2.20655653 C12.7302237,2.24596805 12.7939587,2.29392864 12.8525458,2.35045228 L15.218991,4.63355271 C15.2232143,4.63762725 15.227401,4.64173955 15.2315506,4.64588913 C15.6151373,5.02947587 15.6151373,5.65139285 15.2315506,6.03497958 L15.218989,6.04754114 C14.833405,6.43312514 14.2099948,6.43871212 13.8175621,6.06010067 L13.0837445,5.35212769 L13.0837445,9.02480771 C14.1313744,9.23450178 15.0777343,9.72458491 15.8412399,10.4134728 Z M9.45741293,16.9137705 L11.2637457,16.9137705 C11.2704419,16.9137705 11.276957,16.9106905 11.2836532,16.9105194 L13.5760905,18.5420833 C14.1166692,18.927259 14.5593393,18.7173032 14.5593393,18.07734 L14.5593393,11.3955424 C14.5593393,10.7555791 14.1164882,10.5445966 13.5759095,10.9296012 L11.2490866,12.5846077 L9.45741293,12.5846077 C9.07561604,12.5869613 8.767565,12.8805163 8.76807103,13.2415111 L8.76807103,16.2565249 C8.76807103,16.616547 9.07663705,16.9137705 9.45741293,16.9137705 Z" id="path-1"></path>
<path d="M12.6629004,2.20655653 C12.7302237,2.24596805 12.7939587,2.29392864 12.8525458,2.35045228 L15.218991,4.63355271 C15.2232143,4.63762725 15.227401,4.64173955 15.2315506,4.64588913 C15.6151373,5.02947587 15.6151373,5.65139285 15.2315506,6.03497958 L15.218989,6.04754114 C14.833405,6.43312514 14.2099948,6.43871212 13.8175621,6.06010067 L13.0837445,5.35212769 L13.0837445,9.02480771 C14.1313744,9.23450178 15.0777343,9.72458491 15.8412399,10.4134728 L18.7921077,8.7097885 L17.8120763,8.4282703 C17.2879728,8.27771934 16.9811062,7.7350368 17.1222397,7.20831926 L17.1268376,7.19115986 C17.2672401,6.66717063 17.805836,6.35621214 18.3298252,6.49661463 C18.3354936,6.49813348 18.3411483,6.4997031 18.3467886,6.5013233 L21.5072342,7.40917478 C21.5854786,7.43165083 21.6588813,7.46286673 21.7266743,7.50146459 C22.1617777,7.69563794 22.4070985,8.1789301 22.2884446,8.65578009 L21.4944442,11.846732 C21.4930272,11.8524267 21.4915592,11.8581087 21.4900403,11.8637771 C21.3496378,12.3877663 20.8110419,12.6987248 20.2870527,12.5583223 L20.2698933,12.5537245 C19.7431758,12.4125909 19.4266322,11.8754954 19.558303,11.346333 L19.7819006,10.4477324 L17.0855856,12.0044506 C17.5222737,12.8226887 17.7698096,13.7571258 17.7698096,14.749378 C17.7698096,17.9737471 15.155942,20.5876146 11.9315729,20.5876146 C8.70720387,20.5876146 6.09333629,17.9737471 6.09333629,14.749378 C6.09333629,13.7060531 6.3670101,12.7266481 6.84648663,11.8790342 L4.36739915,10.4477324 L4.59099674,11.346333 C4.72266753,11.8754954 4.40612397,12.4125909 3.87940643,12.5537245 L3.86224702,12.5583223 C3.3382578,12.6987248 2.7996619,12.3877663 2.65925941,11.8637771 C2.65774055,11.8581087 2.65627253,11.8524267 2.65485552,11.846732 L1.86085517,8.65578009 C1.74220122,8.1789301 1.98752209,7.69563794 2.42262547,7.50146459 C2.49041846,7.46286673 2.56382109,7.43165083 2.64206552,7.40917478 L5.80251111,6.5013233 C5.80815141,6.4997031 5.81380611,6.49813348 5.81947453,6.49661463 C6.34346376,6.35621214 6.88205966,6.66717063 7.02246215,7.19115986 L7.02706,7.20831926 C7.16819354,7.7350368 6.86132692,8.27771934 6.33722344,8.4282703 L5.35719204,8.7097885 L8.13533171,10.3137482 C8.95327431,9.61305289 9.96729247,9.13467462 11.0837445,8.97225504 L11.0837445,5.36391383 L10.4173324,6.00685533 C10.0248997,6.38546677 9.40148951,6.37987979 9.0159055,5.99429579 L9.00334395,5.98173423 C8.61975721,5.5981475 8.61975721,4.97623052 9.00334395,4.59264378 L9.01590348,4.58030736 L9.01590348,4.58030736 L11.3823487,2.29720693 C11.735986,1.95602459 12.2771897,1.92683262 12.6629004,2.20655653 Z M13.5759095,10.9296012 L11.2490866,12.5846077 L9.45741293,12.5846077 C9.07561604,12.5869613 8.767565,12.8805163 8.76807041,13.2415111 L8.76807041,16.2565249 C8.76807041,16.616547 9.07663705,16.9137705 9.45741293,16.9137705 L11.2637457,16.9137705 C11.2704419,16.9137705 11.276957,16.9106905 11.2836532,16.9105194 L13.5760905,18.5420833 C14.1166692,18.927259 14.5593393,18.7173032 14.5593393,18.07734 L14.5593393,11.3955424 C14.5593393,10.7555791 14.1164882,10.5445966 13.5759095,10.9296012 Z" id="path-1"></path>
</defs>
<g id="icon-/-Audio-/-Audio-Proxy" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Audio-/-AudioProxy" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

+2 -4
View File
@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Audio / Audio Rtpc</title>
<desc>Created with Sketch.</desc>
<title>icon / Audio / AudioRtpc</title>
<defs>
<path d="M17.5213734,17.4167143 C16.9197823,17.4797543 16.308297,17.4783416 15.720839,17.3842135 C14.5130191,17.1906854 13.5734582,16.6243468 13.0630755,15.5972458 L13.9111365,15.1758309 C14.2687337,15.8954643 14.9398727,16.3000064 15.8706642,16.4491465 C16.3827674,16.5312005 16.9321986,16.5295115 17.4747027,16.4691154 C17.6491354,15.4006091 18.5764981,14.5851243 19.6943274,14.5851243 C20.9364771,14.5851243 21.9434385,15.5920856 21.9434385,16.8342353 C21.9434385,18.0763851 20.9364771,19.0833464 19.6943274,19.0833464 C18.6536199,19.0833464 17.7780042,18.3765046 17.5213734,17.4167143 L17.5213734,17.4167143 Z M18.4649687,17.2644794 C18.6426459,17.7721997 19.1259604,18.1363523 19.6943274,18.1363523 C20.4134667,18.1363523 20.9964443,17.5533747 20.9964443,16.8342353 C20.9964443,16.115096 20.4134667,15.5321184 19.6943274,15.5321184 C19.0520957,15.5321184 18.5184596,15.9970717 18.4116665,16.6087309 L18.5772671,17.2370912 C18.5459621,17.2453414 18.5083963,17.2545662 18.4649687,17.2644794 L18.4649687,17.2644794 Z M6.41269282,7.75955074 C6.48530035,7.74554426 6.56620141,7.73105601 6.65462238,7.71664096 C7.41334843,7.59294773 8.20368929,7.5617412 8.95475585,7.68208411 C10.1625758,7.87561231 11.1021367,8.44195087 11.6125194,9.46905189 L10.7644584,9.89046678 C10.4068612,9.17083331 9.73572217,8.76629123 8.80493068,8.61715112 C8.16829992,8.51514419 7.47397986,8.54255934 6.80699687,8.65129593 C6.70920885,8.66723807 6.62294762,8.68306303 6.54988526,8.69766867 C6.47287876,9.8700561 5.49754262,10.7971477 4.30567263,10.7971477 C3.06352288,10.7971477 2.05656155,9.79018638 2.05656155,8.54803663 C2.05656155,7.30588688 3.06352288,6.29892555 4.30567263,6.29892555 C5.27039587,6.29892555 6.09325469,6.90631937 6.41269282,7.75955074 L6.41269282,7.75955074 Z M6.52399202,16.4612087 C6.64215608,16.4441001 6.77431579,16.4229376 6.91828166,16.3971941 C7.58783099,16.2774677 8.25666476,16.0998341 8.87630612,15.8546154 C10.5778142,15.1812557 11.5572814,14.1562214 11.5572814,12.6911362 C11.5572814,9.97039983 12.8250527,8.42109955 14.890389,7.87698913 C15.7865707,7.64089109 16.7255021,7.6190278 17.6008433,7.72430547 C17.9295241,6.8896413 18.7429412,6.29892555 19.6943274,6.29892555 C20.9364771,6.29892555 21.9434385,7.30588688 21.9434385,8.54803663 C21.9434385,9.79018638 20.9364771,10.7971477 19.6943274,10.7971477 C18.4896709,10.7971477 17.5062192,9.85005756 17.4479474,8.65985241 C16.692317,8.57312646 15.8820418,8.59504544 15.1316418,8.79273744 C13.4716819,9.23005193 12.5042755,10.4122864 12.5042755,12.6911362 C12.5042755,14.6201354 11.2485651,15.9342643 9.224777,16.7351641 C8.54056471,17.0059362 7.81241243,17.199324 7.0849757,17.3294017 C6.86820908,17.3681631 6.66439824,17.3988727 6.47707086,17.4225015 C6.21847349,18.3793446 5.34428727,19.0833464 4.30567263,19.0833464 C3.06352288,19.0833464 2.05656155,18.0763851 2.05656155,16.8342353 C2.05656155,15.5920856 3.06352288,14.5851243 4.30567263,14.5851243 C5.42074309,14.5851243 6.34628588,15.3965887 6.52399202,16.4612087 L6.52399202,16.4612087 Z M4.30567263,9.85015357 C5.02481196,9.85015357 5.60778957,9.26717596 5.60778957,8.54803663 C5.60778957,7.8288973 5.02481196,7.24591969 4.30567263,7.24591969 C3.5865333,7.24591969 3.00355569,7.8288973 3.00355569,8.54803663 C3.00355569,9.26717596 3.5865333,9.85015357 4.30567263,9.85015357 Z M4.30567263,18.1363523 C5.02481196,18.1363523 5.60778957,17.5533747 5.60778957,16.8342353 C5.60778957,16.115096 5.02481196,15.5321184 4.30567263,15.5321184 C3.5865333,15.5321184 3.00355569,16.115096 3.00355569,16.8342353 C3.00355569,17.5533747 3.5865333,18.1363523 4.30567263,18.1363523 Z M19.6943274,9.85015357 C20.4134667,9.85015357 20.9964443,9.26717596 20.9964443,8.54803663 C20.9964443,7.8288973 20.4134667,7.24591969 19.6943274,7.24591969 C18.975188,7.24591969 18.3922104,7.8288973 18.3922104,8.54803663 C18.3922104,9.26717596 18.975188,9.85015357 19.6943274,9.85015357 Z" id="path-1"></path>
</defs>
<g id="icon-/-Audio-/-Audio-Rtpc" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Audio-/-AudioRtpc" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Audio / Audio Switch</title>
<desc>Created with Sketch.</desc>
<title>icon / Audio / AudioSwitch</title>
<defs>
<path d="M12.0172841,3.17763841 C12.0084453,4.01699637 12.0222844,6.23179768 12.0588015,12.0759608 C12.0243002,17.5975209 12.0302856,19.8793481 12.0292472,20.8223307 C16.8882615,20.8065621 20.8223782,16.8627121 20.8223782,12 C20.8223782,7.13329775 16.8818025,3.18696625 12.0172841,3.17763841 L12.0172841,3.17763841 Z M12,21.9986952 C6.4778731,21.9986952 2.00130475,17.5221269 2.00130475,12 C2.00130475,6.4778731 6.4778731,2.00130475 12,2.00130475 C17.5221269,2.00130475 21.9986952,6.4778731 21.9986952,12 C21.9986952,17.5221269 17.5221269,21.9986952 12,21.9986952 Z" id="path-1"></path>
</defs>
<g id="icon-/-Audio-/-Audio-Switch" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Audio-/-AudioSwitch" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -1,9 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Audio / Audio Trigger</title>
<desc>Created with Sketch.</desc>
<g id="icon-/-Audio-/-Audio-Trigger" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M21.935398,11.8450373 C21.6650107,11.8912719 21.38135,12.0145654 21.1029374,12.2242836 L20.7491343,12.4904408 L19.6223863,2.99245521 L3.52626836,2.99245521 L1.83946785,17.0427884 L14.876728,17.0427884 L14.8767278,18.5250305 L1.9499277,18.48765 L2.70628013,20.0494329 L14.9011203,20.0494329 C14.9684446,20.4316845 15.1710412,20.7685564 15.4577514,21.0072269 L2.15867295,21.0072269 C1.88666786,21.0072269 1.64108984,20.9266265 1.51893361,20.6223196 C1.39677739,20.3180128 0.868937176,18.7750726 0.789326883,18.5664813 C0.709716591,18.3578899 0.642346124,17.9863238 0.676031358,17.7102078 C0.709716591,17.4340917 2.37499083,2.82313798 2.47348189,2.54740049 C2.57197294,2.27166301 2.82155936,1.98900188 3.28727912,1.98900188 L19.7506558,1.98900188 C20.2878552,1.98900188 20.8060413,2.23433146 20.8060413,2.79139563 C20.8060413,3.11184775 21.4042135,7.8038927 21.935398,11.8450373 Z M11.5589119,12.572228 C8.55888206,12.572228 6.90801002,10.7304621 6.90801002,8.31014104 L6.90801002,7.12201477 C6.90801002,4.96355875 8.80569069,3.37099816 11.6912052,3.37099816 C14.5767197,3.37099816 16.2157462,4.96355875 16.2157462,7.12201477 L16.2157462,8.88089522 C16.2157462,10.5260021 14.6530785,12.572228 11.5589119,12.572228 Z M8.2105759,5.62062888 C8.12476007,5.64229708 8.06058283,5.73394207 8.01804417,5.89556384 C7.93792591,6.19996594 7.90644937,6.55794173 7.89270344,6.81937171 C7.85444388,7.54701928 8.5778855,9.8546201 11.6187129,9.76258641 C14.6595402,9.67055273 15.2323647,7.34316617 15.2323647,6.97716126 C15.2323647,6.61115634 15.2443677,5.97183782 15.0124524,5.47035497 C15.0755044,5.87553282 15.2049024,6.14040559 15.0755044,6.6142278 C14.9461065,7.08805001 14.0861119,8.89757799 11.5618781,8.89757799 C9.03764427,8.89757799 8.29842716,7.11392019 8.12776671,6.6142278 C8.01399308,6.28109954 8.04159614,5.9498999 8.2105759,5.62062888 Z M6.69627737,6.15955814 C6.1549366,7.07416029 5.95333067,8.13885984 6.09145957,9.35365679 C6.29865294,11.1758522 8.29995097,13.3172976 11.6716268,13.3172976 C15.0433027,13.3172976 17.239707,11.0500209 17.239707,8.96429485 C17.239707,7.87934003 17.080924,7.01242691 16.7633579,6.36355548 L16.496181,5.90732527 C16.7588103,6.12328418 16.9543036,6.2994488 17.0826612,6.43581913 C17.525792,6.90661273 17.8905798,7.41118062 18.0133077,7.64492603 C18.2773857,8.14788451 18.680364,8.89887112 18.625427,10.2536773 C18.5704899,11.6084835 16.6086107,15.3546527 11.6716268,15.3546527 C6.73464296,15.3546527 4.80327155,12.403868 4.80327155,10.1219695 C4.80327155,8.60070381 5.43427349,7.27990002 6.69627737,6.15955814 Z M21.9554951,13.501167 C21.9669662,13.6418778 21.9554951,21.9176214 21.9562181,22.1518785 L19.1544961,20.0429916 L18.9469777,19.8867902 L16.4757199,19.8977378 C16.4242384,19.8977378 16.3767276,19.8496775 16.3767276,19.791673 L16.3767276,15.8950515 C16.3766507,15.8365552 16.4230543,15.7897881 16.4805667,15.7894132 L18.9135751,15.789429 L21.9554951,13.501167 Z" id="Combined-Shape" fill="#DF9557"></path>
<title>icon / Audio / AudioTrigger</title>
<g id="icon-/-Audio-/-AudioTrigger" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M21.9554951,13.501167 C21.9573625,13.5240734 21.9586219,13.7625648 21.9594249,14.1468542 L21.960005,14.5103232 C21.9600842,14.5763097 21.960155,14.6448648 21.9602178,14.715785 L21.9601473,17.349457 C21.9600945,17.447333 21.9600381,17.5455394 21.9599787,17.6438729 L21.9593709,18.5268103 C21.9592966,18.6240748 21.9592206,18.7208559 21.9591432,18.8169502 L21.9581771,19.9240934 C21.9580959,20.0114378 21.9580151,20.0972816 21.9579351,20.1814212 L21.9572502,20.8871735 C21.9571794,20.9592574 21.9571106,21.0290267 21.9570445,21.096278 L21.9562181,22.1518785 L19.1544961,20.0429916 L18.9469777,19.8867902 L16.4757199,19.8977378 C16.4242384,19.8977378 16.3767275,19.8496775 16.3767275,19.791673 L16.3767275,19.791673 L16.3767275,15.8950515 C16.3766507,15.8365552 16.4230543,15.7897881 16.4805667,15.7894132 L16.4805667,15.7894132 L18.9135751,15.789429 Z M19.7506558,1.98900188 C20.2878552,1.98900188 20.8060413,2.23433146 20.8060413,2.79139563 C20.8060413,3.11184775 21.4042135,7.8038927 21.935398,11.8450373 C21.6650107,11.8912719 21.38135,12.0145654 21.1029374,12.2242836 L20.7491343,12.4904408 L19.6223863,2.99245521 L3.52626836,2.99245521 L1.83946785,17.0427884 L14.876728,17.0427884 L14.8767278,18.5250305 L1.9499277,18.48765 L2.70628013,20.0494329 L14.9011203,20.0494329 C14.9684446,20.4316845 15.1710412,20.7685564 15.4577514,21.0072269 L2.15867295,21.0072269 C1.88666786,21.0072269 1.64108984,20.9266265 1.51893361,20.6223196 C1.39677739,20.3180128 0.868937176,18.7750726 0.789326883,18.5664813 C0.709716591,18.3578899 0.642346124,17.9863238 0.676031358,17.7102078 C0.692312554,17.5767517 1.08975107,14.0945182 1.50721219,10.5007016 L1.59375069,9.75662304 C2.01225591,6.16281252 2.42587788,2.68067361 2.47348189,2.54740049 C2.57197294,2.27166301 2.82155936,1.98900188 3.28727912,1.98900188 L19.7506558,1.98900188 Z M16.496181,5.90732527 C16.7588103,6.12328418 16.9543036,6.2994488 17.0826612,6.43581913 C17.525792,6.90661273 17.8905798,7.41118062 18.0133077,7.64492603 C18.2773857,8.14788451 18.680364,8.89887112 18.625427,10.2536773 C18.5704899,11.6084835 16.6086107,15.3546527 11.6716268,15.3546527 C6.73464296,15.3546527 4.80327155,12.403868 4.80327155,10.1219695 C4.80327155,8.60070381 5.43427349,7.27990002 6.69627737,6.15955814 C6.1549366,7.07416029 5.95333067,8.13885984 6.09145957,9.35365679 C6.29865294,11.1758522 8.29995097,13.3172976 11.6716268,13.3172976 C15.0433027,13.3172976 17.239707,11.0500209 17.239707,8.96429485 C17.239707,7.87934003 17.080924,7.01242691 16.7633579,6.36355548 L16.496181,5.90732527 Z M11.6912052,3.37099816 C14.5767197,3.37099816 16.2157462,4.96355875 16.2157462,7.12201477 L16.2157462,8.88089522 C16.2157462,10.5260021 14.6530785,12.572228 11.5589119,12.572228 C8.55888206,12.572228 6.90801002,10.7304621 6.90801002,8.31014104 L6.90801002,7.12201477 C6.90801002,4.96355875 8.80569069,3.37099816 11.6912052,3.37099816 Z M15.0124524,5.47035497 C15.0755044,5.87553282 15.2049024,6.14040559 15.0755044,6.6142278 C14.9461065,7.08805001 14.0861119,8.89757799 11.5618781,8.89757799 C9.03764427,8.89757799 8.29842716,7.11392019 8.12776671,6.6142278 C8.01399308,6.28109954 8.04159614,5.9498999 8.2105759,5.62062888 C8.12476007,5.64229708 8.06058283,5.73394207 8.01804417,5.89556384 C7.93792591,6.19996594 7.90644937,6.55794173 7.89270344,6.81937171 C7.85444388,7.54701928 8.5778855,9.8546201 11.6187129,9.76258641 C14.6595402,9.67055273 15.2323647,7.34316617 15.2323647,6.97716126 C15.2323647,6.61115634 15.2443677,5.97183782 15.0124524,5.47035497 Z" id="Combined-Shape" fill="#DF9557"></path>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / AI / Behavior Tree</title>
<desc>Created with Sketch.</desc>
<title>icon / AI / BehaviorTree</title>
<defs>
<path d="M9.93791406,5.0548197 L9.93791406,8.05128515 L13.9379141,8.05128515 L13.9379141,5.0548197 L9.93791406,5.0548197 Z M15.4379141,4.05305242 L15.4379141,9.05305242 L8.43791406,9.05305242 L8.43791406,4.05305242 L15.4379141,4.05305242 Z M12.966227,10.6897839 L20.0369237,10.6897839 L20.0369237,15.0655662 L22.0633154,15.0655662 L22.0633154,20.0655662 L16.0633154,20.0655662 L16.0633154,15.0655662 L18.0897071,15.0655662 L18.0897071,12.6212458 L12.966227,12.6212458 L12.966227,15.0655662 L14.966227,15.0655662 L14.966227,20.0655662 L8.96622696,20.0655662 L8.96622696,15.0655662 L10.966227,15.0655662 L10.966227,12.6212458 L5.82978223,12.6212458 L5.81583068,15.0655662 L7.86913852,15.0655662 L7.86913852,20.0655662 L1.86913852,20.0655662 L1.86913852,15.0655662 L3.89590888,15.0655662 L3.90986044,12.6212458 L3.8955302,12.6212458 L3.8955302,10.6897839 L10.966227,10.6897839 L10.966227,8.12198221 L12.966227,8.12198221 L12.966227,10.6897839 Z M3.1548528,19.0655662 L6.58342423,19.0655662 L6.58342423,16.0655662 L3.1548528,16.0655662 L3.1548528,19.0655662 Z M10.2519413,19.0655662 L13.6805127,19.0655662 L13.6805127,16.0655662 L10.2519413,16.0655662 L10.2519413,19.0655662 Z M17.3490297,16.0655662 L17.3490297,19.0655662 L20.7776011,19.0655662 L20.7776011,16.0655662 L17.3490297,16.0655662 Z" id="path-1"></path>
</defs>
<g id="icon-/-AI-/-Behavior-Tree" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-AI-/-BehaviorTree" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

+13
View File
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>icon / Shapes / Box</title>
<defs>
<path d="M14.9104468,4.3572224 L12.3128297,5.76093751 L16.0323823,7.5841228 L18.8324648,6.03460766 L14.9104468,4.3572224 L14.9104468,4.3572224 Z M14.3295329,4.10877467 L11.8900329,3.06543897 L9.21101211,4.24054281 L11.7671344,5.49345813 L14.3295329,4.10877467 L14.3295329,4.10877467 Z M8.38222655,7.88497915 L11.8905679,9.87612824 L15.5034882,7.87680326 L11.7772657,6.05034863 L8.38222655,7.88497915 Z M7.87464586,7.59690319 L11.2315704,5.78286925 L8.61677453,4.50119435 L5.12147016,6.0343462 L7.87464586,7.59690319 L7.87464586,7.59690319 Z M13.4248204,16.5292285 L13.4248204,20.2714109 L16.7212531,18.3032444 L16.7212531,14.7683696 L13.4248204,16.5292285 L13.4248204,16.5292285 Z M13.4248204,15.9681994 L16.7212531,14.2073405 L16.7212531,10.6116223 L13.4248204,12.5573954 L13.4248204,15.9681994 L13.4248204,15.9681994 Z M20.0150235,13.0089329 L17.1953634,14.5151136 L17.1953634,18.0201723 L20.0150235,16.3366674 L20.0150235,13.0089329 L20.0150235,13.0089329 Z M20.0150235,12.4479038 L20.0150235,8.66742073 L17.1953634,10.331771 L17.1953634,13.9540845 L20.0150235,12.4479038 L20.0150235,12.4479038 Z M10.5822419,16.6160095 L7.71315676,15.0944695 L7.71315676,18.6332262 L10.5822419,20.3155143 L10.5822419,16.6160095 L10.5822419,16.6160095 Z M10.5822419,16.0558018 L10.5822419,12.5941648 L7.71315676,10.8873807 L7.71315676,14.5342618 L10.5822419,16.0558018 L10.5822419,16.0558018 Z M3.88624372,13.064972 L3.88624372,16.3893156 L7.23904643,18.3552316 L7.23904643,14.8430382 L3.88624372,13.064972 L3.88624372,13.064972 Z M3.88624372,12.5047643 L7.23904643,14.2828305 L7.23904643,10.6053382 L3.88624372,8.61079627 L3.88624372,12.5047643 Z M20.9632442,6.96066648 L20.9632442,16.9207316 L12.4765998,21.9877635 L12.4765998,11.9700465 L20.9632442,6.96066648 Z M2.93802306,6.89751494 L11.5304626,12.0090536 L11.5304626,22.0167477 L2.93802306,16.9785706 L2.93802306,6.89751494 Z M11.8854851,1.98325228 L21.0857681,5.91806831 L11.88495,11.0096352 L2.91423186,5.91832977 L11.8854851,1.98325228 Z" id="path-1"></path>
</defs>
<g id="icon-/-Shapes-/-Box" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>
<use id="Shape" fill="#5A69A1" fill-rule="nonzero" xlink:href="#path-1"></use>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

+2 -4
View File
@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Shapes / Box Shape</title>
<desc>Created with Sketch.</desc>
<title>icon / Shapes / Box_Shape</title>
<defs>
<path d="M14.9104468,4.3572224 L12.3128297,5.76093751 L16.0323823,7.5841228 L18.8324648,6.03460766 L14.9104468,4.3572224 L14.9104468,4.3572224 Z M14.3295329,4.10877467 L11.8900329,3.06543897 L9.21101211,4.24054281 L11.7671344,5.49345813 L14.3295329,4.10877467 L14.3295329,4.10877467 Z M8.38222655,7.88497915 L11.8905679,9.87612824 L15.5034882,7.87680326 L11.7772657,6.05034863 L8.38222655,7.88497915 Z M7.87464586,7.59690319 L11.2315704,5.78286925 L8.61677453,4.50119435 L5.12147016,6.0343462 L7.87464586,7.59690319 L7.87464586,7.59690319 Z M13.4248204,16.5292285 L13.4248204,20.2714109 L16.7212531,18.3032444 L16.7212531,14.7683696 L13.4248204,16.5292285 L13.4248204,16.5292285 Z M13.4248204,15.9681994 L16.7212531,14.2073405 L16.7212531,10.6116223 L13.4248204,12.5573954 L13.4248204,15.9681994 L13.4248204,15.9681994 Z M20.0150235,13.0089329 L17.1953634,14.5151136 L17.1953634,18.0201723 L20.0150235,16.3366674 L20.0150235,13.0089329 L20.0150235,13.0089329 Z M20.0150235,12.4479038 L20.0150235,8.66742073 L17.1953634,10.331771 L17.1953634,13.9540845 L20.0150235,12.4479038 L20.0150235,12.4479038 Z M10.5822419,16.6160095 L7.71315676,15.0944695 L7.71315676,18.6332262 L10.5822419,20.3155143 L10.5822419,16.6160095 L10.5822419,16.6160095 Z M10.5822419,16.0558018 L10.5822419,12.5941648 L7.71315676,10.8873807 L7.71315676,14.5342618 L10.5822419,16.0558018 L10.5822419,16.0558018 Z M3.88624372,13.064972 L3.88624372,16.3893156 L7.23904643,18.3552316 L7.23904643,14.8430382 L3.88624372,13.064972 L3.88624372,13.064972 Z M3.88624372,12.5047643 L7.23904643,14.2828305 L7.23904643,10.6053382 L3.88624372,8.61079627 L3.88624372,12.5047643 Z M20.9632442,6.96066648 L20.9632442,16.9207316 L12.4765998,21.9877635 L12.4765998,11.9700465 L20.9632442,6.96066648 Z M2.93802306,6.89751494 L11.5304626,12.0090536 L11.5304626,22.0167477 L2.93802306,16.9785706 L2.93802306,6.89751494 Z M11.8854851,1.98325228 L21.0857681,5.91806831 L11.88495,11.0096352 L2.91423186,5.91832977 L11.8854851,1.98325228 Z" id="path-1"></path>
</defs>
<g id="icon-/-Shapes-/-Box-Shape" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Shapes-/-Box_Shape" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>icon / Shapes / Capsule</title>
<defs>
<path d="M18.1690143,16.0244823 L15.444714,12.4017835 C14.6352822,13.340816 13.5726735,14.2676139 12.5054186,14.9651968 L15.1717325,18.6135269 C16.2528883,17.9230289 17.3550742,16.9692392 18.1690143,16.0244823 L18.1690143,16.0244823 Z M18.4345733,16.4498033 C17.606154,17.3930032 16.5291353,18.3174468 15.4560945,19.0026208 L15.9423005,19.6678987 C15.9504964,19.6694829 16.0321813,19.7350696 16.1528185,19.8157378 C16.6958785,20.1788736 17.3435072,20.3982029 18.0675896,20.3597291 C18.236709,20.2647428 18.401477,20.1573496 18.5606762,20.0373844 C18.739299,19.9027825 18.9046566,19.7570803 19.0564932,19.6019933 C19.1299377,19.3579096 19.1607501,19.0906484 19.1521512,18.8016514 C19.1354309,18.2396999 18.9708189,17.6286159 18.7059937,17.0133187 C18.6193531,16.812017 18.5272468,16.6228174 18.4345733,16.4498033 L18.4345733,16.4498033 Z M12.8684437,19.6136635 C13.4210801,19.531436 14.0779047,19.2583597 14.7592348,18.8645972 L12.0952656,15.2217172 C11.4172255,15.6263957 10.7502294,15.9267663 10.1585281,16.0667348 L12.5432626,19.2313844 C12.6452424,19.3667161 12.7538958,19.4941778 12.8684437,19.6136635 L12.8684437,19.6136635 Z M13.307268,20.011006 C14.3763105,20.8493735 15.7929587,21.1192485 17.0993837,20.7585311 C16.6570396,20.6540414 16.2499702,20.4663695 15.884742,20.2221471 C15.7420988,20.1267638 15.6410187,20.0456042 15.5847239,19.9934231 L15.0439743,19.2539679 C14.4379725,19.60591 13.8436838,19.8716894 13.307268,20.011006 L13.307268,20.011006 Z M19.3983818,13.9696798 L16.7159827,10.410016 C16.5335823,10.9093392 16.1980662,11.4601589 15.7614039,12.0171031 L18.48509,15.6392312 C18.9514493,15.0401441 19.2828048,14.459919 19.3983818,13.9696798 L19.3983818,13.9696798 Z M19.7385812,14.4768728 C19.5412601,14.9695772 19.2020644,15.5082288 18.7689713,16.050941 C18.7858037,16.0804186 18.8039665,16.1127657 18.8232947,16.1478532 C18.9362894,16.3529776 19.049119,16.5807323 19.1544811,16.8255315 C19.4410098,17.4912548 19.6204138,18.1572507 19.6391678,18.7875543 C19.6398687,18.8111084 19.640341,18.8345643 19.6405836,18.8579208 C20.4591901,17.5405472 20.525762,15.852631 19.7385812,14.4768728 L19.7385812,14.4768728 Z M15.1497228,12.0095124 L12.2863454,8.20187271 C11.495596,9.12387204 10.4590141,10.0356948 9.41171764,10.7320709 L12.2210337,14.5760716 C13.2851065,13.8798338 14.359326,12.9380319 15.1497228,12.0095124 L15.1497228,12.0095124 Z M9.83902839,15.6427443 C10.4155977,15.5500304 11.1023333,15.2539619 11.8106608,14.8325307 L9.00263316,10.9926561 C8.30487191,11.4174064 7.61596278,11.7344135 7.00567848,11.882762 L9.83902839,15.6427443 L9.83902839,15.6427443 Z M16.3532727,9.92868356 L13.5481721,6.20618931 C13.3704406,6.70542196 13.0376533,7.25728564 12.6023111,7.81594421 L15.4638792,11.6214362 C15.9327625,11.0099586 16.2580225,10.4203527 16.3532727,9.92868356 L16.3532727,9.92868356 Z M11.9912431,7.80945381 L10.7793547,6.19791826 C10.7263694,6.1339984 10.623575,6.01863287 10.4779403,5.86908504 C10.2341547,5.61874906 9.96122598,5.36829936 9.66645468,5.13502716 C8.73691817,4.39942285 7.81036713,4.00210355 6.97345173,4.1057669 C6.91876921,4.11254007 6.86452356,4.12146231 6.8107185,4.13257103 C6.37458953,5.01619718 6.48097788,6.05346894 6.98587544,7.16970735 C7.14596669,7.52364054 7.33501472,7.85686599 7.53536759,8.1586617 C7.65499084,8.33885268 7.75089455,8.46739928 7.80529075,8.53398921 L9.12729664,10.3428962 C10.1722859,9.64694568 11.2196602,8.720818 11.9912431,7.80945381 L11.9912431,7.80945381 Z M6.68738466,11.4603718 C7.28169525,11.3592411 7.99039934,11.0456358 8.71809464,10.6035601 L7.42509648,8.83543266 C7.36907914,8.76740792 7.26382606,8.62632969 7.13490883,8.43213899 C6.92102759,8.10996522 6.71938412,7.75453841 6.54778961,7.37517358 C6.06640077,6.31090874 5.91063233,5.2847275 6.19740261,4.36689142 C6.14869598,4.39484428 6.1004164,4.42498621 6.05256723,4.4573512 C4.55823339,5.9522198 4.33999323,8.3452782 5.63263875,10.0606767 L6.68738466,11.4603718 L6.68738466,11.4603718 Z M13.181837,5.7200463 L12.5338993,4.86020389 C11.2918943,3.21200751 9.06001813,2.73116198 7.24573027,3.60857538 C8.13991747,3.60867877 9.06216243,4.0406856 9.9713639,4.76019743 C10.2837311,5.00739446 10.5717956,5.27173324 10.8293283,5.53618573 C10.9844845,5.69551098 11.095747,5.82038008 11.1636166,5.90267831 L12.304587,7.42001216 C12.7735626,6.80417763 13.0954767,6.2115492 13.181837,5.7200463 L13.181837,5.7200463 Z M4.85440635,10.6471169 C3.11735775,8.34197557 3.6072803,5.04298443 5.93806432,3.28661269 C8.27360069,1.5266598 11.5796688,1.97470779 13.3121317,4.27376372 L20.2227556,13.4444714 C21.9598042,15.7496127 21.4698817,19.0486038 19.1390976,20.8049756 C16.8035613,22.5649285 13.4974931,22.1168805 11.7650302,19.8178246 L4.85440635,10.6471169 Z" id="path-1"></path>
</defs>
<g id="icon-/-Shapes-/-Capsule" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>
<use id="Shape" fill="#5A69A1" fill-rule="nonzero" xlink:href="#path-1"></use>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.1 KiB

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Shapes / Capsule Shape</title>
<desc>Created with Sketch.</desc>
<title>icon / Shapes / Capsule_Shape</title>
<defs>
<path d="M18.1690143,16.0244823 L15.444714,12.4017835 C14.6352822,13.340816 13.5726735,14.2676139 12.5054186,14.9651968 L15.1717325,18.6135269 C16.2528883,17.9230289 17.3550742,16.9692392 18.1690143,16.0244823 L18.1690143,16.0244823 Z M18.4345733,16.4498033 C17.606154,17.3930032 16.5291353,18.3174468 15.4560945,19.0026208 L15.9423005,19.6678987 C15.9504964,19.6694829 16.0321813,19.7350696 16.1528185,19.8157378 C16.6958785,20.1788736 17.3435072,20.3982029 18.0675896,20.3597291 C18.236709,20.2647428 18.401477,20.1573496 18.5606762,20.0373844 C18.739299,19.9027825 18.9046566,19.7570803 19.0564932,19.6019933 C19.1299377,19.3579096 19.1607501,19.0906484 19.1521512,18.8016514 C19.1354309,18.2396999 18.9708189,17.6286159 18.7059937,17.0133187 C18.6193531,16.812017 18.5272468,16.6228174 18.4345733,16.4498033 L18.4345733,16.4498033 Z M12.8684437,19.6136635 C13.4210801,19.531436 14.0779047,19.2583597 14.7592348,18.8645972 L12.0952656,15.2217172 C11.4172255,15.6263957 10.7502294,15.9267663 10.1585281,16.0667348 L12.5432626,19.2313844 C12.6452424,19.3667161 12.7538958,19.4941778 12.8684437,19.6136635 L12.8684437,19.6136635 Z M13.307268,20.011006 C14.3763105,20.8493735 15.7929587,21.1192485 17.0993837,20.7585311 C16.6570396,20.6540414 16.2499702,20.4663695 15.884742,20.2221471 C15.7420988,20.1267638 15.6410187,20.0456042 15.5847239,19.9934231 L15.0439743,19.2539679 C14.4379725,19.60591 13.8436838,19.8716894 13.307268,20.011006 L13.307268,20.011006 Z M19.3983818,13.9696798 L16.7159827,10.410016 C16.5335823,10.9093392 16.1980662,11.4601589 15.7614039,12.0171031 L18.48509,15.6392312 C18.9514493,15.0401441 19.2828048,14.459919 19.3983818,13.9696798 L19.3983818,13.9696798 Z M19.7385812,14.4768728 C19.5412601,14.9695772 19.2020644,15.5082288 18.7689713,16.050941 C18.7858037,16.0804186 18.8039665,16.1127657 18.8232947,16.1478532 C18.9362894,16.3529776 19.049119,16.5807323 19.1544811,16.8255315 C19.4410098,17.4912548 19.6204138,18.1572507 19.6391678,18.7875543 C19.6398687,18.8111084 19.640341,18.8345643 19.6405836,18.8579208 C20.4591901,17.5405472 20.525762,15.852631 19.7385812,14.4768728 L19.7385812,14.4768728 Z M15.1497228,12.0095124 L12.2863454,8.20187271 C11.495596,9.12387204 10.4590141,10.0356948 9.41171764,10.7320709 L12.2210337,14.5760716 C13.2851065,13.8798338 14.359326,12.9380319 15.1497228,12.0095124 L15.1497228,12.0095124 Z M9.83902839,15.6427443 C10.4155977,15.5500304 11.1023333,15.2539619 11.8106608,14.8325307 L9.00263316,10.9926561 C8.30487191,11.4174064 7.61596278,11.7344135 7.00567848,11.882762 L9.83902839,15.6427443 L9.83902839,15.6427443 Z M16.3532727,9.92868356 L13.5481721,6.20618931 C13.3704406,6.70542196 13.0376533,7.25728564 12.6023111,7.81594421 L15.4638792,11.6214362 C15.9327625,11.0099586 16.2580225,10.4203527 16.3532727,9.92868356 L16.3532727,9.92868356 Z M11.9912431,7.80945381 L10.7793547,6.19791826 C10.7263694,6.1339984 10.623575,6.01863287 10.4779403,5.86908504 C10.2341547,5.61874906 9.96122598,5.36829936 9.66645468,5.13502716 C8.73691817,4.39942285 7.81036713,4.00210355 6.97345173,4.1057669 C6.91876921,4.11254007 6.86452356,4.12146231 6.8107185,4.13257103 C6.37458953,5.01619718 6.48097788,6.05346894 6.98587544,7.16970735 C7.14596669,7.52364054 7.33501472,7.85686599 7.53536759,8.1586617 C7.65499084,8.33885268 7.75089455,8.46739928 7.80529075,8.53398921 L9.12729664,10.3428962 C10.1722859,9.64694568 11.2196602,8.720818 11.9912431,7.80945381 L11.9912431,7.80945381 Z M6.68738466,11.4603718 C7.28169525,11.3592411 7.99039934,11.0456358 8.71809464,10.6035601 L7.42509648,8.83543266 C7.36907914,8.76740792 7.26382606,8.62632969 7.13490883,8.43213899 C6.92102759,8.10996522 6.71938412,7.75453841 6.54778961,7.37517358 C6.06640077,6.31090874 5.91063233,5.2847275 6.19740261,4.36689142 C6.14869598,4.39484428 6.1004164,4.42498621 6.05256723,4.4573512 C4.55823339,5.9522198 4.33999323,8.3452782 5.63263875,10.0606767 L6.68738466,11.4603718 L6.68738466,11.4603718 Z M13.181837,5.7200463 L12.5338993,4.86020389 C11.2918943,3.21200751 9.06001813,2.73116198 7.24573027,3.60857538 C8.13991747,3.60867877 9.06216243,4.0406856 9.9713639,4.76019743 C10.2837311,5.00739446 10.5717956,5.27173324 10.8293283,5.53618573 C10.9844845,5.69551098 11.095747,5.82038008 11.1636166,5.90267831 L12.304587,7.42001216 C12.7735626,6.80417763 13.0954767,6.2115492 13.181837,5.7200463 L13.181837,5.7200463 Z M4.85440635,10.6471169 C3.11735775,8.34197557 3.6072803,5.04298443 5.93806432,3.28661269 C8.27360069,1.5266598 11.5796688,1.97470779 13.3121317,4.27376372 L20.2227556,13.4444714 C21.9598042,15.7496127 21.4698817,19.0486038 19.1390976,20.8049756 C16.8035613,22.5649285 13.4974931,22.1168805 11.7650302,19.8178246 L4.85440635,10.6471169 Z" id="path-1"></path>
</defs>
<g id="icon-/-Shapes-/-Capsule-Shape" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Shapes-/-Capsule_Shape" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Physics / Cry / Character Physics</title>
<desc>Created with Sketch.</desc>
<title>icon / Physics / Cry / CharacterPhysics</title>
<defs>
<path d="M14.5074945,9.09051724 C14.5619343,9.2996159 14.5909091,9.51886959 14.5909091,9.74472291 L14.5909091,12.6420882 L14.5909091,20.409636 C14.5909091,20.9427918 14.1596541,21.375 13.6193182,21.375 C13.0827233,21.375 12.6477273,20.9330841 12.6477273,20.409636 L12.6477273,16.121721 C12.4410014,16.1745162 12.2240162,16.2025862 12,16.2025862 C11.7763401,16.2025862 11.5592993,16.1741281 11.3522727,16.120651 L11.3522727,20.409636 C11.3522727,20.9427918 10.9210177,21.375 10.3806818,21.375 C9.84408698,21.375 9.40909091,20.9330841 9.40909091,20.409636 L9.40909091,12.6420882 L9.40909091,9.74472291 C9.40909091,9.51874001 9.4377086,9.29950678 9.49157145,9.09051724 L5.85446021,9.09051724 C5.31351927,9.09051724 4.875,8.66004489 4.875,8.12068966 C4.875,7.58506867 5.3171002,7.15086207 5.85446021,7.15086207 L18.1455398,7.15086207 C18.6864807,7.15086207 19.125,7.58133442 19.125,8.12068966 C19.125,8.65631064 18.6828998,9.09051724 18.1455398,9.09051724 L14.5074945,9.09051724 Z M12,6.50431034 C10.9268103,6.50431034 10.0568182,5.63589714 10.0568182,4.56465517 C10.0568182,3.4934132 10.9268103,2.625 12,2.625 C13.0731897,2.625 13.9431818,3.4934132 13.9431818,4.56465517 C13.9431818,5.63589714 13.0731897,6.50431034 12,6.50431034 Z" id="path-1"></path>
<path d="M14.5909091,20.409636 C14.5909091,20.9047092 14.2190616,21.3127409 13.7333174,21.3685053 L13.6193182,21.375 C13.0827233,21.375 12.6477273,20.9330841 12.6477273,20.409636 L12.6473457,16.1218184 C12.4918792,16.1614973 12.3306121,16.187193 12.1649174,16.1974831 L12,16.2025862 C11.7762378,16.2025862 11.5591008,16.1741021 11.3519887,16.1205776 L11.3522727,20.409636 C11.3522727,20.9047092 10.9804253,21.3127409 10.4946811,21.3685053 L10.3806818,21.375 C9.84408698,21.375 9.40909091,20.9330841 9.40909091,20.409636 L9.40909091,9.74472291 C9.40909091,9.51853084 9.4377616,9.29910096 9.49172108,9.08993696 L5.85446021,9.09051724 C5.31351927,9.09051724 4.875,8.66004489 4.875,8.12068966 C4.875,7.58506867 5.3171002,7.15086207 5.85446021,7.15086207 L18.1455398,7.15086207 C18.6478421,7.15086207 19.0618318,7.52203466 19.1184105,8.00689731 L19.125,8.12068966 C19.125,8.65631064 18.6828998,9.09051724 18.1455398,9.09051724 L14.5073892,9.09011263 C14.5618969,9.29933306 14.5909091,9.51872391 14.5909091,9.74472291 L14.5909091,20.409636 Z M12,2.625 C13.0731897,2.625 13.9431818,3.4934132 13.9431818,4.56465517 C13.9431818,5.63589714 13.0731897,6.50431034 12,6.50431034 C10.9268103,6.50431034 10.0568182,5.63589714 10.0568182,4.56465517 C10.0568182,3.4934132 10.9268103,2.625 12,2.625 Z" id="path-1"></path>
</defs>
<g id="icon-/-Physics-/-Cry-/-Character-Physics" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Physics-/-Cry-/-CharacterPhysics" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

+2 -4
View File
@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Other / Comments</title>
<desc>Created with Sketch.</desc>
<title>icon / Other / Comment</title>
<defs>
<path d="M7.02749543,18.2117232 C7.8834099,18.0387856 8.54248262,17.8471758 8.88341584,17.6633902 L9.13660094,17.5269066 L9.41318015,17.6058648 C10.2365316,17.8409162 11.1075671,17.9625414 12,17.9625414 C16.3237915,17.9625414 19.7799758,15.1162719 19.7799758,11.6803149 C19.7799758,8.24435789 16.3237915,5.39808842 12,5.39808842 C7.67620852,5.39808842 4.22002417,8.24435789 4.22002417,11.6803149 C4.22002417,13.43386 5.11977547,15.0821543 6.6930318,16.269688 L7.21492385,16.6636253 L6.12154393,18.3763334 C6.43148919,18.3255971 6.73578148,18.270664 7.02749543,18.2117232 Z M3.94487569,20.0540483 L5.67352379,17.3462342 C3.80549981,15.9362024 2.63427705,13.910191 2.63427705,11.6589 C2.63427705,7.3991563 6.82745404,3.94595171 12,3.94595171 C17.172546,3.94595171 21.3657229,7.3991563 21.3657229,11.6589 C21.3657229,15.9186438 17.172546,19.3718483 12,19.3718483 C10.9251584,19.3718483 9.89260571,19.2227398 8.93117829,18.9482703 C7.61917454,19.6555273 3.94487569,20.0540483 3.94487569,20.0540483 Z" id="path-1"></path>
</defs>
<g id="icon-/-Other-/-Comments" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Other-/-Comment" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>icon / Other / ComponentPlaceholder</title>
<defs>
<path d="M6.88567588,11.4392131 L2.6789578,13.8679629 L2.6789578,18.7254625 L6.88567588,21.1542124 L11.092394,18.7254625 L11.092394,13.8679629 L6.88567588,11.4392131 Z M12.1907173,13.2338456 L12.1907173,19.3595798 L6.88567588,22.422447 L1.58063441,19.3595798 L1.58063441,13.2338456 L6.88567588,10.1709785 L12.1907173,13.2338456 Z M16.8621133,11.2561592 L12.5761306,13.7306725 L12.5761306,18.6796991 L16.8621133,21.1542124 L21.1480961,18.6796991 L21.1480961,13.7306725 L16.8621133,11.2561592 Z M22.2464194,13.0965552 L22.2464194,19.3138164 L16.8621133,22.422447 L11.4778072,19.3138164 L11.4778072,13.0965552 L16.8621133,9.98792459 L22.2464194,13.0965552 Z M11.7828422,3.01873379 L7.61534548,5.42483916 L7.61534548,10.2370499 L11.7828422,12.6431553 L15.950339,10.2370499 L15.950339,5.42483916 L11.7828422,3.01873379 Z M17.0486624,4.79072186 L17.0486624,10.8711672 L11.7828422,13.9113899 L6.51702209,10.8711672 L6.51702209,4.79072186 L11.7828422,1.75049918 L17.0486624,4.79072186 Z M11.2343588,13.8152765 L11.507349,14.2917792 L6.98034199,16.8853189 L2.14795994,14.2955445 L2.40736355,13.8115111 L6.97146167,16.2575066 L11.2343588,13.8152765 Z M6.69245108,16.5547281 L7.24161277,16.5547281 L7.24161277,21.4693642 L6.69245108,21.4693642 L6.69245108,16.5547281 Z M21.2855492,13.6863631 L21.5585394,14.1628658 L16.9582832,16.7983703 L12.0475971,14.1666312 L12.3070007,13.6825978 L16.9494029,16.1705579 L21.2855492,13.6863631 Z M16.6702444,16.4675015 L17.2194061,16.4675015 L17.2194061,21.4640481 L16.6702444,21.4640481 L16.6702444,16.4675015 Z M16.0945363,5.36800761 L16.3675265,5.84451037 L11.8767643,8.41728531 L7.08312819,5.84827569 L7.34253179,5.36424229 L11.8678839,7.78947295 L16.0945363,5.36800761 Z M11.5889465,8.08683212 L12.1381082,8.08683212 L12.1381082,12.9609376 L11.5889465,12.9609376 L11.5889465,8.08683212 Z" id="path-1"></path>
</defs>
<g id="icon-/-Other-/-ComponentPlaceholder" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>
<use id="Combined-Shape" fill="#FFFFFF" fill-rule="nonzero" xlink:href="#path-1"></use>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Other / Default </title>
<desc>Created with Sketch.</desc>
<title>icon / Other / Component_Placeholder </title>
<defs>
<path d="M6.88567588,11.4392131 L2.6789578,13.8679629 L2.6789578,18.7254625 L6.88567588,21.1542124 L11.092394,18.7254625 L11.092394,13.8679629 L6.88567588,11.4392131 Z M12.1907173,13.2338456 L12.1907173,19.3595798 L6.88567588,22.422447 L1.58063441,19.3595798 L1.58063441,13.2338456 L6.88567588,10.1709785 L12.1907173,13.2338456 Z M16.8621133,11.2561592 L12.5761306,13.7306725 L12.5761306,18.6796991 L16.8621133,21.1542124 L21.1480961,18.6796991 L21.1480961,13.7306725 L16.8621133,11.2561592 Z M22.2464194,13.0965552 L22.2464194,19.3138164 L16.8621133,22.422447 L11.4778072,19.3138164 L11.4778072,13.0965552 L16.8621133,9.98792459 L22.2464194,13.0965552 Z M11.7828422,3.01873379 L7.61534548,5.42483916 L7.61534548,10.2370499 L11.7828422,12.6431553 L15.950339,10.2370499 L15.950339,5.42483916 L11.7828422,3.01873379 Z M17.0486624,4.79072186 L17.0486624,10.8711672 L11.7828422,13.9113899 L6.51702209,10.8711672 L6.51702209,4.79072186 L11.7828422,1.75049918 L17.0486624,4.79072186 Z M11.2343588,13.8152765 L11.507349,14.2917792 L6.98034199,16.8853189 L2.14795994,14.2955445 L2.40736355,13.8115111 L6.97146167,16.2575066 L11.2343588,13.8152765 Z M6.69245108,16.5547281 L7.24161277,16.5547281 L7.24161277,21.4693642 L6.69245108,21.4693642 L6.69245108,16.5547281 Z M21.2855492,13.6863631 L21.5585394,14.1628658 L16.9582832,16.7983703 L12.0475971,14.1666312 L12.3070007,13.6825978 L16.9494029,16.1705579 L21.2855492,13.6863631 Z M16.6702444,16.4675015 L17.2194061,16.4675015 L17.2194061,21.4640481 L16.6702444,21.4640481 L16.6702444,16.4675015 Z M16.0945363,5.36800761 L16.3675265,5.84451037 L11.8767643,8.41728531 L7.08312819,5.84827569 L7.34253179,5.36424229 L11.8678839,7.78947295 L16.0945363,5.36800761 Z M11.5889465,8.08683212 L12.1381082,8.08683212 L12.1381082,12.9609376 L11.5889465,12.9609376 L11.5889465,8.08683212 Z" id="path-1"></path>
</defs>
<g id="icon-/-Other-/-Default-" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Other-/-Component_Placeholder-" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.6 KiB

After

Width:  |  Height:  |  Size: 5.5 KiB

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Shapes / Cylinder Shape</title>
<desc>Created with Sketch.</desc>
<title>icon / Shapes / Cylinder_Shape</title>
<defs>
<path d="M6.94135645,8.59461015 L6.94135645,16.2038484 C8.27485309,15.887526 9.80613296,15.7079343 11.388955,15.7079343 C12.6883574,15.7079343 13.898866,15.7717747 14.982688,15.8986426 L14.982688,8.89007913 C13.9909107,9.03398928 12.9221516,9.1104703 11.7744186,9.1104703 C9.99662879,9.1104703 8.38673736,8.92711649 6.94135645,8.59461015 Z M5.91654398,8.32621584 C5.26824749,8.13490426 4.65684093,7.91185184 4.08196184,7.66071773 C3.78965989,7.53302655 3.51974504,7.40446577 3.27191021,7.27712046 L3.51570196,17.6390874 C4.11209886,17.188651 4.93772723,16.7969292 5.91654398,16.4862089 L5.91654398,8.32621584 Z M6.94135645,21.2409256 C7.03093368,21.2721342 7.12187353,21.3024143 7.21418781,21.3317466 C8.44106491,21.6001243 9.8816028,21.7673841 11.388955,21.7673841 C12.6311741,21.7673841 13.8689941,21.5916078 14.982688,21.309714 L14.982688,16.9433723 C13.9183806,16.8092583 12.7020605,16.7327468 11.388955,16.7327468 C9.77910587,16.7327468 8.23157654,16.9419777 6.94135645,17.2678646 L6.94135645,21.2409256 Z M5.91654398,20.8159967 L5.91654398,17.5689951 C4.70474153,17.9811657 3.85217206,18.4975436 3.59946004,19.0038879 C3.63434596,19.0511046 3.67542586,19.1043104 3.72303415,19.1628088 C4.01965636,19.527282 4.42066207,19.8994586 4.94157226,20.253123 C5.24114385,20.4565128 5.56578667,20.644703 5.91654398,20.8159967 Z M16.0075005,8.71221744 L16.0075005,16.0438875 C17.6230574,16.31647 18.8731049,16.7539792 19.5966475,17.3529517 L19.900698,7.35772914 C19.7155573,7.4556365 19.5178978,7.55381291 19.3074817,7.65136136 C18.3357309,8.10186298 17.237236,8.46229151 16.0075005,8.71221744 Z M16.0075005,21.0095431 C17.9142764,20.3705816 19.2561806,19.4397774 19.2561806,18.6692189 C19.2561806,18.0369295 18.0049752,17.4556774 16.0075005,17.0983467 L16.0075005,21.0095431 Z M5.78502794,7.08947816 L9.78108666,5.41896308 L11.1855462,5.94259773 L7.47433524,7.49403485 C8.52212313,7.68187578 9.71227942,7.79332738 10.9717037,7.79332738 C12.405912,7.79332738 13.8579936,7.65257385 15.1637195,7.42580845 L11.1855462,5.94259773 L7.47433524,7.49403485 C6.85678976,7.38332512 6.28869865,7.24608009 5.78502794,7.08947816 L9.78108666,5.41896308 L5.49369672,3.82046493 C4.19307671,4.26216736 3.39330488,4.8365532 3.39330488,5.40166751 C3.39330488,6.01017511 4.31466044,6.63230963 5.78502794,7.08947816 Z M14.7758863,3.33093368 C13.5748438,3.14483101 12.2671066,3.03216885 10.9717037,3.03216885 C9.61021281,3.03216885 8.33150002,3.16000041 7.22612892,3.37265608 L11.1640107,4.84084459 L14.7758863,3.33093368 C15.3551816,3.42069604 15.9096555,3.52754355 16.425952,3.64707523 L16.4632524,3.73630187 L12.5684702,5.36447924 L17.01425,7.02203102 C18.7533607,6.55442936 19.9342727,5.94511956 19.9342727,5.40166751 C19.9342727,4.80103157 18.4831835,4.1233603 16.425952,3.64707523 L16.4632524,3.73630187 L12.5684702,5.36447924 L11.1640107,4.84084459 L14.7758863,3.33093368 Z M20.9589772,5.38573957 C20.9776556,5.36733636 20.9868292,5.35754848 20.9868292,5.35754848 L20.565056,19.2227347 C20.565056,19.2227347 19.2016575,22.9792395 11.7744186,22.9792395 C9.87776793,22.9792395 8.34681484,22.7342746 7.11846941,22.3694553 C4.40069088,21.7945451 2.48091577,20.6791175 2.48091577,19.309197 C2.48091577,19.1886847 2.49579405,19.0697984 2.52476212,18.9527693 L2.36971096,5.46356124 C2.36889969,5.44299644 2.3684924,5.42236493 2.3684924,5.40166751 C2.3684924,5.3930628 2.36856275,5.38446982 2.36870321,5.37588861 L2.3684924,5.35754848 C2.42512324,3.36143194 6.28084027,2.00735637 10.9717037,2.00735637 C15.9848303,2.00735637 20.9323489,3.42228713 20.9589772,5.38573957 Z" id="path-1"></path>
<path d="M20.9868292,5.35754848 L20.565056,19.2227347 L20.5638581,19.2259355 L20.553863,19.2508839 C20.4107275,19.5950398 18.8240013,22.9792395 11.7744186,22.9792395 C9.87704932,22.9792395 8.34565478,22.734089 7.11707334,22.3690406 C4.40054385,21.7944597 2.48091577,20.679065 2.48091577,19.309197 C2.48091577,19.190405 2.4953723,19.0731931 2.52353014,18.9577824 L2.3684924,5.35754848 C2.45004589,5.35754848 2.66272237,5.52805531 3.03985592,5.78381556 L3.22571636,5.90760182 C4.44536357,6.70445158 7.03875276,8.08565782 11.7744186,8.08565782 C18.4299489,8.08565782 20.9868292,5.35754848 20.9868292,5.35754848 Z M11.388955,16.7327468 C7.59729509,16.7327468 4.15134701,17.8934316 3.59878434,19.0052446 C3.63454664,19.0513645 3.67554212,19.1044532 3.72303415,19.1628088 C4.01965636,19.527282 4.42066207,19.8994586 4.94157226,20.253123 C5.58098064,20.68724 6.33460611,21.0521123 7.21259297,21.3312397 C8.43944842,21.5999366 9.88075706,21.7673841 11.388955,21.7673841 C15.3448746,21.7673841 19.2561806,19.9847641 19.2561806,18.6692189 C19.2561806,17.6323607 15.8915641,16.7327468 11.388955,16.7327468 Z M3.27191021,7.27712046 L3.51548242,17.6392532 C5.05184999,16.4787454 8.10979255,15.7079343 11.388955,15.7079343 C15.2216264,15.7079343 18.2809268,16.2633417 19.5970598,17.3532931 L19.900698,7.35772914 C19.7155573,7.4556365 19.5178978,7.55381291 19.3074817,7.65136136 C17.3325493,8.56693589 14.8341095,9.1104703 11.7744186,9.1104703 C8.72055866,9.1104703 6.1621305,8.56943281 4.08196184,7.66071773 C3.78965989,7.53302655 3.51974504,7.40446577 3.27191021,7.27712046 Z M10.9717037,2.00735637 C15.9983759,2.00735637 20.9590851,3.42994384 20.9590851,5.40166751 C20.9590851,6.68469771 18.8559935,7.74326951 16.0079822,8.32708473 L16.0075005,21.7326934 L14.982688,21.7326934 L14.9828717,8.51164385 C13.7161719,8.70971499 12.3451503,8.81813985 10.9717037,8.81813985 C9.52024888,8.81813985 8.14668788,8.68592984 6.94074968,8.44383282 L6.94135645,21.7295047 L5.91654398,21.7295047 L5.91657296,8.20063214 C5.89049889,8.19339099 5.86453414,8.1860917 5.83867991,8.17873456 L5.81278229,8.18863157 L5.80493363,8.16908073 C3.7245079,7.570781 2.3684924,6.5959324 2.3684924,5.40166751 C2.3684924,3.3814089 6.24636431,2.00735637 10.9717037,2.00735637 Z M11.1844924,5.94235637 L7.47520026,7.4941899 C8.52277815,7.68193711 9.71262598,7.79332738 10.9717037,7.79332738 C12.4059675,7.79332738 13.8581059,7.65256297 15.163871,7.42578214 L11.1844924,5.94235637 Z M3.39330488,5.40166751 C3.39330488,6.01010842 4.31445848,6.63217326 5.7845445,7.08932783 L9.7804924,5.41835637 L5.49419244,3.82029659 C4.19327993,4.26202142 3.39330488,4.83648141 3.39330488,5.40166751 Z M16.4258431,3.64705002 L16.4632524,3.73630187 L12.5674924,5.36335637 L17.0138437,7.02214027 C18.7531767,6.55452427 19.9342727,5.94516188 19.9342727,5.40166751 C19.9342727,4.80102097 18.4831322,4.12333639 16.4258431,3.64705002 Z M10.9717037,3.03216885 C9.61058506,3.03216885 8.33219927,3.15993052 7.22703563,3.37248167 L11.1634924,4.84035637 L14.7765088,3.33103015 C13.5752957,3.14486995 12.2673304,3.03216885 10.9717037,3.03216885 Z" id="path-1"></path>
</defs>
<g id="icon-/-Shapes-/-Cylinder-Shape" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Shapes-/-Cylinder_Shape" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

@@ -1,9 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Other / DebugDraw line</title>
<desc>Created with Sketch.</desc>
<g id="icon-/-Other-/-DebugDraw-line" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M13.4818106,7.20368188 C13.4818106,7.20368188 13.6414157,7.04407673 13.960626,6.72486643 C14.1623869,6.5231056 14.7098138,6.60915772 14.9095711,6.69302722 C15.5395966,6.95754789 16.0136881,7.15841165 16.3318454,7.29561849 C16.9603951,7.5666834 16.2569348,8.65924984 15.8721624,8.49079439 C15.6156475,8.37849076 15.18661,8.19461755 14.5850499,7.93917474 L14.3092401,8.21498457 C14.5390816,8.72063592 14.9337671,9.41779404 15.0257037,9.96941369 C15.1277339,11.0237257 13.8529763,13.5390725 13.7103852,13.8803049 C13.2868384,14.1007827 10.9151417,15.2183045 9.87725359,15.1178638 C9.27966564,15.0718955 8.51723373,14.7424838 8.05755068,14.4666739 L7.78174086,14.7424838 C8.01275917,15.2482504 8.19663239,15.6772879 8.33336051,16.0295963 C8.53845269,16.5580588 7.33585669,16.9701884 7.1381846,16.4892793 C7.03543661,16.2393075 6.83581761,15.7650669 6.53932761,15.0665575 C6.41215755,14.7669539 6.48624631,14.1992462 6.59697605,14.0885164 C6.69681426,13.9886782 6.84657157,13.8389209 7.04624799,13.6392445 C6.77043817,13.3634346 6.54059664,13.0416565 6.35672343,12.7658467 C6.17285021,12.4900369 6.0809136,12.214227 5.94300869,11.9843855 C5.57475902,12.3526352 5.29857176,12.6288224 5.11444693,12.8129473 C5.03821051,12.8891837 4.6820417,12.9633964 4.58373545,12.9250126 C3.87063868,12.6465831 3.28178153,12.3943318 2.817164,12.1682587 C2.25342212,11.8052375 2.71624773,10.8541607 3.27684705,10.9730828 C3.54552872,11.07386 3.989889,11.2424104 4.60992787,11.4787342 L5.39138904,10.697273 C5.20751582,10.3295266 5.11557921,9.96178013 5.02364261,9.5940337 C4.83976939,9.50209709 4.65589617,9.41016048 4.51799126,9.27225557 C4.10427652,8.85854083 3.85022958,7.96803064 3.75829297,7.41641099 C3.25264163,7.27850608 3.00097536,7.39559963 2.63322892,7.76334606 C2.3574191,8.03915589 1.95732254,8.29725379 1.68151272,8.02144396 C1.40570289,7.74563414 1.46225844,7.50464864 1.73806826,7.22883882 C2.38162452,6.58528256 2.95506892,6.3302841 3.8284667,6.46818901 C4.01233991,5.91656936 4.28814974,5.36494971 4.74783278,4.90526667 C5.20751582,4.44558362 5.71316717,4.2157421 6.26478682,4.03186889 C6.12688191,3.15847111 6.26525817,2.60377059 6.90881443,1.96021433 C7.18462425,1.68440451 7.42561637,1.5818885 7.7014262,1.85769832 C7.97723602,2.13350815 7.85624661,2.45195904 7.58043678,2.72776887 C7.21269035,3.0955153 7.212219,3.32843769 7.30415561,3.78812073 C7.90174356,3.83408904 8.70110694,4.26171041 9.11482168,4.67542515 C9.25272659,4.81333006 9.3446632,4.99720328 9.48256811,5.13510819 C9.85031455,5.2270448 10.1720927,5.36494971 10.5858074,5.50285462 L11.3672686,4.72139345 C11.1224548,4.12514021 10.9385816,3.69610271 10.8156489,3.43428093 C10.63125,3.04154827 11.7982569,2.45288212 12.0108248,2.97459789 C12.1206202,3.24407388 12.3201099,3.71867438 12.609294,4.3983994 C12.6933575,4.59599005 12.6665147,5.26087948 12.5576608,5.36973343 C12.395281,5.53211324 12.1517112,5.77568295 11.8269516,6.10044258 C12.1487298,6.23834749 12.3785713,6.3762524 12.6084128,6.51415731 C12.8842226,6.69803053 13.2060008,6.92787205 13.4818106,7.20368188 Z M5.66719887,5.82463275 C4.88573769,6.60609392 4.79380109,7.70933322 5.43735734,8.35288948 C5.57526226,8.49079439 5.63451781,8.49565536 5.83939814,8.42877072 C6.56024928,8.08096189 7.04204901,7.78568332 7.28479734,7.54293499 C7.53237759,7.29535474 7.84371206,6.84012102 8.21880074,6.17723384 C8.3336518,5.91787976 8.33336051,5.73269614 8.1954556,5.59479123 C7.55189934,4.95123497 6.44866004,5.04317158 5.66719887,5.82463275 Z M7.9587228,12.7724462 C8.84051933,13.6620319 10.5086101,14.3077427 12.8593,13.0351232 C14.124171,10.3024798 13.3536895,8.98403166 12.6428004,8.1675116 C12.1688743,7.6231649 11.1028494,7.07233305 9.44472557,6.51501606 C9.07830433,7.22030328 8.64303228,7.82324702 8.13890941,8.32384728 C7.63478655,8.82444754 7.03529678,9.25598406 6.34044012,9.61845684 C6.83143088,11.1280592 7.37085844,12.179389 7.9587228,12.7724462 Z M11.3484071,19.9956154 L11.3484071,23.3830038 L7.10355942,23.3830038 L7.10355942,19.1381562 L10.4909478,19.1381562 L18.0169198,10.6836349 L18.0169198,7.2962465 L22.2617674,7.2962465 L22.2617674,11.5410941 L18.874379,11.5410941 L11.3484071,19.9956154 Z" id="Combined-Shape" fill="#FFFFFF" fill-rule="nonzero"></path>
<title>icon / Other / DebugDrawLine</title>
<g id="icon-/-Other-/-DebugDrawLine" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M22.2617674,7.2962465 L22.2617674,11.5410941 L18.874379,11.5410941 L11.3484071,19.9956154 L11.3484071,23.3830038 L7.10355942,23.3830038 L7.10355942,19.1381562 L10.4909478,19.1381562 L18.0169198,10.6836349 L18.0169198,7.2962465 L22.2617674,7.2962465 Z M6.90881443,1.96021433 C7.18462425,1.68440451 7.42561637,1.5818885 7.7014262,1.85769832 C7.97723602,2.13350815 7.85624661,2.45195904 7.58043678,2.72776887 C7.21269035,3.0955153 7.212219,3.32843769 7.30415561,3.78812073 C7.90174356,3.83408904 8.70110694,4.26171041 9.11482168,4.67542515 C9.25272659,4.81333006 9.3446632,4.99720328 9.48256811,5.13510819 C9.85031455,5.2270448 10.1720927,5.36494971 10.5858074,5.50285462 L10.5858074,5.50285462 L11.3672686,4.72139345 C11.1224548,4.12514021 10.9385816,3.69610271 10.8156489,3.43428093 C10.63125,3.04154827 11.7982569,2.45288212 12.0108248,2.97459789 C12.1206202,3.24407388 12.3201099,3.71867438 12.609294,4.3983994 C12.6933575,4.59599005 12.6665147,5.26087948 12.5576608,5.36973343 C12.395281,5.53211324 12.1517112,5.77568295 11.8269516,6.10044258 C12.1487298,6.23834749 12.3785713,6.3762524 12.6084128,6.51415731 C12.8842226,6.69803053 13.2060008,6.92787205 13.4818106,7.20368188 C13.4818106,7.20368188 13.5133375,7.17215493 13.5763914,7.10910105 L13.7714644,6.91402809 C13.8266365,6.85885594 13.8896904,6.79580205 13.960626,6.72486643 C14.1623869,6.5231056 14.7098138,6.60915772 14.9095711,6.69302722 C15.5395966,6.95754789 16.0136881,7.15841165 16.3318454,7.29561849 C16.9603951,7.5666834 16.2569348,8.65924984 15.8721624,8.49079439 C15.6156475,8.37849076 15.18661,8.19461755 14.5850499,7.93917474 L14.5850499,7.93917474 L14.3092401,8.21498457 C14.5390816,8.72063592 14.9337671,9.41779404 15.0257037,9.96941369 C15.1277339,11.0237257 13.8529763,13.5390725 13.7103852,13.8803049 L13.7103852,13.8803049 L13.5578602,13.956779 C12.8844549,14.2859248 10.8248905,15.2095706 9.87725359,15.1178638 C9.27966564,15.0718955 8.51723373,14.7424838 8.05755068,14.4666739 L8.05755068,14.4666739 L7.78174086,14.7424838 C8.01275917,15.2482504 8.19663239,15.6772879 8.33336051,16.0295963 C8.53845269,16.5580588 7.33585669,16.9701884 7.1381846,16.4892793 C7.03543661,16.2393075 6.83581761,15.7650669 6.53932761,15.0665575 C6.41215755,14.7669539 6.48624631,14.1992462 6.59697605,14.0885164 C6.63691133,14.0485811 6.68483367,14.0006588 6.74074307,13.9447494 L6.93243243,13.75306 L6.93243243,13.75306 L7.04624799,13.6392445 C6.77043817,13.3634346 6.54059664,13.0416565 6.35672343,12.7658467 C6.17285021,12.4900369 6.0809136,12.214227 5.94300869,11.9843855 L5.94300869,11.9843855 L5.19899404,12.7284002 L5.19899404,12.7284002 L5.11444693,12.8129473 C5.03821051,12.8891837 4.6820417,12.9633964 4.58373545,12.9250126 C3.87063868,12.6465831 3.28178153,12.3943318 2.817164,12.1682587 C2.25342212,11.8052375 2.71624773,10.8541607 3.27684705,10.9730828 C3.54552872,11.07386 3.989889,11.2424104 4.60992787,11.4787342 L4.60992787,11.4787342 L5.39138904,10.697273 C5.20751582,10.3295266 5.11557921,9.96178013 5.02364261,9.5940337 C4.83976939,9.50209709 4.65589617,9.41016048 4.51799126,9.27225557 C4.10427652,8.85854083 3.85022958,7.96803064 3.75829297,7.41641099 C3.25264163,7.27850608 3.00097536,7.39559963 2.63322892,7.76334606 C2.3574191,8.03915589 1.95732254,8.29725379 1.68151272,8.02144396 C1.40570289,7.74563414 1.46225844,7.50464864 1.73806826,7.22883882 C2.38162452,6.58528256 2.95506892,6.3302841 3.8284667,6.46818901 C4.01233991,5.91656936 4.28814974,5.36494971 4.74783278,4.90526667 C5.20751582,4.44558362 5.71316717,4.2157421 6.26478682,4.03186889 C6.12688191,3.15847111 6.26525817,2.60377059 6.90881443,1.96021433 Z M9.44472557,6.51501606 C9.07830433,7.22030328 8.64303228,7.82324702 8.13890941,8.32384728 C7.63478655,8.82444754 7.03529678,9.25598406 6.34044012,9.61845684 C6.83143088,11.1280592 7.37085109,12.1793963 7.95870075,12.7724682 C8.84051933,13.6620319 10.5086101,14.3077427 12.8593,13.0351232 C14.124171,10.3024798 13.3536895,8.98403166 12.6428004,8.1675116 C12.1688743,7.6231649 11.1028494,7.07233305 9.44472557,6.51501606 Z M8.1954556,5.59479123 C7.55189934,4.95123497 6.44866004,5.04317158 5.66719887,5.82463275 C4.88573769,6.60609392 4.79380109,7.70933322 5.43735734,8.35288948 C5.57526226,8.49079439 5.63451781,8.49565536 5.83939814,8.42877072 C6.56024928,8.08096189 7.04204901,7.78568332 7.28479734,7.54293499 C7.53237759,7.29535474 7.84371206,6.84012102 8.21880074,6.17723384 C8.3336518,5.91787976 8.33336051,5.73269614 8.1954556,5.59479123 Z" id="Combined-Shape" fill="#FFFFFF" fill-rule="nonzero"></path>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 4.8 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.7 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Other / DebugDraw Text</title>
<desc>Created with Sketch.</desc>
<title>icon / Other / DebugDrawText</title>
<defs>
<path d="M12.0943678,10.9985441 L21.5896061,10.9985441 L21.5815985,14.3439139 L20.2243869,14.3439139 L20.2270335,12.358462 L17.5311662,12.358462 L17.5152611,20.483175 L18.8857266,20.4884681 L18.8804199,21.8456796 L14.7928808,21.8323789 L14.7981875,20.4751674 L16.1580497,20.4804687 L16.1739588,12.3584115 L13.4489327,12.3584115 L13.443626,14.3465143 L12.0864145,14.3465143 L12.0943678,11.0038508 L12.0943678,10.9985441 Z M15.0284144,10.0023573 L11.0449088,10.0106767 L10.9989588,14.9599573 C10.5681023,15.0777565 10.1697215,15.1461671 9.87725359,15.1178638 C9.27966564,15.0718955 8.51723373,14.7424838 8.05755068,14.4666739 L7.78174086,14.7424838 C8.01275917,15.2482504 8.19663239,15.6772879 8.33336051,16.0295963 C8.53845269,16.5580588 7.33585669,16.9701884 7.1381846,16.4892793 C7.03543661,16.2393075 6.83581761,15.7650669 6.53932761,15.0665575 C6.41215755,14.7669539 6.48624631,14.1992462 6.59697605,14.0885164 L7.04624799,13.6392445 C6.77043817,13.3634346 6.54059664,13.0416565 6.35672343,12.7658467 C6.17285021,12.4900369 6.0809136,12.214227 5.94300869,11.9843855 L5.11444693,12.8129473 C5.03821051,12.8891837 4.6820417,12.9633964 4.58373545,12.9250126 C3.87063868,12.6465831 3.28178153,12.3943318 2.817164,12.1682587 C2.25342212,11.8052375 2.71624773,10.8541607 3.27684705,10.9730828 C3.54552872,11.07386 3.989889,11.2424104 4.60992787,11.4787342 L5.39138904,10.697273 C5.20751582,10.3295266 5.11557921,9.96178013 5.02364261,9.5940337 C4.83976939,9.50209709 4.65589617,9.41016048 4.51799126,9.27225557 C4.10427652,8.85854083 3.85022958,7.96803064 3.75829297,7.41641099 C3.25264163,7.27850608 3.00097536,7.39559963 2.63322892,7.76334606 C2.3574191,8.03915589 1.95732254,8.29725379 1.68151272,8.02144396 C1.40570289,7.74563414 1.46225844,7.50464864 1.73806826,7.22883882 C2.38162452,6.58528256 2.95506892,6.3302841 3.8284667,6.46818901 C4.01233991,5.91656936 4.28814974,5.36494971 4.74783278,4.90526667 C5.20751582,4.44558362 5.71316717,4.2157421 6.26478682,4.03186889 C6.12688191,3.15847111 6.26525817,2.60377059 6.90881443,1.96021433 C7.18462425,1.68440451 7.42561637,1.5818885 7.7014262,1.85769832 C7.97723602,2.13350815 7.85624661,2.45195904 7.58043678,2.72776887 C7.21269035,3.0955153 7.212219,3.32843769 7.30415561,3.78812073 C7.90174356,3.83408904 8.70110694,4.26171041 9.11482168,4.67542515 C9.25272659,4.81333006 9.3446632,4.99720328 9.48256811,5.13510819 C9.85031455,5.2270448 10.1720927,5.36494971 10.5858074,5.50285462 L11.3672686,4.72139345 C11.1224548,4.12514021 10.9385816,3.69610271 10.8156489,3.43428093 C10.63125,3.04154827 11.7982569,2.45288212 12.0108248,2.97459789 C12.1206202,3.24407388 12.3201099,3.71867438 12.609294,4.3983994 C12.6933575,4.59599005 12.6665147,5.26087948 12.5576608,5.36973343 L11.8269516,6.10044258 C12.1487298,6.23834749 12.3785713,6.3762524 12.6084128,6.51415731 C12.8842226,6.69803053 13.2060008,6.92787205 13.4818106,7.20368188 L13.960626,6.72486643 C14.1623869,6.5231056 14.7098138,6.60915772 14.9095711,6.69302722 C15.5395966,6.95754789 16.0136881,7.15841165 16.3318454,7.29561849 C16.9603951,7.5666834 16.2569348,8.65924984 15.8721624,8.49079439 C15.6156475,8.37849076 15.18661,8.19461755 14.5850499,7.93917474 L14.3092401,8.21498457 C14.5390816,8.72063592 14.9337671,9.41779404 15.0257037,9.96941369 C15.0267516,9.98024208 15.0276543,9.99122459 15.0284144,10.0023573 Z M5.66719887,5.82463275 C4.88573769,6.60609392 4.79380109,7.70933322 5.43735734,8.35288948 C5.57526226,8.49079439 5.63451781,8.49565536 5.83939814,8.42877072 C6.56024928,8.08096189 7.04204901,7.78568332 7.28479734,7.54293499 C7.53237759,7.29535474 7.84371206,6.84012102 8.21880074,6.17723384 C8.3336518,5.91787976 8.33336051,5.73269614 8.1954556,5.59479123 C7.55189934,4.95123497 6.44866004,5.04317158 5.66719887,5.82463275 Z M7.9587228,12.7724462 C8.51061757,13.329216 9.37051957,13.7904552 10.513006,13.7456408 C10.4869884,13.0805595 10.471424,11.7104731 10.4663127,9.63538152 C11.5248573,9.61221042 12.515653,9.60710523 13.4386998,9.62006596 C13.2818081,8.9858806 12.9565021,8.52782619 12.6428004,8.1675116 C12.1688743,7.6231649 11.1028494,7.07233305 9.44472557,6.51501606 C9.07830433,7.22030328 8.64303228,7.82324702 8.13890941,8.32384728 C7.63478655,8.82444754 7.03529678,9.25598406 6.34044012,9.61845684 C6.83143088,11.1280592 7.37085844,12.179389 7.9587228,12.7724462 Z" id="path-1"></path>
<path d="M21.5896061,10.9985441 L21.5815985,14.3439139 L20.2243869,14.3439139 L20.2270335,12.358462 L17.5311662,12.358462 L17.5152611,20.483175 L18.8857266,20.4884681 L18.8804199,21.8456796 L14.7928808,21.8323789 L14.7981875,20.4751674 L16.1580497,20.4804687 L16.1739588,12.3584115 L13.4489327,12.3584115 L13.443626,14.3465143 L12.0864145,14.3465143 L12.0943678,11.0038508 L12.0943678,10.9985441 L21.5896061,10.9985441 Z M7.7014262,1.85769832 C7.97723602,2.13350815 7.85624661,2.45195904 7.58043678,2.72776887 C7.21269035,3.0955153 7.212219,3.32843769 7.30415561,3.78812073 C7.90174356,3.83408904 8.70110694,4.26171041 9.11482168,4.67542515 C9.25272659,4.81333006 9.3446632,4.99720328 9.48256811,5.13510819 C9.85031455,5.2270448 10.1720927,5.36494971 10.5858074,5.50285462 L11.3672686,4.72139345 C11.1224548,4.12514021 10.9385816,3.69610271 10.8156489,3.43428093 C10.63125,3.04154827 11.7982569,2.45288212 12.0108248,2.97459789 C12.1206202,3.24407388 12.3201099,3.71867438 12.609294,4.3983994 C12.6933575,4.59599005 12.6665147,5.26087948 12.5576608,5.36973343 L11.8269516,6.10044258 C12.1487298,6.23834749 12.3785713,6.3762524 12.6084128,6.51415731 C12.8842226,6.69803053 13.2060008,6.92787205 13.4818106,7.20368188 L13.960626,6.72486643 C14.1623869,6.5231056 14.7098138,6.60915772 14.9095711,6.69302722 C15.5395966,6.95754789 16.0136881,7.15841165 16.3318454,7.29561849 C16.9603951,7.5666834 16.2569348,8.65924984 15.8721624,8.49079439 C15.6156475,8.37849076 15.18661,8.19461755 14.5850499,7.93917474 L14.3092401,8.21498457 C14.5390816,8.72063592 14.9337671,9.41779404 15.0257037,9.96941369 C15.0267516,9.98024208 15.0276543,9.99122459 15.0284144,10.0023573 L11.0449088,10.0106767 L10.9989588,14.9599573 C10.5681023,15.0777565 10.1697215,15.1461671 9.87725359,15.1178638 C9.27966564,15.0718955 8.51723373,14.7424838 8.05755068,14.4666739 L7.78174086,14.7424838 C8.01275917,15.2482504 8.19663239,15.6772879 8.33336051,16.0295963 C8.53845269,16.5580588 7.33585669,16.9701884 7.1381846,16.4892793 C7.03543661,16.2393075 6.83581761,15.7650669 6.53932761,15.0665575 C6.41215755,14.7669539 6.48624631,14.1992462 6.59697605,14.0885164 L7.04624799,13.6392445 C6.77043817,13.3634346 6.54059664,13.0416565 6.35672343,12.7658467 C6.17285021,12.4900369 6.0809136,12.214227 5.94300869,11.9843855 L5.11444693,12.8129473 C5.03821051,12.8891837 4.6820417,12.9633964 4.58373545,12.9250126 C3.87063868,12.6465831 3.28178153,12.3943318 2.817164,12.1682587 C2.25342212,11.8052375 2.71624773,10.8541607 3.27684705,10.9730828 C3.54552872,11.07386 3.989889,11.2424104 4.60992787,11.4787342 L5.39138904,10.697273 C5.20751582,10.3295266 5.11557921,9.96178013 5.02364261,9.5940337 C4.83976939,9.50209709 4.65589617,9.41016048 4.51799126,9.27225557 C4.10427652,8.85854083 3.85022958,7.96803064 3.75829297,7.41641099 C3.25264163,7.27850608 3.00097536,7.39559963 2.63322892,7.76334606 C2.3574191,8.03915589 1.95732254,8.29725379 1.68151272,8.02144396 C1.40570289,7.74563414 1.46225844,7.50464864 1.73806826,7.22883882 C2.38162452,6.58528256 2.95506892,6.3302841 3.8284667,6.46818901 C4.01233991,5.91656936 4.28814974,5.36494971 4.74783278,4.90526667 C5.20751582,4.44558362 5.71316717,4.2157421 6.26478682,4.03186889 C6.12688191,3.15847111 6.26525817,2.60377059 6.90881443,1.96021433 C7.18462425,1.68440451 7.42561637,1.5818885 7.7014262,1.85769832 Z M9.44472557,6.51501606 C9.07830433,7.22030328 8.64303228,7.82324702 8.13890941,8.32384728 C7.63478655,8.82444754 7.03529678,9.25598406 6.34044012,9.61845684 C6.83143088,11.1280592 7.37085844,12.179389 7.9587228,12.7724462 C8.51061757,13.329216 9.37051957,13.7904552 10.513006,13.7456408 C10.4869884,13.0805595 10.471424,11.7104731 10.4663127,9.63538152 C11.5248573,9.61221042 12.515653,9.60710523 13.4386998,9.62006596 C13.2818081,8.9858806 12.9565021,8.52782619 12.6428004,8.1675116 C12.1688743,7.6231649 11.1028494,7.07233305 9.44472557,6.51501606 Z M5.66719887,5.82463275 C4.88573769,6.60609392 4.79380109,7.70933322 5.43735734,8.35288948 C5.57526226,8.49079439 5.63451781,8.49565536 5.83939814,8.42877072 C6.56024928,8.08096189 7.04204901,7.78568332 7.28479734,7.54293499 C7.53237759,7.29535474 7.84371206,6.84012102 8.21880074,6.17723384 C8.3336518,5.91787976 8.33336051,5.73269614 8.1954556,5.59479123 C7.55189934,4.95123497 6.44866004,5.04317158 5.66719887,5.82463275 Z" id="path-1"></path>
</defs>
<g id="icon-/-Other-/-DebugDraw-Text" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Other-/-DebugDrawText" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.8 KiB

-2
View File
@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Rendering / Decal</title>
<desc>Created with Sketch.</desc>
<defs>
<path d="M10.3601087,17.8244045 L11.9375,14.8823836 L13.5148913,17.8244045 L13.4099418,14.487844 L16.2470132,16.2470132 L14.487844,13.4099418 L17.8244045,13.5148913 L14.8823836,11.9375 L17.8244045,10.3601087 L14.487844,10.4650582 L16.2470132,7.62798682 L13.4099418,9.38715598 L13.5148913,6.05059552 L11.9375,8.99261638 L10.3601087,6.05059552 L10.4650582,9.38715598 L7.62798682,7.62798682 L9.38715598,10.4650582 L6.05059552,10.3601087 L8.99261638,11.9375 L6.05059552,13.5148913 L9.38715598,13.4099418 L7.62798682,16.2470132 L10.4650582,14.487844 L10.3601087,17.8244045 Z M11.9375,17.114281 L9.16461986,22.2860296 L9.34910951,16.4207238 L4.36185057,19.5131494 L7.45427616,14.5258905 L1.58897043,14.7103801 L6.76071902,11.9375 L1.58897043,9.16461986 L7.45427616,9.34910951 L4.36185057,4.36185057 L9.34910951,7.45427616 L9.16461986,1.58897043 L11.9375,6.76071902 L14.7103801,1.58897043 L14.5258905,7.45427616 L19.5131494,4.36185057 L16.4207238,9.34910951 L22.2860296,9.16461986 L17.114281,11.9375 L22.2860296,14.7103801 L16.4207238,14.5258905 L19.5131494,19.5131494 L14.5258905,16.4207238 L14.7103801,22.2860296 L11.9375,17.114281 Z" id="path-1"></path>
</defs>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

@@ -1,13 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>icon / Shapes / Disk Shape</title>
<title>icon / Shapes / Disk_shape</title>
<defs>
<path class="cls-1" d="M16.769,4.552c2.715,1.766,2.78,6.479.146,10.526s-6.969,5.9-9.683,4.13-2.78-6.479-.146-10.526S14.054,2.786,16.769,4.552Zm-0.9,1.533c2.2,1.434,2.256,5.258.119,8.543s-5.656,4.785-7.859,3.352-2.256-5.258-.119-8.543S13.669,4.652,15.872,6.085Zm-5.165,4.2,1.71,1.112-0.553.85-1.709-1.112Z" id="path-1" transform="translate(0 0.125)"/>
<path d="M11.2949674,2.86381314 C14.965583,2.86381314 17.9412049,7.01769439 17.9412049,12.1417666 C17.9412049,17.2658388 14.965583,21.4197201 11.2949674,21.4197201 C7.62435182,21.4197201 4.64872995,17.2658388 4.64872995,12.1417666 C4.64872995,7.01769439 7.62435182,2.86381314 11.2949674,2.86381314 Z M11.229071,4.5041143 C8.37024708,4.5041143 6.05271243,7.92360771 6.05271243,12.1417666 C6.05271243,16.3599255 8.37024708,19.7794189 11.229071,19.7794189 C14.0878948,19.7794189 16.4054295,16.3599255 16.4054295,12.1417666 C16.4054295,7.92360771 14.0878948,4.5041143 11.229071,4.5041143 Z M8.43336452,11.5810482 L11.0006639,11.591655 C11.1656209,11.7447723 11.2412282,11.9410219 11.2274857,12.1804038 C11.2137433,12.4197856 11.138136,12.5938127 11.0006639,12.7024851 L8.43336452,12.6918782 L8.43336452,11.5810482 Z" id="path-1"></path>
</defs>
<g id="icon-/-Shapes-/-Disk-Shape" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Shapes-/-Disk_shape" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>
<use id="Combined-Shape" fill="#5A69A1" fill-rule="evenodd" xlink:href="#path-1"></use>
<use id="Combined-Shape" fill="#5A69A1" fill-rule="nonzero" transform="translate(11.294967, 12.141767) rotate(28.000000) translate(-11.294967, -12.141767) " xlink:href="#path-1"></use>
</g>
</svg>
</svg>

Before

Width:  |  Height:  |  Size: 928 B

After

Width:  |  Height:  |  Size: 1.5 KiB

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Rendering / Environment Probe</title>
<desc>Created with Sketch.</desc>
<title>icon / Rendering / EnvironmentProbe</title>
<defs>
<path d="M11.8974849,16.4036263 C9.46546454,16.4036263 7.49392249,14.4320843 7.49392249,12.0000639 C7.49392249,9.56804354 9.46546454,7.59650149 11.8974849,7.59650149 C14.3295053,7.59650149 16.3010473,9.56804354 16.3010473,12.0000639 C16.3010473,14.4320843 14.3295053,16.4036263 11.8974849,16.4036263 Z M11.8974849,15.4250569 C13.7890563,15.4250569 15.3224779,13.8916353 15.3224779,12.0000639 C15.3224779,10.1084925 13.7890563,8.57507092 11.8974849,8.57507092 C10.0059135,8.57507092 8.47249192,10.1084925 8.47249192,12.0000639 C8.47249192,13.8916353 10.0059135,15.4250569 11.8974849,15.4250569 Z M11.9429909,13.9571744 C10.862093,13.9571744 9.98585207,13.0809335 9.98585207,12.0000355 C9.98585207,10.9191376 10.862093,10.0428967 11.9429909,10.0428967 C13.0238889,10.0428967 13.9001298,10.9191376 13.9001298,12.0000355 C13.9001298,13.0809335 13.0238889,13.9571744 11.9429909,13.9571744 Z M11.9429909,21.765741 L11.9429909,20.8779496 C12.8026863,20.8779496 13.6455771,20.7558717 14.4537214,20.5180654 L14.7043395,21.3697485 C13.8150213,21.6314413 12.8877441,21.765741 11.9429909,21.765741 Z M17.2405469,20.2053186 L16.7583378,19.4599006 C17.4716446,18.9984642 18.1160775,18.436515 18.670864,17.7927808 L19.343367,18.3723611 C18.7334295,19.0800885 18.0249346,19.6979001 17.2405469,20.2053186 Z M20.8452452,16.0204419 L20.0363454,15.6545803 C20.3850496,14.8836144 20.6219907,14.0647112 20.738106,13.2179682 L21.6176659,13.3385837 C21.4898859,14.2703883 21.229054,15.1718618 20.8452452,16.0204419 Z M21.5952528,10.507212 L20.7177328,10.641868 C20.5881869,9.79764977 20.338154,8.98263344 19.9770394,8.21711618 L20.7799773,7.83834929 C21.1774359,8.68091117 21.4526819,9.57811335 21.5952528,10.507212 Z M19.2283235,5.4965952 L18.5662221,6.08803009 C18.0000858,5.45424999 17.3458403,4.90385519 16.6244496,4.45524311 L17.0932806,3.70133925 C17.886601,4.1946823 18.6059071,4.79981046 19.2283235,5.4965952 Z M14.5386751,2.58316907 L14.3032304,3.43917103 C13.5509812,3.23226367 12.7700716,3.12495108 11.9759444,3.12217929 C11.8849543,3.12212591 11.8218372,3.12269124 11.7560794,3.12404805 L11.737765,2.23644557 C11.8101443,2.23495213 11.8794763,2.23433113 11.9777531,2.23439065 C12.8518663,2.23743957 13.7108985,2.35548777 14.5386751,2.58316907 Z M8.9822993,2.69131867 L9.25117773,3.5374144 C8.44018228,3.79513841 7.67240414,4.16861156 6.96951726,4.64487108 L6.47152202,3.90990555 C7.2447667,3.38597325 8.08966373,2.97498687 8.9822993,2.69131867 Z M4.41709312,5.77630839 L5.10094889,6.34244872 C4.55907419,6.99699341 4.11317846,7.72583049 3.77847363,8.50711492 L2.9624149,8.15751268 C3.33070231,7.29783812 3.82118533,6.49612107 4.41709312,5.77630839 Z M2.23904308,10.8959898 L3.1212618,10.995306 C3.08455294,11.3213881 3.06573361,11.6507804 3.06509454,11.9816784 C3.06507785,12.5194604 3.1096535,13.0353621 3.19869359,13.5434779 L2.32422705,13.6967157 C2.22629139,13.1378366 2.17728485,12.5706535 2.17730395,11.9808084 C2.17800679,11.6164394 2.19868775,11.2544632 2.23904308,10.8959898 Z M3.1952623,16.3458892 L3.99005267,15.9503114 C4.36859938,16.710883 4.85508854,17.4134975 5.43304627,18.036484 L4.78220258,18.6402854 C4.14671211,17.9552837 3.61169769,17.1825863 3.1952623,16.3458892 Z M6.95016905,20.3946075 L7.40468432,19.6319874 C8.13338373,20.0662862 8.92119595,20.3942662 9.74681506,20.6043301 L9.52790705,21.4647096 C8.61910894,21.2334823 7.75198645,20.872484 6.95016905,20.3946075 Z" id="path-1"></path>
<path d="M14.4537214,20.5180654 L14.7043395,21.3697485 C13.8150213,21.6314413 12.8877441,21.765741 11.9429909,21.765741 L11.9429909,20.8779496 C12.8026863,20.8779496 13.6455771,20.7558717 14.4537214,20.5180654 Z M7.40468432,19.6319874 C8.13338373,20.0662862 8.92119595,20.3942662 9.74681506,20.6043301 L9.52790705,21.4647096 C8.61910894,21.2334823 7.75198645,20.872484 6.95016905,20.3946075 L7.40468432,19.6319874 Z M18.670864,17.7927808 L19.343367,18.3723611 C18.7334295,19.0800885 18.0249346,19.6979001 17.2405469,20.2053186 L16.7583378,19.4599006 C17.4716446,18.9984642 18.1160775,18.436515 18.670864,17.7927808 Z M3.99005267,15.9503114 C4.36859938,16.710883 4.85508854,17.4134975 5.43304627,18.036484 L4.78220258,18.6402854 C4.14671211,17.9552837 3.61169769,17.1825863 3.1952623,16.3458892 L3.99005267,15.9503114 Z M11.8974849,7.59650149 C14.3295053,7.59650149 16.3010473,9.56804354 16.3010473,12.0000639 C16.3010473,14.4320843 14.3295053,16.4036263 11.8974849,16.4036263 C9.46546454,16.4036263 7.49392249,14.4320843 7.49392249,12.0000639 C7.49392249,9.56804354 9.46546454,7.59650149 11.8974849,7.59650149 Z M20.738106,13.2179682 L21.6176659,13.3385837 C21.4898859,14.2703883 21.229054,15.1718618 20.8452452,16.0204419 L20.0363454,15.6545803 C20.3850496,14.8836144 20.6219907,14.0647112 20.738106,13.2179682 Z M11.8974849,8.57507092 C10.0059135,8.57507092 8.47249192,10.1084925 8.47249192,12.0000639 C8.47249192,13.8916353 10.0059135,15.4250569 11.8974849,15.4250569 C13.7890563,15.4250569 15.3224779,13.8916353 15.3224779,12.0000639 C15.3224779,10.1084925 13.7890563,8.57507092 11.8974849,8.57507092 Z M11.9429909,10.0428967 C13.0238889,10.0428967 13.9001298,10.9191376 13.9001298,12.0000355 C13.9001298,13.0809335 13.0238889,13.9571744 11.9429909,13.9571744 C10.862093,13.9571744 9.98585207,13.0809335 9.98585207,12.0000355 C9.98585207,10.9191376 10.862093,10.0428967 11.9429909,10.0428967 Z M2.23904308,10.8959898 L3.1212618,10.995306 C3.08455294,11.3213881 3.06573361,11.6507804 3.06509454,11.9816784 C3.06507785,12.5194604 3.1096535,13.0353621 3.19869359,13.5434779 L2.32422705,13.6967157 C2.22629139,13.1378366 2.17728485,12.5706535 2.17730395,11.9808084 C2.17800679,11.6164394 2.19868775,11.2544632 2.23904308,10.8959898 Z M20.7799773,7.83834929 C21.1774359,8.68091117 21.4526819,9.57811335 21.5952528,10.507212 L20.7177328,10.641868 C20.5881869,9.79764977 20.338154,8.98263344 19.9770394,8.21711618 L20.7799773,7.83834929 Z M4.41709312,5.77630839 L5.10094889,6.34244872 C4.55907419,6.99699341 4.11317846,7.72583049 3.77847363,8.50711492 L2.9624149,8.15751268 C3.33070231,7.29783812 3.82118533,6.49612107 4.41709312,5.77630839 Z M17.0932806,3.70133925 C17.886601,4.1946823 18.6059071,4.79981046 19.2283235,5.4965952 L18.5662221,6.08803009 C18.0000858,5.45424999 17.3458403,4.90385519 16.6244496,4.45524311 L17.0932806,3.70133925 Z M8.9822993,2.69131867 L9.25117773,3.5374144 C8.44018228,3.79513841 7.67240414,4.16861156 6.96951726,4.64487108 L6.47152202,3.90990555 C7.2447667,3.38597325 8.08966373,2.97498687 8.9822993,2.69131867 Z M11.9777531,2.23438676 C12.8518663,2.23743957 13.7108985,2.35548777 14.5386751,2.58316907 L14.3032304,3.43917103 C13.5509812,3.23226367 12.7700716,3.12495108 11.9759444,3.12217929 C11.8849543,3.12212591 11.8218372,3.12269124 11.7560794,3.12404805 L11.737765,2.23644557 L11.8103134,2.23523569 L11.9777531,2.23438676 Z" id="path-1"></path>
</defs>
<g id="icon-/-Rendering-/-Environment-Probe" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Rendering-/-EnvironmentProbe" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M11.9429909,15.4250285 C13.8345623,15.4250285 15.3679839,13.8916069 15.3679839,12.0000355 C15.3679839,10.1084641 13.8345623,8.57504255 11.9429909,8.57504255 C10.0514195,8.57504255 8.51799793,10.1084641 8.51799793,12.0000355 C8.51799793,13.8916069 10.0514195,15.4250285 11.9429909,15.4250285 Z" id="Path" fill-opacity="0.25" fill="#FFFFFF" fill-rule="nonzero"></path>
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

+3 -5
View File
@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Environmental / Fog Volume</title>
<desc>Created with Sketch.</desc>
<title>icon / Environmental / FogVolume</title>
<defs>
<path d="M3.375,12.27 C3.48477691,10.3828508 4.93117226,8.86321338 6.76061606,8.68509376 C7.6521371,6.66004803 9.64445163,5.25 11.9591906,5.25 C14.1747379,5.25 16.0949018,6.54178988 17.0371512,8.42821107 C18.9538811,8.68993253 20.4575939,10.2848877 20.625,12.27 L3.375,12.27 Z M3.375,13.35 L20.625,13.35 L20.625,14.43 L3.375,14.43 L3.375,13.35 Z M3.375,15.51 L20.625,15.51 L20.625,16.59 L3.375,16.59 L3.375,15.51 Z M3.375,17.67 L20.625,17.67 L20.625,18.75 L3.375,18.75 L3.375,17.67 Z" id="path-1"></path>
<path d="M20.625,17.67 L20.625,18.75 L3.375,18.75 L3.375,17.67 L20.625,17.67 Z M20.625,15.51 L20.625,16.59 L3.375,16.59 L3.375,15.51 L20.625,15.51 Z M20.625,13.35 L20.625,14.43 L3.375,14.43 L3.375,13.35 L20.625,13.35 Z M11.9591906,5.25 C14.1747379,5.25 16.0949018,6.54178988 17.0371512,8.42821107 C18.9538811,8.68993253 20.4575939,10.2848877 20.625,12.27 L3.375,12.27 C3.48477691,10.3828508 4.93117226,8.86321338 6.76061606,8.68509376 C7.6521371,6.66004803 9.64445163,5.25 11.9591906,5.25 Z" id="path-1"></path>
</defs>
<g id="icon-/-Environmental-/-Fog-Volume" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Environmental-/-FogVolume" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Physics / Cry / Force Volume</title>
<desc>Created with Sketch.</desc>
<title>icon / Physics / PhysX / ForceVolume</title>
<defs>
<path d="M13.3485825,7.05130618 L17.2034482,7.05130618 L20.7189166,11.4557258 L20.7189166,13.0484138 L17.2034482,18.0513062 L13.3485825,18.0513062 L16.8377333,13.0484138 L16.8377333,11.4557258 L13.3485825,7.05130618 Z M9.74066553,7.05130618 L12.268073,7.05130618 L15.7835414,11.4557258 L15.7835414,13.0484138 L12.268073,18.0513062 L9.74066553,18.0513062 L13.2298164,13.0484138 L13.2298164,11.4557258 L9.74066553,7.05130618 Z M6.97688416,7.05130618 L8.66015604,7.05130618 L12.1756245,11.4557258 L12.1756245,13.0484138 L8.66015604,18.0513062 L6.97688416,18.0513062 L10.466035,13.0484138 L10.466035,11.4557258 L6.97688416,7.05130618 Z M12.5,21.5 C17.4705627,21.5 21.5,17.4705627 21.5,12.5 C21.5,7.52943725 17.4705627,3.5 12.5,3.5 C7.52943725,3.5 3.5,7.52943725 3.5,12.5 C3.5,17.4705627 7.52943725,21.5 12.5,21.5 Z M12.5,23 C6.70101013,23 2,18.2989899 2,12.5 C2,6.70101013 6.70101013,2 12.5,2 C18.2989899,2 23,6.70101013 23,12.5 C23,18.2989899 18.2989899,23 12.5,23 Z" id="path-1"></path>
<path d="M12.8485825,6.55130618 L16.7034482,6.55130618 L20.2189166,10.9557258 L20.2189166,12.5484138 L16.7034482,17.5513062 L12.8485825,17.5513062 L16.3377333,12.5484138 L16.3377333,10.9557258 L12.8485825,6.55130618 Z M9.24066553,6.55130618 L11.768073,6.55130618 L15.2835414,10.9557258 L15.2835414,12.5484138 L11.768073,17.5513062 L9.24066553,17.5513062 L12.7298164,12.5484138 L12.7298164,10.9557258 L9.24066553,6.55130618 Z M6.47688416,6.55130618 L8.16015604,6.55130618 L11.6756245,10.9557258 L11.6756245,12.5484138 L8.16015604,17.5513062 L6.47688416,17.5513062 L9.966035,12.5484138 L9.966035,10.9557258 L6.47688416,6.55130618 Z M12,21 C16.9705627,21 21,16.9705627 21,12 C21,7.02943725 16.9705627,3 12,3 C7.02943725,3 3,7.02943725 3,12 C3,16.9705627 7.02943725,21 12,21 Z M12,22.5 C6.20101013,22.5 1.5,17.7989899 1.5,12 C1.5,6.20101013 6.20101013,1.5 12,1.5 C17.7989899,1.5 22.5,6.20101013 22.5,12 C22.5,17.7989899 17.7989899,22.5 12,22.5 Z" id="path-1"></path>
</defs>
<g id="icon-/-Physics-/-Cry-/-Force-Volume" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Physics-/-PhysX-/-ForceVolume" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Rendering / Geometry Cache</title>
<desc>Created with Sketch.</desc>
<title>icon / Rendering / GeometryCache</title>
<defs>
<path d="M2.46527664,7.41402559 L21.5445757,7.41402559 L21.5397656,20.5769086 C21.5397656,21.1037689 21.1126609,21.5308735 20.5858006,21.5308735 L3.4144315,21.5308735 C2.88757121,21.5308735 2.46046655,21.1037689 2.46046655,20.5769086 L2.46527664,7.41402559 Z M16.2940009,13.9564802 L9.08770901,9.83859909 L9.08770901,18.0743612 L16.2940009,13.9564802 Z M16.1244201,2.08785302 L11.6223105,5.90371283 L7.26925124,5.90371283 L11.7713608,2.08785302 L16.1244201,2.08785302 Z M18.9387161,2.08785302 L20.5858006,2.08785302 C21.1126609,2.08785302 21.5397656,2.51495768 21.5397656,3.04181797 L21.5397656,5.90371283 L14.4366065,5.90371283 L18.9387161,2.08785302 Z M8.95706478,2.08785302 L4.45495525,5.90371283 L2.46046655,5.90371283 L2.46046655,3.04181797 C2.46046655,2.51495768 2.88757121,2.08785302 3.4144315,2.08785302 L8.95706478,2.08785302 Z" id="path-1"></path>
<path d="M21.5445757,7.41402559 L21.5397656,20.5769086 C21.5397656,21.1037689 21.1126609,21.5308735 20.5858006,21.5308735 L3.4144315,21.5308735 C2.88757121,21.5308735 2.46046655,21.1037689 2.46046655,20.5769086 L2.46527664,7.41402559 L21.5445757,7.41402559 Z M9.08770901,9.83859909 L9.08770901,18.0743612 L16.2940009,13.9564802 L9.08770901,9.83859909 Z M16.1244201,2.08785302 L11.6223105,5.90371283 L7.26925124,5.90371283 L11.7713608,2.08785302 L16.1244201,2.08785302 Z M20.5858006,2.08785302 C21.1126609,2.08785302 21.5397656,2.51495768 21.5397656,3.04181797 L21.5397656,5.90371283 L14.4366065,5.90371283 L18.9387161,2.08785302 L20.5858006,2.08785302 Z M8.95706478,2.08785302 L4.45495525,5.90371283 L2.46046655,5.90371283 L2.46046655,3.04181797 C2.46046655,2.51495768 2.88757121,2.08785302 3.4144315,2.08785302 L8.95706478,2.08785302 Z" id="path-1"></path>
</defs>
<g id="icon-/-Rendering-/-Geometry-Cache" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Rendering-/-GeometryCache" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

+2 -4
View File
@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Rendering / Lens Flare</title>
<desc>Created with Sketch.</desc>
<title>icon / Rendering / LensFlare</title>
<defs>
<path d="M9.26428558,10.7436477 L8.30532815,9.76520557 C7.84734726,10.3869697 7.57567341,11.1607113 7.57567341,12 C7.57567341,12.7967625 7.82051368,13.534452 8.23715744,14.139122 L9.2384369,13.2137815 C9.02844732,12.8595652 8.90759222,12.444183 8.90759222,12 C8.90759222,11.5378969 9.03839562,11.1069653 9.26428558,10.7436477 L9.26428558,10.7436477 Z M9.97803449,10.0153964 C10.2033246,9.86957396 10.4551415,9.76258785 10.7244394,9.70366769 L10.7244394,8.31545885 C10.0889507,8.40220943 9.50507883,8.65708229 9.01725375,9.03509392 L9.97803449,10.0153964 L9.97803449,10.0153964 Z M13.15445,13.2563523 L14.1134075,14.2347944 C14.5713883,13.6130303 14.8430622,12.8392887 14.8430622,12 C14.8430622,11.0638025 14.5050284,10.2091627 13.9474442,9.55604035 L12.95693,10.471432 C13.3024047,10.8822334 13.5111434,11.4162447 13.5111434,12 C13.5111434,12.4621031 13.38034,12.8930347 13.15445,13.2563523 L13.15445,13.2563523 Z M12.4407011,13.9846036 C12.0910666,14.2109098 11.6775428,14.3436792 11.2339411,14.3484134 L11.2339411,15.717295 C12.0473787,15.711779 12.7979393,15.4325863 13.4014818,14.9649061 L12.4407011,13.9846036 L12.4407011,13.9846036 Z M14.1190144,15.6970179 C13.3284332,16.342997 12.3260146,16.7315708 11.2339411,16.7373171 L11.2339411,19.7703432 L10.7244394,19.7703432 L10.7244394,16.711975 C9.57596844,16.5909343 8.55218686,16.044729 7.80671104,15.2310485 L5.91035949,16.9835771 L5.56473929,16.6088588 L7.48254065,14.8365072 C6.90096158,14.045481 6.55667011,13.0633649 6.55667011,12 C6.55667011,10.8758703 6.94143414,9.84254045 7.58454627,9.0297784 L1.28175431,2.59892242 L2.0091584,1.88460374 L8.29972123,8.30298213 C8.97781578,7.74891517 9.81175433,7.38421553 10.7244394,7.28802497 L10.7244394,4.22965681 L11.2339411,4.22965681 L11.2339411,7.26267823 C12.4314891,7.26898417 13.5212278,7.73563241 14.3420437,8.49724206 L15.8135774,7.13731231 C15.5266771,6.80601057 15.3525638,6.37064377 15.3525638,5.89378436 C15.3525638,4.85613212 16.1769959,4.01494877 17.1939843,4.01494877 C18.2109727,4.01494877 19.0354048,4.85613212 19.0354048,5.89378436 C19.0354048,6.9314366 18.2109727,7.77261994 17.1939843,7.77261994 C16.8275156,7.77261994 16.4860503,7.66339234 16.1991546,7.47510399 L14.6965583,8.86374052 C15.4220251,9.69950674 15.8620655,10.7978311 15.8620655,12 C15.8620655,13.1241297 15.4773015,14.1574595 14.8341893,14.9702216 L21.1369813,21.4010776 L20.4095772,22.1153963 L14.1190144,15.6970179 L14.1190144,15.6970179 Z M9.54615434,13.6235279 L8.55540417,14.5391377 C9.11462491,15.1505064 9.87322794,15.5683423 10.7244394,15.6845411 L10.7244394,14.2963323 C10.2662088,14.1960752 9.85859191,13.95665 9.54615434,13.6235279 L9.54615434,13.6235279 Z M12.587482,10.1187344 L13.5903969,9.19188244 C12.9581264,8.63041339 12.1345735,8.28881229 11.2339411,8.28270495 L11.2339411,9.65158659 C11.7413383,9.65700163 12.2093844,9.82992607 12.587482,10.1187344 L12.587482,10.1187344 Z M3.84368595,19.9850512 C3.08094462,19.9850512 2.46262061,19.3541637 2.46262061,18.5759245 C2.46262061,17.7976854 3.08094462,17.1667979 3.84368595,17.1667979 C4.60642728,17.1667979 5.2247513,17.7976854 5.2247513,18.5759245 C5.2247513,19.3541637 4.60642728,19.9850512 3.84368595,19.9850512 Z M20.8768252,12.4697089 C21.8938137,12.4697089 22.7182457,13.3108922 22.7182457,14.3485445 C22.7182457,15.3861967 21.8938137,16.2273801 20.8768252,16.2273801 C19.8598368,16.2273801 19.0354048,15.3861967 19.0354048,14.3485445 C19.0354048,13.3108922 19.8598368,12.4697089 20.8768252,12.4697089 Z" id="path-1"></path>
</defs>
<g id="icon-/-Rendering-/-Lens-Flare" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Rendering-/-LensFlare" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<ellipse id="Oval-242" fill-opacity="0.25" fill="#B29EDF" cx="11.2093678" cy="12" rx="5.9846165" ry="6.10621564"></ellipse>
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.7 KiB

+1 -3
View File
@@ -1,10 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Environmental / Lighting</title>
<desc>Created with Sketch.</desc>
<defs>
<polygon id="path-1" points="10.2528012 1.91197338 19.5426318 1.91197338 13.5102743 9.10078113 19.5426318 9.10078113 5.54756227 22.1433323 10.2528012 13.2086713 4.94432651 13.2086713"></polygon>
<polygon id="path-1" points="10.009322 1.88432053 19.2991527 1.88432053 13.2667951 9.07312828 19.2991527 9.07312828 5.30408309 22.1156795 10.009322 13.1810184 4.70084734 13.1810184"></polygon>
</defs>
<g id="icon-/-Environmental-/-Lighting" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">

Before

Width:  |  Height:  |  Size: 860 B

After

Width:  |  Height:  |  Size: 752 B

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Rendering / Lightning Arc</title>
<desc>Created with Sketch.</desc>
<title>icon / Rendering / LightningArc</title>
<defs>
<path d="M17.8127844,9.1874715 L16.6074913,7.66249848 L13.0826936,13.8269244 L12.6030974,7.26575016 L9.54892707,11.3043124 L8.3757757,7.33500382 L6.66643673,9.2476326 C7.66178202,9.99238548 8.04402771,11.3525045 7.51399097,12.5320274 C6.89908167,13.9004223 5.2900732,14.5080257 3.92461317,13.8859575 C2.56614057,13.2670725 1.96282769,11.6653252 2.57451504,10.3041002 C3.1346144,9.05767722 4.51949305,8.44246388 5.79383349,8.81280335 L8.85168322,1.48688629 L11.0541566,6.19651406 L13.5655787,2.87657703 L15.1365246,5.83942422 L17.9409586,2.56814845 L19.080613,8.88701771 C20.1015537,8.89887815 21.072183,9.49136859 21.5186786,10.4849824 C22.130366,11.8462073 21.5270531,13.4479546 20.1685805,14.0668396 C18.8031205,14.6889079 17.194112,14.0813044 16.5792027,12.7129095 C15.9852924,11.391245 16.5367871,9.84283525 17.8127844,9.1874715 Z M18.5749842,10.1518297 C18.5274378,10.1680084 18.4802298,10.1867084 18.433518,10.2079891 C17.6675714,10.5569346 17.3249569,11.4665486 17.6707178,12.2359914 C18.0138378,12.9995571 18.9047191,13.3359771 19.6643634,12.9899028 C20.43031,12.6409574 20.7729245,11.7313433 20.4271635,10.9619005 C20.2112401,10.481393 19.7783971,10.1700401 19.2978459,10.0914764 L19.5256719,11.3546684 L18.5749842,10.1518297 Z M5.86730221,10.1418073 L4.6886014,11.4606897 L5.33147257,9.92051564 C4.65903534,9.7847159 3.96063154,10.125424 3.66603015,10.7810183 C3.32026918,11.5504612 3.66288369,12.4600752 4.42883032,12.8090207 C5.18847455,13.1550949 6.07935587,12.818675 6.42247585,12.0551093 C6.73521726,11.3591469 6.48478254,10.5485071 5.86730221,10.1418073 Z M7.56603425,14.077307 L9.71078964,19.4944066 C9.57307966,19.7710133 9.43728362,19.9414133 9.30340151,20.0056067 C9.1695194,20.0698001 8.94936379,20.0700708 8.64293467,20.0064187 L5.55014813,15.0067325 C6.08092469,14.9791574 6.46896496,14.9088211 6.71426896,14.7957236 C6.95957296,14.682626 7.24349473,14.4431538 7.56603425,14.077307 Z M16.5271594,14.2581892 C16.849699,14.624036 17.1336207,14.8635082 17.3789247,14.9766057 C17.6242287,15.0897033 18.012269,15.1600396 18.5430455,15.1876146 L15.450259,20.1873009 C15.1438299,20.250953 14.9236743,20.2506823 14.7897922,20.1864889 C14.6559101,20.1222955 14.520114,19.9518954 14.382404,19.6752888 L16.5271594,14.2581892 Z" id="path-1"></path>
<path d="M16.4805626,15.3973272 C16.8031021,15.763174 17.0870239,16.0026461 17.3323279,16.1157437 C17.5776319,16.2288412 17.9656722,16.2991775 18.4964487,16.3267526 L15.4036622,21.3264389 C15.0972331,21.3900909 14.8770774,21.3898202 14.7431953,21.3256268 C14.6093132,21.2614334 14.4735172,21.0910334 14.3358072,20.8144268 L16.4805626,15.3973272 Z M7.51943741,15.216445 L9.6641928,20.6335446 C9.52648282,20.9101512 9.39068678,21.0805512 9.25680467,21.1447447 C9.12292256,21.2089381 8.90276695,21.2092087 8.59633783,21.1455567 L8.59633783,21.1455567 L5.50355129,16.1458704 C6.03432785,16.1182954 6.42236812,16.0479591 6.66767212,15.9348615 C6.91297612,15.821764 7.19689789,15.5822918 7.51943741,15.216445 L7.51943741,15.216445 Z M8.80508638,2.62602425 L11.0075597,7.33565202 L13.5189819,4.01571498 L15.0899278,6.97856217 L17.8943618,3.70728641 L19.0344185,10.0261604 C20.0552118,10.0381718 21.0256448,10.6306371 21.4720818,11.6241204 C22.0837692,12.9853453 21.4804563,14.5870926 20.1219837,15.2059776 C18.7565236,15.8280458 17.1475152,15.2204424 16.5326059,13.8520475 C15.9387556,12.5305164 16.4900789,10.9822858 17.7658011,10.326808 L16.5608945,8.80163643 L13.0360968,14.9660623 L12.5565006,8.40488812 L9.50233023,12.4434503 L8.32917886,8.47414178 L6.61972154,10.386682 C7.61515488,11.1314156 7.99745187,12.4915957 7.46739413,13.6711653 C6.85248483,15.0395602 5.24347636,15.6471637 3.87801633,15.0250954 C2.51954373,14.4062104 1.91623085,12.8044631 2.5279182,11.4432382 C3.0879353,10.1969982 4.47248948,9.58178254 5.74667522,9.95177821 L8.80508638,2.62602425 Z M19.2517843,11.2307019 L19.479075,12.4938063 L18.5291701,11.2907015 C18.4813591,11.3069412 18.4338893,11.3257296 18.3869212,11.3471271 C17.6209745,11.6960725 17.27836,12.6056866 17.624121,13.3751294 C17.967241,14.1386951 18.8581223,14.475115 19.6177665,14.1290408 C20.3837131,13.7800953 20.7263277,12.8704813 20.3805667,12.1010385 C20.1647234,11.6207094 19.7321216,11.3094092 19.2517843,11.2307019 Z M5.28360798,11.0593981 C4.61156088,10.9242822 3.91384957,11.264974 3.61943331,11.9201563 C3.27367234,12.6895991 3.61628685,13.5992131 4.38223349,13.9481586 C5.14187771,14.2942329 6.03275903,13.9578129 6.37587901,13.1942472 C6.68863098,12.4982613 6.4381688,11.6875903 5.82064286,11.2809041 L4.64200456,12.5998277 Z" id="path-1"></path>
</defs>
<g id="icon-/-Rendering-/-Lightning-Arc" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Rendering-/-LightningArc" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:20589e6a15762728cd89fd9aed32d1d6c37a741d13e13e5222fdd1a5a7f3f2b8
size 808
+13
View File
@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>icon / Gameplay / LookAt</title>
<defs>
<path d="M14.2559026,1.88023205 L13.5099928,4.87817679 L11.7612182,6.17233976 C12.9270679,7.45423212 13.5099928,9.39678553 13.5099928,12 C13.5099928,14.6032145 12.6987801,16.7035556 11.0763549,18.3010235 L12.5635715,19.7320409 L12.5635715,22.119768 C10.3199503,20.7494942 8.48824877,19.4765794 7.06846702,18.3010235 C5.64868527,17.1254676 3.59849,15.184236 0.917881228,12.4773286 L0.917881228,11.0627198 L8.38092366,4.87817679 L14.2559026,1.88023205 Z M14.7911976,14.2690899 L21.4147725,17.806502 L21.2804047,18.3614758 L21.2804047,18.3614758 L21.1349228,18.9262701 L14.7096043,15.0462071 C14.7437593,14.884978 14.7709571,14.6259389 14.7911976,14.2690899 Z M10.7928135,6.83802235 C9.39839605,7.21963409 8.24864656,7.72828887 7.34356504,8.36398667 C6.43848353,8.99968447 5.13842613,10.2116889 3.44339286,12 C4.76069149,13.7430881 5.78817532,14.9100279 6.52584433,15.5008192 C7.20204094,16.042378 8.15329421,16.5151387 9.37960415,16.9191013 L9.72087191,17.0275671 L10.7928135,15.5008192 C8.97633095,14.8213606 8.06808967,13.6544208 8.06808967,12 C8.06808967,10.4092107 9.04677789,9.36673997 11.0041543,8.87258771 L11.2437372,8.81592137 L10.7928135,6.83802235 Z M20.0532593,9.50362742 L23.16934,12.1431311 L20.0532593,14.7826347 L20.0528122,12.8258067 L15.0330202,12.7807274 L15.0330202,11.158635 L20.0528122,11.158635 L20.0532593,9.50362742 Z M20.8714732,5.07372992 C21.0284802,5.56712123 21.1711523,6.04841163 21.2994894,6.51760113 L14.7870726,9.83956091 C14.7712654,9.58161554 14.7515774,9.37795191 14.7280086,9.22857002 L14.7096043,9.12671142 L20.8714732,5.07372992 Z" id="path-1"></path>
</defs>
<g id="icon-/-Gameplay-/-LookAt" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>
<use id="Combined-Shape" fill="#65C98C" xlink:href="#path-1"></use>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

+2 -4
View File
@@ -1,15 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Animation / Mannequin</title>
<desc>Created with Sketch.</desc>
<defs>
<path d="M8.31158497,15.3182822 L15.1786727,15.3182822 L15.1786727,7.32593279 L8.31158497,7.32593279 L8.31158497,15.3182822 Z M5.24461506,9.78505659 L7.61539672,9.78505659 L7.61539672,8.35295389 L5.24461506,8.35295389 L5.24461506,9.78505659 Z M15.8775987,9.78768358 L18.2473537,9.78768358 L18.2473537,8.36004676 L15.8775987,8.36004676 L15.8775987,9.78768358 Z M5.24347433,12.0470249 L7.60307682,12.0470249 L7.60307682,10.5965333 L5.24347433,10.5965333 L5.24347433,12.0470249 Z M15.8752032,10.6008678 L15.8752032,12.0597658 L18.2350338,12.0597658 L18.2350338,10.6008678 L15.8752032,10.6007365 Z M5.25271425,14.3033452 L7.60684123,14.3033452 L7.60684123,12.8436591 L5.25271425,12.8436591 L5.25271425,14.3033452 Z M5.24769503,15.1136398 L5.24769503,16.5446917 L7.61437006,16.5446917 L7.61437006,15.1136398 L5.24769503,15.1135084 Z M15.8948238,7.53451567 L18.2506619,7.53451567 L18.2506619,6.11213282 L15.8948238,6.11213282 L15.8948238,7.53451567 Z M5.26674524,7.49327195 L7.62281147,7.49327195 L7.62281147,6.09912923 L5.26674524,6.09912923 L5.26674524,7.49327195 Z M15.8831883,12.8846401 L15.8831883,14.3050527 L18.2419923,14.3050527 L18.2419923,12.8846401 L15.8831883,12.8845088 Z M15.8925423,16.5390436 L18.2545403,16.5390436 L18.2545403,15.1597434 L15.8925423,15.1597434 L15.8925423,16.5390436 Z M8.25865504,16.0827358 L8.25865504,19.1811372 L7.65155789,19.1811372 L7.65155789,17.3846712 L5.22419597,17.3846712 L5.22419597,19.1703665 L4.31799874,19.2131366 L4.31799874,3.51596179 C4.5057631,3.50532248 4.96741738,3.45322656 5.19852952,3.44009162 L5.19852952,5.2487731 L7.63091066,5.2487731 L7.63091066,3.47568731 L8.2248894,3.47568731 L8.2248894,6.53652279 L15.2288649,6.53652279 L15.2288649,3.47897105 C15.4475431,3.46544206 15.6210483,3.45467141 15.8559248,3.44022297 L15.8559248,5.27556838 L18.255567,5.27556838 L18.255567,3.47240358 L19.1835085,3.42535862 L19.1835085,19.1187243 C18.9990523,19.1308085 18.5313958,19.1884927 18.3009681,19.2035979 L18.3009681,17.3932089 L15.8694995,17.3932089 L15.8694995,19.1635364 L15.2661668,19.1635364 L15.2661668,16.0827358 L8.25865504,16.0827358 Z" id="path-1"></path>
<path d="M19.4327549,4.10611099 L19.4327549,19.7994767 C19.2482987,19.8115609 18.7806422,19.8692451 18.5502145,19.8843503 L18.5502145,19.8843503 L18.5502145,18.0739613 L16.1187459,18.0739613 L16.1187459,19.8442887 L15.5154132,19.8442887 L15.5154132,16.7634881 L8.5079014,16.7634881 L8.5079014,19.8618895 L7.90080425,19.8618895 L7.90080425,18.0654236 L5.47344233,18.0654236 L5.47344233,19.8511189 L4.5672451,19.893889 L4.5672451,4.19671416 C4.75500945,4.18607485 5.21666373,4.13397893 5.44777588,4.12084399 L5.44777588,4.12084399 L5.44777588,5.92952547 L7.88015702,5.92952547 L7.88015702,4.15643968 L8.47413575,4.15643968 L8.47413575,7.21727516 L15.4781113,7.21727516 L15.4781113,4.15972342 C15.6967894,4.14619443 15.8702946,4.13542378 16.1051712,4.12097534 L16.1051712,4.12097534 L16.1051712,5.95632075 L18.5048134,5.95632075 L18.5048134,4.15315595 L19.4327549,4.10611099 Z M7.86361641,15.7942608 L5.49694139,15.7942608 L5.49694139,17.2253127 L7.86361641,17.225444 L7.86361641,15.7942608 Z M18.5037867,15.8404958 L16.1417887,15.8404958 L16.1417887,17.219796 L18.5037867,17.219796 L18.5037867,15.8404958 Z M15.4279191,8.00668516 L8.56083132,8.00668516 L8.56083132,15.9990345 L15.4279191,15.9990345 L15.4279191,8.00668516 Z M18.4912387,13.5652612 L16.1324347,13.5652612 L16.1324347,14.9856738 L18.4912387,14.9858051 L18.4912387,13.5652612 Z M7.85608759,13.5244115 L5.50196061,13.5244115 L5.50196061,14.9840976 L7.85608759,14.9840976 L7.85608759,13.5244115 Z M18.4842802,11.2814888 L16.1244496,11.2814888 L16.1244496,12.7403868 L18.4842802,12.7405182 L18.4842802,11.2814888 Z M7.85232318,11.2772857 L5.49272068,11.2772857 L5.49272068,12.7277773 L7.85232318,12.7277773 L7.85232318,11.2772857 Z M18.4966001,9.04079913 L16.1268451,9.04079913 L16.1268451,10.4684359 L18.4966001,10.4684359 L18.4966001,9.04079913 Z M7.86464307,9.03370626 L5.49386142,9.03370626 L5.49386142,10.465809 L7.86464307,10.465809 L7.86464307,9.03370626 Z M18.4999082,6.79288519 L16.1440701,6.79288519 L16.1440701,8.21526804 L18.4999082,8.21526804 L18.4999082,6.79288519 Z M7.87205782,6.7798816 L5.5159916,6.7798816 L5.5159916,8.17402432 L7.87205782,8.17402432 L7.87205782,6.7798816 Z" id="path-1"></path>
</defs>
<g id="icon-/-Animation-/-Mannequin" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>
<use id="Page-1" fill="#5AA9D2" transform="translate(11.750754, 11.319248) rotate(45.000000) translate(-11.750754, -11.319248) " xlink:href="#path-1"></use>
<use id="Page-1" fill="#5AA9D2" transform="translate(12.000000, 12.000000) rotate(45.000000) translate(-12.000000, -12.000000) " xlink:href="#path-1"></use>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

@@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Animation / Mannequin Scope Context</title>
<desc>Created with Sketch.</desc>
<defs>
<path d="M6.75900667,1.51990129 C8.44719499,1.52206521 11.5890363,3.42448133 14.4560601,6.2913387 L15.7800445,4.79806939 C15.6989809,4.50477538 15.7417598,4.03453953 16.0129153,3.70728866 C17.0131444,2.49998933 18.7426136,3.98826499 17.7457136,5.16210684 C17.4677335,5.4893577 17.0126451,5.65664515 16.5638819,5.54994738 L15.1974514,7.03273003 C18.184323,10.3055716 19.7095517,13.6098731 18.682024,14.648054 C18.0573177,15.2730932 16.1082941,15.6011763 13.8736335,15.2730932 L18.3855673,20.1555562 L18.3855673,21.6807849 L7.87891704,21.6807849 L7.87891704,19.9438252 L10.1981369,14.0656274 C6.50333153,12.035873 3.67858731,4.07382295 5.85582092,1.82168451 C6.06805126,1.61727757 6.37366295,1.5202342 6.75351365,1.51990129 L6.75900667,1.51990129 Z M13.7355269,7.02476925 C10.7323733,4.02161567 7.37336859,2.20385616 6.36590007,3.21147994 C5.40749304,4.16988696 7.06735527,7.41990061 10.0705089,10.4230542 C13.0834437,13.4362995 16.3238313,15.0960065 17.3316104,14.1278182 C18.2207724,13.2386562 16.9462603,10.4628002 14.4369821,7.72622445 L11.9864852,10.6315664 C11.959315,10.6602891 11.9181717,10.6733308 11.8689549,10.6733308 C11.5790884,10.6731756 11.0108445,10.2184252 11.3739927,9.82143071 L13.7355269,7.02476925 Z M13.4689748,15.8814868 C13.2500404,15.8449021 13.0764423,15.7718761 12.8939491,15.6622655 L11.9354295,19.9438252 L17.2119501,19.9438252 L13.4689748,15.8814868 Z" id="path-1"></path>
</defs>
<g id="icon-/-Animation-/-Mannequin-Scope-Context" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>
<use id="Shape" fill="#5AA9D2" xlink:href="#path-1"></use>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.6 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.1 KiB

@@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Animation / Motion Parameter Smoothing</title>
<desc>Created with Sketch.</desc>
<defs>
<path d="M9.73144295,9.98858946 C9.718234,10.028336 9.13719021,11.4044505 9.0487402,11.6801562 C8.90630529,12.124137 8.77651671,12.4628826 8.58963604,12.8764199 C8.6064295,12.9532405 8.61246975,13.0334356 8.6063168,13.1154725 C8.56967363,13.604034 8.11453892,13.9717958 7.59042801,13.9376264 C7.06631709,13.903457 6.67050915,13.4802182 6.70715233,12.9916567 C6.72540815,12.7482528 6.84753718,12.5348323 7.03031875,12.3861598 C7.06088312,11.9927404 7.17705762,11.5228239 7.35290074,11.0167286 C7.46376758,10.6976421 7.58190599,10.4072531 7.70789749,10.157899 C7.74133315,10.0576846 8.58963604,8.21140132 8.93594182,7.49431045 C9.38504859,6.63766033 9.89282219,6.78038294 10.4875183,6.55927169 C10.4763282,6.52523245 10.4952442,6.34770097 10.4875183,6.31228923 C9.55412593,5.86933793 9.0487402,5.32189513 9.0487402,4.07765422 C9.0487402,2.47622853 9.88382134,1.59563779 11.3290516,1.59563779 C12.774282,1.59563779 13.8371767,2.47622853 13.8371767,4.07765422 C13.8371767,5.35918237 13.1619726,5.93706838 12.1785492,6.35024088 C12.1766966,6.35744657 12.1805491,6.66312706 12.1785492,6.67027496 C13.2707293,7.03259668 13.2162089,7.70331377 13.3665182,8.80509401 C13.6448978,9.35086655 13.7413384,9.61560342 13.8371767,9.81461311 C13.8806257,9.82412564 15.1237141,10.0803278 15.1673971,10.0942428 C15.6469031,10.2469873 16.0631891,10.3309713 16.3935717,10.4773174 C16.4745958,10.4563398 16.5599807,10.4451278 16.6481869,10.4451278 C17.1734883,10.4451278 17.5987303,10.8427764 17.5987303,11.3326141 C17.5987303,11.8224519 17.1734883,12.2201004 16.6481869,12.2201004 C16.3864789,12.2201004 16.1496065,12.1214006 15.9777814,11.9617738 C15.5547031,11.9607907 15.2649152,11.9348547 14.7111431,11.8066136 C14.3619969,11.7257592 13.8219371,11.5868065 13.5463474,11.487021 C13.4367888,11.4629145 12.8294302,11.1801472 12.819149,11.1753899 C12.818257,11.7572801 12.6711267,12.0998861 12.5152763,12.724997 C12.7065885,12.9728886 12.7592437,13.2679845 12.819149,13.6028055 C12.8790544,13.9376264 13.4471856,15.1041445 13.6959428,15.5232895 C13.9295848,15.916966 14.2104815,16.5197875 14.3671433,16.6421718 C14.6257913,16.7999051 14.8090692,17.0563462 14.8558231,17.354086 C15.0470763,17.8054384 15.1811891,18.402387 15.2624568,19.077482 C15.3294924,19.6343497 15.3624051,20.5707953 15.3892643,20.5653762 C16.4403784,20.3533022 17.2740779,20.3734708 17.4844439,20.8896734 C17.7415253,21.5205077 16.9867087,21.8783283 15.8587175,22.105913 C15.3296153,22.2126653 14.4116148,22.2231309 14.3721958,22.2231309 C13.8887942,22.2231309 13.4975187,21.8572449 13.4975187,21.4065881 C13.4975187,21.3492124 13.503861,21.2932108 13.5159283,21.2391635 C13.2801856,20.7727066 13.1192327,20.1055689 13.0267365,19.3371985 C12.9901295,19.0331025 12.9677732,18.741897 12.9614377,18.4695337 C12.7603854,18.3819239 12.4978032,17.8078181 12.3291221,17.5545128 C12.1087272,17.22355 11.9685701,17.1188681 11.8098797,16.5862588 C11.649158,16.0468322 11.5380786,15.5330744 11.4942671,15.0959177 C11.4184348,15.1105258 11.340738,15.1204348 11.2615674,15.1253004 C11.1940117,15.5015036 11.0976692,15.9158121 10.9784443,16.3510807 C10.806841,16.9775737 10.611648,17.5278624 10.4281292,17.9052319 C10.325985,18.1152708 10.2271132,18.2745936 10.1201124,18.3864435 C9.98310338,18.5296615 9.79730531,18.6209796 9.61143836,18.6151295 C9.42472497,18.8972898 9.19616986,19.1945606 8.93594182,19.498524 C8.5609983,19.9364826 8.18504823,20.3123707 7.82812398,20.5931793 C7.85103449,20.606664 7.87404324,20.6203475 7.8971456,20.6342227 C8.80123865,21.1772183 9.37545675,21.741102 9.13270478,22.2447976 C8.8360455,22.8603477 8.03092794,22.6157467 7.06071076,22.0330372 C6.60561493,21.759708 5.94855313,21.1619099 5.92067971,21.1359227 C5.57886319,20.8172367 5.57968835,20.300565 5.92147968,19.9819026 C5.96499507,19.9413318 6.01195299,19.9059139 6.06147693,19.8756521 C6.24855626,19.3904023 6.64072227,18.8125553 7.15807225,18.2082566 C7.48683106,17.8242448 7.81636372,17.4879538 8.13316609,17.2216356 C8.39166115,16.9587461 8.49345166,16.8558938 8.77651671,16.5862588 C8.84477422,16.2109821 8.88051338,15.765231 8.99937047,15.331305 C9.09745729,14.9732076 9.02578919,14.9734027 9.13270478,14.6831608 C8.78604581,13.9133589 9.38971329,12.6650792 9.73144295,12.3861598 C9.73144295,12.0998861 9.73144295,11.3326141 9.73144295,11.0159084 C9.73144295,10.5385265 9.73144295,10.157899 9.73144295,9.98858946 Z" id="path-1"></path>
</defs>
<g id="icon-/-Animation-/-Motion-Parameter-Smoothing" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>
<use id="Path" fill="#5AA9D2" fill-rule="nonzero" xlink:href="#path-1"></use>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 5.0 KiB

@@ -1,10 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / AI / Navigation </title>
<desc>Created with Sketch.</desc>
<defs>
<path d="M11.9996038,21.3203679 C6.85209459,21.3203679 2.67921387,17.1474872 2.67921387,11.999978 C2.67921387,6.85246872 6.85209459,2.679588 11.9996038,2.679588 C17.1471131,2.679588 21.3199938,6.85246872 21.3199938,11.999978 C21.3199938,17.1474872 17.1471131,21.3203679 11.9996038,21.3203679 Z M11.9996038,20.284769 C16.5751676,20.284769 20.2843949,16.5755417 20.2843949,11.999978 C20.2843949,7.42441419 16.5751676,3.71518688 11.9996038,3.71518688 C7.42404006,3.71518688 3.71481276,7.42441419 3.71481276,11.999978 C3.71481276,16.5755417 7.42404006,20.284769 11.9996038,20.284769 Z M16.1789855,7.98940493 L11.8219983,17.7926263 L11.2773748,12.8910156 L6.37576417,12.3463922 L16.1789855,7.98940493 Z" id="path-1"></path>
<path d="M11.9996038,2.679588 C17.1471131,2.679588 21.3199938,6.85246872 21.3199938,11.999978 C21.3199938,17.1474872 17.1471131,21.3203679 11.9996038,21.3203679 C6.85209459,21.3203679 2.67921387,17.1474872 2.67921387,11.999978 C2.67921387,6.85246872 6.85209459,2.679588 11.9996038,2.679588 Z M11.9996038,3.71518688 C7.42404006,3.71518688 3.71481276,7.42441419 3.71481276,11.999978 C3.71481276,16.5755417 7.42404006,20.284769 11.9996038,20.284769 C16.5751676,20.284769 20.2843949,16.5755417 20.2843949,11.999978 C20.2843949,7.42441419 16.5751676,3.71518688 11.9996038,3.71518688 Z M16.1789855,7.98940493 L11.8219983,17.7926263 L11.2773748,12.8910156 L6.37576417,12.3463922 L16.1789855,7.98940493 Z" id="path-1"></path>
</defs>
<g id="icon-/-AI-/-Navigation-" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 8.0 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

+1 -3
View File
@@ -1,10 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Rendering / Particle</title>
<desc>Created with Sketch.</desc>
<defs>
<path d="M13.8902989,18.59721 L12.4177497,14.3053849 L13.2016915,13.5285961 L14.6981867,17.9771173 C15.2864355,17.7806508 15.9607539,17.9479196 16.3857501,18.4510774 C16.941611,19.1089322 16.8617901,20.0933885 16.2065089,20.6527044 C15.5479689,21.2147652 14.5588447,21.1337307 14.000092,20.4724776 C13.5410629,19.9288095 13.5157757,19.1625471 13.8902989,18.59721 L13.8902989,18.59721 Z M6.53736753,17.083256 L10.8086268,13.4875806 L10.8086268,14.3053849 L7.31380216,17.8506485 C7.36110857,18.0125251 7.37219245,18.1874703 7.33940813,18.3644981 C7.22654505,18.9737601 6.63645226,19.3771157 6.02145296,19.2652738 C5.40645367,19.153432 4.99941505,18.5686785 5.11227813,17.9594165 C5.22531539,17.3499819 5.815234,16.9466263 6.4302333,17.0584682 C6.46669746,17.0650994 6.50243054,17.0733932 6.53736753,17.083256 L6.53736753,17.083256 Z M16.0664804,15.5788445 L13.9856334,13.9169905 L13.9856334,13.1402016 L16.614924,15.0011301 C17.0692194,14.7806075 17.6332169,14.8834669 17.9755021,15.2830737 C18.3803575,15.7553532 18.3221726,16.4634272 17.84537,16.8645885 C17.3687415,17.2655773 16.6541473,17.2079233 16.2492919,16.7356438 C15.964899,16.4036245 15.9091011,15.9552389 16.0664804,15.5788445 L16.0664804,15.5788445 Z M9.38198525,5.28244372 L11.2418369,9.64465182 L10.849866,9.98345908 L8.74052524,5.55677218 C8.38525208,5.58952301 8.01999805,5.45578684 7.77146745,5.16586631 C7.36661447,4.69341708 7.42497323,3.98552 7.90159877,3.58436106 C8.3782243,3.18320212 9.0928142,3.24102838 9.49766718,3.713305 C9.89839204,4.180766 9.84530337,4.87923601 9.38198525,5.28244372 L9.38198525,5.28244372 Z M4.82908598,11.9750183 L8.4980405,11.9750183 L8.4980405,12.7599563 L4.89132089,12.7599563 C4.83193654,12.9654947 4.71271628,13.1564789 4.53592702,13.3052141 C4.05912438,13.7063807 3.34453014,13.6487259 2.9398489,13.1762677 C2.53499346,12.703982 2.59317837,11.9958988 3.06998101,11.5949048 C3.54660945,11.1937382 4.26120369,11.251393 4.66605913,11.7236786 C4.73299934,11.8018301 4.78727461,11.8864288 4.82908598,11.9750183 L4.82908598,11.9750183 Z M19.7920296,11.6389459 L19.4892585,11.6389459 L13.9856334,12.7518073 L13.9856334,11.9750183 L19.1403163,10.793675 C18.9545708,10.2109291 19.1215403,9.54788631 19.6153487,9.12624161 C20.2738945,8.56393386 21.2630655,8.64496643 21.821757,9.30636818 C22.3775589,9.96414951 22.2976663,10.9485922 21.6425627,11.5079608 C21.1079287,11.9644649 20.3553002,11.9968522 19.7920296,11.6389459 L19.7920296,11.6389459 Z M13.9628513,4.20562284 C13.4677131,4.62220036 12.7256389,4.56233078 12.3053956,4.07172292 C11.8849713,3.58129432 11.9455747,2.84600991 12.440532,2.42943239 C12.9354892,2.01285487 13.6775634,2.0729037 14.0979876,2.5633323 C14.5184119,3.05394016 14.4578085,3.78922457 13.9628513,4.20562284 Z M17.5678607,4.60360659 C17.1025492,4.51898649 16.65543,4.82458795 16.5697168,5.28728834 C16.4838977,5.75069149 16.7929842,6.1947043 17.2588154,6.2794189 C17.7241479,6.36404283 18.171242,6.05841811 18.2569593,5.59556455 C18.3427717,5.13219745 18.0337285,4.68832785 17.5678607,4.60360659 Z M17.1590804,6.81041225 C16.3949363,6.67144737 15.8899179,5.94597215 16.0298318,5.19046971 C16.1698493,4.43462135 16.9029469,3.93355658 17.6675957,4.07261323 C18.4317557,4.21158101 18.9367552,4.93689671 18.7968468,5.69236991 C18.6568422,6.44836244 17.9237698,6.94947629 17.1590804,6.81041225 Z M3.80090493,3.89866328 C3.43852055,3.46980132 2.80194459,3.41760125 2.3761571,3.78116537 C1.94683705,4.14774581 1.89410634,4.79754459 2.25927999,5.22970749 C2.62166437,5.65856944 3.25824033,5.71076951 3.68402783,5.34720539 C4.11334788,4.98062495 4.16607858,4.33082618 3.80090493,3.89866328 Z M4.22287796,3.55343371 C4.77869713,4.21121508 4.69880924,5.19567105 4.04369943,5.75504497 C3.38522,6.31729609 2.39605379,6.23618316 1.83730696,5.57493705 C1.2814878,4.91715568 1.36137569,3.93269971 2.0164855,3.37332579 C2.67496492,2.81107467 3.66413113,2.89218761 4.22287796,3.55343371 Z M15.9637585,18.796285 C15.6015349,18.3674288 14.9649912,18.3152274 14.5391714,18.6788191 C14.1097803,19.0453263 14.0570605,19.6949413 14.4221336,20.1273292 C14.7844557,20.5561175 15.4210515,20.608271 15.8469189,20.2447951 C16.2763162,19.8782827 16.328995,19.2285223 15.9637585,18.796285 Z M21.3997682,9.6515791 C21.037419,9.22260205 20.4008824,9.17045345 19.9750203,9.53408119 C19.5456876,9.90067251 19.4929668,10.5502992 19.8581432,10.9826233 C20.2205276,11.4114853 20.8571036,11.4636853 21.2828911,11.1001212 C21.7122111,10.7335408 21.7649418,10.083742 21.3997682,9.6515791 Z M12.1792489,10.133741 L12.5567024,4.80715519 L13.2031708,4.80715519 L12.5567024,10.133741 L12.1792489,10.133741 Z M3.79438927,6.53749633 L4.57833113,5.76070744 L9.28198229,10.4214406 L8.89001136,11.1982295 L3.79438927,6.53749633 Z M13.985613,10.4214407 L13.985613,10.9570467 L13.2016916,10.4214407 L16.337459,6.51655461 L17.121401,7.31428515 L13.985613,10.4214407 Z" id="path-1"></path>
<path d="M14.0607748,19.0077454 L12.5882256,14.7159203 L13.3721675,13.9391315 L14.8686626,18.3876527 C15.4569114,18.1911862 16.1312298,18.358455 16.556226,18.8616128 C17.1120869,19.5194676 17.032266,20.5039239 16.3769848,21.0632398 C15.7184448,21.6253006 14.7293206,21.5442661 14.1705679,20.883013 C13.7115388,20.3393449 13.6862516,19.5730825 14.0607748,19.0077454 L14.0607748,19.0077454 Z M6.70784344,17.4937914 L10.9791027,13.898116 L10.9791027,14.7159203 L7.48427807,18.2611839 C7.53158448,18.4230605 7.54266836,18.5980057 7.50988404,18.7750335 C7.39702096,19.3842955 6.80692818,19.7876511 6.19192888,19.6758092 C5.57692958,19.5639674 5.16989096,18.9792139 5.28275405,18.3699519 C5.3957913,17.7605173 5.98570991,17.3571617 6.60070921,17.4690036 C6.63717337,17.4756348 6.67290646,17.4839286 6.70784344,17.4937914 L6.70784344,17.4937914 Z M16.2369563,15.9893799 L14.1561094,14.3275259 L14.1561094,13.550737 L16.7853999,15.4116656 C17.2396953,15.1911429 17.8036928,15.2940023 18.145978,15.6936091 C18.5508334,16.1658886 18.4926485,16.8739626 18.0158459,17.2751239 C17.5392175,17.6761127 16.8246232,17.6184587 16.4197678,17.1461792 C16.1353749,16.8141599 16.079577,16.3657744 16.2369563,15.9893799 L16.2369563,15.9893799 Z M9.55246117,5.69297913 L11.4123128,10.0551872 L11.0203419,10.3939945 L8.91100116,5.96730759 C8.555728,6.00005841 8.19047397,5.86632225 7.94194336,5.57640172 C7.53709038,5.10395248 7.59544914,4.3960554 8.07207468,3.99489646 C8.54870022,3.59373752 9.26329012,3.65156379 9.6681431,4.12384041 C10.068868,4.59130141 10.0157793,5.28977142 9.55246117,5.69297913 L9.55246117,5.69297913 Z M4.99956189,12.3855538 L8.66851642,12.3855538 L8.66851642,13.1704917 L5.06179681,13.1704917 C5.00241245,13.3760301 4.8831922,13.5670143 4.70640294,13.7157495 C4.2296003,14.1169161 3.51500605,14.0592613 3.11032482,13.5868031 C2.70546938,13.1145174 2.76365428,12.4064342 3.24045692,12.0054402 C3.71708536,11.6042736 4.4316796,11.6619284 4.83653504,12.134214 C4.90347526,12.2123656 4.95775052,12.2969643 4.99956189,12.3855538 L4.99956189,12.3855538 Z M19.9625055,12.0494813 L19.6597344,12.0494813 L14.1561094,13.1623427 L14.1561094,12.3855537 L19.3107922,11.2042104 C19.1250468,10.6214645 19.2920162,9.95842172 19.7858247,9.53677702 C20.4443704,8.97446927 21.4335414,9.05550183 21.9922329,9.71690359 C22.5480348,10.3746849 22.4681422,11.3591276 21.8130386,11.9184962 C21.2784046,12.3750003 20.5257761,12.4073876 19.9625055,12.0494813 L19.9625055,12.0494813 Z M14.1333272,4.61615825 C13.638189,5.03273576 12.8961148,4.97286619 12.4758715,4.48225833 C12.0554473,3.99182972 12.1160506,3.25654531 12.6110079,2.8399678 C13.1059652,2.42339028 13.8480393,2.4834391 14.2684635,2.97386771 C14.6888878,3.46447557 14.6282845,4.19975998 14.1333272,4.61615825 Z M17.7383366,5.01414199 C17.2730252,4.92952189 16.8259059,5.23512336 16.7401927,5.69782375 C16.6543736,6.1612269 16.9634601,6.6052397 17.4292913,6.68995431 C17.8946238,6.77457824 18.3417179,6.46895352 18.4274352,6.00609996 C18.5132476,5.54273285 18.2042044,5.09886325 17.7383366,5.01414199 Z M17.3295563,7.22094766 C16.5654122,7.08198278 16.0603938,6.35650756 16.2003077,5.60100512 C16.3403252,4.84515676 17.0734229,4.34409199 17.8380716,4.48314864 C18.6022317,4.62211641 19.1072311,5.34743212 18.9673227,6.10290532 C18.8273181,6.85889785 18.0942457,7.3600117 17.3295563,7.22094766 Z M3.97138085,4.30919868 C3.60899647,3.88033673 2.97242051,3.82813666 2.54663301,4.19170078 C2.11731296,4.55828122 2.06458226,5.20807999 2.4297559,5.64024289 C2.79214028,6.06910485 3.42871624,6.12130492 3.85450374,5.7577408 C4.28382379,5.39116036 4.33655449,4.74136158 3.97138085,4.30919868 Z M4.39335388,3.96396912 C4.94917304,4.62175049 4.86928515,5.60620646 4.21417534,6.16558038 C3.55569591,6.7278315 2.56652971,6.64671856 2.00778288,5.98547246 C1.45196371,5.32769109 1.5318516,4.34323512 2.18696141,3.7838612 C2.84544084,3.22161008 3.83460704,3.30272301 4.39335388,3.96396912 Z M16.1342345,19.2068204 C15.7720108,18.7779642 15.1354671,18.7257628 14.7096473,19.0893545 C14.2802562,19.4558617 14.2275364,20.1054767 14.5926095,20.5378646 C14.9549316,20.9666529 15.5915275,21.0188064 16.0173948,20.6553305 C16.4467921,20.2888181 16.4994709,19.6390577 16.1342345,19.2068204 Z M21.5702441,10.0621145 C21.2078949,9.63313746 20.5713583,9.58098886 20.1454963,9.9446166 C19.7161635,10.3112079 19.6634428,10.9608346 20.0286192,11.3931587 C20.3910035,11.8220207 21.0275795,11.8742207 21.453367,11.5106566 C21.882687,11.1440762 21.9354177,10.4942774 21.5702441,10.0621145 Z M12.3497248,10.5442764 L12.7271783,5.2176906 L13.3736468,5.2176906 L12.7271783,10.5442764 L12.3497248,10.5442764 Z M3.96486518,6.94803173 L4.74880704,6.17124285 L9.4524582,10.831976 L9.06048727,11.6087649 L3.96486518,6.94803173 Z M14.1560889,10.8319761 L14.1560889,11.3675821 L13.3721675,10.8319761 L16.5079349,6.92709002 L17.2918769,7.72482056 L14.1560889,10.8319761 Z" id="path-1"></path>
</defs>
<g id="icon-/-Rendering-/-Particle" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Physics / PhysX / Collider</title>
<desc>Created with Sketch.</desc>
<title>icon / Physics / PhysX / PrimitiveCollider</title>
<defs>
<path d="M12.043679,5.12543204 C12.6455376,4.46828516 14.6137828,3.53572943 15.244248,3.33110407 C17.009147,2.75828401 18.7315616,2.38790865 20.0493963,2.16811396 C21.2646599,1.96542655 22.135872,1.89079171 22.3790759,1.90353749 C18.8152035,3.62798862 19.9408429,7.00209884 19.5932228,8.65045446 C19.3047236,10.0184689 19.0411048,10.4176579 19.0411048,10.4176579 C19.0411048,10.4176579 19.0421558,10.3901126 19.0428316,10.3391328 C18.3466128,12.0890837 16.5938037,13.2831335 14.6086839,13.1790978 C14.1703378,13.1561251 13.7498731,13.0713888 13.3552808,12.9337641 C13.7029408,13.6163616 13.881436,14.3966813 13.838464,15.2166358 C13.7692038,16.5381994 13.1385421,17.6972294 12.1896873,18.4747399 L12.1963718,18.4733283 C11.6414797,19.13201 9.60351024,20.09961 8.95986008,20.3085147 C5.56742949,21.4095705 2.28865841,21.5392397 1.78172358,21.5126723 C5.16300325,20.2460801 4.26326515,16.6375199 4.61088524,14.9891643 C4.89938446,13.6211499 5.16300325,13.2219608 5.16300325,13.2219608 C5.16300325,13.2219608 5.16289937,13.2246833 5.16273593,13.2300006 C5.87988102,11.5235982 7.60945094,10.3672474 9.56430092,10.4696968 C10.002647,10.4926695 10.4231118,10.5774058 10.8177041,10.7150305 C10.4700441,10.032433 10.2915489,9.25211326 10.3345209,8.43215881 C10.40524,7.08275773 11.0612604,5.90280964 12.043679,5.12543204 Z M9.17002893,17.9928546 C10.8338457,18.0800515 12.2533227,16.8019486 12.3405197,15.1381319 C12.4277166,13.4743151 11.1496137,12.054838 9.48579698,11.9676411 C7.82198023,11.8804441 6.40250316,13.158547 6.31530622,14.8223638 C6.22810928,16.4861805 7.50621217,17.9056576 9.17002893,17.9928546 Z M14.6871879,11.6811535 C16.3510046,11.7683504 17.7704817,10.4902476 17.8576786,8.8264308 C17.9448756,7.16261404 16.6667727,5.74313698 15.0029559,5.65594004 C13.3391392,5.5687431 11.9196621,6.84684599 11.8324652,8.51066274 C11.7452682,10.1744795 13.0233711,11.5939566 14.6871879,11.6811535 Z M9.44892816,9.41633625 C8.80658814,9.27851364 7.00329275,9.5141702 5.82367767,10.3697694 C4.61432252,11.2469398 3.19925517,12.75 2.71692188,13.1227631 C2.90564063,12.4636449 3.52626507,11.0682109 4.57879521,8.93646111 L1.646611,8.26788751 L4.57879521,6.41357644 L2.01674464,2.25 L6.20121245,4.5 L7.98683911,1.52934685 L8.55331654,4.5 C11.1035114,3.22719138 12.5893628,2.59078707 13.0108706,2.59078707 C12.3777116,3.34078707 11.035099,4.78582089 10.1767691,5.90383133 C9.31843918,7.02184178 9.34810954,8.59808265 9.44892816,9.41633625 Z M14.7587637,14.2497659 C15.4011037,14.3875886 17.2043991,14.151932 18.3840142,13.2963327 C19.5933693,12.4191624 21.0084367,10.9161022 21.4907699,10.5433391 C21.3020512,11.2024573 20.6814268,12.5978913 19.6288966,14.7296411 L22.5610808,15.3982147 L19.6288966,17.2525258 L22.1909472,21.4161022 L18.0064794,19.1661022 L16.2208527,22.1367553 L15.6543753,19.1661022 C13.1041804,20.4389108 11.618329,21.0753151 11.1968212,21.0753151 C11.8299803,20.3253151 13.1725928,18.8802813 14.0309227,17.7622709 C14.8892526,16.6442604 14.8595823,15.0680195 14.7587637,14.2497659 Z" id="path-1"></path>
<path d="M21.4907699,10.5433391 C21.3020512,11.2024573 20.6814268,12.5978913 19.6288966,14.7296411 L19.6288966,14.7296411 L22.5610808,15.3982147 L19.6288966,17.2525258 L22.1909472,21.4161022 L18.0064794,19.1661022 L16.2208527,22.1367553 L15.6543753,19.1661022 C13.1041804,20.4389108 11.618329,21.0753151 11.1968212,21.0753151 C11.8299803,20.3253151 13.1725928,18.8802813 14.0309227,17.7622709 C14.8892526,16.6442604 14.8595823,15.0680195 14.7587637,14.2497659 C15.4011037,14.3875886 17.2043991,14.151932 18.3840142,13.2963327 C19.5933693,12.4191624 21.0084367,10.9161022 21.4907699,10.5433391 Z M22.3790759,1.90353749 C19.8097725,3.14674644 19.6777979,5.24734988 19.6739828,6.94059186 L19.6739465,7.57297641 C19.6715755,7.97737876 19.6578963,8.34378364 19.5932228,8.65045446 C19.3047236,10.0184689 19.0411048,10.4176579 19.0411048,10.4176579 C19.0411048,10.4176579 19.0421558,10.3901126 19.0428316,10.3391328 C18.3466128,12.0890837 16.5938037,13.2831335 14.6086839,13.1790978 C14.1703378,13.1561251 13.7498731,13.0713888 13.3552808,12.9337641 C13.7029408,13.6163616 13.881436,14.3966813 13.838464,15.2166358 C13.7692038,16.5381994 13.1385421,17.6972294 12.1896873,18.4747399 L12.1963718,18.4733283 C11.6414797,19.13201 9.60351024,20.09961 8.95986008,20.3085147 C5.56742949,21.4095705 2.28865841,21.5392397 1.78172358,21.5126723 C5.16300325,20.2460801 4.26326515,16.6375199 4.61088524,14.9891643 C4.89938446,13.6211499 5.16300325,13.2219608 5.16300325,13.2219608 L5.16273593,13.2300006 C5.87988102,11.5235982 7.60945094,10.3672474 9.56430092,10.4696968 C10.002647,10.4926695 10.4231118,10.5774058 10.8177041,10.7150305 C10.4700441,10.032433 10.2915489,9.25211326 10.3345209,8.43215881 C10.40524,7.08275773 11.0612604,5.90280964 12.043679,5.12543204 C12.6455376,4.46828516 14.6137828,3.53572943 15.244248,3.33110407 C17.009147,2.75828401 18.7315616,2.38790865 20.0493963,2.16811396 C21.2646599,1.96542655 22.135872,1.89079171 22.3790759,1.90353749 Z M6.31530622,14.8223638 C6.22810928,16.4861805 7.50621217,17.9056576 9.17002893,17.9928546 C10.8338457,18.0800515 12.2533227,16.8019486 12.3405197,15.1381319 C12.4277166,13.4743151 11.1496137,12.054838 9.48579698,11.9676411 C7.82198023,11.8804441 6.40250316,13.158547 6.31530622,14.8223638 Z M7.98683911,1.52934685 L8.55331654,4.5 C11.1035114,3.22719138 12.5893628,2.59078707 13.0108706,2.59078707 C12.3777116,3.34078707 11.035099,4.78582089 10.1767691,5.90383133 C9.31843918,7.02184178 9.34810954,8.59808265 9.44892816,9.41633625 C8.80658814,9.27851364 7.00329275,9.5141702 5.82367767,10.3697694 C4.61432252,11.2469398 3.19925517,12.75 2.71692188,13.1227631 C2.90564063,12.4636449 3.52626507,11.0682109 4.57879521,8.93646111 L4.57879521,8.93646111 L1.646611,8.26788751 L4.57879521,6.41357644 L2.01674464,2.25 L6.20121245,4.5 L7.98683911,1.52934685 Z M11.8324652,8.51066274 C11.7452682,10.1744795 13.0233711,11.5939566 14.6871879,11.6811535 C16.3510046,11.7683504 17.7704817,10.4902476 17.8576786,8.8264308 C17.9448756,7.16261404 16.6667727,5.74313698 15.0029559,5.65594004 C13.3391392,5.5687431 11.9196621,6.84684599 11.8324652,8.51066274 Z" id="path-1"></path>
</defs>
<g id="icon-/-Physics--/-PhysX-/--Collider" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Physics--/-PhysX-/--PrimitiveCollider" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

@@ -1,8 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Physics / PhysX / ragdoll</title>
<desc>Created with Sketch.</desc>
<defs>
<path d="M11.8480332,6.39683902 L9.34536997,7.30773395 L9.34536997,15.1456379 L10.4834726,15.8790622 L14.3629618,17.9906933 L16.7337828,17.5833364 L17.7664808,15.8790622 L17.7664808,8.58434379 L11.8480332,6.39683902 Z M18.8912,8.8798081 L18.8912,14.2867823 L20.4881928,15.1884775 L18.08798,19.4236113 L14.3173821,19.9400493 L13.0576372,22.6306649 L5.65749546,22.6306649 L9.33128484,17.2716353 L7.7728097,16.2555343 L4.57245497,18.3184106 L3.54439439,16.6574545 L4.57245497,16.040176 L4.57245497,9.04493294 L4.237333,9.16690736 L3.51180719,7.17354158 L8.74690658,5.26812123 L3.51180719,3.36270088 L4.237333,1.3693351 L11.8480332,4.13940344 L19.6921966,1.3693351 L20.4821716,3.36270088 L14.9491599,5.26812123 L20.4881928,7.17354158 L19.8243289,9.16690736 L18.8912,8.8798081 Z M8.20737156,7.70511516 L5.76528005,8.64195487 L5.76528005,15.4875756 L8.20737156,13.9411036 L8.20737156,7.70511516 Z M13.0576372,16.241668 C11.886078,16.241668 10.9363416,15.2919316 10.9363416,14.1203724 C10.9363416,12.9488133 11.886078,11.9990769 13.0576372,11.9990769 C14.2291964,11.9990769 15.1789328,12.9488133 15.1789328,14.1203724 C15.1789328,15.2919316 14.2291964,16.241668 13.0576372,16.241668 Z" id="path-1"></path>
</defs>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Physics / Cry / Constraint</title>
<desc>Created with Sketch.</desc>
<title>icon / Physics / PhysX / PhysicsConstraint</title>
<defs>
<path d="M8.64922765,13.850432 C8.82859372,14.2018836 8.97089521,14.5546589 9.17673598,14.8650747 C9.38059114,15.1708575 9.64930931,15.432957 10.015322,15.8625089 C8.32954569,15.8115451 6.78143782,15.8916311 5.27039453,15.687114 C3.34303664,15.4263383 2.00076953,13.6737134 2.08350296,11.8343839 C2.16756012,9.96593216 3.60844547,8.35428502 5.55367378,8.22786834 C7.4439671,8.10476101 9.35477831,8.10807034 11.2450716,8.23382515 C13.075135,8.35627062 14.527934,9.91364463 14.6808253,11.639133 C14.747674,12.3929999 14.4491718,12.8635877 13.8501817,12.951616 C13.2458968,13.0396444 12.8567188,12.6901784 12.7051511,11.9230741 C12.5105621,10.9395391 11.9909962,10.2981896 11.0226842,10.2485495 C9.25682193,10.1572118 7.48103168,10.1499313 5.71384569,10.2280317 C4.74685741,10.271053 4.10616976,11.0719126 4.08829934,11.938297 C4.06910518,12.8364511 4.70714537,13.6015698 5.7178169,13.7187204 C6.6702441,13.8292522 7.63657052,13.8107199 8.64922765,13.850432 Z M14.2608705,8.27678034 C15.5614399,8.24434884 16.9070164,8.1192559 18.2400173,8.20000373 C20.3765253,8.328406 21.9358849,10.0148442 21.9200001,12.0136837 C21.905439,13.9807537 20.3619642,15.6380697 18.2519309,15.7558821 C16.459594,15.8564859 14.6520341,15.8545003 12.8596972,15.745954 C10.9376342,15.6294654 9.4636555,14.0892999 9.31076413,12.2777688 C9.256491,11.6317862 9.48086405,11.1770833 10.1294941,11.0275013 C10.6900958,10.8984371 11.1361944,11.2823202 11.2824671,11.9594106 C11.5419192,13.1600381 12.1270099,13.7398339 13.3468316,13.7841791 C14.8903064,13.8410996 16.4384142,13.8338191 17.9825509,13.7815316 C19.1090492,13.7431433 19.8933621,12.9667728 19.9105707,12.0176549 C19.9284411,11.0414005 19.224876,10.315332 18.0513851,10.2021526 C17.2975181,10.1286854 16.5323994,10.1829585 15.7738994,10.1432464 C15.5852672,10.1333184 15.3317719,10.0280815 15.2331537,9.88180881 C14.8697885,9.34768181 14.5587108,8.77847584 14.2608705,8.27678034 Z" id="path-1"></path>
<path d="M8.64922765,13.850432 C8.82859372,14.2018836 8.97089521,14.5546589 9.17673598,14.8650747 C9.38059114,15.1708575 9.64930931,15.432957 10.015322,15.8625089 C8.32954569,15.8115451 6.78143782,15.8916311 5.27039453,15.687114 C3.34303664,15.4263383 2.00076953,13.6737134 2.08350296,11.8343839 C2.16756012,9.96593216 3.60844547,8.35428502 5.55367378,8.22786834 C7.4439671,8.10476101 9.35477831,8.10807034 11.2450716,8.23382515 C13.075135,8.35627062 14.527934,9.91364463 14.6808253,11.639133 C14.747674,12.3929999 14.4491718,12.8635877 13.8501817,12.951616 C13.2458968,13.0396444 12.8567188,12.6901784 12.7051511,11.9230741 C12.5105621,10.9395391 11.9909962,10.2981896 11.0226842,10.2485495 C9.25682193,10.1572118 7.48103168,10.1499313 5.71384569,10.2280317 C4.74685741,10.271053 4.10616976,11.0719126 4.08829934,11.938297 C4.06910518,12.8364511 4.70714537,13.6015698 5.7178169,13.7187204 C6.6702441,13.8292522 7.63657052,13.8107199 8.64922765,13.850432 Z M14.2608705,8.27678034 C15.5614399,8.24434884 16.9070164,8.1192559 18.2400173,8.20000373 C20.3765253,8.328406 21.9358849,10.0148442 21.9201204,12.0136837 C21.905439,13.9807537 20.3619642,15.6380697 18.2519309,15.7558821 C16.459594,15.8564859 14.6520341,15.8545003 12.8596972,15.745954 C10.9376342,15.6294654 9.4636555,14.0892999 9.31076413,12.2777688 C9.256491,11.6317862 9.48086405,11.1770833 10.1294941,11.0275013 C10.6900958,10.8984371 11.1361944,11.2823202 11.2824671,11.9594106 C11.5419192,13.1600381 12.1270099,13.7398339 13.3468316,13.7841791 C14.8903064,13.8410996 16.4384142,13.8338191 17.9825509,13.7815316 C19.1090492,13.7431433 19.8933621,12.9667728 19.9105707,12.0176549 C19.9284411,11.0414005 19.224876,10.315332 18.0513851,10.2021526 C17.2975181,10.1286854 16.5323994,10.1829585 15.7738994,10.1432464 C15.5852672,10.1333184 15.3317719,10.0280815 15.2331537,9.88180881 C14.8697885,9.34768181 14.5587108,8.77847584 14.2608705,8.27678034 Z" id="path-1"></path>
</defs>
<g id="icon-/-Physics-/-Cry-/-Constraint" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Physics-/-PhysX-/-PhysicsConstraint" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 7.8 KiB

After

Width:  |  Height:  |  Size: 7.7 KiB

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Shapes / Polygon Prism Shape</title>
<desc>Created with Sketch.</desc>
<title>icon / Shapes / PolygonPrism</title>
<defs>
<path d="M19.9017239,5.27764074 L15.8749409,3.39494038 L12.934303,5.60108461 L16.511702,8.1367453 L19.9017239,5.27764074 Z M14.9503518,8.36249704 L12.0210661,6.28621909 L9.25353102,8.36249704 L14.9503518,8.36249704 Z M9.52998834,3.18810609 L12.0053289,4.94262769 L14.343985,3.18810609 L9.52998834,3.18810609 L9.52998834,3.18810609 Z M3.95625753,5.62776217 L7.63852378,8.2187203 L11.092092,5.62776217 L7.9824946,3.4236793 L3.95625753,5.62776217 Z M8.21789762,14.4595831 L15.8351155,14.4595831 L15.9290657,14.5125239 L15.9290657,9.7479088 L8.21789762,9.7479088 L8.21789762,14.4595831 Z M7.20742071,14.5124396 L7.20742071,9.88310602 L2.96107346,6.3077052 L2.86163064,16.9500775 L7.20742071,14.5124396 Z M8.21789762,20.4321632 L15.9290657,20.4321632 L15.9290657,16.1915223 L15.4889456,15.9890137 L8.37165088,15.9890137 L8.21789762,16.0689342 L8.21789762,20.4321632 L8.21789762,20.4321632 Z M7.20742071,19.9359513 L7.20742071,16.2905422 L4.60896521,17.7480662 L7.20742071,19.9359513 Z M16.9395426,14.6242043 L20.986906,16.6338121 L20.986906,6.19452546 L16.9395426,9.84259567 L16.9395426,14.6242043 Z M16.9395426,19.8373467 L19.428755,17.5937078 L16.9395426,16.3577573 L16.9395426,19.8373467 L16.9395426,19.8373467 Z M21.9973829,17.3534034 L21.4660563,17.8323119 L16.849041,21.993835 L7.25618921,21.993835 L1.90393561,17.5019559 L1.95843809,5.46349178 L1.95915632,5.38662663 L2.02910093,5.34739335 L7.98580078,2.00616503 L15.8351155,2.00616503 L21.7321276,4.93416544 L21.9973829,5.0658707 L21.9973829,5.28373728 L21.9973829,17.1355368 L21.9973829,17.3534034 Z" id="path-1"></path>
</defs>
<g id="icon-/-Shapes-/-Polygon-Prism-Shape" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Shapes-/-PolygonPrism" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 2.2 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>icon / Shapes / PolygonPrismShape</title>
<defs>
<path d="M19.9017239,5.27764074 L15.8749409,3.39494038 L12.934303,5.60108461 L16.511702,8.1367453 L19.9017239,5.27764074 Z M14.9503518,8.36249704 L12.0210661,6.28621909 L9.25353102,8.36249704 L14.9503518,8.36249704 Z M9.52998834,3.18810609 L12.0053289,4.94262769 L14.343985,3.18810609 L9.52998834,3.18810609 L9.52998834,3.18810609 Z M3.95625753,5.62776217 L7.63852378,8.2187203 L11.092092,5.62776217 L7.9824946,3.4236793 L3.95625753,5.62776217 Z M8.21789762,14.4595831 L15.8351155,14.4595831 L15.9290657,14.5125239 L15.9290657,9.7479088 L8.21789762,9.7479088 L8.21789762,14.4595831 Z M7.20742071,14.5124396 L7.20742071,9.88310602 L2.96107346,6.3077052 L2.86163064,16.9500775 L7.20742071,14.5124396 Z M8.21789762,20.4321632 L15.9290657,20.4321632 L15.9290657,16.1915223 L15.4889456,15.9890137 L8.37165088,15.9890137 L8.21789762,16.0689342 L8.21789762,20.4321632 L8.21789762,20.4321632 Z M7.20742071,19.9359513 L7.20742071,16.2905422 L4.60896521,17.7480662 L7.20742071,19.9359513 Z M16.9395426,14.6242043 L20.986906,16.6338121 L20.986906,6.19452546 L16.9395426,9.84259567 L16.9395426,14.6242043 Z M16.9395426,19.8373467 L19.428755,17.5937078 L16.9395426,16.3577573 L16.9395426,19.8373467 L16.9395426,19.8373467 Z M21.9973829,17.3534034 L21.4660563,17.8323119 L16.849041,21.993835 L7.25618921,21.993835 L1.90393561,17.5019559 L1.95843809,5.46349178 L1.95915632,5.38662663 L2.02910093,5.34739335 L7.98580078,2.00616503 L15.8351155,2.00616503 L21.7321276,4.93416544 L21.9973829,5.0658707 L21.9973829,5.28373728 L21.9973829,17.1355368 L21.9973829,17.3534034 Z" id="path-1"></path>
</defs>
<g id="icon-/-Shapes-/-PolygonPrismShape" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>
<use id="Shape" fill="#5A69A1" fill-rule="nonzero" xlink:href="#path-1"></use>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Rendering / Projector Light</title>
<desc>Created with Sketch.</desc>
<title>icon / Rendering / ProjectorLight</title>
<defs>
<path d="M3.80820088,6.90293957 C3.81434755,6.90293957 3.81303329,6.90426001 3.81303329,6.90553645 L3.81303329,17.4000226 L12.2176097,17.4026195 C12.211463,17.4026195 12.2127772,17.4012991 12.2127772,17.4000226 L12.2127772,15.3026835 L14.3127132,15.3026835 L14.3127132,9.00287556 L12.2127772,9.00287556 L12.2127772,6.90553645 L3.80820088,6.90293957 Z M14.3138088,7.95290756 C14.8930851,7.95290756 15.3626812,8.42251297 15.3626812,8.9997573 L15.3626812,15.3058018 C15.3626812,15.8839609 14.8911088,16.3526515 14.3138088,16.3526515 L13.1449081,16.3584014 L13.1449081,17.4000226 C13.169096,17.9861548 12.6063151,18.3560013 12.27958,18.3560013 L3.8701712,18.3560013 C3.12672687,18.3560013 2.49454948,17.9243807 2.49454948,16.8907887 C2.49454948,16.2017273 2.50592504,13.0099047 2.52867615,7.31532082 C2.52867615,6.15648121 2.59569996,5.82170689 3.7515268,5.82170689 L12.27958,5.82170689 C12.9793604,5.82170689 13.2699595,6.39028754 13.2699595,7.05094252 L13.2699595,7.95290756 L14.3138088,7.95290756 Z M17.2150389,6.16909157 C17.3892152,6.34326788 17.4662487,6.68113548 17.3866313,6.76075288 L16.1898732,7.95751098 C16.1102558,8.03712838 15.8067783,7.92863112 15.6323916,7.75424445 C15.4580049,7.57985778 15.3430392,7.26991176 15.4226566,7.19029436 L16.6194147,5.99353626 C16.6990321,5.91391886 17.0406523,5.9947049 17.2150389,6.16909157 Z M19.1623344,4.22179611 C19.3365107,4.39597242 19.4135442,4.73384002 19.3339268,4.81345742 L18.1371687,6.01021552 C18.0575513,6.08983292 17.7540737,5.98133566 17.5796871,5.80694899 C17.4053004,5.63256232 17.2903347,5.3226163 17.3699521,5.2429989 L18.5667102,4.0462408 C18.6463276,3.9666234 18.9879477,4.04740944 19.1623344,4.22179611 Z M21.1096298,2.27450065 C21.2838062,2.44867695 21.3608397,2.78654455 21.2812223,2.86616196 L20.0844642,4.06292006 C20.0048468,4.14253746 19.7013692,4.03404019 19.5269825,3.85965353 C19.3525959,3.68526686 19.2376301,3.37532084 19.3172475,3.29570344 L20.5140056,2.09894534 C20.593623,2.01932794 20.9352432,2.10011398 21.1096298,2.27450065 Z M17.4045557,17.8342159 C17.2303793,18.0083923 16.8925117,18.0854258 16.8128943,18.0058084 L15.6161362,16.8090503 C15.5365188,16.7294329 15.6450161,16.4259553 15.8194028,16.2515686 C15.9937894,16.077182 16.3037355,15.9622162 16.3833529,16.0418337 L17.580111,17.2385917 C17.6597284,17.3182092 17.5789423,17.6598293 17.4045557,17.8342159 Z M19.3518511,19.7815114 C19.1776748,19.9556877 18.8398072,20.0327212 18.7601898,19.9531038 L17.5634317,18.7563457 C17.4838143,18.6767283 17.5923116,18.3732508 17.7666982,18.1988641 C17.9410849,18.0244774 18.2510309,17.9095117 18.3306483,17.9891291 L19.5274064,19.1858872 C19.6070238,19.2655046 19.5262378,19.6071247 19.3518511,19.7815114 Z M21.2991466,21.7288069 C21.1249703,21.9029832 20.7871027,21.9800167 20.7074853,21.9003993 L19.5107272,20.7036412 C19.4311098,20.6240238 19.539607,20.3205462 19.7139937,20.1461595 C19.8883804,19.9717729 20.1983264,19.8568072 20.2779438,19.9364246 L21.4747019,21.1331827 C21.5543193,21.2128001 21.4735332,21.5544202 21.2991466,21.7288069 Z" id="path-1"></path>
</defs>
<g id="icon-/-Rendering-/-Projector-Light" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Rendering-/-ProjectorLight" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Gameplay / Random timed spawner</title>
<desc>Created with Sketch.</desc>
<title>icon / Gameplay / RandomTimedSpawner</title>
<defs>
<path d="M15.732635,16.526469 L15.732635,17.9658482 L18.0341518,15.9867018 L15.732635,14.127035 L15.732635,15.3869604 L13.564561,15.3869604 L11.6450591,13.3920313 L13.564561,11.3971021 L15.732635,11.3971021 L15.732635,12.6570275 L18.0341518,10.7973608 L15.732635,8.81821428 L15.732635,10.2575935 L13.0488627,10.2575935 L10.8389978,12.5542956 L8.77491792,10.4091071 L5.50021567,10.4091071 C5.17385404,10.4091071 4.90928568,10.6641948 4.90928568,10.9788614 C4.90928568,11.293528 5.17385404,11.5486157 5.50021567,11.5486157 L8.25921963,11.5486157 L10.0329365,13.3920313 L8.25921963,15.2354468 L5.50021567,15.2354468 C5.17385404,15.2354468 4.90928568,15.4905345 4.90928568,15.8052011 C4.90928568,16.1198677 5.17385404,16.3749554 5.50021567,16.3749554 L8.77491792,16.3749554 L10.8389978,14.2297669 L13.0488627,16.526469 L15.732635,16.526469 Z M11.4717187,22.7385268 C6.96876116,22.7385268 3.31839282,19.0809165 3.31839282,14.5690256 C3.31839282,10.0571346 6.96876116,1.26147319 11.4717187,1.26147319 C15.9746763,1.26147319 19.6250446,10.0571346 19.6250446,14.5690256 C19.6250446,19.0809165 15.9746763,22.7385268 11.4717187,22.7385268 Z" id="path-1"></path>
<path d="M11.4717187,1.26147319 C15.9746763,1.26147319 19.6250446,10.0571346 19.6250446,14.5690256 C19.6250446,19.0809165 15.9746763,22.7385268 11.4717187,22.7385268 C6.96876116,22.7385268 3.31839282,19.0809165 3.31839282,14.5690256 C3.31839282,10.0571346 6.96876116,1.26147319 11.4717187,1.26147319 Z M15.732635,8.81821428 L15.7323928,10.2574732 L13.0488627,10.2575935 L10.8383928,12.5534732 L8.77491792,10.4091071 L5.50021567,10.4091071 C5.17385404,10.4091071 4.90928568,10.6641948 4.90928568,10.9788614 C4.90928568,11.293528 5.17385404,11.5486157 5.50021567,11.5486157 L5.50021567,11.5486157 L8.25921963,11.5486157 L10.0323928,13.3914732 L8.25921963,15.2354468 L5.50021567,15.2354468 C5.17385404,15.2354468 4.90928568,15.4905345 4.90928568,15.8052011 C4.90928568,16.1198677 5.17385404,16.3749554 5.50021567,16.3749554 L8.77491792,16.3749554 L10.8383928,14.2294732 L13.0488627,16.526469 L15.7323928,16.5254732 L15.732635,17.9658482 L18.0341518,15.9867018 L15.732635,14.127035 L15.7323928,15.3864732 L13.564561,15.3869604 L11.6443928,13.3914732 L13.564561,11.3971021 L15.7323928,11.3964732 L15.732635,12.6570275 L18.0341518,10.7973608 L15.732635,8.81821428 Z" id="path-1"></path>
</defs>
<g id="icon-/-Gameplay-/-Random-timed-spawner" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Gameplay-/-RandomTimedSpawner" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Physics / Cry / Rigid Body Physics </title>
<desc>Created with Sketch.</desc>
<title>icon / Physics / PhysX / RigidPhysics</title>
<defs>
<path d="M12.1875,21 C7.32049064,21 3.375,17.0545094 3.375,12.1875 C3.375,7.32049064 7.32049064,3.375 12.1875,3.375 C17.0545094,3.375 21,7.32049064 21,12.1875 C21,17.0545094 17.0545094,21 12.1875,21 Z M11.375,11.375 L11.375,4.03978956 C7.50197046,4.4212683 4.4212683,7.50197046 4.03978956,11.375 L11.375,11.375 Z M12.625,20.3635108 C16.7985591,20.1437686 20.1437686,16.7985591 20.3635108,12.625 L12.625,12.625 L12.625,20.3635108 Z" id="path-1"></path>
</defs>
<g id="icon-/-Physics-/-Cry-/-Rigid-Body-Physics-" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Physics-/-PhysX-/-RigidPhysics" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1021 B

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Animation / Simple LOD Distance</title>
<desc>Created with Sketch.</desc>
<title>icon / Animation / SimpleLODDistance</title>
<defs>
<path d="M9.65613074,9.14003989 L9.69357906,9.10058594 L9.70614106,9.11587953 L12.6844813,2.69553277 L15.5012533,9.48599975 L17.7301967,6.42458544 L21.4153176,11.6958371 L21.4971533,11.8911908 L23.0203335,20.1084517 L1.74190235,20.1084517 L3.29787764,12.6661124 L3.3499047,12.526177 L6.68990442,6.4958984 L9.65613074,9.14003989 Z M2.76516829,18.6424246 L4.66700321,15.1304007 L3.72000332,14.5942809 L2.76516829,18.6424246 Z M3.66540341,19.1084517 L8.44101431,19.1084517 L7.10155675,17.6720694 L3.66540341,19.1084517 Z M9.12468027,19.1084517 L9.16319006,19.1084517 L12.1789615,17.3692315 L10.5272435,16.2400624 L10.0842651,16.4252364 L7.59346891,17.4664401 L9.12468027,19.1084517 Z M10.1640251,19.1084517 L14.7230459,19.1084517 L12.6369246,17.6823102 L10.1640251,19.1084517 Z M15.6090065,19.1084517 L15.7204922,19.1084517 L18.2576751,17.6376261 L15.5246665,16.2551354 L15.1116158,16.2551354 L13.1174865,17.4051662 L15.6090065,19.1084517 Z M16.7174432,19.1084517 L21.2677357,19.1084517 L18.7986435,17.901963 L16.7174432,19.1084517 L16.7174432,19.1084517 Z M21.7593047,18.792151 L21.3230336,16.4385534 L19.319542,17.5999938 L21.7593047,18.792151 L21.7593047,18.792151 Z M20.9534894,15.4737454 L18.8896286,15.2431297 L16.3404756,16.1443131 L18.7785737,17.3356569 L21.1268329,15.974352 L20.9534894,15.4737454 L20.9534894,15.4737454 Z M12.6486957,14.0965621 L11.0973608,15.6197946 L14.4307823,15.6774679 L12.6486957,14.0965621 Z M9.49502638,16.1655987 L5.53645171,15.2776294 L7.2298524,17.0765119 L9.49502638,16.1655987 Z M4.16639829,13.3984048 L5.05116924,13.9916313 L8.96736287,9.8656964 L6.95846449,8.07493232 L4.26126433,12.9446538 L4.16639829,13.3984048 Z M6.03479188,14.4079065 L9.95571405,15.3645391 L11.9309805,13.400001 L9.63945513,10.6101867 L6.03479188,14.4079065 L6.03479188,14.4079065 Z M16.2533124,10.1520165 L19.1120782,14.2617627 L20.9577649,14.4679996 L20.5336522,12.179994 L17.713667,8.14624529 L16.2533124,10.1520165 L16.2533124,10.1520165 Z M15.3045292,11.4551534 L15.2605297,11.5155859 L15.2556338,11.5037832 L13.3554671,13.3936294 L15.5929419,15.3479333 L18.0461975,14.4806518 L15.6811113,11.0806166 L15.3045292,11.4551534 L15.3045292,11.4551534 Z M14.8414617,10.5053275 L12.6333311,5.18212826 L10.4102232,9.97443621 L12.6387321,12.6960934 L14.8414617,10.5053275 L14.8414617,10.5053275 Z M3.29785273,18.7201681 L6.73794023,17.2821412 L5.06429406,15.487388 L3.29785273,18.7201681 Z M12.6595234,17.0920875 L14.0307231,16.3013053 L11.3392906,16.1895326 L12.6595234,17.0920875 Z" id="path-1"></path>
</defs>
<g id="icon-/-Animation-/-Simple-LOD-Distance" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Animation-/-SimpleLODDistance" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.0 KiB

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Gameplay / Simple State</title>
<desc>Created with Sketch.</desc>
<title>icon / Gameplay / SimpleState</title>
<defs>
<path d="M2.39750293,6.23957535 C2.39750293,6.9288074 2.95867953,7.48957535 3.64750293,7.48957535 C4.33632633,7.48957535 4.89750293,6.9288074 4.89750293,6.23957535 C4.89750293,5.5503433 4.33632633,4.98957535 3.64750293,4.98957535 C2.95867953,4.98957535 2.39750293,5.5503433 2.39750293,6.23957535 Z M5.64750293,6.23957535 C5.64750293,7.34226888 4.75069712,8.23957535 3.64750293,8.23957535 C2.54430874,8.23957535 1.64750293,7.34226888 1.64750293,6.23957535 C1.64750293,5.13688182 2.54430874,4.23957535 3.64750293,4.23957535 C4.75069712,4.23957535 5.64750293,5.13688182 5.64750293,6.23957535 Z M21.8747157,6.23957535 C21.8747157,7.34226888 20.9779099,8.23957535 19.8747157,8.23957535 C18.7715215,8.23957535 17.8747157,7.34226888 17.8747157,6.23957535 C17.8747157,5.13688182 18.7715215,4.23957535 19.8747157,4.23957535 C20.9779099,4.23957535 21.8747157,5.13688182 21.8747157,6.23957535 Z M18.6247157,6.23957535 C18.6247157,6.9288074 19.1858923,7.48957535 19.8747157,7.48957535 C20.5635391,7.48957535 21.1247157,6.9288074 21.1247157,6.23957535 C21.1247157,5.5503433 20.5635391,4.98957535 19.8747157,4.98957535 C19.1858923,4.98957535 18.6247157,5.5503433 18.6247157,6.23957535 Z M17.2405032,6.64341836 L11.8632089,15.7085814 L6.44979209,6.64341836 L17.2405032,6.64341836 Z M14.0504317,18.7526036 C14.0504317,19.8552971 13.1536259,20.7526036 12.0504317,20.7526036 C10.9472375,20.7526036 10.0504317,19.8552971 10.0504317,18.7526036 C10.0504317,17.64991 10.9472375,16.7526036 12.0504317,16.7526036 C13.1536259,16.7526036 14.0504317,17.64991 14.0504317,18.7526036 Z M10.8004317,18.7526036 C10.8004317,19.4418356 11.3616083,20.0026036 12.0504317,20.0026036 C12.7392551,20.0026036 13.3004317,19.4418356 13.3004317,18.7526036 C13.3004317,18.0633715 12.7392551,17.5026036 12.0504317,17.5026036 C11.3616083,17.5026036 10.8004317,18.0633715 10.8004317,18.7526036 Z" id="path-1"></path>
</defs>
<g id="icon-/-Gameplay-/-Simple-State" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Gameplay-/-SimpleState" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

+2 -4
View File
@@ -1,15 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Gameplay / Spawner </title>
<desc>Created with Sketch.</desc>
<defs>
<path d="M4.19541476,13.2796468 L7.55119067,11.5242011 L9.49816821,13.8080357 L12.4002668,9.88745301 L14.494186,11.5242011 L12.4002668,8.74553571 L9.49816821,11.1587876 L7.91854492,8.87495301 L4.93454779,9.98563882 C6.19646079,6.04339663 8.80245295,1.875 11.8125,1.875 C16.058189,1.875 19.5,10.1681368 19.5,14.4222488 C19.5,18.6763608 16.058189,22.125 11.8125,22.125 C7.56681099,22.125 4.125,18.6763608 4.125,14.4222488 C4.125,14.0671349 4.14898305,13.6838765 4.19541476,13.2796468 Z" id="path-1"></path>
<path d="M18.4882988,9.38492584 C19.1320276,11.2084531 19.5,13.031262 19.5,14.4222488 C19.5,18.6763608 16.058189,22.125 11.8125,22.125 C7.56681099,22.125 4.125,18.6763608 4.125,14.4222488 C4.125,13.1547199 4.43055184,11.5286207 4.9718788,9.87015258 L8.99000427,13.574806 L12,10.5132013 L14.9996797,13.574806 Z M11.8125,1.875 C14.3034043,1.875 16.5176094,4.72954269 17.9224059,7.94824717 L14.9996797,11.038324 L12,8 L8.99000427,11.038324 L5.69035715,7.97634103 C7.09451301,4.74617164 9.31435097,1.875 11.8125,1.875 Z" id="path-1"></path>
</defs>
<g id="icon-/-Gameplay-/-Spawner-" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>
<use id="Icon" fill="#65C98C" xlink:href="#path-1"></use>
<use id="Combined-Shape" fill="#65C98C" xlink:href="#path-1"></use>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Shapes / Sphere Shape</title>
<desc>Created with Sketch.</desc>
<title>icon / Shapes / SphereShape</title>
<defs>
<path d="M5.70310303,17.0463984 C7.13450492,18.6555386 9.21464164,19.6748229 11.5332078,19.693946 C10.3685416,19.0251893 9.4191841,18.0563156 8.69680325,16.8872148 C7.71809333,17.0309273 6.71380277,17.0870639 5.70310303,17.0463984 Z M5.01599515,16.1535014 C6.10781403,16.2503975 7.19659525,16.2254308 8.25543967,16.0922807 C7.19791948,13.9655454 6.8027839,11.3240456 7.12723346,8.65748219 C6.20550292,8.5939142 5.26590612,8.61820253 4.32776542,8.74019121 C3.93017493,9.68241979 3.7103664,10.718014 3.7103664,11.8049472 C3.7103664,13.411963 4.19085059,14.9067557 5.01599515,16.1535014 Z M16.3804664,13.4025617 C14.6180288,15.0168573 12.2300314,16.1876052 9.60666489,16.7270266 C10.4659052,17.9996977 11.6322748,18.9716065 13.0815945,19.4706473 L13.050447,19.5611061 C14.8630361,19.2241816 16.4578729,18.2675405 17.6068347,16.9193055 C17.5392977,15.6472582 17.0999682,14.4594504 16.3804664,13.4025617 Z M15.8635819,12.7217782 C14.0988211,10.6247216 11.1835422,9.15278544 7.97092624,8.74063457 C7.64964048,11.3580085 8.06487369,13.9399776 9.14186926,15.9544314 C11.7650811,15.4676334 14.1495959,14.3168807 15.8635819,12.7217782 Z M18.4966819,7.97166795 C17.1491434,5.55228488 14.5655166,3.9156746 11.599639,3.9156746 C10.7941396,3.9156746 10.0168352,4.03639184 9.28483029,4.26072179 C8.71802534,5.43256868 8.32534716,6.66532385 8.09890788,7.90284212 C11.4757802,8.3400733 14.5553738,9.88366682 16.4642928,12.1139921 C17.5517159,10.9149591 18.2795958,9.50854526 18.4966819,7.97166795 Z M19.0748808,9.27606867 C18.6816274,10.5738586 17.9599567,11.7602932 16.9947874,12.7945055 C17.6620947,13.7387522 18.1285075,14.7861345 18.3382182,15.9098391 C19.0682604,14.7139638 19.4889116,13.3085797 19.4889116,11.8049472 C19.4889116,10.9204414 19.3433522,10.0699327 19.0748808,9.27606867 Z M8.15942583,4.70325966 C6.74507624,5.38967055 5.56664524,6.4861495 4.7786764,7.83815297 C5.60845025,7.76238638 6.43728621,7.75728283 7.25332122,7.8171426 C7.44122064,6.76505023 7.74208426,5.71706199 8.15942583,4.70325966 Z M11.599639,21.3885603 C6.30675568,21.3885603 2.01602597,17.0978305 2.01602597,11.8049472 C2.01602597,6.51206388 6.30675568,2.22133417 11.599639,2.22133417 C16.8925223,2.22133417 21.1832521,6.51206388 21.1832521,11.8049472 C21.1832521,17.0978305 16.8925223,21.3885603 11.599639,21.3885603 Z" id="path-1"></path>
<path d="M11.599639,2.22133417 C16.8925223,2.22133417 21.1832521,6.51206388 21.1832521,11.8049472 C21.1832521,17.0978305 16.8925223,21.3885603 11.599639,21.3885603 C6.30675568,21.3885603 2.01602597,17.0978305 2.01602597,11.8049472 C2.01602597,6.51206388 6.30675568,2.22133417 11.599639,2.22133417 Z M8.6967871,16.8871886 L8.66234389,16.892237 C7.69476761,17.0321963 6.70243947,17.0865596 5.70385017,17.0464285 C7.13474778,18.6557001 9.21493462,19.6749193 11.5335338,19.6939486 C10.3681392,19.0247825 9.41902018,18.0560587 8.6967871,16.8871886 Z M16.3803844,13.4024413 L16.2205781,13.5462843 C14.4749303,15.0863329 12.1516087,16.2037087 9.60679513,16.7269998 C10.4660066,17.9997823 11.6323379,18.9716282 13.0815945,19.4706473 L13.0508027,19.56104 C14.8631196,19.2240797 16.4577279,18.2675844 17.6065968,16.9195847 C17.5391229,15.6467441 17.0997938,14.459153 16.3803844,13.4024413 Z M4.55089244,8.71301682 L4.32769491,8.74035832 C3.93014895,9.68254223 3.7103664,10.7180782 3.7103664,11.8049472 C3.7103664,13.4118939 4.1908093,14.9066272 5.01588879,16.1533407 C6.10858424,16.250401 7.19725573,16.2253866 8.25599131,16.0922114 C7.19797338,13.9656816 6.8028173,11.3243052 7.12718933,8.65784495 C6.27868031,8.59895146 5.41481845,8.61489764 4.55089244,8.71301682 Z M7.97170265,8.7407342 L7.96908288,8.75571761 C7.65122427,11.3680404 8.06697896,13.9440729 9.14201053,15.9546956 C11.7655582,15.4673614 14.1495623,14.3167975 15.8633063,12.7220347 C14.099075,10.6249469 11.1840734,9.1530305 7.97170265,8.7407342 Z M19.0747202,9.27559369 L19.0197813,9.45066002 C18.6160678,10.6806455 17.9161956,11.8073522 16.9941728,12.795164 C17.661867,13.7383461 18.1283079,14.7856156 18.3380989,15.9092002 C19.0681616,14.7142935 19.4889116,13.3087561 19.4889116,11.8049472 C19.4889116,10.920265 19.3432942,10.0695935 19.0747202,9.27559369 Z M11.599639,3.9156746 C10.7943473,3.9156746 10.0172361,4.03632958 9.28539669,4.26054824 C8.71793855,5.43280056 8.32528059,6.66556565 8.0988625,7.90309014 C11.4761013,8.34027974 14.5552881,9.88371559 16.4640854,12.1137497 C17.5517492,10.9149707 18.2797095,9.50837024 18.4967367,7.97128041 C17.1487141,5.55201293 14.5652702,3.9156746 11.599639,3.9156746 Z M8.15981264,4.70232013 C6.74509043,5.38956982 5.56638809,6.48633342 4.77834782,7.83871681 C5.60909564,7.76238032 6.43764108,7.75730494 7.25339403,7.81714795 C7.44118588,6.76504848 7.74220578,5.71657086 8.15981264,4.70232013 Z" id="path-1"></path>
</defs>
<g id="icon-/-Shapes-/-Sphere-Shape" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Shapes-/-SphereShape" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 2.9 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 7.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 8.1 KiB

+3 -5
View File
@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Gameplay / Tags </title>
<desc>Created with Sketch.</desc>
<title>icon / Gameplay / Tag</title>
<defs>
<path d="M4.25244716,5.12194458 L10.5172558,0.171972357 L16.7820643,5.12194458 L16.7820643,21.621852 L4.25244716,21.621852 L4.25244716,5.12194458 Z M10.7409328,8.83042115 C11.6115714,8.83042115 12.3173635,8.12462908 12.3173635,7.25399044 C12.3173635,6.3833518 11.6115714,5.67755973 10.7409328,5.67755973 C9.87029412,5.67755973 9.16450205,6.3833518 9.16450205,7.25399044 C9.16450205,8.12462908 9.87029412,8.83042115 10.7409328,8.83042115 Z" id="path-1"></path>
<path d="M10.5172558,0.171972357 L16.7820643,5.12194458 L16.7820643,21.621852 L4.25244716,21.621852 L4.25244716,5.12194458 L10.5172558,0.171972357 Z M10.7409328,5.67755973 C9.87029412,5.67755973 9.16450205,6.3833518 9.16450205,7.25399044 C9.16450205,8.12462908 9.87029412,8.83042115 10.7409328,8.83042115 C11.6115714,8.83042115 12.3173635,8.12462908 12.3173635,7.25399044 C12.3173635,6.3833518 11.6115714,5.67755973 10.7409328,5.67755973 Z" id="path-1"></path>
</defs>
<g id="icon-/-Gameplay-/-Tags-" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-Gameplay-/-Tag" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

+1 -3
View File
@@ -1,10 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / Gameplay / Transform</title>
<desc>Created with Sketch.</desc>
<defs>
<path d="M15.9522403,9.51007463 L7.96252407,17.6380228 L16.6574208,17.6380228 L16.6574208,15.1883807 L22.9067163,19.0941904 L16.6574208,23 L16.6574208,20.1191132 L3.46589817,20.1191132 L3.45687888,7.43690338 L1.09328375,7.43690338 L4.99909339,1.18760796 L8.90490302,7.43690338 L6.27428022,7.43690338 L6.27428022,15.2178454 L14.0844857,7.64232009 L12.3897381,5.94757242 L19.5704817,4.29047773 L17.913387,11.4712214 L15.9522403,9.51007463 Z" id="path-1"></path>
<path d="M4.99909339,1.18760796 L8.90490302,7.43690338 L6.27328375,7.43660796 L6.27428022,15.2178454 L14.0842837,7.64160796 L12.3897381,5.94757242 L19.5704817,4.29047773 L17.913387,11.4712214 L15.9522837,9.50960796 L7.96252407,17.6380228 L16.6572837,17.637608 L16.6574208,15.1883807 L22.9067163,19.0941904 L16.6574208,23 L16.6572837,20.118608 L3.46589817,20.1191132 L3.45628375,7.43660796 L1.09328375,7.43690338 L4.99909339,1.18760796 Z" id="path-1"></path>
</defs>
<g id="icon-/-Gameplay-/-Transform" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1016 B

@@ -1,15 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / UI / UI Canvas Proxy Ref</title>
<desc>Created with Sketch.</desc>
<title>icon / UI / UI CanvasProxyRef</title>
<defs>
<path d="M5.91385633,16.995352 L16.2965623,16.995352 C16.5600066,16.995352 16.7761956,17.0462622 16.8564106,17.195838 L18.9136623,21.031961 C18.9876946,21.1700079 18.9502807,21.4362238 18.6449716,21.560015 C18.3396625,21.6838063 18.0186708,21.5456822 17.9461108,21.4103809 L16.1146853,17.995352 L6.09573336,17.995352 L4.2643078,21.4103809 C4.19174789,21.5456822 3.85574204,21.6838063 3.55043293,21.560015 C3.24512381,21.4362238 3.22272403,21.1700079 3.29675638,21.031961 L5.35400802,17.195838 C5.4515664,17.067176 5.6096213,16.995352 5.91385633,16.995352 Z M10.6052093,2.08812845 C10.6052093,1.81008868 10.8371429,1.58469292 11.1052093,1.58469292 C11.3813517,1.58469292 11.6052093,1.80592923 11.6052093,2.08812845 L11.6052093,3.1757978 L10.6052093,3.1757978 L10.6052093,2.08812845 Z M5.91738797,19.5107512 C5.91738797,19.2346088 6.14670507,19.0107512 6.41767299,19.0107512 L15.8674053,19.0107512 C16.1437051,19.0107512 16.3676903,19.2426848 16.3676903,19.5107512 C16.3676903,19.7868935 16.1383732,20.0107512 15.8674053,20.0107512 L6.41767299,20.0107512 C6.14137321,20.0107512 5.91738797,19.7788176 5.91738797,19.5107512 Z M4,3.65703333 L18.3710785,3.65703333 C18.9233633,3.65703333 19.3710785,4.10474858 19.3710785,4.65703333 L19.3710785,15 C19.3710785,15.5522847 18.9233633,16 18.3710785,16 L4,16 C3.44771525,16 3,15.5522847 3,15 L3,4.65703333 C3,4.10474858 3.44771525,3.65703333 4,3.65703333 Z" id="path-1"></path>
<path d="M20.2187493,13.4748383 C20.4158221,13.4748383 20.577545,13.5129223 20.6375509,13.6248143 L22.176504,16.4944746 C22.2318848,16.5977423 22.2038969,16.7968885 21.9755065,16.8894921 C21.7471162,16.9820957 21.5069943,16.8787702 21.4527149,16.7775564 L20.0826939,14.2229009 L16.7089653,14.2227 L16.7089653,13.4747 L20.2187493,13.4748383 Z M19.897713,14.982483 C20.1044025,14.982483 20.2719575,15.1559839 20.2719575,15.3565143 C20.2719575,15.5630861 20.1004139,15.7305457 19.897713,15.7305457 L16.7089653,15.7297 L16.7089653,14.9817 L19.897713,14.982483 Z M21.51868,3.49694043 C22.0709648,3.49694043 22.51868,3.94465568 22.51868,4.49694043 L22.51868,11.7302526 C22.51868,12.2825373 22.0709648,12.7302526 21.51868,12.7302526 L16.7089653,12.7297 L16.7093234,8.06897608 C16.7093234,7.01461429 15.8934456,6.15081096 14.8585858,6.07446182 L14.7093234,6.06897608 L10.2719653,6.0687 L10.2720879,4.49694043 C10.2720879,3.94465568 10.7198031,3.49694043 11.2720879,3.49694043 L21.51868,3.49694043 Z M16.3352921,1.9467 C16.5418639,1.9467 16.7093234,2.11219862 16.7093234,2.32330131 L16.7093234,3.13694611 L15.9612608,3.13694611 L15.9612608,2.32330131 C15.9612608,2.11531015 16.1347616,1.9467 16.3352921,1.9467 Z" id="path-1"></path>
</defs>
<g id="icon-/-UI-/-UI-Canvas-Proxy-Ref" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-UI-/-UI-CanvasProxyRef" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<path d="M12.7084595,17.9100205 C12.9055323,17.9100205 13.0672552,17.9481045 13.1272611,18.0599965 L14.6662142,20.9296568 C14.721595,21.0329245 14.6936071,21.2320707 14.4652168,21.3246743 C14.2368264,21.4172779 13.9967045,21.3139525 13.9424251,21.2127386 L12.5724041,18.6580831 L5.07760055,18.6580831 L3.70757952,21.2127386 C3.65330017,21.3139525 3.40194675,21.4172779 3.17355641,21.3246743 C2.94516606,21.2320707 2.92840962,21.0329245 2.98379046,20.9296568 L4.52274354,18.0599965 C4.59572332,17.9637494 4.71395828,17.9100205 4.94154514,17.9100205 L12.7084595,17.9100205 Z M12.3874232,19.4176653 C12.5941127,19.4176653 12.7616677,19.5911661 12.7616677,19.7916966 C12.7616677,19.9982684 12.5901242,20.1657279 12.3874232,20.1657279 L5.31843156,20.1657279 C5.11174201,20.1657279 4.94418703,19.9922271 4.94418703,19.7916966 C4.94418703,19.5851248 5.11573058,19.4176653 5.31843156,19.4176653 L12.3874232,19.4176653 Z M3.20057791,15.258117 L3.20057791,15.8439035 C3.20057791,16.1200459 3.42443554,16.3439035 3.70057791,16.3439035 L3.70057791,16.3439035 L5.31724075,16.3439035 L5.31724075,17.3439035 L3.70057791,17.3439035 L3.5561179,17.3370369 C2.79546599,17.2643522 2.20057791,16.6235996 2.20057791,15.8439035 L2.20057791,15.8439035 L2.20057791,15.258117 L3.20057791,15.258117 Z M15.3290638,15.258117 L15.3290638,15.8439035 C15.3290638,16.6235996 14.7341757,17.2643522 13.9735238,17.3370369 L13.8290638,17.3439035 L12.2124009,17.3439035 L12.2124009,16.3439035 L13.8290638,16.3439035 C14.1052061,16.3439035 14.3290638,16.1200459 14.3290638,15.8439035 L14.3290638,15.258117 L15.3290638,15.258117 Z M11.2124009,16.3010103 L11.2124009,17.3010103 L9.21240093,17.3010103 L9.21240093,16.3010103 L11.2124009,16.3010103 Z M8.31724075,16.3010103 L8.31724075,17.3010103 L6.31724075,17.3010103 L6.31724075,16.3010103 L8.31724075,16.3010103 Z M15.44717,12.473128 L15.44717,14.473128 L14.44717,14.473128 L14.44717,12.473128 L15.44717,12.473128 Z M3.20057791,12.473128 L3.20057791,14.473128 L2.20057791,14.473128 L2.20057791,12.473128 L3.20057791,12.473128 Z M15.44717,9.83475542 L15.44717,11.8347554 L14.44717,11.8347554 L14.44717,9.83475542 L15.44717,9.83475542 Z M3.20057791,9.83475542 L3.20057791,11.8347554 L2.20057791,11.8347554 L2.20057791,9.83475542 L3.20057791,9.83475542 Z M13.94717,7.11059642 L14.0916301,7.117463 C14.852282,7.19014774 15.44717,7.8309003 15.44717,8.61059642 L15.44717,8.61059642 L15.44717,9.19638285 L14.44717,9.19638285 L14.44717,8.61059642 C14.44717,8.33445404 14.2233124,8.11059642 13.94717,8.11059642 L13.94717,8.11059642 L12.3305072,8.11059642 L12.3305072,7.11059642 L13.94717,7.11059642 Z M5.31724075,7.11059642 L5.31724075,8.11059642 L3.70057791,8.11059642 C3.42443554,8.11059642 3.20057791,8.33445404 3.20057791,8.61059642 L3.20057791,9.19638285 L2.20057791,9.19638285 L2.20057791,8.61059642 C2.20057791,7.8309003 2.79546599,7.19014774 3.5561179,7.117463 L3.70057791,7.11059642 L5.31724075,7.11059642 Z M8.31724075,7.11059642 L8.31724075,8.11059642 L6.31724075,8.11059642 L6.31724075,7.11059642 L8.31724075,7.11059642 Z M11.3305072,7.11059642 L11.3305072,8.11059642 L9.33050721,8.11059642 L9.33050721,7.11059642 L11.3305072,7.11059642 Z" id="Combined-Shape" fill="#BD5F8B"></path>
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>
<use id="Combined-Shape" fill="#BD5F8B" xlink:href="#path-1"></use>
<use id="Combined-Shape-Copy" fill-opacity="0.75" fill="#BD5F8B" xlink:href="#path-1"></use>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

+3 -5
View File
@@ -1,12 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!-- Generator: Sketch 53.2 (72643) - https://sketchapp.com -->
<title>icon / VR / VR Preview</title>
<desc>Created with Sketch.</desc>
<title>icon / VR / VRPreview</title>
<defs>
<path d="M3.52611385,3.71323478 C3.52611385,3.37928545 3.52973254,3.20508105 3.84387168,3.20508105 C3.94109127,3.20508105 4.1499038,3.20508105 4.47030929,3.20508105 C4.47030929,2.85310651 4.47030929,2.62412785 4.47030929,2.51814508 C4.47030929,2.22143022 4.87065672,2.28495093 5.15496619,2.28495093 C6.14768163,2.28495093 16.9678352,2.28495093 18.3385148,2.28495093 C18.6650005,2.28495093 18.8790257,2.28495093 18.8790257,2.58217943 C18.8790257,2.64640748 18.8790257,2.79000623 18.8790257,3.01297567 C19.278709,3.01297567 19.5253021,3.01297567 19.6188049,3.01297567 C19.9559661,3.01297567 19.9559661,3.2947172 19.9559661,3.60156025 C19.9559661,4.90657591 19.9559661,8.250284 19.9559661,8.9377088 C19.9559661,9.494082 19.7929935,10.114419 19.1793605,10.114419 C18.5657275,10.114419 18.5209821,10.114419 18.0079756,10.114419 C17.6643532,10.114419 17.4696665,10.9805518 17.1368059,10.9805518 C15.4113616,10.9805518 14.9323753,10.9805518 14.291725,10.9805518 C13.6510748,10.9805518 13.2578451,11.1788833 12.9040466,10.6014467 C12.5502482,10.0240101 12.5192587,9.46054823 12.1955143,9.31461529 C11.8717698,9.16868235 11.6215077,9.16868235 11.3380608,9.31461529 C11.0546139,9.46054823 10.9714044,9.82799628 10.596953,10.3502039 C10.2225017,10.8724116 10.2225017,10.9805518 9.54826979,10.9805518 C8.87403792,10.9805518 7.47967704,10.9805518 6.81741358,10.9805518 C6.18396611,10.9805518 6.359686,10.114419 5.8682708,10.114419 C5.32002907,10.114419 5.00269124,10.114419 4.47030929,10.114419 C3.74418012,10.114419 3.52611385,9.62969469 3.52611385,9.16868235 C3.52611385,8.16084854 3.52611385,4.56982928 3.52611385,3.71323478 Z M4.61268549,5.50463454 C4.61268549,6.14691948 4.63170859,7.58191213 4.63170859,8.33759815 C4.63170859,8.6832708 4.82655365,9.1234178 5.44241973,9.1234178 C5.8939592,9.1234178 6.16310911,9.1234178 6.62810005,9.1234178 C7.0448936,9.1234178 6.89366652,9.72460303 7.43092466,9.72460303 C7.99262307,9.72460303 8.7379626,9.71673753 9.30981202,9.71673753 C9.88166143,9.71673753 9.88166143,9.63565267 10.1992522,9.24409504 C10.5168429,8.85253741 10.3787418,8.98994424 10.8278223,8.46759812 C11.2769028,7.945252 12.5131865,8.0431303 12.9493111,8.46759812 C13.3854357,8.89206593 13.2501785,8.99951096 13.5502525,9.43247993 C13.8503264,9.8654489 14.1888135,9.74628199 14.7321807,9.74628199 C15.2755479,9.74628199 15.7824721,9.73364591 16.6181631,9.71673753 C16.9001242,9.71103266 17.0754943,9.14399548 17.3669374,9.14399548 C17.8020436,9.14399548 17.8399945,9.14399548 18.360447,9.14399548 C18.8808994,9.14399548 18.8875825,8.60216443 18.8875825,8.18498906 C18.8875825,7.6695496 18.8685594,6.29811272 18.8685594,5.31959614 C18.8685594,5.15492602 18.8386066,5.02584807 18.5900153,5.02584807 C18.3414239,5.02584807 17.9111425,5.02584807 17.6856414,5.02584807 C17.4500501,5.02584807 17.2188483,5.04830418 17.2188483,4.88140982 C17.2188483,4.78322441 17.2349576,4.440876 17.2289695,4.27610302 C17.2198705,4.0257283 17.2198705,4.00272595 16.879185,4.00272595 C15.6801755,4.00272595 7.57994098,4.01731774 6.7379699,4.01731774 C6.49683297,4.01731774 6.35003617,4.18487523 6.35003617,4.53388203 C6.35003617,4.74483389 6.24039468,4.99704685 6.01862979,4.99704685 C5.7968649,4.99704685 5.31005437,4.99704685 5.13266594,4.99704685 C4.68422302,4.99704685 4.61268549,5.25423528 4.61268549,5.50463454 Z M8.08202795,14.4258852 L8.99277132,15.2711402 C5.25154432,15.6794021 2.55724136,16.806685 2.55724136,17.9436548 C2.55724136,19.3676663 6.78368972,20.7764824 12,20.7764824 C17.2163103,20.7764824 21.4427586,19.3676663 21.4427586,17.9436548 C21.4427586,16.785342 18.6463522,15.6370832 14.7954437,15.2489135 L15.7077452,14.3974798 C19.6128497,14.9078542 22.3870345,16.2241752 22.3870345,17.9436548 C22.3870345,20.1702074 17.7353821,21.7207583 12,21.7207583 C6.26461793,21.7207583 1.61296549,20.1702074 1.61296549,17.9436548 C1.61296549,16.255194 4.28796226,14.9554774 8.08202795,14.4258852 Z M10.6710302,11.5763978 L12.8322063,11.5763978 L12.8322063,12.4311569 L14.850272,12.4311569 L14.850272,13.1625386 C13.1980102,14.8512889 12.2798056,15.7773227 12.095658,15.9406401 C11.8194366,16.1856162 11.4665742,16.245118 11.1852894,15.9358406 C10.9977662,15.7296556 10.1466057,14.8068236 8.631808,13.1673445 L8.631808,12.4311569 L10.6710302,12.4311569 L10.6710302,11.5763978 Z" id="path-1"></path>
<path d="M15.7077452,14.3974798 C19.6128497,14.9078542 22.3870345,16.2241752 22.3870345,17.9436548 C22.3870345,20.1702074 17.7353821,21.7207583 12,21.7207583 C6.26461793,21.7207583 1.61296549,20.1702074 1.61296549,17.9436548 C1.61296549,16.255194 4.28796226,14.9554774 8.08202795,14.4258852 L8.99277132,15.2711402 C5.25154432,15.6794021 2.55724136,16.806685 2.55724136,17.9436548 C2.55724136,19.3676663 6.78368972,20.7764824 12,20.7764824 C17.2163103,20.7764824 21.4427586,19.3676663 21.4427586,17.9436548 C21.4427586,16.785342 18.6463522,15.6370832 14.7954437,15.2489135 L15.7077452,14.3974798 Z M12.8322063,11.5763978 L12.8322063,12.4311569 L14.850272,12.4311569 L14.850272,13.1625386 C13.8176084,14.2180075 13.0716858,14.9755403 12.6125043,15.435137 L12.4441246,15.6030858 C12.2655232,15.7804878 12.1493677,15.8930059 12.095658,15.9406401 C11.8194366,16.1856162 11.4665742,16.245118 11.1852894,15.9358406 C10.9977662,15.7296556 10.1466057,14.8068236 8.631808,13.1673445 L8.631808,12.4311569 L10.6710302,12.4311569 L10.6710302,11.5763978 L12.8322063,11.5763978 Z M5.15496619,2.28495093 L18.3385148,2.28495093 C18.6650005,2.28495093 18.8790257,2.28495093 18.8790257,2.58217943 L18.8790257,3.01297567 L19.6188049,3.01297567 C19.9253151,3.01297567 19.9531797,3.24581991 19.9557128,3.51869095 L19.9559661,8.9377088 C19.9559661,9.494082 19.7929935,10.114419 19.1793605,10.114419 L18.0079756,10.114419 C17.6643532,10.114419 17.4696665,10.9805518 17.1368059,10.9805518 L14.291725,10.9805518 C13.6510748,10.9805518 13.2578451,11.1788833 12.9040466,10.6014467 C12.5502482,10.0240101 12.5192587,9.46054823 12.1955143,9.31461529 C11.8717698,9.16868235 11.6215077,9.16868235 11.3380608,9.31461529 C11.0546139,9.46054823 10.9714044,9.82799628 10.596953,10.3502039 C10.2225017,10.8724116 10.2225017,10.9805518 9.54826979,10.9805518 L6.81741358,10.9805518 C6.18396611,10.9805518 6.359686,10.114419 5.8682708,10.114419 L4.47030929,10.114419 C3.74418012,10.114419 3.52611385,9.62969469 3.52611385,9.16868235 L3.52611385,3.71323478 C3.52611385,3.37928545 3.52973254,3.20508105 3.84387168,3.20508105 L4.47030929,3.20508105 L4.47030929,2.51814508 C4.47030929,2.22143022 4.87065672,2.28495093 5.15496619,2.28495093 Z M16.879185,4.00272595 L16.3443433,4.00311551 C16.2855429,4.00317818 16.2234588,4.00324784 16.1582965,4.00332405 L15.4942715,4.00417579 C15.248924,4.00451115 14.9814197,4.00489415 14.6973056,4.00531335 L14.1085747,4.00619664 C13.5009845,4.00712142 12.8417472,4.00816053 12.1752391,4.00922251 L11.5079508,4.01028872 C10.6193845,4.01171146 9.74418911,4.01312065 8.98755258,4.01429949 L8.44394853,4.01513705 L8.31614996,4.01533056 L8.31614996,4.01533056 L7.73347592,4.01618696 L7.62928346,4.01633378 L7.62928346,4.01633378 L6.91135551,4.01721696 L6.84265483,4.01727245 L6.84265483,4.01727245 L6.7379699,4.01731774 L6.7379699,4.01731774 C6.49683297,4.01731774 6.35003617,4.18487523 6.35003617,4.53388203 C6.35003617,4.71846491 6.2660919,4.93463831 6.09654069,4.98579755 L6.01862979,4.99704685 L5.13266594,4.99704685 C4.68422302,4.99704685 4.61268549,5.25423528 4.61268549,5.50463454 C4.61268549,6.14691948 4.63170859,7.58191213 4.63170859,8.33759815 C4.63170859,8.6585799 4.79971275,9.06102167 5.3168102,9.11687569 L5.44241973,9.1234178 L6.62810005,9.1234178 C7.0448936,9.1234178 6.89366652,9.72460303 7.43092466,9.72460303 C7.99262307,9.72460303 8.7379626,9.71673753 9.30981202,9.71673753 C9.83400731,9.71673753 9.87769025,9.64860373 10.1259562,9.33564902 L10.1992522,9.24409504 C10.225718,9.21146524 10.2490194,9.1825088 10.2697598,9.15653781 L10.3682979,9.03103395 C10.4844912,8.88000627 10.4910119,8.85935771 10.8278223,8.46759812 C11.2769028,7.945252 12.5131865,8.0431303 12.9493111,8.46759812 C13.3854357,8.89206593 13.2501785,8.99951096 13.5502525,9.43247993 C13.8253203,9.82936816 14.1326658,9.76230886 14.6005109,9.74837614 L14.7321807,9.74628199 L15.0930343,9.74450176 C15.517083,9.74045497 15.9681812,9.72988849 16.6181631,9.71673753 C16.864879,9.71174577 17.0299863,9.27698396 17.2626523,9.1683715 L17.3669374,9.14399548 L18.360447,9.14399548 C18.8437243,9.14399548 18.8840065,8.67680442 18.8872954,8.27604889 L18.8873052,8.06189089 C18.884962,7.47563474 18.8685594,6.22821867 18.8685594,5.31959614 C18.8685594,5.17550979 18.8456268,5.05867369 18.6733569,5.03171601 L18.5900153,5.02584807 L17.6856414,5.02584807 C17.4500501,5.02584807 17.2188483,5.04830418 17.2188483,4.88140982 C17.2188483,4.78322441 17.2349576,4.440876 17.2289695,4.27610302 C17.2198705,4.0257283 17.2198705,4.00272595 16.879185,4.00272595 Z" id="path-1"></path>
</defs>
<g id="icon-/-VR-/-VR-Preview" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon-/-VR-/-VRPreview" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<mask id="mask-2" fill="white">
<use xlink:href="#path-1"></use>
</mask>

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>icon / Networking / AnimGraphNetSync - box</title>
<defs>
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-1">
<stop stop-color="#ADADAD" stop-opacity="0" offset="0%"></stop>
<stop stop-color="#9D9D9D" offset="100%"></stop>
</linearGradient>
<path d="M20.924815,0 C23.1021676,0 23.9566542,1.77846722 23.9566542,3.01865122 C23.9566542,4.25883521 23.9566542,18.7815894 23.9566542,20.6420628 C23.9566542,22.3929727 22.7281352,23.9566542 20.924815,23.9566542 C19.1214948,23.9566542 4.64929841,23.9566542 2.80929064,23.9566542 C1.38661643,23.9566542 0,22.5147712 0,21.1586662 C0,19.8025612 0,4.03532882 0,2.67255351 C0,1.3097782 1.36539793,0 2.60955829,0 C3.85371865,0 18.9601214,0 20.924815,0 Z" id="path-2"></path>
</defs>
<g id="icon-/-Networking-/-AnimGraphNetSync---box" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon/general/color/-box-template">
<mask id="mask-3" fill="white">
<use xlink:href="#path-2"></use>
</mask>
<use id="Path-3" fill="url(#linearGradient-1)" xlink:href="#path-2"></use>
<g id="Group" mask="url(#mask-3)" fill="#D179BD">
<g id="icon/color/AI" style="mix-blend-mode: multiply;">
<rect id="Rectangle-2" x="0" y="0" width="24" height="24"></rect>
</g>
</g>
</g>
<path d="M15.049674,6.47369367 C15.4432627,6.6892261 15.7604258,7.03456112 15.9372202,7.4597408 L18.2809307,10.7388937 L20.5360597,13.1099302 L19.1977985,14.5962199 L16.7162512,11.9890965 L16.6986951,12 L16.5958385,11.8625904 L16.3813051,11.6372009 L16.4079396,11.6115701 L15.3771738,10.2345359 L13.8743689,13.609891 L16.5991717,16 L16.6094599,16 L16.6094599,22 L14.6094599,22 L14.6094599,16.9335637 L11.6612465,14.4145916 L11.3980432,14.2974059 L10.0226048,17.3866912 L9.249451,19.1359308 L3.60945994,15.6954658 L4.66929847,13.9993696 L8.35173206,16.2223461 L9.57095227,13.4839327 L9.55505528,13.4768549 L11.6580994,8.75334034 L10.0814102,9.12452852 L8.49311047,12.0950967 L6.74387106,11.1254774 L8.75357795,7.42096143 L8.74387106,7.3871095 L13.8051816,6.24191249 L13.8065756,6.24907236 L13.8467182,6.24373869 C14.2785593,6.19071527 14.6951248,6.27953958 15.049674,6.47369367 Z M13.5987889,17.6350711 C13.572509,17.9597225 13.6285826,18.2952382 13.6964241,18.6560991 C13.1795955,18.7733829 12.6442829,18.8412727 12.0958161,18.8565495 L11.6150583,18.8565495 C11.275482,18.8469001 10.9409546,18.8170831 10.6126317,18.7682539 C10.670507,18.4605621 10.7266734,18.1354685 10.7972551,17.8226088 C11.1428332,17.8726889 11.4972759,17.8983461 11.8577112,17.8983461 C12.4404519,17.8983461 13.0075283,17.8312796 13.5516431,17.704444 L13.5516431,17.704444 Z M11.647504,16.2486556 C11.7899433,16.1769877 11.9536953,16.1729445 12.1289629,16.2145006 L12.1295992,17.8915701 L11.6488414,17.8915701 Z M18.076658,14.5384251 C18.3408687,14.8129591 18.5792009,15.0601343 18.7602727,15.2490003 C18.4630094,15.6715982 18.1302432,16.0674992 17.7642931,16.4299561 C17.760008,16.1031617 17.6330796,15.7725209 17.3827022,15.4371459 C17.6213444,15.172391 17.84157,14.889567 18.0408193,14.59153 Z M15.7132934,12 C15.7720323,12.0788945 15.8816793,12.2068494 16.0267203,12.3685635 C15.9587005,12.9569594 15.8529563,13.5224281 15.7151024,14.0660205 C15.5766074,13.9827778 15.431612,13.8997912 15.2796434,13.8165372 C15.4086802,13.2916983 15.5049326,12.7449573 15.5663281,12.177658 Z M11.8577112,2.07231992 C12.3964417,2.07231992 12.9233182,2.12307294 13.4338202,2.22005843 C13.3482946,2.46634834 13.3291871,2.80942794 13.3257056,3.18009412 C12.9372153,3.10094608 12.5375985,3.05338777 12.1295992,3.03871626 L12.1295992,3.03871626 L12.1285895,5.46156689 C11.9512681,5.48541444 11.7949663,5.52203287 11.647511,5.56512663 L11.6488414,3.03671385 C11.1516919,3.05043211 10.6667409,3.11297065 10.1986107,3.21970705 L10.1986107,3.21970705 L10.2319111,3.24530673 C10.1658846,3.3311949 10.0462903,3.50418212 9.89087978,3.75915386 C9.62977538,4.1875304 9.36819157,4.68780657 9.12380485,5.25485042 C9.01341424,5.51098675 8.90999389,5.77227871 8.81409497,6.03857038 C8.92044292,6.05347287 9.02990059,6.06739803 9.14251161,6.08031397 C8.59089467,6.2854912 8.24016554,6.82439202 7.90471412,7.41951697 C7.98348273,7.07932431 8.07527683,6.74650702 8.17795828,6.42043512 C7.70466339,6.32943083 7.29881452,6.21619073 6.95569933,6.08380127 C6.60329126,5.9478262 6.34968167,5.80643758 6.17669795,5.67370956 C5.25272496,6.7678951 4.63912903,8.13267068 4.47171053,9.63223592 L4.47171053,9.63223592 L6.46106208,9.63135388 C6.39057266,9.78245667 6.33155,9.94284808 6.28399409,10.1125281 L4.43369564,10.1129937 C4.42822282,10.2300057 4.42545584,10.3477251 4.42545584,10.4660908 C4.42545584,11.3842275 4.59193882,12.26348 4.89636373,13.0753073 C4.4091113,12.7914229 4.00443311,12.6090845 3.7852425,12.7756598 C3.57626503,12.0427631 3.46394029,11.2675444 3.46394029,10.4660908 C3.46394029,5.83033915 7.22195951,2.07231992 11.8577112,2.07231992 Z M20.251482,10.4660908 C20.251482,10.7723701 20.2350779,11.0748181 20.2031002,11.3726039 C19.9170941,11.0443975 19.6050883,10.7000998 19.2884819,10.3539205 L19.2878989,10.2890346 L19.2878989,10.2890346 L19.2817267,10.1129937 L19.0676605,10.1128629 C18.9200071,9.95185943 18.7724397,9.79115444 18.6271237,9.6321612 L19.2437118,9.63223592 C19.0902448,8.25763436 18.5618648,6.99629356 17.7631727,5.95281444 C18.0066226,5.74364905 18.2476986,5.51417296 18.4443564,5.26451895 C19.5763742,6.69409029 20.251482,8.5012506 20.251482,10.4660908 Z M15.7438711,2 C16.8484406,2 17.7438711,2.8954305 17.7438711,4 C17.7438711,5.1045695 16.8484406,6 15.7438711,6 C14.6393016,6 13.7438711,5.1045695 13.7438711,4 C13.7438711,2.8954305 14.6393016,2 15.7438711,2 Z M9.54775478,3.39980534 C8.37597945,3.78261085 7.33234419,4.44876384 6.49779749,5.31731583 C6.62432768,5.40795739 6.82688388,5.51879497 7.12876186,5.63527324 C7.46055004,5.76329221 7.85977995,5.87292013 8.33153044,5.96044351 C8.43917765,5.65550174 8.55635657,5.35680658 8.68230527,5.06457125 C8.93591679,4.47612336 9.20790254,3.95595361 9.48036769,3.50893822 C9.50354598,3.47091116 9.52602488,3.43452899 9.54775478,3.39980534 Z" id="Combined-Shape" fill="#FFFFFF" fill-rule="nonzero"></path>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.3 KiB

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b25a1a9b6bd273c7d9338007f21ad6b37e2b4e9c8e0fd2956a71dbe6e6f0bc01
size 4725
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>icon / Animation / Animation - box</title>
<defs>
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-1">
<stop stop-color="#ADADAD" stop-opacity="0" offset="0%"></stop>
<stop stop-color="#9D9D9D" offset="100%"></stop>
</linearGradient>
<path d="M20.924815,0 C23.1021676,0 23.9566542,1.77846722 23.9566542,3.01865122 C23.9566542,4.25883521 23.9566542,18.7815894 23.9566542,20.6420628 C23.9566542,22.3929727 22.7281352,23.9566542 20.924815,23.9566542 C19.1214948,23.9566542 4.64929841,23.9566542 2.80929064,23.9566542 C1.38661643,23.9566542 0,22.5147712 0,21.1586662 C0,19.8025612 0,4.03532882 0,2.67255351 C0,1.3097782 1.36539793,0 2.60955829,0 C3.85371865,0 18.9601214,0 20.924815,0 Z" id="path-2"></path>
</defs>
<g id="icon-/-Animation-/-Animation---box" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon/general/color/-box-template">
<mask id="mask-3" fill="white">
<use xlink:href="#path-2"></use>
</mask>
<use id="Path-3" fill="url(#linearGradient-1)" xlink:href="#path-2"></use>
<g id="Group" mask="url(#mask-3)" fill="#5AA9D2">
<g id="icon/color/AI" style="mix-blend-mode: multiply;">
<rect id="UI" x="0" y="0" width="24" height="24"></rect>
</g>
</g>
</g>
<path d="M14.305803,6.47369367 C14.6993916,6.6892261 15.0165548,7.03456112 15.1933492,7.4597408 L17.5370596,10.7388937 L19.7921887,13.1099302 L18.4539274,14.5962199 L15.9723802,11.9890965 L15.954824,12 L15.8519674,11.8625904 L15.6374341,11.6372009 L15.6640685,11.6115701 L14.6333027,10.2345359 L13.1304978,13.609891 L15.8553007,16 L15.8655889,16 L15.8655889,22 L13.8655889,22 L13.8655889,16.9335637 L10.9173755,14.4145916 L10.6541721,14.2974059 L9.2787337,17.3866912 L8.50557994,19.1359308 L2.86558888,15.6954658 L3.92542741,13.9993696 L7.607861,16.2223461 L8.82708121,13.4839327 L8.81118422,13.4768549 L10.9142284,8.75334034 L9.33753914,9.12452852 L7.74923941,12.0950967 L6,11.1254774 L8.00970689,7.42096143 L8,7.3871095 L13.0613105,6.24191249 L13.0627046,6.24907236 L13.1028472,6.24373869 L13.1028472,6.24373869 C13.5346882,6.19071527 13.9512538,6.27953958 14.305803,6.47369367 Z M15,2 C16.1045695,2 17,2.8954305 17,4 C17,5.1045695 16.1045695,6 15,6 C13.8954305,6 13,5.1045695 13,4 C13,2.8954305 13.8954305,2 15,2 Z" id="Combined-Shape" fill="#FFFFFF"></path>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3e6caa86ba02f53302813aa5220336483fbb8a48e33bee16402423fa92502254
size 3831
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>icon / Rendering / AreaLight - box</title>
<defs>
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-1">
<stop stop-color="#ADADAD" stop-opacity="0" offset="0%"></stop>
<stop stop-color="#9D9D9D" offset="100%"></stop>
</linearGradient>
<path d="M20.924815,0 C23.1021676,0 23.9566542,1.77846722 23.9566542,3.01865122 C23.9566542,4.25883521 23.9566542,18.7815894 23.9566542,20.6420628 C23.9566542,22.3929727 22.7281352,23.9566542 20.924815,23.9566542 C19.1214948,23.9566542 4.64929841,23.9566542 2.80929064,23.9566542 C1.38661643,23.9566542 0,22.5147712 0,21.1586662 C0,19.8025612 0,4.03532882 0,2.67255351 C0,1.3097782 1.36539793,0 2.60955829,0 C3.85371865,0 18.9601214,0 20.924815,0 Z" id="path-2"></path>
</defs>
<g id="icon-/-Rendering-/-AreaLight---box" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon/general/color/-box-template">
<mask id="mask-3" fill="white">
<use xlink:href="#path-2"></use>
</mask>
<use id="Path-3" fill="url(#linearGradient-1)" xlink:href="#path-2"></use>
<g id="Group" mask="url(#mask-3)" fill="#B29EDF">
<g id="icon/color/AI" style="mix-blend-mode: multiply;">
<rect id="Rectangle-2" x="0" y="-0.00055502734" width="24" height="24"></rect>
</g>
</g>
</g>
<path d="M11.9641749,17.7856148 C13.3257638,17.7856148 14.6875407,17.7783003 16.0491297,17.7914288 C16.3488653,17.7943359 16.4603031,17.7128449 16.4576722,17.3984152 C16.4447995,15.7896941 16.4434841,14.180598 16.4586739,12.571877 C16.4617125,12.2379419 16.3492412,12.1518559 16.0274247,12.153154 C13.3355358,12.1641405 10.6434589,12.1639529 7.95147605,12.1537314 C7.63416972,12.1525123 7.51427548,12.2310963 7.51775203,12.5700952 C7.53391333,14.1631557 7.53560462,15.7566851 7.51681242,17.3497456 C7.51267814,17.7094689 7.62994148,17.7972429 7.97318104,17.7926479 C9.30329307,17.7749243 10.633781,17.7854272 11.9641749,17.7856148 M17.417318,10.9086252 C17.7666558,10.9054384 17.8832382,10.9838127 17.8807817,11.3429203 C17.8645073,13.7157593 17.8639955,16.0886978 17.88123,18.4615367 C17.8838524,18.8295075 17.7500743,18.8904542 17.4115861,18.8894708 C13.795996,18.8789022 10.1802011,18.8790018 6.564611,18.8894708 C6.2227451,18.8905538 6.09193533,18.8201464 6.09439186,18.4560595 C6.11066631,16.0832205 6.11107573,13.7101824 6.09415129,11.3373435 C6.09152591,10.9653893 6.2368701,10.9075297 6.57044524,10.9099198 C8.37813795,10.9229656 10.1860354,10.9160941 11.9938304,10.9161937 C13.8017279,10.9162933 15.6096253,10.9251565 17.417318,10.9086252 Z M22.1425293,14.3060428 C22.374268,14.3060428 22.5118219,14.5294084 22.5047846,14.9512705 C22.4975837,15.3784726 22.3426821,15.5574398 22.1177352,15.5546935 C21.6685779,15.5487431 21.2193388,15.5528626 20.7701815,15.5520997 C20.3074407,15.5513369 19.8445362,15.5508792 19.3817953,15.5514894 C19.1635584,15.551642 19.006693,15.4184465 19.0050422,14.9494396 C19.0034198,14.498894 19.1435922,14.3084839 19.3658388,14.3072634 C20.2914023,14.3023811 21.2169658,14.3060428 22.1425293,14.3060428 Z M1.5732486,14.2740399 C2.45849733,14.283445 3.34374605,14.2832933 4.2289129,14.274495 C4.46463535,14.2720679 4.64705619,14.3991879 4.65303318,14.880211 C4.65966517,15.415389 4.46078715,15.5305251 4.21106382,15.5232438 C3.76172559,15.5100464 3.3122236,15.5194514 2.86280349,15.5200582 C2.44056637,15.5205133 2.01832926,15.5120184 1.5962559,15.5236989 C1.34882511,15.5305251 1.1478183,15.4252492 1.15330403,14.8840033 C1.15821662,14.3997946 1.33637988,14.2714611 1.5732486,14.2740399 Z M20.7135484,6.70057394 C21.0527418,7.06128361 20.9487352,7.29258258 20.7637641,7.472642 C20.4277314,7.79926079 20.0995557,8.13398532 19.7684748,8.46568023 C19.4373938,8.79737514 19.1024646,9.12534621 18.7759482,9.46148123 C18.5895017,9.65324859 18.3364452,9.71025034 17.9918223,9.36377019 C17.6470031,9.01707701 17.7132609,8.7594714 17.896424,8.57548973 C18.5577673,7.91128131 19.2202984,7.24813627 19.885837,6.58812318 C20.0794937,6.39610373 20.3398031,6.30319801 20.7135484,6.70057394 Z M4.09437258,6.58988655 C4.42099138,6.92591925 4.7557159,7.25409497 5.08741081,7.58517593 C5.41910572,7.91625689 5.74707679,8.25118606 6.08321182,8.57770253 C6.27497917,8.76414899 6.33198093,9.01720546 5.98550077,9.36182841 C5.6388076,9.70664764 5.38120199,9.64038979 5.19722031,9.45722672 C4.53301189,8.7958834 3.86986686,8.13335232 3.20985377,7.46781367 C3.01783431,7.27415702 2.9249286,7.01384759 3.32230453,6.64010226 C3.68301419,6.30090887 3.91431317,6.40491553 4.09437258,6.58988655 Z M12.0304506,3.67725265 C12.5253568,3.69246695 12.615366,3.92956384 12.611893,4.18767934 C12.6052364,4.6562447 12.6098671,5.12498596 12.6103012,5.59363927 C12.6107353,6.06229258 12.6058152,6.53103384 12.6126166,6.99959921 C12.616379,7.26703676 12.4777474,7.48628103 11.9890637,7.48496779 C11.5000906,7.48364271 11.3647873,7.25463667 11.3642084,6.99502612 C11.3621825,6.0577195 11.3617484,5.12032493 11.3656555,4.18301831 C11.3668132,3.91030412 11.4851855,3.6605433 12.0304506,3.67725265 Z" id="Combined-Shape" fill="#FFFFFF"></path>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.3 KiB

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2479f20de2e99874fa09e3a285b5faa8709de2572deef009b14e57c2729639b3
size 3036
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>icon / Animation / Attachment Copy</title>
<defs>
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-1">
<stop stop-color="#ADADAD" stop-opacity="0" offset="0%"></stop>
<stop stop-color="#9D9D9D" offset="100%"></stop>
</linearGradient>
<path d="M20.924815,0 C23.1021676,0 23.9566542,1.77846722 23.9566542,3.01865122 C23.9566542,4.25883521 23.9566542,18.7815894 23.9566542,20.6420628 C23.9566542,22.3929727 22.7281352,23.9566542 20.924815,23.9566542 C19.1214948,23.9566542 4.64929841,23.9566542 2.80929064,23.9566542 C1.38661643,23.9566542 0,22.5147712 0,21.1586662 C0,19.8025612 0,4.03532882 0,2.67255351 C0,1.3097782 1.36539793,0 2.60955829,0 C3.85371865,0 18.9601214,0 20.924815,0 Z" id="path-2"></path>
</defs>
<g id="icon-/-Animation-/-Attachment-Copy" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon/general/color/-box-template">
<mask id="mask-3" fill="white">
<use xlink:href="#path-2"></use>
</mask>
<use id="Path-3" fill="url(#linearGradient-1)" xlink:href="#path-2"></use>
<g id="Group" mask="url(#mask-3)" fill="#5AA9D2">
<g id="icon/color/AI" style="mix-blend-mode: multiply;">
<rect id="UI" x="0" y="0" width="24" height="24"></rect>
</g>
</g>
</g>
<path d="M5.12085575,9.92719073 C3.52225029,9.92719073 2.22632452,8.63126496 2.22632452,7.0326595 C2.22632452,5.43405404 3.52225029,4.13812826 5.12085575,4.13812826 C6.71946121,4.13812826 8.01538699,5.43405404 8.01538699,7.0326595 C8.01538699,8.63126496 6.71946121,9.92719073 5.12085575,9.92719073 Z M19.1800075,20.6783068 C17.581402,20.6783068 16.2854762,19.382381 16.2854762,17.7837755 C16.2854762,16.1851701 17.581402,14.8892443 19.1800075,14.8892443 C20.7786129,14.8892443 22.0745387,16.1851701 22.0745387,17.7837755 C22.0745387,19.382381 20.7786129,20.6783068 19.1800075,20.6783068 Z M7.83518264,9.6379601 L8.42681801,8.86555959 L9.97161904,10.0488303 L9.37998367,10.8212308 L7.83518264,9.6379601 Z M10.1523842,11.4128662 L10.7440196,10.6404657 L12.2888206,11.8237364 L11.6971852,12.5961369 L10.1523842,11.4128662 Z M12.4695857,13.1877723 L13.0612211,12.4153718 L14.6060221,13.5986425 L14.0143868,14.371043 L12.4695857,13.1877723 Z M14.7867873,14.9626784 L15.3784226,14.1902779 L16.9232237,15.3735486 L16.3315883,16.1459491 L14.7867873,14.9626784 Z" id="Combined-Shape" fill="#FFFFFF"></path>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>icon / Audio / AudioAnimationEventsProxy - box</title>
<defs>
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-1">
<stop stop-color="#ADADAD" stop-opacity="0" offset="0%"></stop>
<stop stop-color="#9D9D9D" offset="100%"></stop>
</linearGradient>
<path d="M20.924815,0 C23.1021676,0 23.9566542,1.77846722 23.9566542,3.01865122 C23.9566542,4.25883521 23.9566542,18.7815894 23.9566542,20.6420628 C23.9566542,22.3929727 22.7281352,23.9566542 20.924815,23.9566542 C19.1214948,23.9566542 4.64929841,23.9566542 2.80929064,23.9566542 C1.38661643,23.9566542 0,22.5147712 0,21.1586662 C0,19.8025612 0,4.03532882 0,2.67255351 C0,1.3097782 1.36539793,0 2.60955829,0 C3.85371865,0 18.9601214,0 20.924815,0 Z" id="path-2"></path>
</defs>
<g id="icon-/-Audio-/-AudioAnimationEventsProxy---box" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon/general/color/-box-template">
<mask id="mask-3" fill="white">
<use xlink:href="#path-2"></use>
</mask>
<use id="Path-3" fill="url(#linearGradient-1)" xlink:href="#path-2"></use>
<g id="Group" mask="url(#mask-3)" fill="#DF9557">
<g id="icon/color/AI" style="mix-blend-mode: multiply;">
<rect id="Rectangle-2" x="0" y="0" width="24" height="24"></rect>
</g>
</g>
</g>
<path d="M10.6,18.8501837 L10.6,20.8501837 L13.4,20.8501837 L13.4,18.8501837 L10.6,18.8501837 Z M14.5560317,18.8501837 L14.5560317,20.8501837 L17.3560317,20.8501837 L16.4479179,19.8501837 L17.3560317,18.8501837 L14.5560317,18.8501837 Z M3.79702045,17.37531 L6.27189419,19.8501837 L3.79702045,22.3250574 L1.32214672,19.8501837 L3.79702045,17.37531 Z M20.2029795,17.37531 L22.6778533,19.8501837 L20.2029795,22.3250574 L17.7281058,19.8501837 L20.2029795,17.37531 Z M9.44396834,18.8501837 L9.44396834,20.8501837 L6.64396834,20.8501837 L7.55208208,19.8501837 L6.64396834,18.8501837 L9.44396834,18.8501837 Z M12,2.9629324 L7.1028973,4.31152442 L7.1028973,13.6712754 L12,16.1201934 L12,6.45443512 L16.8971027,4.31152442 L12,2.9629324 Z M18.1520313,3.68396613 L18.1520313,14.2988336 L12,17.37531 L5.84796867,14.2988336 L5.84796867,3.68396613 L12,2.09479475 L18.1520313,3.68396613 Z M12.4082377,6.84868858 L12.4082377,16.713906 L11.7807734,16.713906 L11.7807734,6.84333874 L6.49900254,4.80708901 L6.7953934,4.26394696 L12.0997358,6.31207657 L17.0541547,4.26817209 L17.3660694,4.80286388 L12.4082377,6.84868858 Z M15.2193583,9.04081364 C15.9258956,8.83320244 16.3715544,8.18503342 16.2751635,7.3648751 C16.1787726,6.54471679 15.6858976,6.07643165 15.0252764,6.21423905 C14.3646553,6.35204645 13.8983017,7.05393555 13.8983017,7.82030812 C13.8983017,8.58668069 14.5128209,9.24842484 15.2193583,9.04081364 Z M15.4020263,14.2751389 C16.5178205,13.9472703 17.221624,12.923654 17.0693993,11.6284247 C16.9171747,10.3331955 16.1388053,9.59365951 15.095524,9.81129087 C14.0522426,10.0289222 13.315757,11.1373757 13.315757,12.3476641 C13.315757,13.5579526 14.2862322,14.6030074 15.4020263,14.2751389 Z" id="Shape" fill="#FFFFFF" fill-rule="nonzero"></path>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:74c5fe002468e61d9b6efa2e619eb6d60b8cf6bae740163f496fb85121a254a2
size 3318
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>icon / Audio / AudioArea - box</title>
<defs>
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-1">
<stop stop-color="#ADADAD" stop-opacity="0" offset="0%"></stop>
<stop stop-color="#9D9D9D" offset="100%"></stop>
</linearGradient>
<path d="M20.924815,0 C23.1021676,0 23.9566542,1.77846722 23.9566542,3.01865122 C23.9566542,4.25883521 23.9566542,18.7815894 23.9566542,20.6420628 C23.9566542,22.3929727 22.7281352,23.9566542 20.924815,23.9566542 C19.1214948,23.9566542 4.64929841,23.9566542 2.80929064,23.9566542 C1.38661643,23.9566542 0,22.5147712 0,21.1586662 C0,19.8025612 0,4.03532882 0,2.67255351 C0,1.3097782 1.36539793,0 2.60955829,0 C3.85371865,0 18.9601214,0 20.924815,0 Z" id="path-2"></path>
</defs>
<g id="icon-/-Audio-/-AudioArea---box" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon/general/color/-box-template">
<mask id="mask-3" fill="white">
<use xlink:href="#path-2"></use>
</mask>
<use id="Path-3" fill="url(#linearGradient-1)" xlink:href="#path-2"></use>
<g id="Group" mask="url(#mask-3)" fill="#DF9557">
<g id="icon/color/AI" style="mix-blend-mode: multiply;">
<rect id="Rectangle-2" x="0" y="0" width="24" height="24"></rect>
</g>
</g>
</g>
<path d="M18.9078388,17.9629694 L18.9078388,8.99092059 C17.8346161,8.83010669 16.9438759,8.15066675 16.5405659,7.23313164 L7.85873857,7.23313164 C7.47841885,8.22637695 6.56309448,8.97046804 5.4491689,9.14162489 L5.4491689,17.9629694 L9.41580881,17.9629694 C9.65102383,16.5448715 10.9276829,15.4611937 12.4673165,15.4611937 C14.0069501,15.4611937 15.2836092,16.5448715 15.5188242,17.9629694 L18.9078388,17.9629694 L18.9078388,17.9629694 Z M19.8898019,8.99092059 L19.8898019,18.9080846 L15.5188242,18.9080846 C15.2836092,20.3261825 14.0069501,21.4098602 12.4673165,21.4098602 C10.9276829,21.4098602 9.65102383,20.3261825 9.41580881,18.9080846 L4.46720586,18.9080846 L4.46720586,9.14162489 C2.99381974,8.91523623 1.86789192,7.68648331 1.86789192,6.20462388 C1.86789192,4.56194498 3.25146433,3.23029062 4.95818738,3.23029062 C6.66491043,3.23029062 8.04848283,4.56194498 8.04848283,6.20462388 C8.04848283,6.2325127 8.04808403,6.26031187 8.04729162,6.2880164 L16.3131002,6.2880164 C16.3100632,6.23531621 16.3085249,6.18223611 16.3085249,6.1288125 C16.3085249,4.5246936 17.6954207,3.23029062 19.3988203,3.23029062 C21.10222,3.23029062 22.4891158,4.5246936 22.4891158,6.1288125 C22.4891158,7.57562658 21.3608896,8.77048979 19.8898019,8.99092059 Z M19.4031303,4.17540985 C19.4041263,4.51495692 19.4081035,5.1090237 19.4150621,6.14839461 C19.4083638,7.14889366 19.4071904,7.73677396 19.4069849,8.08220482 C20.5709249,8.0781242 21.5071528,7.20183194 21.5071528,6.1288125 C21.5071528,5.05460882 20.5688572,4.1775668 19.4031303,4.17540985 L19.4031303,4.17540985 Z M4.95818738,8.23384189 C6.12258722,8.23384189 7.06651979,7.32533004 7.06651979,6.20462388 C7.06651979,5.08391771 6.12258722,4.17540586 4.95818738,4.17540586 C3.79378754,4.17540586 2.84985497,5.08391771 2.84985497,6.20462388 C2.84985497,7.32533004 3.79378754,8.23384189 4.95818738,8.23384189 Z" id="Shape" fill="#FFFFFF" fill-rule="nonzero"></path>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.4 KiB

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:74c5fe002468e61d9b6efa2e619eb6d60b8cf6bae740163f496fb85121a254a2
size 3318
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>icon / Audio / AudioAreaEnvironment - box</title>
<defs>
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-1">
<stop stop-color="#ADADAD" stop-opacity="0" offset="0%"></stop>
<stop stop-color="#9D9D9D" offset="100%"></stop>
</linearGradient>
<path d="M20.924815,0 C23.1021676,0 23.9566542,1.77846722 23.9566542,3.01865122 C23.9566542,4.25883521 23.9566542,18.7815894 23.9566542,20.6420628 C23.9566542,22.3929727 22.7281352,23.9566542 20.924815,23.9566542 C19.1214948,23.9566542 4.64929841,23.9566542 2.80929064,23.9566542 C1.38661643,23.9566542 0,22.5147712 0,21.1586662 C0,19.8025612 0,4.03532882 0,2.67255351 C0,1.3097782 1.36539793,0 2.60955829,0 C3.85371865,0 18.9601214,0 20.924815,0 Z" id="path-2"></path>
</defs>
<g id="icon-/-Audio-/-AudioAreaEnvironment---box" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon/general/color/-box-template">
<mask id="mask-3" fill="white">
<use xlink:href="#path-2"></use>
</mask>
<use id="Path-3" fill="url(#linearGradient-1)" xlink:href="#path-2"></use>
<g id="Group" mask="url(#mask-3)" fill="#DF9557">
<g id="icon/color/AI" style="mix-blend-mode: multiply;">
<rect id="Rectangle-2" x="0" y="0" width="24" height="24"></rect>
</g>
</g>
</g>
<path d="M20.1493763,19.7230415 L20.1493763,3.83676722 L3.78023646,3.83676722 L3.78023646,19.7230415 L20.1493763,19.7230415 Z M3.78023646,1.37415326 L3.78023646,2.82274971 L20.1493763,2.82274971 L20.1493763,1.37415326 L21.1633938,1.37415326 L21.1633938,2.82274971 L22.6103656,2.82274971 L22.6103656,3.83676722 L21.1633938,3.83676722 L21.1633938,19.7230415 L22.6103656,19.7230415 L22.6103656,20.7370591 L21.1633938,20.7370591 L21.1633938,22.668521 L20.1493763,22.668521 L20.1493763,20.7370591 L3.78023646,20.7370591 L3.78023646,22.668521 L2.76621895,22.668521 L2.76621895,20.7370591 L1.3176225,20.7370591 L1.3176225,19.7230415 L2.76621895,19.7230415 L2.76621895,3.83676722 L1.3176225,3.83676722 L1.3176225,2.82274971 L2.76621895,2.82274971 L2.76621895,1.37415326 L3.78023646,1.37415326 Z M12.1338093,4.29548942 L11.6268005,4.29548942 L11.6268005,19.2643193 L12.1338093,19.2643193 L12.1338093,4.29548942 Z M13.5534338,6.70981683 L13.046425,6.70981683 L13.046425,17.8157229 L13.5534338,17.8157229 L13.5534338,6.70981683 Z M10.7141848,6.22695135 L10.207176,6.22695135 L10.207176,17.3328574 L10.7141848,17.3328574 L10.7141848,6.22695135 Z M9.29456025,9.12414423 L8.78755149,9.12414423 L8.78755149,14.4356645 L9.29456025,14.4356645 L9.29456025,9.12414423 Z M14.9730583,9.12414423 L14.4660496,9.12414423 L14.4660496,14.4356645 L14.9730583,14.4356645 L14.9730583,9.12414423 Z M19.2319318,10.5727407 L18.7249231,10.5727407 L18.7249231,12.9870681 L19.2319318,12.9870681 L19.2319318,10.5727407 Z M7.87493574,10.5727407 L7.36792698,10.5727407 L7.36792698,12.9870681 L7.87493574,12.9870681 L7.87493574,10.5727407 Z M16.3926828,10.5727407 L15.8856741,10.5727407 L15.8856741,12.9870681 L16.3926828,12.9870681 L16.3926828,10.5727407 Z M5.03568671,10.5727407 L4.52867795,10.5727407 L4.52867795,12.9870681 L5.03568671,12.9870681 L5.03568671,10.5727407 Z M6.45531122,11.0556062 L5.94830247,11.0556062 L5.94830247,12.5042026 L6.45531122,12.5042026 L6.45531122,11.0556062 Z M17.8123073,11.0556062 L17.3052986,11.0556062 L17.3052986,12.5042026 L17.8123073,12.5042026 L17.8123073,11.0556062 Z" id="Combined-Shape" fill="#FFFFFF"></path>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:545c0c391e16106ebf975607c3a4cefb21289df6f53ec0234d11c8b79cb40e9c
size 5001
File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 6.5 KiB

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ae836a60d1df878d493d3080230e68a478860d0fdd24623fb312a9c7899e5f07
size 2947
@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>icon / Audio / AudioMultiPosition - box</title>
<defs>
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-1">
<stop stop-color="#ADADAD" stop-opacity="0" offset="0%"></stop>
<stop stop-color="#9D9D9D" offset="100%"></stop>
</linearGradient>
<path d="M20.924815,0 C23.1021676,0 23.9566542,1.77846722 23.9566542,3.01865122 C23.9566542,4.25883521 23.9566542,18.7815894 23.9566542,20.6420628 C23.9566542,22.3929727 22.7281352,23.9566542 20.924815,23.9566542 C19.1214948,23.9566542 4.64929841,23.9566542 2.80929064,23.9566542 C1.38661643,23.9566542 0,22.5147712 0,21.1586662 C0,19.8025612 0,4.03532882 0,2.67255351 C0,1.3097782 1.36539793,0 2.60955829,0 C3.85371865,0 18.9601214,0 20.924815,0 Z" id="path-2"></path>
</defs>
<g id="icon-/-Audio-/-AudioMultiPosition---box" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="icon/general/color/-box-template">
<mask id="mask-3" fill="white">
<use xlink:href="#path-2"></use>
</mask>
<use id="Path-3" fill="url(#linearGradient-1)" xlink:href="#path-2"></use>
<g id="Group" mask="url(#mask-3)" fill="#DF9557">
<g id="icon/color/AI" style="mix-blend-mode: multiply;">
<rect id="Rectangle-2" x="0" y="0" width="24" height="24"></rect>
</g>
</g>
</g>
<path d="M18.8634151,13.8021518 C21.0935523,13.8021518 22.9014357,15.6100352 22.9014357,17.8401724 L22.9014357,22.9950937 L17.9194412,22.9950937 C15.5671121,22.9950937 13.6601727,21.0881542 13.6601727,18.7358252 L13.6601727,18.2891057 C13.6601727,16.0589685 16.050667,13.8021518 18.2808042,13.8021518 L18.8634151,13.8021518 Z M12.9712395,1.04989456 C13.2857356,1.05234146 13.5428007,1.05606524 13.7424349,1.0610659 C14.445831,2.3405871 14.8435686,3.79404612 14.8435686,5.33807451 C14.8435686,5.81843088 14.8050729,6.29002133 14.7308539,6.75033555 C15.4163722,6.54643488 16.1279706,6.39562305 16.8590453,6.30240747 C16.8676223,6.15091877 16.8711488,5.99729491 16.8711488,5.84292062 C16.8711488,4.14299317 16.4435338,2.53405947 15.6820367,1.10435279 L17.0629971,1.08901478 C17.7388397,2.54545721 18.1136166,4.15271135 18.1136166,5.84292062 C18.1136166,5.96321114 18.1117183,6.08308149 18.1079484,6.20250721 C18.2731481,6.19481383 18.4403758,6.1917938 18.6083494,6.1917938 C19.9413536,6.1917938 21.2273749,6.38198525 22.436718,6.73503124 L22.8865693,6.87500389 L22.8776557,8.18747427 C21.5572524,7.70152738 20.116946,7.43426166 18.6083494,7.43426166 C18.4037933,7.43426166 18.2004927,7.43917551 17.9985763,7.44888209 C17.9015978,8.12973246 17.7426226,8.79225348 17.5277609,9.43153348 C18.0089826,9.36289595 18.5020805,9.3279473 19.003591,9.3279473 C20.3877705,9.3279473 21.7078654,9.59417624 22.9076829,10.0757573 L22.8691091,12.8044696 C21.7439646,12.1758306 20.4218626,11.812883 19.003591,11.812883 C17.946632,11.812883 16.9430846,12.0144602 16.0346649,12.3773602 C15.0316952,13.8132317 13.7075828,15.0333533 12.1585133,15.9514907 C11.7654265,16.783616 11.5487839,17.7007528 11.5487839,18.6619255 C11.5487839,20.2805315 12.1631445,21.7742592 13.1926851,22.9509074 L10.9361773,22.9501054 C10.6216813,22.9476585 10.3646161,22.9439348 10.164982,22.9389341 C9.46158582,21.6594129 9.06384821,20.2059539 9.06384821,18.6619255 C9.06384821,18.181702 9.10232269,17.7102397 9.17650138,17.2500466 C8.49104462,17.4535651 7.77944622,17.6043769 7.04837152,17.6975925 C7.03979458,17.8490812 7.0362681,18.0027051 7.0362681,18.1570794 C7.0362681,19.8570068 7.4638831,21.4659405 8.22538017,22.8956472 L6.84441979,22.9109852 C6.16857714,21.4545428 5.79380024,19.8472887 5.79380024,18.1570794 C5.79380024,18.0371249 5.79568791,17.9175882 5.79943689,17.7984936 C5.6342687,17.8051862 5.46704108,17.8082062 5.29906742,17.8082062 C3.96606326,17.8082062 2.68004191,17.6180147 1.47069888,17.2649688 L1.02084754,17.1249961 L1.02976113,15.8125257 C2.35016445,16.2984726 3.79047084,16.5657383 5.29906742,16.5657383 C5.50362356,16.5657383 5.70692415,16.5608245 5.9088405,16.5511179 C6.00576825,15.8706216 6.16462894,15.2084357 6.37932071,14.569464 C5.89843422,14.637104 5.40533631,14.6720527 4.90382581,14.6720527 C3.51964631,14.6720527 2.19955149,14.4058238 0.999733965,13.9242427 L1.03830772,11.1955304 C2.16345222,11.8241694 3.48555421,12.187117 4.90382581,12.187117 C5.96078483,12.187117 6.96433229,11.9855398 7.87275199,11.6226398 C8.87512523,10.1873075 10.1995274,8.96681061 11.7489988,8.04845281 C12.1420738,7.21603057 12.3586329,6.29906203 12.3586329,5.33807451 C12.3586329,3.71946854 11.7442723,2.22574081 10.7147317,1.0490926 L12.9712395,1.04989456 Z M19.5695488,15.0688395 L14.9515749,19.6868134 C14.5092787,20.1291095 14.6528476,20.56431 15.2721805,20.6514684 L17.9364826,21.0281297 L19.1072665,22.1989136 C19.3583815,22.4467753 19.7625639,22.4451898 20.0117271,22.1953662 L22.0954859,20.1116073 C22.3443071,19.8627862 22.348091,19.4557314 22.0992699,19.2069102 L20.9036511,18.0157854 L20.5332577,15.3901546 C20.4462176,14.7707035 20.0118449,14.6265433 19.5695488,15.0688395 Z M16.7202487,7.57798318 L16.5257194,7.60736371 C15.7822444,7.73252367 15.0637103,7.92348455 14.377329,8.1734575 C13.3909314,11.0851001 10.9275848,13.3672535 7.82577081,14.2619377 C7.5340867,14.9503564 7.31860301,15.6737763 7.18699222,16.4230179 C8.00042053,16.3001509 8.78460966,16.0980906 9.53079366,15.8262854 C10.5164855,12.9148999 12.9798321,10.6327465 16.081646,9.73806235 C16.3732009,9.04995044 16.5886219,8.32686802 16.7202487,7.57798318 Z M5.98797568,1.00490631 C8.3403047,1.00490631 10.2472442,2.91184576 10.2472442,5.26417479 L10.2472442,5.71089432 C10.2472442,7.94103147 7.85674983,10.1978482 5.62661267,10.1978482 L5.04400171,10.1978482 C2.81386455,10.1978482 1.00598118,8.38996479 1.00598118,6.15982764 L1.00598118,1.00490631 L5.98797568,1.00490631 Z M3.89568979,1.80463384 L1.81193093,3.8883927 C1.56310978,4.13721385 1.55932583,4.54426863 1.80814698,4.79308977 L2.98851005,5.97345284 L3.00376571,5.98421459 L3.37415917,8.60984537 C3.46119927,9.2292965 3.89557193,9.37345666 4.33786808,8.93116051 L8.95584197,4.31318663 C9.39813812,3.87089048 9.25456926,3.43568999 8.63523639,3.34853163 L5.97093427,2.97187034 L4.80015034,1.80108641 C4.54903537,1.55322471 4.14485294,1.55481015 3.89568979,1.80463384 Z" id="Combined-Shape" fill="#FFFFFF"></path>
</g>
</svg>

After

Width:  |  Height:  |  Size: 6.4 KiB

Some files were not shown because too many files have changed in this diff Show More