Commit Graph

1190 Commits

Author SHA1 Message Date
pappeste 04032d37bc leftover for a parameter it never existed 2021-05-03 17:11:25 -07:00
pappeste fd9bac8684 Unnecessary empty line 2021-05-03 17:11:03 -07:00
pappeste ed17d01028 making the runtime_dependencies a function so we can reuse internal functions for the install 2021-05-03 17:10:40 -07:00
pappeste 1f6a6cccaa Merge branch 'main' into ly-as-sdk/LYN-2948 2021-05-03 13:55:11 -07:00
Guthrie Adams eb25e0bd33 Merge pull request #504 from aws-lumberyard-dev/Atom/guthadam/ATOM-15439
ATOM-15439 Implement basic local socket and server for IPC in material editor and other tools
2021-05-03 15:32:28 -05:00
Brian Herrera 1c63b6ae86 Merge pull request #481 from aws-lumberyard-dev/build-strike/fix-root-path
Fix root folder path for canary files
2021-05-03 13:19:30 -07:00
Guthrie Adams b100260633 Merge pull request #505 from aws-lumberyard-dev/Atom/guthadam/ATOM-14065
ATOM-14065 fix problems with material editor details group property descriptions
2021-05-03 15:12:55 -05:00
Guthrie Adams 4398a28f64 Merge pull request #519 from aws-lumberyard-dev/Atom/guthadam/LYN-3133
LYN-3133 Adding material editor asset path dependencies to Automated Testing project
2021-05-03 15:11:47 -05:00
guthadam 9292d2e63f LYN-3133 Adding material editor asset path dependencies to Automated Testing project
Some of these changes may not be necessary but comparing against the Atom Test project

