Commit Graph

7137 Commits

Author SHA1 Message Date
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
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
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
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
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
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