Commit Graph

499 Commits

Author SHA1 Message Date
qingtao 12f528d744 ATOM-6088 Unified approach to send draws to a single viewport
- Created a template class TagRegistery which implements the previous DrawListTagRegistry. The template is used for both DrawListTagRegistry and DrawFilterTagRegistry
- Added DrawFilterTag to DrawItemKeyPair
- Added DrawFilterMask support in DrawPacket and DrawPacketBuilder
- Added CreateDynamicContext for render pipeline which allows draw to selected render pipeline.
- Updated RasterPass's BuildCommandListInternal function to filter draw items for its owner RenderPipeline.
- Updated RHI unit tests.
2021-04-26 13:52:30 -07:00
amzn-sean 743d6a511a Merge pull request #192 from aws-lumberyard-dev/physx_character_create
Character controller now uses Add/Remove Simulated Body API
2021-04-21 17:37:35 +01:00
Scott Romero 8e67ff55c0 Adding option to override inclusion of test targets in build
Merge pull request #180 from aws-lumberyard-dev/SPEC-6436
2021-04-21 08:20:34 -07:00
Aaron Ruiz Mora 5524668f61 Updating O3DE to use 3rdParty PhysX package rev2 on iOS (#189) 2021-04-21 15:35:53 +01:00
SergeyAMZN 662633d070 Merge pull request #193 from aws-lumberyard-dev/MultiplayerPipeline
Tabs/whitespace fixes (missed in a previous PR)
2021-04-21 15:30:36 +01:00
pereslav 374f690b5d tabs/whitespace fixes 2021-04-21 13:34:44 +01:00
SergeyAMZN 0a09ab7c8e Merge pull request #173 from aws-lumberyard-dev/MultiplayerPipeline
Merging current state of multiplayer pipeline to main
2021-04-21 12:54:28 +01:00
Ulugbek Adilbekov 8c3b528905 Re-reenable blast tests (#160)
Co-authored-by: Ulugbek Adilbekov <ulugbek@amazon.com>
2021-04-21 12:27:23 +01:00
amzn-sean 7ac246bab5 Character controller now uses Add/Remove Simulated Body 2021-04-21 11:13:27 +01:00
amzn-sean b0cb5a381b Merge pull request #104 from aws-lumberyard-dev/fixed_LYN-2998_main
LYN-2998
added protections around physx AZ::Events handlers that are connected/disconnected on selection events.
fixed entities not being deselected when entering game mode in editor.
2021-04-21 11:09:32 +01:00
Tommy Walton b95865b2d8 Simple Motion component doesn't animate actors (#179)
Buffers that have InputAssembly bind flags but also have ShaderRead flags should create buffer views
2021-04-21 08:37:51 +01:00
Benjamin Jillich 041f68c238 [LYN-2859] EMotionFX: Getting active states from anim graph via script crashes the editor (#150) 2021-04-21 07:54:37 +02:00
dmcdiarmid-ly 421a1dbfdb Merge pull request #153 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-14706
[ATOM-14706] Add DiffuseProbeGridClassificationPass
2021-04-20 20:31:28 -07:00
Nicholas Van Sickle e8cd122b86 Merge pull request #184 from aws-lumberyard-dev/nvsickle/CherryPickMoreViewportFixes
Cherry-pick viewport fixes to main
2021-04-20 19:45:01 -07:00
Shirang Jia 3f8af33496 Merge pull request #175 from aws-lumberyard-dev/build_strike/SPEC-6304
Add lambda function to delete branch EBS volumes on Github branch deletion action
2021-04-20 19:12:28 -07:00
Shirang Jia c6cd492196 Merge pull request #143 from aws-lumberyard-dev/build_strike/SPEC-6433
Add repository name to EBS volume tag
2021-04-20 19:11:37 -07:00
karlberg 7adbdb2889 Fix some include paths after rename/refactor 2021-04-20 18:37:53 -07:00
karlberg 0da6d5ad61 Missed the associated cmake changes 2021-04-20 18:23:17 -07:00
karlberg 55304c8b9c Renamed Multiplayer.Imgui to Multiplayer.Debug 2021-04-20 18:00:39 -07:00
scottr a6a65ec5c2 [SPEC-6436] include LY_DISABLE_TEST_MODULES to the windows install job 2021-04-20 17:30:20 -07:00
Alex Peterson 707f5a07b2 Converted Civetweb to 3p package 2021-04-20 17:25:31 -07:00
karlberg 0f1f07f2c1 Merge branch 'MultiplayerPipeline' of https://github.com/aws-lumberyard-dev/o3de into MultiplayerPipeline 2021-04-20 17:21:30 -07:00
karlberg a2094e7308 Removing debug pragma 2021-04-20 17:20:37 -07:00
Shirang Jia 67a1ad2f80 Fix python path for Android packaging job
Fix python path for Android packaging job
2021-04-20 16:46:15 -07:00
Chris Santora c64632aeff Merge pull request #125 from aws-lumberyard-dev/TexturePresets-ATOM-14765
ATOM-14765 Add More Texture Preset Masks

Several image preset files had a full list of file masks for only one platform. I made sure that the same list was applied to every platform including the default preset.
Removed the "Swizzle" command from Displacement.preset. Swizzle "aaa1" is wrong since this preset expects a single channel image.
Added "_col" to Albedo.preset as an abbreviation for "_color".
Added "_rough" to Roughness.preset as it's a common abbreviation.
Added "_rgbmask" filter to LayerMask.preset to correspond to the "_mask" filter in Grayscale.preset.
Added a warning when an image can't be processed according to the assigned preset due to dimension issues. Otherwise it's difficult to figure out why it's using the ReferenceImage preset instead of what was expected.
Resized the "bark" textures to make them compatible with the image presets.
Removed the "bark1disp2.jgp" image and just applied the changes to the original bark1disp.jpg". It's just blurred a bit to remove excessive noise.
Renamed all the "bark" textures to include an underscore "_" after "bark1" to get the image pipeline to properly recognize the file masks.
Testing:

AtomSampleViewer automation.
All assets in AtomTest build.
Opened several levels in AtomTest.
Corresponds to aws-lumberyard/o3de-atom-sampleviewer#17
2021-04-20 16:23:40 -07:00
AMZN-daimini 62bc7a66bb Remove the Level Inspector from Prefab mode and move behavior to Entity Inspector. (#149)
* Remove Level Inspector from Prefab mode, and integrate the same behavior in the Entity Inspector

* Show prefab name in level entity row of the Outliner. Allow Ui Handlers to prevent renaming.

* Separate setting the prefab's template path and the container entity name.

* Disable reparenting to root level

* Disable the ability to rename the level entity.

* Fixes as per Ram's review
2021-04-20 16:22:34 -07:00
Luis Sempé 23656f0bd3 Merge pull request #167 from aws-lumberyard-dev/scripting/scriptevent_spec_6430
Brought over SC's command line fixes and add_node example script
2021-04-20 16:01:05 -07:00
Mike Balfour 7513486a0f Merge pull request #158 from aws-lumberyard-dev/mbalfour/spawner-isready
Added IsReadyToSpawn to SpawnerComponent
2021-04-20 17:44:26 -05:00
srikappa-amzn f8c5048b56 Merge pull request #141 from aws-lumberyard-dev/Prefab/CreatePrefab
Fix prefab creation and support nested prefab creation when prefabs flag is enabled
2021-04-20 15:42:05 -07:00
nvsickle 4f9d7e3782 Simplify ResetInputChannels 2021-04-20 15:27:38 -07:00
nvsickle ba5e0170a2 Fix ImGui rendering in-Editor
-Ensure ViewportContext rendertick notifications always fire
-Use viewport size to determine ImGui resolution, ensure OnViewportSizeChanged is always up-to-date for the default viewport context
2021-04-20 15:27:36 -07:00
nvsickle 5ea2240787 Fix editor controls working in game mode
-Implements ResetInputChannels for ViewportController API and SetEnabled for ViewportControllerList
-Disables all viewport controllers while in game mode
2021-04-20 15:27:34 -07:00
nvsickle 7e2cbda2d3 Fix viewport display on new level creation 2021-04-20 15:27:32 -07:00
scottr 4b2d9030d6 Merge branch 'main' into SPEC-6436 2021-04-20 15:18:02 -07:00
scottr 95533edc6c [SPEC-6436] wrapped stray PrefabBuilder.Tests around PAL_TRAIT_BUILD_TESTS_SUPPORTED 2021-04-20 15:10:37 -07:00
shiranj 3c5c540f09 Fix python path for Android packaging job 2021-04-20 14:54:39 -07:00
luissemp 65a1840e1d Removed commented out line 2021-04-20 14:38:03 -07:00
Shirang Jia b21f835d0c Merge pull request #166 from aws-lumberyard-dev/add_android_package
SPEC-6448: Add Android package in packaging pipeline
2021-04-20 14:32:47 -07:00
shiranj 1865ae71ca Retrieve Github secret from AWS Secret Manager 2021-04-20 14:31:43 -07:00
srikappa 78892c8d7e Improved a couple of comments 2021-04-20 14:30:56 -07:00
scottr 444d28a25e [SPEC-6436] added option to override the inclusion of test targets in build 2021-04-20 14:26:21 -07:00
pereslav 465546a6e4 Merge branch 'main' into MultiplayerPipeline 2021-04-20 22:11:52 +01:00
SJ 3df1ffe3b7 3rd Party static libraries need to be public dependencies to work from installed engine.
Merge pull request #168 from aws-lumberyard-dev/LYN-2588
2021-04-20 14:11:08 -07:00
Mike Balfour 6c65d5f666 Merge pull request #156 from aws-lumberyard-dev/mbalfour/behaviorcontext
Expose some helpful methods to BehaviorContext
2021-04-20 15:58:08 -05:00
sharmajs-amzn 2f9102f10a AssImp asserts on Linux processing (#118) (#138)
LYN-2645} Helios - AssImp asserts on Linux processing
* Linux builds have asserts off, to match Windows and Mac.
* Secondary UV channels support names are available now

Jira: https://jira.agscollab.com/browse/LYN-2645
2021-04-20 13:10:25 -07:00
Terry Michaels 990a40199b Removed the last remaining connections to the Clang 3rd Party (#159) 2021-04-20 15:05:45 -05:00
luissemp a2261a9d0b Merge branch 'main' into scripting/scriptevent_spec_6430 2021-04-20 12:53:20 -07:00
Mike Balfour 449df7e1ed Merge pull request #157 from aws-lumberyard-dev/mbalfour/material-property-value
Add Image as implicit converter for MaterialPropertyValue
2021-04-20 14:36:43 -05:00
Nicholas Van Sickle 68cc939c6d Merge pull request #144 from aws-lumberyard-dev/nvsickle/MainFontFixes
Fix debug font rendering & assert on game mode transition
2021-04-20 12:32:26 -07:00
amzn-sj f53c1e8084 3rd Party static libraries need to be public dependencies to work from installed engine. 2021-04-20 12:16:40 -07:00