Commit Graph

96 Commits

Author SHA1 Message Date
jonawals ec758edd0d Remove iostream include 2021-05-27 13:45:44 +01:00
jonawals 41c8490ebb Add missing cache delete 2021-05-27 13:30:06 +01:00
jonawals 52e61fa3ca Remove JobExceptionPolicy and move knoen error handling 2021-05-27 13:24:48 +01:00
jonawals 8965061b9b Address PR comments 2021-05-27 13:21:11 +01:00
jonawals c3ea2d18ba Remove extra whitespace 2021-05-27 12:15:19 +01:00
jonawals a91e9caaf9 Add missing API comment to DeleteFile 2021-05-27 12:09:28 +01:00
jonawals de38e5ad35 Add missing API comments 2021-05-27 11:46:18 +01:00
jonawals f9425992f8 Runtime refactor 2021-05-27 11:37:34 +01:00
jonawals c93a2f06ff Address PR comments 2021-05-25 15:37:31 +01:00
jonawals 828aeb2147 Add JobInfoGenerator 2021-05-25 13:20:43 +01:00
jonawals 0ef519d11d Address PR comments 2021-05-25 12:55:11 +01:00
jonawals bdbbedda71 Add test engine 2021-05-24 15:00:21 +01:00
jonawals 787b44db49 Address PR comments 2021-05-24 14:15:32 +01:00
jonawals 597f0905c5 Refactor ProcessScheduler with Execute method 2021-05-21 20:13:10 +01:00
jonawals 95a30b0fee Add missing file from refactor 2021-05-21 19:39:50 +01:00
jonawals 084e459a63 Add missing change from PR feedback 2021-05-21 17:41:19 +01:00
jonawals 7c28480307 Address PR comments 2021-05-21 14:09:12 +01:00
jonawals d917388bf9 Remove dead comment 2021-05-21 13:16:38 +01:00
jonawals f08de28cd8 Remove JobInfoGenerator from this PR 2021-05-21 13:13:54 +01:00
jonawals e68ac30bcb Move test runners 2021-05-21 13:11:24 +01:00
jonawals 638f40b7dd Add proper exhange to payload release 2021-05-21 12:19:19 +01:00
jonawals 5113d3f756 REname JobMetaContainer to JobMetaWrapper 2021-05-21 09:36:01 +01:00
jonawals c477c699ef Additional refactoring 2021-05-21 09:11:53 +01:00
jonawals d732b7d0ce General refactor of runtime classes. 2021-05-21 09:00:57 +01:00
jonawals feb2909508 Address PR comments 2021-05-20 16:38:56 +01:00
jonawals b33569638e Address PR comments 2021-05-20 10:06:14 +01:00
jonawals e70d86501c Add runtime api headers 2021-05-19 20:35:13 +01:00
jonawals b00906ef36 Delete moved and obselete runtime files 2021-05-19 13:49:35 +01:00
jonawals abe35aad75 Add missing args to PythonBindingsExample.Tests 2021-05-19 13:45:26 +01:00
jonawals 26a4101f32 Merge branch 'main' into TIF/Runtime 2021-05-18 18:38:57 +01:00
jonawals fee010f602 Fix test utils. 2021-05-06 17:04:22 +01:00
jonawals 31312606b1 Fix unused variable warning. 2021-05-06 16:50:52 +01:00
jonawals 006a9ce85f Fix unused variable warning. 2021-05-06 16:33:40 +01:00
jonawals f47f712bd0 Fix missing pragma directive. 2021-05-06 15:53:54 +01:00
jonawals d880aa5d22 Fix anonymous namespaces for unity builds. 2021-05-06 15:33:02 +01:00
AMZN-nggieber 724add6365 Fix Project Manager Qt Ui files not Being Autogenerated (#588)
* Moved Qt files into to renamed 'S'ource

* Updated files after moving all Qt folder into Source

* Updated Source capitalization in cmake files list

* Adding newline to the end of project_manager_files.cmake

Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com>
2021-05-05 15:45:39 -07:00
Zaladane 1455fcbde6 Asset Bundler - Minor Feedback (#550)
Asset Bundler - Minor Feedback

* updated the formatting so all lines are shorter than 140 characters

* fixed a few nitpicks that came up on a recent PR

* removed a function that wasn't being used anymore

* updated some error messages based on PR feedback
2021-05-05 13:59:37 -07:00
AMZN-nggieber 83e2ec6800 Project Manager - Barebones UI Made for All Screens with Basic Flow (#507)
* Created all barebone screens, a screen factory, and connected basic transitions between screens

* Changed ProjectManager namespace to O3DE::ProjectManager, removed empty new lines, switch to aznumberic_cast usage

* Project Manager - Moved Qt directory into source
2021-05-05 10:46:34 -07:00
AMZN-stankowi a7224b6379 Integrating github/Helios_RemoveFbxSdk through commit 6dc2604 (#391) (#560)
Removing FBX SDK, LYN-1045. If you have an issues please reach out to the Helios team.
2021-05-05 09:29:12 -07:00
jackalbe 8b1251c9f7 {LYN-2185} Helios - Added GraphObjectProxy::GetMethodList() function (#392)
* {LYN-2185} Helios - Added GraphObjectProxy::GetMethodList() function

* Updated the EditorPythonConsoleInterface to get Python type name info
* Added PythonBehaviorInfo to the GraphObjectProxy object to reflect abstract calls that can be invoked
* removed SCENE_DATA_API from Reflect() function

Jira: https://jira.agscollab.com/browse/LYN-2185
Tests: Added tests GraphObjectProxy_GetClassInfo_Loads & GraphObjectProxy_GetClassInfo_CorrectFormats to regress test

* fix compile error

* etchPythonTypeName() returns AZStd::string

* put None into a const char
2021-05-04 12:55:47 -05:00
lumberyard-employee-dm bcbe1bfef7 LYN-2537 AssetBundler updates (#426)
* LYN-2537 Updated the AssetBundler code to looks for the AssetSeedList
files within the Assets/Engine directory
Updated the MissingDependencyScanner GetXMLDependenciesFile functions to
use the Assets/Engine directory as well

Also fixed the MissingDependencyScanner to properly located dependency
xml files within gem directories

* Adding back input argument validation for the AssetBundler command options.

Also added an application_options settings registry file that contains the list of valid command options for the ComponentApplication

* Adding missing end of file newline for applications_options.setreg

* Fixed the AssetBundler help output for the bundleSeed command
2021-05-03 20:09:37 -05: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
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
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
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
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
bosnichd a1319983df Remove the legacy renderer and all associated tools (#476)
Remove the legacy renderer and all associated tools:

- Code/CryEngine/Cry3DEngine/*
- Code/CryEngine/RenderDll/*
- Code/Tools/CryFXC/*
- Code/Tools/HLSLCrossCompiler/*
- Code/Tools/HLSLCrossCompilerMETAL/*
- Code/Tools/RC/*
- Code/Tools/ShaderCacheGen/*
- Tools/CrySCompileServer/*
- Tools/PakGenFromRCList/*
2021-04-30 11:22:33 -06:00
bosnichd 1d4c483e73 Red code legacy renderer (#383)
- Remove some references to gEnv->pRenderer/GetIEditor()->GetRenderer() that is now always null.
- Restore the debug console to existence.
- Stop building the following in preparation for their removal:

Code/CryEngine/Cry3DEngine/*
Code/CryEngine/RenderDll/*
Code/Tools/CryFXC/*
Code/Tools/HLSLCrossCompiler/*
Code/Tools/HLSLCrossCompilerMETAL/*
Code/Tools/RC/*
Code/Tools/ShaderCacheGen/*
Tools/CrySCompileServer/*
2021-04-30 07:31:42 -06:00
jjjoness 544b2a087f Merge branch 'main' into LY-110648 2021-04-30 14:30:06 +01:00