Commit Graph

2960 Commits (dbeee91e7bc8d654e41fb420132036d94513a6b5)
 

Author SHA1 Message Date
jckand-amzn dbeee91e7b SPEC-7008: Setting up LargeWorlds main tests to be skipped in Debug builds 5 years ago
jckand-amzn 5fbf587b9e Updating File Menu actions in test_Menus_FileMenuOptions_Work. Temporarily marking test as xfail due to LYN-4208 5 years ago
Tom Hulton-Harrop cf08f4dab1
Improve camera orbit behavior (#1060) 5 years ago
Terry Michaels f2a7cd9a2d
Fixed monolithic build warning/error (#1116) 5 years ago
clujames 2da7825e37
Merge pull request #1042 from aws-lumberyard-dev/LYN-3969
Added an optional variable to the cdk deploy function to allow additional flags and arguments.
5 years ago
rgba16f bb92e4c0b8
Font update to dynamic draw per view (#1085)
* Move AtomFont over to use the new per viewport dynamic draw context.

Remove scene tracking and listening for bootstrap scene created.
Remove build dependency on the Bootstrap gem.
Add build dependency on the AtomBridge gem.
FFont's are now initialized with a viewport Id.
Remove previous DynamicDraw context per scene system.
Verify FFont can get a dynamic draw context before attempting initialization.
Ensure a render scene exists before attempting font initialization (as a proxy for rendering has begun)

* Move AtomFont FFont to use ShaderInputNameIndex's

This allowed removing all of the InitFont function as no longer need to query compiled shader info for constant data offsets.

* cache the AZ::Name used to find the dynamic draw context rather than recreate it each use
5 years ago
Qing Tao 312c704ba6
ATOM-15352 Find a solution to modify a render pipeline when enable a feature gem (#960)
* Added atom_rpi_tools python module in Atom_RPI gem.
The tool includes functions to modify pass template data and some utility functions.
* Added pytest tests for atom_rpi_tools
5 years ago
Esteban Papp f1dbeb584a
LYN-4206 CMake bakes install prefix during configure (#1100) 5 years ago
srikappa-amzn 39e47a2906
Merge pull request #1036 from aws-lumberyard-dev/DetachPrefab
Implement Detach Prefab workflow
5 years ago
srikappa 574563adaf Merge branch 'main' into DetachPrefab 5 years ago
Danilo Aimini 8a7f156e2c
LYN-4133 | Prefab Container Transform stores non-default values to template on Create Prefab (#1038)
* Show container transforms, reset container transform to zero before saving a prefab after create.

* Fix order of operations to prevent patching issues

* Reset the entity to the Identity Transform instead of the default constructor to correctly set the scale to 1.0
5 years ago
Scott Romero d697fbe366
[main] project manager now auto registers itself as an engine if not already
Merge pull request #1005 from aws-lumberyard-dev/ftue_auto_register
5 years ago
Qing Tao 7631cdc11e
ATOM-15659 Add changing StencilState support to DynamicDrawContext (#1009) 5 years ago
scottr c41283c3ec Merge branch 'main' into ftue_auto_register 5 years ago
Benjamin Jillich 177571af0b
Merge pull request #1091 from aws-lumberyard-dev/prism/LYN-2514
[LYN-2514] Gems Page - Saving & applying changes to project
5 years ago
Junbo Liang 3549db295e
[LYN-4184] AWSClientAuth, AWSCore and AWSMetrics don't have the expected target or alias defined (#1089)
[LYN-4184] AWSClientAuth, AWSCore and AWSMetrics don't have the expected target or alias defined
5 years ago
Benjamin Jillich 5dff212398 Fixing non-unity build 5 years ago
Guthrie Adams 196ce830e1
Merge pull request #1074 from aws-lumberyard-dev/Atom/guthadam/LYN-3871_LYN-3872_material_assignment_json_serializer_for_prefabs
LYN-3871/3872 Added JSON serializer for MaterialAssignment property overrides
5 years ago
Benjamin Jillich 1b96fc4361 Merge branch 'main' of https://github.com/aws-lumberyard/o3de into prism/LYN-2514
# Conflicts:
#	Code/Tools/ProjectManager/Source/UpdateProjectCtrl.cpp
5 years ago
AMZN-nggieber 8a28107299
Project Manager Setup Update Project Settings Screen and Flow
* Filled out and connected up UpdateProjectCtrl and UpdateProjectsSettingsScreen
5 years ago
Benjamin Jillich e7e85f91d6 Addressing PR feedback 5 years ago
AMZN-stankowi fc0de9e0e3
Added [[maybe unused]] to fix release build compile issue (#1090) 5 years ago
guthadam 25a114d324 updating includes 5 years ago
guthadam d7fffe1d80 Merge branch 'main' into Atom/guthadam/LYN-3871_LYN-3872_material_assignment_json_serializer_for_prefabs 5 years ago
Esteban Papp 1f65c3ba3a
LYN-4134 Automatically add `--project-path=<project>` to debugging parameters in Editor/AP for engine-centric (#1081) 5 years ago
Benjamin Jillich e6a8bf4689 Merge branch 'main' of https://github.com/aws-lumberyard/o3de into jillich/prism/LYN-2514 5 years ago
Benjamin Jillich 39bb0bf2fc [LYN-2514] Create a new project control now reinits the gem catalog and enables gems based on the user selection 5 years ago
Benjamin Jillich b0ef89edf9 [LYN-2514] Update project control now reinits for the selected project and enabled/disables gems based on the user selection in the gem catalog 5 years ago
Benjamin Jillich f106273667 [LYN-2514] Adding functionality to reinit the gem catalog for a given project and enable/disable the changed gems
* Removed test data from gem catalog screen as we can now extract the real data.
* Reiniting the catalog to a project updates the filters, and clears and fills the gem model.
* Added functionality to enable/disable gems based on the user adjustments on the gem catalog.
5 years ago
Benjamin Jillich 53615230c1 [LYN-2514] Adding get engine gem infos to the python bindings 5 years ago
scottr 5554bdf329 [ftue_auto_register] use early return in registered engines loop instead of break 5 years ago
scottr 39d1f27021 [ftue_auto_register] post merge and linux build fixes 5 years ago
scottr 85fcac60a1 Merge branch 'main' into ftue_auto_register 5 years ago
Hasareej 274e1972f3
Adding a shortcut to hide clusters. (#1071)
Adding the shortcut "U" to hide the TransformModeSelection & SpaceSelection clusters from the viewport.
5 years ago
Benjamin Jillich 235cd1f937 Merge branch 'main' of https://github.com/aws-lumberyard/o3de into jillich/prism/LYN-2514 5 years ago
Benjamin Jillich d467367103
Merge pull request #1058 [LYN-2514] Extending gem model & Item delegate changes enabled/disabled state in the gem model 5 years ago
Nicholas Lawson 01f69acc5f
Cleans up remaining 3p package todos (#1080)
Removes Clang
Adds a required LICENSE.TXT to the folder of glad in atom.
5 years ago
jjjoness b0d06b9084
Changed logo and repositioned. (#1061) 5 years ago
Benjamin Jillich bcdb541b7c [LYN-2514] Sorting gems in the gem catalog after retrieving all gem infos
Added <operator() for sorting the gems after retrieving the list of all gems.
5 years ago
Benjamin Jillich ede8daaece [LYN-2514] Extending pythin bindings to adapt CLI changes for the gem catalog
* Added ExecuteWithLockErrorHandling() which returns an outcome with the actual error we get from python so that we can expose that to the UI.
* Added cmake pybind.
* Get gems now calling get_all_gems and alphabetically sorting the result.
* Added get enabled gems function which first gets the cmake enabled gems file path from the project path and then the list of gem names that are enabled.
* Some changes to the enable and disable gem functions.
5 years ago
jjjoness d02ba51d03
Changed svg and layout of the new logo. (#1059) 5 years ago
Tom Hulton-Harrop 4a5b7edbfe
Updates to kd-tree ray intersection - ATOM-15673 (#1026)
* updates to kd-tree ray intersection

* update tests for kd-tree

* add one more test for kd-tree intersection

* updates to ModelKdTree following review feedback

* improve api doc comment for RayIntersection in ModelKdTree

* updates following review feedback

* update .clang-format to stack parameters if they do not all fit on one line
5 years ago
Benjamin Jillich 0f699cfd47
[LYN-4157] EMotionFX: Adding/removing colliders to/from ragdoll and saving the actor crashes the Editor (#1055)
The actor dirty flag was set to true even after saving the asset info which resulted in the save dirty files dialog to appear providing the user to save the actor another time, just after saving it which is confusing. This might have led to rendering an already deleted actor and the crash. Though, I was not able to stably reproduce the issue and can't reproduce it anymore after this fix.
5 years ago
Benjamin Jillich 7b6226a8aa [LYN-2514] GemCatalog: Item delegate changes enabled/disabled state in the gem model
When clicking the button on the right side of the gem item delegate, it changes the enabled/disabled state of the gem in the model.
5 years ago
Benjamin Jillich 553318ed17 [LYN-2514] Extending gem model
* Added was previously added state for gems.
* Added helpers to add/remove gems from the model.
* Helpers for extracting the gem model indices to be added/removed.
5 years ago
clujames 60da667e8b Merge branch 'main' into LYN-3969 5 years ago
Mike Chang 262c1c1132
Change node label for Mac/iOS for new AMI update (#1086)
Changes the default node label for Mac/iOS to the newest AMI

- This AMI contains updates for XCode and CMake
- CMake is now on 3.20.2
5 years ago
Terry Michaels eab3db3d6d
Fixed a few 'too big' dialog issues with various dialogs (#1083) 5 years ago
guthadam b37145589d Merge branch 'main' into Atom/guthadam/LYN-3871_LYN-3872_material_assignment_json_serializer_for_prefabs 5 years ago
srikappa 9fd690f004 Changed a function parameter name 5 years ago