Commit Graph

2228 Commits

Author SHA1 Message Date
jckand-amzn 0caec71562 Re-enabling Foundation tests in main 2021-05-24 15:23:16 -05:00
jckand-amzn e9f8ced903 Merge branch 'main' into jckand/FoundationAuto 2021-05-24 10:06:09 -05:00
Mike Balfour 4c239a105b [LYN-3548] Change IMGUI to use list of levels with prefab LoadLevel instead of text box
There was an intermittent crash related to garbage in the level name box with prefabs, possibly due to levelName being uninitialized. This change improves the UX by listing out all the possible choices, instead of making people type it in.
2021-05-24 08:55:46 -05:00
Anton Michels 5d03be5ed1 Merge pull request #891 from aws-lumberyard-dev/Atom/antonmic/ImGuiPassFix
LYN-3947 Fix for command line issues
2021-05-22 23:18:19 -07:00
antonmic 0b9e98c50e Fix for potential lighting pass crash with uninitialized pipeline 2021-05-22 00:27:06 -07:00
Alex Peterson d112ae403b Engine settings UX update and basic functionality 2021-05-21 22:47:41 -07:00
antonmic 6388277cd1 Fixed ImGui Pass as well as how exposure pass enables itself 2021-05-21 21:20:08 -07:00
Qing Tao d20f3d8bd4 SPEC-6960 Android & Windows asset jobs have failing assets preventing the new ASV code submission gate from passing.
Use AZ::u64 instead of uint64_t to avoid issue that PRIu64 won't match uint64_t in some cases
2021-05-21 16:38:20 -07:00
evanchia-ly-sdets 6e13d384a1 Merge pull request #876 from aws-lumberyard-dev/test_metrics_url
adding explicit url for test metrics
2021-05-21 16:13:50 -07:00
mbalfour 6fa78218d2 [LYN-3548] Change IMGUI to use list of levels with prefab LoadLevel instead of text box
There was an intermittent crash related to garbage in the level name box with prefabs, possibly due to levelName being uninitialized.  This change improves the UX by listing out all the possible choices, instead of making people type it in.
2021-05-21 17:32:55 -05:00
Gene Walters 804258ea11 Merge pull request #862 from aws-lumberyard-dev/SPEC6477_ScriptNetworkContext
Moved network context methods out of MultiplayerComponent into NetBindingComponent
2021-05-21 15:10:52 -07:00
Ken Pruiksma 31122044d3 Merge pull request #877 from aws-lumberyard-dev/pruiksma/halton
Halton sequence added to AzCore/Math/Random.h with unit tests.
2021-05-21 16:57:23 -05:00
jckand-amzn 434fef4b8f Adding missing copyright header to test file 2021-05-21 16:39:16 -05:00
jckand-amzn 053247931b LYN-3769: Adding a basic Editor workflow automated test 2021-05-21 15:45:46 -05:00
cgalvan 6f23138338 Merge pull request #809 from aws-lumberyard-dev/cgalvan/DuplicateEntities
[LYN-2255] Implemented duplication of entities with prefabs.
2021-05-21 15:33:54 -05:00
pruiksma f3af2722e9 changing floor() to aznumeric_cast<uint32_t>() 2021-05-21 15:10:13 -05:00
pruiksma 35ef2004a6 Halton sequence added to AzCore/Math/Random.h with unit tests. This work is in support of ATOM-13988 for generating sub-pixel camera offsets for TAA jitter. 2021-05-21 15:00:39 -05:00
Terry Michaels d785b3310f Make sure to autoscroll to a selected entity after a rename (#872) 2021-05-21 14:56:59 -05:00
evanchia ed3b1dd8d5 adding explicit url for test metrics 2021-05-21 12:50:52 -07:00
sharmajs-amzn 44ec0211a0 fixes for missing dependency test (#850) 2021-05-21 12:28:51 -07:00
Chris Galvan 21620a0d73 [LYN-2255] Fixed additional alias replacement case, and removed now unneeded specific alias replacement. 2021-05-21 14:19:00 -05:00
lumberyard-employee-dm f5bc191a55 Exposing the Settings Registry parse error to a Native UI dialog (#864)
* Exposing the Settings Registry parse error to a Native UI dialog

* Fixing format specifier for the rapidjson error offset
2021-05-21 13:18:41 -05:00
Chris Galvan 3d1fa538c2 [LYN-2255] Added extra protection for duplicate replacement of alias logic by bookending the strings. 2021-05-21 12:05:24 -05:00
amzn-hdoke 7c2051ae54 Merge pull request #868 from aws-lumberyard-dev/LYN-3974
Disabling AWS automation tests
2021-05-21 09:45:49 -07:00
Chris Galvan 20ee399864 Merge branch 'main' of https://github.com/aws-lumberyard/o3de into cgalvan/DuplicateEntities 2021-05-21 10:54:44 -05:00
Chris Burel d8bd6ef407 Preserve asset ids for assets that fail to load, when deserializing from json (#847)
Sometimes deserializing a Json document happens when asset handlers are not
registered. In that case, `FindOrCreateAsset` will fail to create the
asset, since there's no handler registered to create it. When this happens,
`FindOrCreateAsset` returns an Asset instance with a null asset id. This
effectively causes the json deserializer to lose that data, even in
situations where the the actual asset data doesn't need to be loaded, but
the asset id needs to be preserved.
2021-05-21 08:39:10 -07:00
dhrudesh 0b24159cf3 Disabling AWS automation tests 2021-05-21 08:18:47 -07:00
Chris Santora 6cd86619ff Merge pull request #860 from aws-lumberyard-dev/Atom/santorac/MaterialInspectorCrash-ATOM-15597
ATOM-15597 Accessing Material Instance Panel Crashes Editor

There were two issues fixed here. First, I broke the material inspector with my changes at 53188a1 which added support for hiding entire property groups. I'm not sure how this happened because I definitely tested the MaterialComponent's material inspector. Perhaps there was a bad merge or something otherwise got clobbered after testing and before committing. Anyway, this issue was I accidentally delete the code that prepared the list of material properties for functor processing.

The second issue was the MaterialFunctor class needs to return null when metadata can't be found; it was proceeding to dereference an end iterator.

Testing:
Successfully opened the material inspector through the MaterialComponent. Was able to change property flags in the inspector and see other properties change visibility as expected.
2021-05-21 08:17:31 -07:00
AMZN-stankowi ead54c85d7 Helios - SPEC-6963 - Fixed unused variables in release builds (#856) 2021-05-21 06:21:26 -07:00
Tom Hulton-Harrop 1e2017d04f Update .clang-format file for clang-format version 11.0 (#849)
* update .clang-format file now clang-format version 11.0 is widely available

* update to braced style lists formatting rules
2021-05-21 13:29:04 +01:00
greerdv 1a4bdcf651 Merge pull request #855 from aws-lumberyard-dev/non-uniform-scale-blast
remove vector scale from Blast in preparation for its removal from Transform
2021-05-21 12:07:55 +01:00
Tom Hulton-Harrop 74a2735766 Add better support for mouse deltas with camera system (#846)
* add better support for mouse deltas with camera system

* small fixes spotted during review

* rename after review feedback

* small refactor to reduce duplication
2021-05-21 10:35:33 +01:00
Gene Walters d948bf0a77 Moved network context methods out of MultiplayerComponent into NetBindingComponent because FindComponent did not actually work with finding base classes. +1 for the ability to test! Allow scripting to detect if a networked entity is Authory, Server, Client, or Autonomous. 2021-05-20 22:48:04 -07:00
Chris Santora bffc72794b ATOM-15597 Accessing Material Instance Panel Crashes Editor
There were two issues fixed here. First, I broke the material inspector with my changes at 53188a12da which added support for hiding entire property groups. I'm not sure how this happened because I definitely tested the MaterialComponent's material inspector. Perhaps there was a bad merge or something otherwise got clobbered after testing and before committing. Anyway, this issue was I accidentally delete the code that prepared the list of material properties for functor processing.

The second issue was the MaterialFunctor class needs to return null when metadata can't be found; it was proceeding to dereference an end iterator.

Testing:
Successfully opened the material inspector through the MaterialComponent. Was able to change property flags in the inspector and see other properties change visibility as expected.
2021-05-20 22:24:19 -07:00
kberg-amzn c05c100a72 Merge pull request #834 from aws-lumberyard-dev/MultiplayerComponents
Finishing off rewind and backward reconciliation support as well as a bunch of bug fixes and API cleanup.
2021-05-20 18:48:40 -07:00
lumberyard-employee-dm 8028cbbe39 Fixed issue where the SettingsRegistryImpl::LessThan function would set the collisionFound boolean to true when comparing two elements that happened to be at the same address via std::sort. (#857)
In reality there is no such collision and the comparisons needs to early return with false, but not change the collisionFound flag.
2021-05-20 20:41:30 -05:00
Nicholas Van Sickle 5d162a9a63 Merge pull request #858 from aws-lumberyard-dev/nvsickle/FixAtomFontLoading
Ensure AtomFont loads with the Editor
2021-05-20 18:39:16 -07:00
nvsickle e19f1c0147 Ensure AtomFont loads with the Editor
-Use PAL_TRAIT_MONOLITHIC_DRIVEN_MODULE_TYPE which will correctly be set to GEM_MODULE to get loaded at runtime with non-monolithic builds instead of PAL_TRAIT_MONOLITHIC_DRIVEN_LIBRARY_TYPE
-Removed the unneeded entries from AutomatedTesting's runtime config now that this is fixed (AtomBridge will bring it in again)
2021-05-20 17:09:05 -07:00
karlberg 3dd40171cd Merging latest origin 2021-05-20 17:08:18 -07:00
Steve Pham 42ccdf0572 Python3 installation script for Linux machines (#832) 2021-05-20 17:08:14 -07:00
Scott Romero 7b525f6a60 [main] windows installer icons and shortcuts
Merge pull request #844 from aws-lumberyard-dev/cpack_installer

Re-organized windows installer resources
Added product logo to bootstrapper UI
Added product icon to bootstrapper exe and control panel entry
Added creation of desktop and start menu shortcuts
Fixed issue where default GUIDs were not properly updated if seed value changes (e.g. version bump)
2021-05-20 16:28:48 -07:00
AMZN-puvvadar fd3927651b Merge pull request #840 from aws-lumberyard-dev/mpgem_scripting_rpc
Add events for MP Gem RPCs plus BC reflection so ScriptCanvas can respond to them
2021-05-20 15:58:29 -07:00
Alex Peterson cfbae9a18b add/remove gem python bindings 2021-05-20 15:13:39 -07:00
Gene Walters a86f61e360 Merge pull request #810 from aws-lumberyard-dev/SPEC6477_NetworkContextScriptCanvas
Reflect functionality to scripting to determine the current network context for an entity/component
2021-05-20 15:12:42 -07:00
scottr 8a594a14de Merge branch 'main' into cpack_installer 2021-05-20 15:12:34 -07:00
Vincent Liu 34be1caa99 [HOTFIX] Fix broken nightly build because of invalid module name (#851) 2021-05-20 14:53:26 -07:00
chiyenteng 01f31cdc56 Move the basic Prefab workflows out from behind the WIP flag (#769)
* Move the basic Prefab workflows out from behind the WIP flag
2021-05-20 14:44:27 -07:00
greerdv 726597ad34 Merge branch 'main' into non-uniform-scale-blast 2021-05-20 22:05:22 +01:00
greerdv 87b1a19df4 remove vector scale from Blast in preparation for removal from Transform 2021-05-20 22:04:37 +01:00
Gene Walters d656afa1c3 Merge branch 'main' into SPEC6477_NetworkContextScriptCanvas 2021-05-20 14:03:39 -07:00