Commit Graph

3857 Commits

Author SHA1 Message Date
Chris Santora 7c2f5890b6 Removed unused shader "2" files
Removed unused shader "2" files

Removed unused shader "2" files that were part of a redesign effort, which is now complete on the development branch. These files are not needed for the upcoming release and could cause confusion for other developers.

ATOM-15837 Remove Unused Shader System Related *2 Classes From Stabilization Branch.

Testing: ASV full test suite on dx12 and vulkan. Only saw known issues.

See also https://github.com/aws-lumberyard/o3de-atom-sampleviewer/pull/142

Merge pull request #1585 from aws-lumberyard-dev/santorac/stabilization/2106/RemoveShader2-ATOM-15837
2021-06-25 11:53:01 -07:00
Qing Tao 9ccb65aac4 ATOM-15859 AuxGeom rendering in editor is too expensive (#1582)
* ATOM-15859 AuxGeom rendering in editor is too expensive
- The OrphanBuffer calls is the main reason that AuxGeom FP render is slow.
- Switched to use DynamicBuffer for buffers used in DynamicPrimitiveProcessor
- Added some profiling marks.
- Removed DynamicPrimitiveProcessor per view which was added because of OrphanBuffer can only be called once per frame.
2021-06-25 11:45:07 -07:00
Chris Santora ce10c3e36b Merge remote-tracking branch 'upstream/stabilization/2106' into santorac/stabilization/2106/RemoveShader2-ATOM-15837 2021-06-25 10:31:24 -07:00
Benjamin Jillich 185dfeb410 [LYN-4727] Scene Settings: Updating a default motion in the Scene Settings freezes the tool #1590 2021-06-25 10:14:30 -07:00
Benjamin Jillich a3d314d059 [LYN-4727] Adapting the motion group exporter and the save commands to the motion meta data changes 2021-06-25 18:30:40 +02:00
Esteban Papp acce801b41 SPEC-7435 Vegetation Tests Reference Missing File: Mocks/MockSpawnableEntitiesInterface.h 2021-06-25 09:23:27 -07:00
AMZN-Phil ce4bd9ffbe Merge pull request #1546 from aws-lumberyard-dev/LYN-4435
Show mouse cursor as busy when copying project
2021-06-25 09:06:27 -07:00
Danilo Aimini 9b6ef150ff LYN-2480 | Minor fixes to the Prefab system (#1581)
Remove warning when entities that aren't registered to instances get passed to the Prefab Undo Cache (just ignore them to avoid noise in the console).
Also avoid marking templates dirty when they are added.
2021-06-25 08:53:25 -07:00
AMZN-Phil 514edf049f Merge pull request #1545 from aws-lumberyard-dev/LYN-4443
Show mouse cursor as busy when deleting project
2021-06-25 08:52:23 -07:00
AMZN-Phil 16c4fbfe10 Merge pull request #1576 from aws-lumberyard-dev/LYN-4566
Hide cart popup in project manager when going back to previous page
2021-06-25 08:52:05 -07:00
Scott Romero 46a82a84fb [stabilization/2106] enable higher compression of installer artifacts (#1575)
Increasing the cab file compression lowers the total windows installer size by another 0.4 GB in its current form at the traded cost of on a few extra minutes (~5 vs ~10 min on an i7-4790k) to generate them.

Additionally, upping the max pre-compression cab file size to 350 MB (from 200 MB) lowers the total number of files by nearly half while still maintaining a reasonable per-cab files size post-compression.
2021-06-25 08:13:31 -07:00
Terry Michaels b80f0782ef Removed old code referencing removed classes (#1587) 2021-06-25 10:04:08 -05:00
Benjamin Jillich 44c813824e [LYN-4727] Memory management improvements and clear ownership for motion meta data 2021-06-25 16:18:12 +02:00
Benjamin Jillich a462df2991 [LYN-4727] Version converter for motion group that ports XML serialized object-based commands to Json event data 2021-06-25 16:17:17 +02:00
Benjamin Jillich bf0816fb69 [LYN-4574] [LYN-4603] [LYN-4669] Saving motions and actors to json-based .assetinfo files in the Animation Editor fails (#1509)
* Fixes saving motions from within the Animation Editor
* Fixes saving actors from within the Animation Editor
* The motion event chunk of the .motion file format now also stores the event data as json (rather than XML) reducing motion file sizes (Example: 60KB motion went down to 49KB, containing only 4 motion events from 2 tracks).
* Fully backward compatible
* New motion meta data rule stores the event data directly rather than command strings or objects. This is the way that aligns with the Json paradigm and as side-effect bypasses the optionals that we use for the commands which fixes the issue.

* [LYN-4574] Adding new motion event meta data rule that stores the event data directly rather than via commands to align with the Json paradigm
* [LYN-4574] Preparing motion, event table and event track for Json serialization
* [LYN-4574] New chunk to store motion event data in Json format (fully backward compatible to XML)
* [LYN-4669] Json: Empty AZStd::vector<AZStd::shared_ptr<T>> serializes into 1x element with nullptr as data
* [LYN-4603] EMotion FX: Cannot save actors with physics or simulated object setup in Json format
2021-06-25 11:47:09 +02:00
Benjamin Jillich 0ad6346e8b [LYN-4718] [Forums]: [Bug] Editor crashes consistently when EmotionFX is open and Play Game is used (#1552) 2021-06-25 11:41:52 +02:00
Chris Santora 81247aa0e8 Removed unused shader "2" files that were part of a redesign effort, which is now complete on the development branch. These files are not needed for the upcoming release and could cause confusion for other developers.
ATOM-15837 Remove Unused Shader System Related *2 Classes From Stabilization Branch.

Testing: ASV full test suite on dx12 and vulkan. Only saw known issues.
2021-06-24 22:42:45 -07:00
michabr 03138f4936 Fix for cursor not being displayed when asked to display (#1574) 2021-06-24 22:19:52 -07:00
lumberyard-employee-dm 8530e783ca Setting the build timeout for the ProjectBuilder CMake commands to -1 (#1583)
This prevents Project build step from timing out

Moving the project build directory to be under the <project-path>/build/ folder to prevent two issues
1. The AssetProcessor from scanning that folder for assets.
   [Bb]uild is part of the excluded folders
2. To prevent git from seeing modified files in the build directory as
   the default .gitignore file ignores [Bb]uild
2021-06-24 22:23:51 -05:00
AMZN-mnaumov 23e395a6d9 Merge pull request #1578 from aws-lumberyard-dev/Atom/mnaumov/LYN-4253merge
Improving Editor performance while thumbnails are rendering
2021-06-24 18:40:17 -07:00
Ken Pruiksma ac13551dc0 Cherry picking a034500a10 [a034500] (#1580)
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-24 20:14:28 -05:00
mnaumov 1db5dc3435 Improving Editor performance while thumbnails are rendering 2021-06-24 16:20:33 -07:00
Terry Michaels 7105fb1f5d Removed Thumbnail Demo define and related logic (#1573) 2021-06-24 17:41:09 -05:00
Mike Balfour 567156b85a [ATOM-4343] Temporary fix for vegetation raycasts until full solution is implemented. (#1572)
Currently, the first time a raycast is attempted for a model, the raycast will fail and the model's kdtree will asynchronously get built.  This breaks the vegetation system, which expects the queries to always work.  This adds in a brute-force fallback for use while the kdtree is building.  However, other use cases like the Editor mouse cursor selection raycast still should get the current "silent failure" behavior, because otherwise the Editor will lock up for several seconds the first time the mouse moves over an extremely complex model.
2021-06-24 17:30:24 -05:00
pconroy 875cd0c858 Hide cart popup when going back to previous page 2021-06-24 15:28:09 -07:00
Esteban Papp 1c5a4a3230 LYN-4759 Check test timeout max on smoke and main suites only (#1501) 2021-06-24 15:23:45 -07:00
Danilo Aimini 43b43c3a05 Add Project name to Editor Window title (#1565) 2021-06-24 15:03:02 -07:00
Esteban Papp 1a5a8bd0ea LYN-4657 OSX: Building AutomatedTesting project fails 2021-06-24 15:01:02 -07:00
scottr 75dc5be724 [cpack/2106-compression] enable higher compression of installer artifacts 2021-06-24 14:59:21 -07:00
cgalvan d07ac79040 Merge pull request #1568 from aws-lumberyard-dev/cgalvan/CloseGraphOnEntityDelete
[LYN-4782] Make sure Entity notifications are being listened to if a level was already opened before Landscape Canvas was launched.
2021-06-24 16:45:21 -05:00
moudgils 65f8182520 Fix mac image preview pass. ImagePreviewPass correctly uses the swapchain texture to render into. (#1566)
* Fix ImagePreviewPass on Mac + minor cleanup
2021-06-24 14:26:11 -07:00
Pip Potter 91fbd7d62a Merge pull request #1506 from aws-lumberyard-dev/lyn_4342
Lyn 4342: Update AWS Menu
2021-06-24 14:04:22 -07:00
Danilo Aimini b2046900fb Bug fix for inability to change actor transform properties | #1468
Actor motion extraction applies at all times, sending transform change events to the Qt widget and overwriting any editing the user is doing. (LY-124903)
2021-06-24 14:02:49 -07:00
Eric Phister 5d79ee593d Fixes a crash with UI interaction (#1567)
When Wwise Gem is not enabled, this will fix a nullptr deref crash when
interacting with Audio Controls Editor.

Also fixes another issue in the same function where getting the current
level name was garbage because a temporary QString was created and
immediately destructed.
2021-06-24 15:53:56 -05:00
Terry Michaels 273b2c30b7 Updated About dialog to point to the correct EULA page and updated text 2021-06-24 15:16:17 -05:00
mrieggeramzn b4641b0b5d Merge pull request #1558 from aws-lumberyard-dev/banding
Adjust Pdo shadow map bias
2021-06-24 13:14:56 -07:00
Chris Galvan 612d2b9872 [LYN-4782] Make sure Entity notifications are being listened to if a level was already opened before Landscape Canvas was launched. 2021-06-24 15:14:20 -05:00
Olex Lozitskiy be56cf648d sig/network - bugfix - removal of player prefabs on disconnect
sig/network - bugfix - removal of player prefabs on disconnect
2021-06-24 15:01:41 -05:00
Esteban Papp 7cc4cb270f SPEC-7488 Build failure copying 3rdparty Qt files (#1544)
* changing lock

* making the lock smaller
2021-06-24 12:38:27 -07:00
dmcdiarmid-ly 00bc39299b Merge pull request #1550 from aws-lumberyard-dev/Atom/dmcdiar/LYN-4257
[LYN-4257] Diffuse Probe Grid: add unit type display on the probe spacing fields
2021-06-24 12:07:24 -07:00
Vincent Liu bd9c0d41b8 [LYN-4743] Add CFN resource attribute key check (#1528) 2021-06-24 12:01:11 -07:00
Eric Phister b3978c19d2 Fixes logic that causes warning when Wwise Gem off (#1557)
This fixes up some init logic so that getting the audio controls path
will return something instead of warning when it hasn't been set yet.
2021-06-24 13:54:47 -05:00
Mike Balfour c873ddac45 [LYN-3099] Fixed some issues with vegetation planting on surfaces (#1554)
* [LYN-3099] Fix vegetation raycasts to use bounded ray queries instead of FLT_MAX.
Raycasts with a distance of FLT_MAX sometimes overflowed deep in IntersectSegmentTriangleCCW, so it's better to have strict start/end positional queries.  We have specific starts and ends anyways, so it's a safer approach anyways.
This also adds support for Non-Uniform Scale for meshes, since it was clearly not working correctly in vegetation when testing various scaled meshes.

* Addressed PR feedback
2021-06-24 12:54:48 -05:00
sconel 2a1a523091 Merge pull request #1539 from aws-lumberyard-dev/Prefabs/GameModeNewProjectCrash
Fix issue where new projects would crash when exiting game mode
2021-06-24 10:50:09 -07:00
mriegger 648a7d85cc Adjust Pdo shadow map bias 2021-06-24 10:26:45 -07:00
Yuriy Toporovskyy 4d99eeafd2 Merge remote-tracking branch 'upstream/stabilization/2106' into DontClobberUserEditingInVectorInput 2021-06-24 12:25:49 -04:00
Roman 865ff176a9 [bugfix] Any FBX create both a model and actor by default
* [bugfix] Any FBX create both a model and actor by default
2021-06-24 09:18:33 -07:00
SergeyAMZN ba80c102b5 Merge pull request #1516 from aws-lumberyard-dev/MultiplayerEditorFixes
SPEC-7469 Fixed EditorServerInfo packet serialization
2021-06-24 16:56:52 +01:00
rppotter 703d4f5c50 Rework AWSCore Menu. Fix links etc. 2021-06-24 08:19:32 -07:00
Terry Michaels e96b87571f Added fly camera input component to default level prefab (#1555) 2021-06-24 10:16:56 -05:00