https://jira.agscollab.com/browse/LYN-3133
2021-05-03 13:43:34 -05:00
SJ 71c5df040f Fix iOS Crash
ILogger instance is null on iOS for some reason. I'm still investigating why. But this doesn't need to be fatal.
2021-05-03 11:24:38 -07:00
jjjoness edbad529f5 Merge pull request #472 from aws-lumberyard-dev/LY-110648
Ly 110648 - Asset Processor - Source path will become truncated when selected if the current folder name is not completely displayed.
2021-05-03 18:37:02 +01:00
amzn-sj 2e4545d289 Fix iOS Crash 2021-05-03 10:01:20 -07:00
Benjamin Jillich 893d4208c0 [LYN-3312] EMotionFX: Multi-threading dual quaternion software skinning / Moving the mouse while having many characters on screen makes the editor unusably slow (#506)
Multi-threaded software skinning by splitting the mesh up into batches of 10,000 vertices, which results in 27 jobs being spawned and executed using a character asset from a customer having 262,676 vertices and a speed improvement of 12x on a 32-core machine.

Single-threaded: 11,61 ms
Multi-threaded (27 jobs): 0,96 ms

* Created a SkinRange() function that can skin a part of the vertices.
* The actual skinning is now using the job system to split up the skinning into several pieces and executes them in parallel.
* Ported the bone info array to AzCore.
* Fixed some issues with the mesh based bounds update in the actor instance.
2021-05-03 18:48:30 +02:00
Benjamin Jillich 3c7ca72693 [LYN-3269] EMotionFX Editor save changed files prompts users to save files to the cache (#469)
* The asset source filename is now displayed instead of the product filename.
* Fixed a stylesheet issue with screen scaling on 4K monitors for the saved changed files window.
* Cleaned up surrounding code.
2021-05-03 18:45:35 +02:00
AMZN-koppersr 27c27a5f8e Merge pull request #502 from aws-lumberyard-dev/SceneReleaseFix
Fixed several release build compile errors.
2021-05-03 09:07:30 -07:00
jjjoness b5cf0f59fc Moved the pragma below the copyright message. 2021-05-03 16:57:58 +01:00
jackalbe fe88ae12b0 {LYN-3365} GraphObjectProxy is now hidden from Script Canvas (#478)
* GraphObjectProxy is now hidden from Script Canvas
* the IGraphObject has been added to the BC

Jira: https://jira.agscollab.com/browse/LYN-3365
Tests: manual testing the node type is not in the SC editor
2021-05-03 10:02:04 -05:00
guthadam 9d0f9e9e3a ATOM-14065 fix problems with material editor details group property descriptions
Moved the code that automatically appended a script variable name to a property description out of the dynamic property class and into the material property conversion utility functions.

Added proper descriptions for the material type and parent material placeholder properties

https://jira.agscollab.com/browse/ATOM-14065
2021-05-03 00:13:45 -05:00
guthadam f58f8805be Removed bad test code 2021-05-02 17:16:07 -05:00
guthadam fae33e9235 ATOM-15439 Implement basic local socket and server for IPC in material editor and other tools
This replaces grid hub usage in the material editor. It allows material editor and other tools to intercommunicate on the local host.  This will allow enforcing that there is only one instance of the material editor running.  Opening a second instance will forward command line options to the first instance running a local server.

https://jira.agscollab.com/browse/ATOM-15439
https://jira.agscollab.com/browse/ATOM-13742
2021-05-02 17:08:21 -05:00
AMZN-koppersr 5eeeaf4346 Fixed several release build compile errors. 2021-05-01 13:26:54 -07:00
pappeste e13efa1475 Merge branch 'main' into ly-as-sdk/LYN-2948 2021-04-30 18:06:49 -07:00
pappeste a905f38cc4 qt deploy 2021-04-30 18:06:30 -07:00
pappeste d046bae20b removing duplicate message 2021-04-30 18:06:03 -07:00
galibzon 781415755d [SPEC-6220] Mac clean asset fails "No ShaderPlatformInterfaces found"
Added missing runtime and tools target dependencies.
2021-04-30 19:46:47 -05:00
Terry Michaels 3eed53fa27 Crash fixes in LyShine with pRenderer being nullptr now (#496) 2021-04-30 19:41:46 -05:00
AMZN-nggieber 7a2f698bbc Create the Project Manager project (#320)
* Created the Project Manager project with a barebone styled window and rough sketch of first screen

* Renamed to Project Manager, ect.

* Corrected string name for projectmanager and added comments on getting engine path

* Changed output name for Project Manager to lowercase o3de

* Added header guards
2021-04-30 17:11:40 -07:00
dmcdiarmid-ly dd3f032480 Merge pull request #488 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-14933
[ATOM-14933] Reflection probes do not show mesh reflections if the entity's transform is scaled up
2021-04-30 16:33:15 -07:00
lumberyard-employee-dm 99c82d141d LYN-3468 Updating the WhiteBox Editor Physics Tests to load the gem module using the updated filename of PhysX.Editor.Gem (#492) 2021-04-30 18:30:51 -05:00
SJ bb6f5239f3 Fix monolithic builds
Merge pull request #494 from aws-lumberyard-dev/monolithic_build_fix
2021-04-30 16:24:58 -07:00
AMZN-mnaumov bdd276d209 Merge pull request #467 from aws-lumberyard-dev/Atom/mnaumov/ATOM-15426
[ATOM-15426] Fixing missing asset crashing Editor
2021-04-30 16:03:33 -07:00
Zaladane a5d4eb5d44 Asset Bundler GUI (#427)
The AssetBundler is a new ToolsApplication that allows users to work through the entire Asset Bundling process without ever touching a command line.

* Integrating github/AssetBundler through commit 1d65018

* Asset Bundler bug fixes: platform initialization and GUI styling (#5)

* fixed enabled platform initialization

* fixed the cached engine root. This fixed some of my Seeds tab data issues. The default Engine Seed List appeared, and was able to display the contents on screen.

* updated my notes of active bugs

* changed some casing in various include lines to hopefully fix my linux build

* another include fix for linux

* AssetBundler GUI is now compiling on Mac

* removed some things off of my todo list because the mac build fix actually fixed the visuals! everything's the right color again

* removed the word Lumberyard from the bundler

* Asset bundler bug fixes - Bundles, Gems, and Tests (#9)

* Fixed the Bundle loading and generation problem. Turned out to be a FileWatcher issue.

* turns out gem loading wasn't broken, there were just no existing SeedListFiles for any of the gems loaded by the AutomatedTesting project. I added a default SeedListFile for the PrimitiveAssets Gem.

* fixed some failing AssetBundler Gem tests

* Misunderstood the need to have default seed lists for asset-only gems. removing the previously created seed list file

* Asset bundler bug fixes: Seeds Tab display issues and _dependencies.xml loading (#10)

* Fixed the Project Source column in the Seeds tab

* The AssetBundler will no longer attempt to copy a template version of the ProjectName_dependencies.xml file into your active project. However, it will throw an error if you do not have one. A follow-up ticket has been cut to address this issue.

* updated the AssetBundler icon. This one matches the current style guides

* PR feedback: pass a const ref instead of a value

* PR feedback: safer conversion from a string_view to a QString

Co-authored-by: alexpete <alexpete@amazon.com>
2021-04-30 15:42:10 -07:00
AMZN-Phil 4e3846e679 Merge pull request #466 from aws-lumberyard-dev/remove-dyad
Remove remaining dyad references and files
2021-04-30 15:26:56 -07:00
Brian Herrera bdd1f8dfe4 Merge pull request #493 from aws-lumberyard-dev/pipeline/fix-readme
Fix repo url
2021-04-30 15:09:22 -07:00
amzn-sj 73d53576ce Fix monolithic builds 2021-04-30 14:55:31 -07:00
Brian Herrera 451d6915ff Fix repo url 2021-04-30 14:54:58 -07:00
AMZN-mnaumov 1ce62ae797 Merge pull request #454 from aws-lumberyard-dev/Atom/mnaumov/ATOM-5281
[ATOM-5281] Adding tone mapping option to Material Editor
2021-04-30 14:29:01 -07:00
mnaumov e7600cef94 PR feedback 2021-04-30 14:24:34 -07:00
pappeste 9681eb4a4d Improving projects shown in the IDE for projects building from installed sdk 2021-04-30 14:20:15 -07:00
Guthrie Adams b7a087948f Merge pull request #413 from aws-lumberyard-dev/Atom/guthadam/ATOM-4849
ATOM-4849 Update default lighting preset values
2021-04-30 16:04:21 -05:00
bosnichd a7c6638064 Remove CryFont and initialization functions related to the legacy renderer. (#485)
- Remove CryFont and initialization functions related to the legacy renderer.
- Remove some references to Code/Tools/RC from mac CMake scripts.
2021-04-30 15:02:11 -06:00
cgalvan 59811cb3a8 Merge pull request #486 from aws-lumberyard-dev/cgalvan/RemoveLensFlareEditor
[LYN-3457] Removed the LensFlareEditor.
2021-04-30 15:42:06 -05:00
dmcdiar 95e9fe4e11 Fixed AR issue 2021-04-30 13:18:00 -07:00
Chris Galvan 3466fdae41 Merge branch 'main' into cgalvan/RemoveLensFlareEditor 2021-04-30 15:06:01 -05:00
Terry Michaels 2fc130d4ab Removed legacy render components (#421)
Removed legacy render components
2021-04-30 15:05:10 -05:00
Chris Galvan bb180e7b7c [LYN-3457] Removed some additional unused methods per PR feedback. 2021-04-30 15:05:04 -05:00
dmcdiar 78efa810e0 Fixed debug draw scale 2021-04-30 12:54:15 -07:00
mnaumov 01bba93f28 PR feedback 2021-04-30 12:52:03 -07:00
garrieta 52bb0788d8 [SPEC-6220] Mac clean asset fails "No ShaderPlatformInterfaces found"
Added missing runtime and tools target dependencies.

Signed-off-by: garrieta <garrieta@amazon.com>
2021-04-30 14:48:25 -05:00
mnaumov 6a0df12de2 PR feedback 2021-04-30 12:24:38 -07:00