Chris Galvan
f3daeba165
Removed unused IViewPane Editor class
...
Signed-off-by: Chris Galvan <chgalvan@amazon.com >
2022-01-24 13:08:41 -06:00
Gene Walters
04e515ee85
Merge pull request #7099 from aws-lumberyard-dev/LYN-8726_NetAutoComponentScriptNodeFrontEndFix
...
Fix Network Test Script Nodes Front End
2022-01-24 09:45:47 -08:00
Chris Galvan
71640c1c82
Merge pull request #6376 from nemerle/compiletime_filerequest_code2
...
Compile time reduction - FileRequest & related changes
2022-01-24 11:43:27 -06:00
Chris Galvan
3fd7e79891
Merge pull request #5155 from pollend/feat/add-cursor-wrap-mode-viewport
...
feat: add cursor wrapped mode
2022-01-24 11:43:18 -06:00
mrieggeramzn
c7d1c4603f
Removing lux core (whats left of it) ( #7089 )
...
* Removing lux core (whats left of it)
Signed-off-by: mrieggeramzn <mriegger@amazon.com >
* Removing files recommended by NLawson and EPapp
Signed-off-by: mrieggeramzn <mriegger@amazon.com >
2022-01-24 11:24:20 -06:00
Gene Walters
7b3631444d
Merge pull request #7058 from aws-lumberyard-dev/editor_log_fix
...
Temporary fix for editor log stomping during python tests
2022-01-24 08:08:28 -08:00
moraaar
37c0b661f9
Added blast asset, whose fbx works with Atom, to help testing Blast Gem ( #7110 )
...
Signed-off-by: moraaar <moraaar@amazon.com >
2022-01-24 15:49:33 +00:00
Michael Pollind
7b649656bc
chore: use numeric cast for QtEventTOAzInputMapperTest
...
Signed-off-by: Michael Pollind <mpollind@gmail.com >
2022-01-24 07:30:39 -08:00
greerdv
be877373f1
Merge pull request #7041 from aws-lumberyard-dev/quad-collider-2
...
Support for quad shape in PhysX shape collider component
2022-01-24 14:26:02 +00:00
greerdv
8d7500f9c3
merge from development
...
Signed-off-by: greerdv <greerdv@amazon.com >
2022-01-24 12:39:08 +00:00
greerdv
d412f3cc50
update with feedback from PR
...
Signed-off-by: greerdv <greerdv@amazon.com >
2022-01-24 12:38:15 +00:00
Tom Hulton-Harrop
5940982244
Ensure render geometry is refreshed when the mesh component controller is moved ( #6452 )
...
* ensure render geometry is refreshed when the mesh component controller is moved
Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com >
* cache bus pointer and send update notification when mesh changes
Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com >
* add integration test to detect MeshComponentController notification to IntersectionNotificationBus
Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com >
* remove optimize off
Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com >
* update build visibility for AtomLyIntegration editor static lib
Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com >
* move runtime dependencies to gem module
Signed-off-by: Tom Hulton-Harrop <82228511+hultonha@users.noreply.github.com >
2022-01-24 10:41:32 +00:00
SergeyAMZN
a623e52331
Merge pull request #7040 from aws-lumberyard-dev/TerrainMaterialsFix
...
LYN-7640 Terrain Physics Materials hooked up all the way down to PhysX
2022-01-24 10:25:51 +00:00
Steve Pham
3113b8be03
Fix for 'Cannot Find PThread' when using GCC ( #7097 )
...
* Fix for 'Cannot Find PThread' when using GCC
Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com >
* Fix error when COMPILATION_C and COMPILATION_CXX handling in ly_append_configurations_options
Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com >
* Add missing 'PARENT_SCOPE' when appending to the CMAKE_C_FLAGS and CMAKE_CXX_FLAGS
Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com >
* Fix appending of CMAKE_C_FLAGS and CMAKE_CXX_FLAGS
Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com >
* Workaround for C/C++ compilation flag settings for gcc. COMPILATION_C/COMPILATION_CXX is wiping out COMPILATION, so define each one separately with no sharing
Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com >
* Remove unnecessary gcc ignore warnings for C files
Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com >
2022-01-24 01:17:25 -06:00
Michael Pollind
1643c68fa7
chore: fix compiling errors
...
Signed-off-by: Michael Pollind <mpollind@gmail.com >
2022-01-23 18:27:17 -08:00
Gene Walters
c4addbc0e0
Moved AutomatedTesting specific script translation assets from gems/canvas into AutomatedTesting
...
Signed-off-by: Gene Walters <genewalt@amazon.com >
2022-01-21 22:08:31 -08:00
lumberyard-employee-dm
878ba24a3f
Removed unused AWSNativeSDK dependency from Editor ( #7091 )
...
* Removed unused AWSNativeSDK dependency from Editor
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Remove build dependencies on the aws-cpp-sdk library from the Editor
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
2022-01-21 18:28:26 -06:00
lumberyard-employee-dm
1f7040c6b8
Updating mock calls in unit_test_manifest.py to fix test ( #7090 )
...
The manifest.py `get_all_templates` method was modified to add a call to
`get_all_gems` and `get_gem_templates`.
Those calls were not mocked, so they tried to load an o3de_manifest.json
file that was on user's machine, which failed on the CI node.
Also added a mock call for `load_o3de_manifest`, that validates that it
is not called to catch this issue during Automated Review.
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
2022-01-21 18:28:13 -06:00
chiyenteng
dd7706f9fe
Fire OnEditorEntityCreated notification in SandboxIntegrationManager::CreateNewEntityAtPosition ( #7079 )
...
* Ensure to fire OnEditorEntityCreated notification in SandboxIntegrationManager::CreateNewEntityAtPosition
Signed-off-by: chiyenteng <82238204+chiyenteng@users.noreply.github.com >
* Ensure to fire OnEditorEntityCreated notification in SandboxIntegrationManager::CreateNewEntityAtPosition
Signed-off-by: chiyenteng <82238204+chiyenteng@users.noreply.github.com >
* convert test AreaNodes_DependentComponentsAdded to use prefab system
Signed-off-by: chiyenteng <82238204+chiyenteng@users.noreply.github.com >
* Prevent SetupEditorEntity being called twice
Signed-off-by: chiyenteng <82238204+chiyenteng@users.noreply.github.com >
2022-01-21 16:23:31 -08:00
Mike Balfour
dbd6ddbc1c
Optimized Gradient Previewer ( #7074 )
...
* Faster method with older one commented out for profiling.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Removed commented-out code
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Addressed PR feedback, fixed subtle bug in interlace math.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Fixed unrelated bug in terrain cmake file.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Fix linux compile error.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
2022-01-21 18:05:19 -06:00
Esteban Papp
a145d3c82f
Issues/install missing assets ( #7081 )
...
* Fixes for missing assets in the install folder
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* delayed expansion to try to fix project_engineinstall_profile
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
* Improvements to build scripts to solve the project build from the install folder
Signed-off-by: Esteban Papp <81431996+amznestebanpapp@users.noreply.github.com >
2022-01-21 15:07:27 -08:00
michabr
7fa6a82f55
Make ILyShine an AZ::Interface ( #6923 )
...
* Move ILyShine instance out of legacy code
Signed-off-by: abrmich <abrmich@amazon.com >
* Remove last remaining reference of gEnv->pLyShine
Signed-off-by: abrmich <abrmich@amazon.com >
* Make m_lyShine a unique pointer
Signed-off-by: abrmich <abrmich@amazon.com >
2022-01-21 15:03:57 -08:00
Chris Galvan
cdf748a5ed
Merge pull request #7084 from aws-lumberyard-dev/cgalvan/RefactorTableViewHeaderSectionStyling
...
Refactored the styling of TableView header sections
2022-01-21 16:35:14 -06:00
Danilo Aimini
86a0be2561
Prevent read-only entities from being duplicated via prefab workflows ( #7076 )
...
* Refactor the sanitation of the selection for prefab operations to prevent read-only entities from being deleted or duplicated.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com >
* Fix comment.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com >
2022-01-21 12:35:29 -08:00
Chris Galvan
7fc4e4bd10
Refactored the styling of TableView header sections
...
Signed-off-by: Chris Galvan <chgalvan@amazon.com >
2022-01-21 14:29:37 -06:00
michabr
a8d97cf8aa
Fix hi-res display issues in UI Editor ( #6912 )
...
* Fix dpi scaling issues in UI Editor
Signed-off-by: abrmich <abrmich@amazon.com >
* Remove older method for getting dpi scaling factor
Signed-off-by: abrmich <abrmich@amazon.com >
* Remove direct call to devicePixelRatioF()
Signed-off-by: abrmich <abrmich@amazon.com >
* Use existing convenience function
Signed-off-by: abrmich <abrmich@amazon.com >
* Fix one more text size
Signed-off-by: abrmich <abrmich@amazon.com >
* Fix compile warning
Signed-off-by: abrmich <abrmich@amazon.com >
* Remove unnecessary typecast
Signed-off-by: abrmich <abrmich@amazon.com >
2022-01-21 12:02:20 -08:00
Luis Sempé
090e12e712
Merge pull request #7075 from aws-lumberyard-dev/scripting/text_issues
...
Addressed a few Script Canvas translation issues
2022-01-21 11:59:24 -08:00
Sergey Pereslavtsev
b21878d04e
Removed unused variable
...
Signed-off-by: Sergey Pereslavtsev <pereslav@amazon.com >
2022-01-21 19:57:28 +00:00
michabr
837d6fc4fd
Merge pull request #6991 from aws-lumberyard-dev/michabr/lyshine_crycommon
...
Move remaining two LyShine headers to the gem
2022-01-21 11:56:00 -08:00
jckand-amzn
2c33240b72
Converting Dynamic Vegetation and Gradient Signal tests to utilize prefab system ( #7034 )
...
* Adding on-disk prefabs for automated tests
Signed-off-by: jckand-amzn <82226555+jckand-amzn@users.noreply.github.com >
* Resolving import conflict with cherrypick
Signed-off-by: jckand-amzn <82226555+jckand-amzn@users.noreply.github.com >
* Updating DynVeg tests to use open_base_level function
Signed-off-by: jckand-amzn <82226555+jckand-amzn@users.noreply.github.com >
* Converting initial set of DynVeg tests to utilize prefab system
Signed-off-by: jckand-amzn <82226555+jckand-amzn@users.noreply.github.com >
* Finalizing DynVeg test conversion to use prefab system
Signed-off-by: jckand-amzn <82226555+jckand-amzn@users.noreply.github.com >
* Removing old test runners
Signed-off-by: jckand-amzn <82226555+jckand-amzn@users.noreply.github.com >
* Removing optimized suffix from optimized test runners
Signed-off-by: jckand-amzn <82226555+jckand-amzn@users.noreply.github.com >
* Removing unoptimized test runner
Signed-off-by: jckand-amzn <82226555+jckand-amzn@users.noreply.github.com >
* Removing optimized suffix from optimized test runner
Signed-off-by: jckand-amzn <82226555+jckand-amzn@users.noreply.github.com >
* Adding wait_for_condition on level save for E2E tests
Signed-off-by: jckand-amzn <82226555+jckand-amzn@users.noreply.github.com >
2022-01-21 11:55:19 -08:00
Guthrie Adams
179277c67d
Merge pull request #7052 from aws-lumberyard-dev/Atom/guthadam/atom_tools_update_autoload_gem_settings
...
Atom Tools: updating gem autoload settings registry for ME and SMC to disable script canvas developer gem
2022-01-21 12:29:40 -06:00
Guthrie Adams
27e121f23d
Merge pull request #7051 from aws-lumberyard-dev/Atom/guthadam/atom_tools_deleting_unused_defines_from_me
...
Atom Tools: removing unused traits for ME executable extension
2022-01-21 12:29:18 -06:00
Mikhail Naumov
d918991e27
Allowing instantiating of prefab without selecting an entity in outliner ( #6763 )
...
* Allowing instantiating of prefab without selecting an entity in outliner
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com >
* PR feedback
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com >
2022-01-21 10:04:47 -08:00
lsemp3d
d5f7bc7c9b
Consolidated navigation to file code
...
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com >
2022-01-21 10:03:02 -08:00
Mikhail Naumov
238962be73
fixing crash when opening different level during simulation mode ( #6762 )
...
Signed-off-by: Mikhail Naumov <mnaumov@amazon.com >
2022-01-21 10:02:40 -08:00
abrmich
cfbd88cb1e
Merge remote-tracking branch 'upstream/development' into michabr/lyshine_crycommon
2022-01-21 10:02:28 -08:00
lsemp3d
f684fe14ff
Categorized Material Data under Rendering
...
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com >
2022-01-21 09:45:27 -08:00
lsemp3d
be2241bda9
Navigate to file after generating translation (only 1)
...
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com >
2022-01-21 09:41:37 -08:00
lsemp3d
1d3b675f88
Regenerated the Input handler .names file
...
Signed-off-by: lsemp3d <58790905+lsemp3d@users.noreply.github.com >
2022-01-21 09:35:42 -08:00
Steve Pham
edbebb5f47
Minor class definition updates for AWSGem ( #7056 )
...
* Move the queued-events constructors for AWSApiClientJob and ServiceRequestJob from public to protected, and add short description for them
Signed-off-by: Steve Pham <82231385+spham-amzn@users.noreply.github.com >
2022-01-21 09:19:54 -08:00
Scott Romero
807464c58d
[development] updated Android build node configuration ( #7007 )
...
Added the NDK to the install list
Removed Android Java APIs prior to 28 from package list as they are unnecessary
Updated LY_NDK_DIR to point to the SDK manager version
Updated some inconsistencies in how the min Android native API is handled
Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2022-01-21 09:08:24 -08:00
Scott Romero
09dd3a8729
[development] patch fix for launcher exit crash ( #7050 )
...
The launcher will crash on exit due to an access violation when clearing the BudgetTracker after CrySystem is unloaded. This is from a recent change to how the budget pointers are tracked making the BudgetTracker responsible for clearing them so the system can be re-entrant. Unfortunately, an assumption was made that all modules that use Budgets are managed by the ComponentApplication so they can be cleared prior to being unloaded. This is a patch to manually reset the BudgetTracker prior to unloading CrySystem until the legacy system can be removed (or converted to an AZ-like module).
Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2022-01-21 09:06:14 -08:00
Scott Romero
526ee7644a
[development] fixed configure error with monolithic builds ( #7057 )
...
The AWSNativeSDKTestLibs target is now only defined when tests are enabled
Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2022-01-21 09:04:33 -08:00
Guthrie Adams
5fc40bbbf9
Merge pull request #7016 from aws-lumberyard-dev/Atom/guthadam/atom_tools_streamlining_smc
...
Atom Tools: Removing unnecessary modules, components, and dead code from SMC
2022-01-21 10:49:33 -06:00
Mike Balfour
145e3646a4
Asset catalog lock inversion fix. ( #7045 )
...
* Fix lock inversion.
This method was calling AssetCatalog->AssetManager at the same time that loading threads are calling AssetManager->AssetCatalog, causing a deadlock due to lock inversion. The fix is to make this method call AssetManager *outside* of the AssetCatalog call.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Fixing the root cause in EnumerateAssets.
Also added a unit test that failed with the previous EnumerateAssets logic, and succeeds with the new logic.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Make sure not to hold the secondary mutex lock either.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Remove unused alias.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
2022-01-21 10:34:00 -06:00
Nicholas Lawson
9328f053bd
Updates EXPAT to use the latest packages ( #7053 )
...
* Update EXPAT to be latest package version
Signed-off-by: lawsonamzn <70027408+lawsonamzn@users.noreply.github.com >
2022-01-21 08:00:45 -08:00
Michael Pollind
ed5354fcae
Merge branch 'development' of https://github.com/o3de/o3de into feat/add-cursor-wrap-mode-viewport
2022-01-21 07:16:44 -08:00
Sergey Pereslavtsev
56c6f81627
PR addressing. Removed RTTI from HeightMaterialPoint since it's just a struct of data with no intention being a part of class hierarchy
...
Signed-off-by: Sergey Pereslavtsev <pereslav@amazon.com >
2022-01-21 13:21:57 +00:00
Nicholas Van Sickle
32e2ba754b
Add Dom::Path class for representing positions in a Dom ( #7008 )
...
* Add Dom::Path class for representing positions in a Dom
This also adds Value support for doing a path-based lookup.
The serialized representation is presently compliant with the JSON-pointer spec but the implementation supports Node types and may be later expanded if we require additional functionality (e.g. XPath style conditional querying).
Signed-off-by: Nicholas Van Sickle <nvsickle@amazon.com >
2022-01-20 16:53:33 -08:00
evanchia
e2d157006c
Temporary fix for editor log stomping during python tests
...
Signed-off-by: evanchia <evanchia@amazon.com >
2022-01-20 15:57:09 -08:00