jackalbe
ffcfa44b49
{LYN-4514} Engine updates to enable PAB for the Blast Gem ( #2140 )
...
* {LYN-4514} Engine updates to enable PAB for the Blast Gem
* Engine updates to enable Python Asset Building for the Blast Gem
* added API to detect IsPythonActive()
* ExportProductList behavior
* scene manifest usage of generated assetinfo
* updated ScriptProcessorRuleBehavior to handle OnPrepareForExport
Tests: new tests for scene behavior via ExportProduct
Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com >
* updated base on PR feedback
added more comments for IsPythonActive()
added a serializeContext for export product list
Signed-off-by: Jackson <23512001+jackalbe@users.noreply.github.com >
2021-07-14 14:54:22 -05:00
Junbo Liang
177f532ffa
[Android] SSL certificate error when run the AWS gem sample levels ( #2060 )
...
[Android] Add AWS CA Cert handling to fix SSL errors.
2021-07-13 11:25:57 -07:00
Chris Galvan
e924ed0b86
Merged stabilization/2106 to development; Resolved merge conflicts
...
Signed-off-by: Chris Galvan <chgalvan@amazon.com >
2021-07-12 10:45:23 -05:00
Benjamin Jillich
c9ff634080
Aftermath for PR-1956 and PR-2025 ( #2035 )
...
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
2021-07-12 08:30:07 +02:00
Chris Galvan
b65c972392
Merge pull request #2007 from aws-lumberyard-dev/daimini/NewsBuilder/removal
...
Remove NewsBuilder project from Editor solution.
2021-07-09 13:42:26 -05:00
jackalbe
7ce6eec39e
{SPEC-7645} Disabling FileWatcherUnitTests for Linux ( #2012 )
...
* Disabling FileWatcherUnitTests for Linux
Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com >
* added comments to explain the update
Signed-off-by: jackalbe <23512001+jackalbe@users.noreply.github.com >
2021-07-09 13:36:33 -05:00
lumberyard-employee-dm
6ebf3a93d1
Added protection in the register python script queries of the default folders against a non-existent key causing a KeyError in python ( #1946 )
...
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
2021-07-09 12:56:29 -05:00
Benjamin Jillich
76cef6e91f
Project Manager: Showing a progress bar when copying projects ( #2025 )
...
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
2021-07-09 18:38:11 +02:00
Benjamin Jillich
595ac3fb08
Project Manager: Feature tag filtering for header of the gem catalog ( #1956 )
...
* [LYN-4440] Added new feature tag remove icon
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
* [LYN-4440] Added new gem filter tag widget
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
* [LYN-4440] Added feature tag widget used for showing the filtered tags in the gem catalog header
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
* [LYN-4440] Added filter tag widget container to the gem catalog header and connected it to the gem model
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
* [LYN-4440] Syncing the feature tag filters on the left panel with the tag widgets in the header and styling the item delegates
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
2021-07-09 17:18:35 +02:00
AMZN-nggieber
5b44ea9b9a
Project Manager: Added Per Project Template Previews and Icon Overlays ( #1994 )
...
* Project Manager: Added Per Project Template Previews and Icon Overlays
Signed-off-by: nggieber <nggieber@amazon.com >
* Remove template icon overlays and bake them into template preview
Signed-off-by: nggieber <nggieber@amazon.com >
* Remove unused variables and headers
Signed-off-by: nggieber <nggieber@amazon.com >
2021-07-09 17:15:34 +02:00
Danilo Aimini
242b4923ae
Remove NewsBuilder project from Editor solution, as it is no longer used.
...
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com >
2021-07-08 15:51:53 -07:00
jonawals
06c65be40a
Add handling for integrity failures when applying and resolving change lists ( #1993 )
...
* ApplyAndResoveChangeList integration failure policy
Signed-off-by: John <jonawals@amazon.com >
* Default integrity failure policy for TIAF sequences
Signed-off-by: John <jonawals@amazon.com >
* Fix superfluous quotation marks
Signed-off-by: John <jonawals@amazon.com >
* Remove superfluous args parse
Signed-off-by: John <jonawals@amazon.com >
* Fix broken storage of last commit hash
Signed-off-by: John <jonawals@amazon.com >
2021-07-08 15:59:05 -05:00
lumberyard-employee-dm
02922806a5
Updated gem.json for all top-level Gems. ( #1715 ) ( #1917 )
...
* Updated gem.json for all top-level Gems. All the top level gems now have identical gem.json formats based on the DefautlGem template gem.json. Two additional fields have been added, a type: field and a requirements: field. These fields are for display in Project Mananger. All gem.json files have a default requirements: value of None. Devs are responsible for providing requirements. Gem descriptions and tags have been signed off by developers.
Signed-off-by: Cronin <mikecro@amazon.com >
* Fixed minor formatting issues with RADTelemetry gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to QtForPython gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the Twitch gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to AWSCore gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the AtomTressFX gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the end of the AudioEngineWwise gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the end of the CertificateManager gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Removing extra whitespace in summary of CrashReporting gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the end of the CustomAssetExample gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Removing extra whitespace in editorPythonBindings gem summary
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the end of the ScriptedEntityTweener gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the end of the Gestures gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Removing extra whitetspace in the summary of the GameStateSamples gem
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the end of the ExpressionEvaluation gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Updated the ProjectManager PythonBindings.cpp code to reference the
newer fields in the gem.json files
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Updating the Gem and Project templates gem.json files to include the
"type" and the "requirements" field.
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Updated the default "requirments" field value to be empty string instead
of "None"
This works better with the ProjectManager GemInfoFromPath function.
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Correcting "summary" field name
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Added the requirements text to the AudioEngineWwise Gem
This gem requires downloading the Wwise 3rdParty library from AudioKinetic's website
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
Co-authored-by: Mike Cronin <58789750+micronAMZN@users.noreply.github.com >
2021-07-07 13:29:33 -05:00
hultonha
9bfb90a513
Merge branch 'stabilization/2106' into hultonha/gitflow_210707_o3de
...
Signed-off-by: hultonha <hultonha@amazon.co.uk >
2021-07-07 16:25:06 +01:00
Benjamin Jillich
2ab2503337
Revert "[MeshOptimizer] Determine the original vertex index based on the position ( #1562 )" ( #1902 )
...
This reverts commit ef1f95f1d0 .
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
2021-07-07 14:28:53 +02:00
hultonha
707d153a87
Merge branch 'stabilization/2106' into hultonha/gitflow_210706
...
Signed-off-by: hultonha <hultonha@amazon.co.uk >
2021-07-07 10:30:48 +01:00
Chris Burel
ef1f95f1d0
[MeshOptimizer] Determine the original vertex index based on the position ( #1562 )
...
* Determine the original vertex index based on the position
The Assimp library does not expose the FBX control point indices. This
change causes vertices that are close enough in their position to be
considered as coming from the same control point. This allows the mesh
optimizer to consider vertices with the same control point index (or
"original vertex index" as it is called in the code) for deduplication.
Signed-off-by: Chris Burel <burelc@amazon.com >
* Use a filter view instead of reimplementing a filter view
Signed-off-by: Chris Burel <burelc@amazon.com >
* Don't attempt to weld similar vertices if there's blendshapes
Signed-off-by: Chris Burel <burelc@amazon.com >
* Add test for the mesh optimizer's ability to weld nearby vertices
Signed-off-by: Chris Burel <burelc@amazon.com >
* Add logging call to show mesh optimizer effect on vertex count
Signed-off-by: Chris Burel <burelc@amazon.com >
* Use a bunch of temporaries in order to make `position` `const`
Signed-off-by: Chris Burel <burelc@amazon.com >
2021-07-07 11:21:09 +02:00
hultonha
1b8de9fe9a
Merge branch 'stabilization/2106' into hultonha/gitflow_210706
2021-07-06 20:23:14 +01:00
Mike Balfour
71c6b3e506
Refresh cached transforms before saving. ( #1858 )
...
If the prefab template saves default values for a cached transform, but *shouldn't* have default values, it will get patch application errors at runtime due to missing cached transform fields.
Signed-off-by: mbalfour <mbalfour@amazon.com >
2021-07-06 14:17:21 -05:00
hultonha
2ea9bfb144
merge stabilization/2106 into development
...
Signed-off-by: hultonha <hultonha@amazon.co.uk >
2021-07-06 17:34:04 +01:00
Benjamin Jillich
049469463e
[LYN-4439] Added tags to gem item delegate ( #1853 )
...
* Added new helper function to draw the feature tags below the summary for each gem item.
* In case no feature tags belong to a gem, the available space will be used by the summary.
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
2021-07-05 18:34:41 +02:00
John
c5a4fd382d
Address PR comments
2021-07-05 16:25:29 +01:00
John
f86708a812
Fix run payload checking logic
2021-07-05 15:28:20 +01:00
John
2003d81aba
Fix missing log call site
2021-07-05 15:05:17 +01:00
John
b63468d95e
Fix API comments
2021-07-05 14:58:42 +01:00
John
0d7d507889
Fix instrumented non-gtests treated as failures
2021-07-05 14:58:25 +01:00
AMZN-Phil
4575de137e
Merge pull request #1844 from aws-lumberyard-dev/LYN-4776-gitfix
...
Open editor button and new project and failed warnings.
2021-07-02 20:24:58 -07:00
lumberyard-employee-dm
d73a98aa2f
Added detection of gems which are not directly under an external subdirectory root ( #1841 )
...
* Added proper detection of the list of Gems in the Project Templates
enabled_gems.cmake file
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Added a CMake alias target for the Atom Gem and the AtomLyIntegration
Both of those targets just aliases the Atom_AtomBridge gem
Therefore they turn on Atom
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Replacing the Atom_AtomBridge gem in the project template with the Atom gem
The Atom gem is just an alias to the Atom_AtomBridge gem
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Updated the manifest.py gem gathering logic to recurse through the external subdirecotories locating gem.json files to discover all gems in a subdirectory
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
2021-07-02 21:46:26 -05:00
AMZN-nggieber
d4e4ebc2a7
Change Standard Project Template to Default and Change Open 3D Foundation to Open 3D Engine in gem catalog ( #1842 )
...
Made Standard Template Always Show First and Default Selection
Changed Open 3D Foundation to Open 3D Engine in Gem Catalog and setup detection of Origin based on gem creator
2021-07-02 19:32:41 -07:00
AMZN-Phil
d0dd80099c
Open editor button and new project and failed warnings.
...
Signed-off-by: AMZN-Phil <pconroy@amazon.com >
2021-07-02 16:07:26 -07:00
jackalbe
81e39df248
{LYN-4456} FIX: assign branch token for LegacyTestAdapter ( #1833 )
...
* fixes AssetProcessorManagerUnitTests unexpectedly fails due to writing out the branch token
* instead, the branch token is calculated ahead of time and added to the settings registry
Tests: --gtest_filter=Test/LegacyTestAdapter.*
2021-07-02 16:32:16 -05:00
Chris Galvan
f47e71da36
Merged conflicts from pulling down latest development
...
Signed-off-by: Chris Galvan <chgalvan@amazon.com >
2021-07-02 16:29:27 -05:00
Chris Galvan
40f9761f86
Fixed more copyright header issues caused by script replacement
...
Signed-off-by: Chris Galvan <chgalvan@amazon.com >
2021-07-02 16:21:26 -05:00
Chris Galvan
b9e06e70d9
Fixed copyright header issues per new validator
...
Signed-off-by: Chris Galvan <chgalvan@amazon.com >
2021-07-02 15:34:04 -05:00
Mike Cronin
e9dd032a75
Updated gem.json for all top-level Gems. ( #1715 )
...
* Updated gem.json for all top-level Gems. All the top level gems now have identical gem.json formats based on the DefautlGem template gem.json. Two additional fields have been added, a type: field and a requirements: field. These fields are for display in Project Mananger. All gem.json files have a default requirements: value of None. Devs are responsible for providing requirements. Gem descriptions and tags have been signed off by developers.
Signed-off-by: Cronin <mikecro@amazon.com >
* Fixed minor formatting issues with RADTelemetry gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to QtForPython gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the Twitch gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to AWSCore gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the AtomTressFX gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the end of the AudioEngineWwise gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the end of the CertificateManager gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Removing extra whitespace in summary of CrashReporting gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the end of the CustomAssetExample gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Removing extra whitespace in editorPythonBindings gem summary
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the end of the ScriptedEntityTweener gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the end of the Gestures gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Removing extra whitetspace in the summary of the GameStateSamples gem
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding newline to the end of the ExpressionEvaluation gem.json
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Updated the ProjectManager PythonBindings.cpp code to reference the
newer fields in the gem.json files
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Updating the Gem and Project templates gem.json files to include the
"type" and the "requirements" field.
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Updated the default "requirments" field value to be empty string instead
of "None"
This works better with the ProjectManager GemInfoFromPath function.
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Correcting "summary" field name
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Added the requirements text to the AudioEngineWwise Gem
This gem requires downloading the Wwise 3rdParty library from AudioKinetic's website
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
2021-07-02 15:23:10 -05:00
Chris Galvan
d7574777a8
Resolved merge conflicts
...
Signed-off-by: Chris Galvan <chgalvan@amazon.com >
2021-07-02 12:42:44 -05:00
AMZN-Phil
dfef909b51
Merge pull request #1610 from aws-lumberyard-dev/LYN-4507
...
Remove deleted projects from project manager
2021-07-02 10:16:06 -07:00
amzn-victor
c845517ee7
Merge pull request #1729 from aws-lumberyard-dev/Helios_LYN-4548-FixAPNames
...
[LYN-4548] Changed AP window title and popup message titles
2021-07-02 10:08:21 -07:00
Benjamin Jillich
4c3e27f3ca
Merge pull request #1759 from aws-lumberyard-dev/jillich/prism/LYN-4437
...
[LYN-4437] Replaced the background images and added a semi-transparent overlay for the Project Manager
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
2021-07-02 09:56:51 -07:00
AMZN-Phil
b3fd63a0f3
Merge branch 'stabilization/2106' into LYN-4507
2021-07-02 09:31:22 -07:00
Benjamin Jillich
2a42e7a012
[LYN-4393] As a dev I want to Enable Gems in O3DE.exe with Keyboard ( #1760 )
...
Enabling and disabling the selected gem is now possible by pressing the space bar.
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
2021-07-02 17:56:34 +02:00
AMZN-stankowi
0c43493e29
FBX to Scene part 3, tangent generation rule FBX -> SourceScene ( #1747 )
...
* Tangent space FromFBX -> FromSourceScene
Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
2021-07-02 07:56:54 -07:00
Benjamin Jillich
5f9c066626
[LYN-4437] Added 30% opaque overlay to the background image of the Project Manager
...
* 30% opaque overlay image to darken down the colors and increase usability and accessibility.
* Some code cleaning.
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
2021-07-02 14:52:56 +02:00
Aaron Ruiz Mora
6459375b4e
Fixed compilation error in release configuration ( #1757 )
...
Signed-off-by: moraaar <moraaar@amazon.com >
2021-07-02 13:16:10 +01:00
Benjamin Jillich
4a3772d96a
[LYN-4437] Replaced the background images for the Project Manager
...
* Added the two new background images.
* Background is now dynamically changing based on whether the user opens the PM the first time or has already created a project.
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
2021-07-02 12:52:56 +02:00
AMZN-nggieber
9758aea3d6
Project Manager Can Cancel Project Builds ( #1694 )
...
* Fixed misc building and project screen bugs, added ability to cancel active builds and queued builds
* Cancelling in-progress cmake build working
Signed-off-by: nggieber <nggieber@amazon.com >
2021-07-01 21:53:54 -07:00
AMZN-nggieber
e6cb13f14f
Made intial startup screen text more exciting! ( #1743 )
2021-07-01 21:41:39 -07:00
pconroy
ae6a424064
Make remove_invalid_o3de_projects take a path and return a value
...
Signed-off-by: pconroy <pconroy@amazon.com >
2021-07-01 20:10:16 -07:00
pconroy
e0c3d15d5a
Remove deleted projects from project manager
...
Signed-off-by: pconroy <pconroy@amazon.com >
2021-07-01 20:10:10 -07:00
AMZN-stankowi
73522e90c9
FBX -> Scene, part 2. Code changes, file renames ( #1704 )
...
* First pass FBX -> Scene File conversion.
This is the simple pass, minimizing code changes and focused on comments.
Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
* Step 1 of part 2 of the FBX -> Scene rename
Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
* Renaming FbxSceneBuilder folder to SceneBuilder
Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
* Renamed files
Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
* More FBX -> Scene
Signed-off-by: stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
2021-07-01 15:46:55 -07:00