Commit Graph

  • a452da819d Dont allow spawning netbound entities by default, we first need to initialize multiplayer and know our network agent type (dedicated-server/client-server/client). This will stop the editor playmode (which doesn't init multiplayer until it connects to the server) from spawning netbound entities Gene Walters 2022-01-19 14:36:36 -08:00
  • 7adccd0d48 Merge pull request #6722 from tjmgd/bug-import-restrictions-95 Chris Galvan 2022-01-19 16:36:29 -06:00
  • 87651fa810 Merge branch 'development' of https://github.com/o3de/o3de into cgalvan/DraftStreamingImageAssetPixelAPI Chris Galvan 2022-01-19 15:21:26 -06:00
  • f7c120b4b7 PR feedback Mikhail Naumov 2022-01-19 15:15:15 -06:00
  • bcc155049d Merge pull request #6916 from aws-lumberyard-dev/Atom/jromnoa/remove-old-light-component-test jromnoa 2022-01-19 13:01:36 -08:00
  • 3506a39759 Merge branch 'mnaumov/FixingEOOrdering' of https://github.com/aws-lumberyard-dev/o3de into mnaumov/FixingEOOrdering_signofffix Mikhail Naumov 2022-01-19 15:01:21 -06:00
  • d223513ffe Updating query areas for instance count validation jckand-amzn 2022-01-19 15:01:20 -06:00
  • 3deac1e420 Merge branch 'development' of https://github.com/o3de/o3de into jckand/DynVegTestFix jckand-amzn 2022-01-19 14:47:12 -06:00
  • fbe17b0022 Merge remote-tracking branch 'upstream/development' into Atom/santorac/MaterialAssetDeferredBaking3 santorac 2022-01-19 12:30:58 -08:00
  • b61238e50c Minor fixes to whitespace and comments. santorac 2022-01-19 12:30:51 -08:00
  • 5cac67bfad Silence aws logging for unit test and have a new AWSNativeSDK as entry point for test env (#6865) Vincent Liu 2022-01-19 12:11:39 -08:00
  • 57394bc81d Merge pull request #6958 from Bindless-Chicken/fix-imgui-multiplayer Karl Berg 2022-01-19 11:53:31 -08:00
  • cfd721bce1 A bit of Generic DOM tidying/fixup (#6914) Nicholas Van Sickle 2022-01-19 11:52:57 -08:00
  • 8ec07031e3 Merge pull request #6959 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-15740 dmcdiarmid-ly 2022-01-19 12:40:22 -07:00
  • 83878e6377 Change GetValues() to take in const positions. (#6987) Mike Balfour 2022-01-19 12:57:52 -06:00
  • ca56770655 [AWSMetrics] Update the auto-generated code to follow O3DE coding standard (#6910) Junbo Liang 2022-01-19 10:50:56 -08:00
  • 89e2836110 Merge branch 'development' of https://github.com/o3de/o3de into jckand/DynVegTestFix jckand-amzn 2022-01-19 11:54:21 -06:00
  • a63ea12a1f System shortcuts crash the Editor when Global Preferences are open (#6994) Danilo Aimini 2022-01-19 09:52:27 -08:00
  • 542d652776 Merge pull request #6979 from aws-lumberyard-dev/LYN-9668_UpdateNetSpawnLibToOnlyStoreNetSpawnables Gene Walters 2022-01-19 09:25:42 -08:00
  • 9d3f8e0b7d [development] minor Android toolchain updates (#6931) Scott Romero 2022-01-19 09:09:32 -08:00
  • 65a749494e Fix: Entity Outliner: Outliner is unusable with the Editor in slice mode (#6983) Ignacio Martinez 2022-01-19 17:45:52 +01:00
  • 667a9df342 ImGui: Added new histogram group helper (#6998) Benjamin Jillich 2022-01-19 17:20:27 +01:00
  • c2b1cd1be2 Fixed bug when retrieving single pixel value Chris Galvan 2022-01-19 09:56:54 -06:00
  • 88d3bf5b4a Merge pull request #6988 from aws-lumberyard-dev/Atom/guthadam/atom_tools_startup_disabling_unused_gems Guthrie Adams 2022-01-19 09:37:49 -06:00
  • 843ca5a0ad Merge pull request #6960 from aws-lumberyard-dev/Atom/guthadam/atom_tools_shared_asset_browser Guthrie Adams 2022-01-19 09:37:09 -06:00
  • c0cbc41ba6 Merge pull request #6917 from aws-lumberyard-dev/Atom/guthadam/atom_tools_document_application_added Guthrie Adams 2022-01-19 09:36:46 -06:00
  • 85881b7a60 Merge pull request #6506 from tjmgd/bug-physX-wind-72 greerdv 2022-01-19 10:31:08 +00:00
  • 0f9741da95 Merge branch 'development' into bug-anim-lod-91 T.J. McGrath-Daly 2022-01-19 09:50:15 +00:00
  • 7f3044115e Merge branch 'development' into bug-shorcut-keys-96 T.J. McGrath-Daly 2022-01-19 09:48:21 +00:00
  • b10195ee1f Merge branch 'development' into bug-import-restrictions-95 T.J. McGrath-Daly 2022-01-19 09:46:29 +00:00
  • fbfea49b68 small comment tweak based on feedback Gene Walters 2022-01-18 23:55:40 -08:00
  • f87d0f8386 Updated all .material files to have materialTypeVersion instead of propertyLayoutVersion. This was renamed in code at some point but we forgot to rename in the files. Before this was silently ignored but since I removed MaterialSourceDataSerializer, this started being reported as a warning. santorac 2022-01-14 16:18:26 -08:00
  • 638fc027f5 Updated material builder version numbers in case my prior changes were impactful (it might not be necessary but I'm not sure, so just in case) santorac 2022-01-14 13:05:59 -08:00
  • a896ff11bc Changed .material serialization to avoid loading the .materialtype file, since the .material builder doesn't declare a source dependency on the .materialtype. Otherwise there can be ambiguous edge cases where changes to the .materialtype might or might not impact the baked MaterialAsset. Note that another option would have been to add a the appropriate source dependency, but that would hurt iteration time as any change to the .materialtype file would cause every .material file and .fbx to rebuild. santorac 2022-01-14 12:57:52 -08:00
  • 3bbb8d78cd Merge pull request #6982 from aws-lumberyard-dev/Atom/santorac/MaterialAssetDeferredBaking_Recovery2 santorac 2022-01-18 18:53:18 -08:00
  • 5b19de2876 Merge remote-tracking branch 'origin/development' into Atom/santorac/MaterialAssetDeferredBaking_Recovery2 santorac 2022-01-18 17:44:23 -08:00
  • 45429872d6 Switched back to making MaterialAsset::GetPropertyValues automatically finalize the material asset. I realized that it's too burdensome to expect client code to call Finalize on the MaterialAsset; every code that calls GetPropertyValues would have to call Finalize(). Instead of using const_cast in GetPropertyValues like I was doing before, I just changed GetPropertyValues to be a non-const function. There were a few places in Decal code I had to update to pass non-const MaterialAsset pointers. This isn't ideal, but I think it's better than the alternatives. santorac 2022-01-18 17:39:44 -08:00
  • 54de15b0ec Adding '.network.spawnable' as a network constant Gene Walters 2022-01-18 16:34:58 -08:00
  • c262696056 Move remaining two LyShine headers to the gem abrmich 2022-01-18 16:13:28 -08:00
  • eb51cd4c06 Atom Tools: moving custom asset browser code to common location Consolidated duplicate asset browser code from multiple tools into single class in atom tools framework Moved creation of asset browser and Python terminal windows into base main window class Fixed docked window orientations Added checks to asset browser to prevent crashes if tree state saver was null Guthrie Adams 2022-01-18 01:50:05 -06:00
  • b09caa5e75 Atom Tools: disabling auto load of unused gems in some atom tools Guthrie Adams 2022-01-18 17:14:49 -06:00
  • 08d4ddeb8a Merge pull request #6562 from pollend/chore/rename-Graph-EditorGraph-Match Luis Sempé 2022-01-18 14:57:34 -08:00
  • 948d72e079 Fixed logic error for iterating through the image data by region Chris Galvan 2022-01-18 16:22:25 -06:00
  • b84ae37fcb Merge pull request #6977 from aws-lumberyard-dev/Atom/scottmur/ME_test_remove_unexpected Guthrie Adams 2022-01-18 15:42:58 -06:00
  • 798f6ea5bb Added support for additional formats Chris Galvan 2022-01-18 15:41:37 -06:00
  • c16cc96eba Merge pull request #6980 from aws-lumberyard-dev/Atom/guthadam/atom_tools_fix_ap_connection_and_thumbnails Guthrie Adams 2022-01-18 15:23:34 -06:00
  • eea9532c4b Merge pull request #6942 from aws-lumberyard-dev/Atom/guthadam/atom_tools_application_pyexit Guthrie Adams 2022-01-18 15:23:14 -06:00
  • 75e294d94c Merge pull request #6921 from aws-lumberyard-dev/Atom/guthadam/atom_tools_document_count_function Guthrie Adams 2022-01-18 15:22:42 -06:00
  • 57e462945c Merge branch 'development' of https://github.com/o3de/o3de into cgalvan/DraftStreamingImageAssetPixelAPI Chris Galvan 2022-01-18 15:19:39 -06:00
  • 3bc0e9f124 Merge pull request #6647 from tjmgd/bug-tube-75 Chris Galvan 2022-01-18 15:17:00 -06:00
  • 4b9e53e623 Another batch of GetValues() overrides. (#6915) Mike Balfour 2022-01-18 15:05:17 -06:00
  • 3a3aa20545 [development] added required runtime dependency Gem::PhysX.Editor to WhiteBox.Editor.Physics.Tests (#6871) Scott Romero 2022-01-18 12:38:08 -08:00
  • 891a13631e Merge branch 'development' into chore/rename-Graph-EditorGraph-Match Luis Sempé 2022-01-18 12:35:58 -08:00
  • f2b1970e8f Merge pull request #6818 from windbagjacket/development Chris Galvan 2022-01-18 14:33:01 -06:00
  • 13d3399783 Merge pull request #6970 from aws-lumberyard-dev/cgalvan/RemovedMoreUnusedEditorCode Chris Galvan 2022-01-18 14:32:40 -06:00
  • d9e636f77e fix edge case with deprecated pal functions (#6976) AMZN-byrcolin 2022-01-18 12:12:55 -08:00
  • 2627b507d3 Fixed unused variable warning santorac 2022-01-18 12:01:19 -08:00
  • 4af918a4a8 Skipping ShapeIntersectionFilter test (#6975) jckand-amzn 2022-01-18 13:50:14 -06:00
  • 5c2e69d6d0 Atom Tools: move asset processor connection to fix thumbnails Thumbnails for the AtomLyIntegration common feature gem were no longer being rendered. The setup code was modified to initialize the thumbnail system after receiving a new event that critical assets finished compiling. This event was being sent and handled correctly in the main editor. This process was failing in other tools because the event was sent before systems were registered to listen for it. Guthrie Adams 2022-01-18 12:36:49 -06:00
  • c24546a85d Fixed unused variable warning. santorac 2022-01-14 10:57:03 -08:00
  • 2d6d14abf7 Changed MaterialAsset::GetPropertyValues to not auto-finalize. Client code must call Finalize manually. It's better to avoid unexpected side-effects from a const getter function. santorac 2022-01-14 10:49:17 -08:00
  • 8084775d7a Updating code comments. santorac 2022-01-13 12:49:35 -08:00
  • aafd34679a Merged MaterialAssetCreatorCommon class into MaterialTypeAssetCreator because it is no longer needed for MaterialAssetCreator. santorac 2022-01-13 12:48:32 -08:00
  • 4ade6bc88a Fixed compile errors in Material Editor. santorac 2021-12-28 17:52:13 -08:00
  • 1fa1eaad15 Added unit tests for the new functionality. I found a mistake where MaterialAssetCreator needs to clear the raw data when configured to finalize the material asset. Since MaterialSourceData no longer relies on the material type source file at all, I was able to change MaterialSourceDataTest to avoid saving the source data to disk. santorac 2021-12-28 17:51:43 -08:00
  • a627cda5ae Got the unit tests working again. I made MaterialAsset::Finalize private so I could add some parameters specifically for MaterialAssetCreator to use. Now MaterialAssetCreator::Begin has an option to finalize the material or not. Moved MaterialAssetCreatorCommon::ValidateDataType to MaterialPropertyDescriptor as "ValidateMaterialPropertyDataType" so that MaterialAsset::Finalize could use it too santorac 2021-12-17 17:05:27 -08:00
  • c5b128bec4 First pass at reworking and formalizing the way deferred material asset baking works. The feature basically works but needs more testing. santorac 2021-12-17 00:46:40 -08:00
  • 626b16dbae Updating NetworkingSpawnableLibrary to only store network spawnables, instead of all spawnables Gene Walters 2022-01-18 10:27:10 -08:00
  • 786d6b5f85 minor code readability tweak Gene Walters 2022-01-18 10:22:31 -08:00
  • 7694a29fa1 Material Editor tests for window pane function Scott Murray 2022-01-18 10:16:33 -08:00
  • f2f6105c3e Merge branch 'development' of https://github.com/o3de/o3de into jckand/DynVegTestFix jckand-amzn 2022-01-18 11:55:10 -06:00
  • 9f25c9f677 Skipping ShapeIntersectionFilter test jckand-amzn 2022-01-18 11:54:29 -06:00
  • d5b0b24bc5 Merge branch 'development' of https://github.com/o3de/o3de into cgalvan/DraftStreamingImageAssetPixelAPI Chris Galvan 2022-01-18 11:35:31 -06:00
  • 56475f529c Merge pull request #6911 from aws-lumberyard-dev/carlitosan-sc-bug-bash-4 carlitosan 2022-01-18 08:41:08 -08:00
  • 2a9990ead3 Fix engine template issue (#6927) amzn-phist 2022-01-18 10:27:06 -06:00
  • 74623bb1d7 Removed some more unused Editor code and images Chris Galvan 2022-01-18 10:21:54 -06:00
  • 27d256679a Update the package of Pybind11 that o3de points at to be the latest version (#6898) Nicholas Lawson 2022-01-18 08:16:25 -08:00
  • 2f0fc58318 Merge branch 'development' of https://github.com/o3de/o3de into cgalvan/DraftStreamingImageAssetPixelAPI Chris Galvan 2022-01-18 10:09:10 -06:00
  • 338eecd9e6 Blast memory allocator must allocate with 16 byte aligment (#6968) moraaar 2022-01-18 16:00:28 +00:00
  • 1036226bd0 Merge branch 'development' into bug-physX-wind-72 T.J. McGrath-Daly 2022-01-18 15:54:49 +00:00
  • e166479bb7 Fixed Camera angle on switch levels (#6954) Ignacio Martinez 2022-01-18 16:47:27 +01:00
  • c1bbe3806d Asset Browser Search Entries Highlight (#6133) Ignacio Martinez 2022-01-18 13:29:06 +01:00
  • 392d08e2f0 Update Terrain renderer code to use the ProcessRegion API functions instead of the Get* functions amzn-sj 2022-01-17 17:09:30 -08:00
  • 2b103ce445 Added support for supervariants to the PrecompiledShaderBuilder dmcdiarmid-ly 2022-01-17 16:52:30 -07:00
  • 4cd3568d7b Merge pull request #6905 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-15813 dmcdiarmid-ly 2022-01-17 13:45:09 -07:00
  • 0b9dc78d67 Fixed problem with inputting numbers in sliders (#6859) John Jones-Steele 2022-01-17 17:58:19 +00:00
  • aac28f73aa Fix missing ImGui::End in multiplayer windows Bindless-Chicken 2022-01-17 14:25:50 +00:00
  • 1cfa4a9bd5 Removed tab usage. windbagjacket 2022-01-17 10:00:07 +00:00
  • ced7d1ef54 Atom Tools: Bind exit function for python tests Guthrie Adams 2022-01-17 01:29:23 -06:00
  • 7178637e01 Merge branch 'development' into SJ/TerrainOptimization amzn-sj 2022-01-16 11:39:06 -08:00
  • f05ca0897e Fix some warnings and remove an unused function parameter amzn-sj 2022-01-15 14:26:58 -08:00
  • 646443cfe5 issue5299: Resolved via change to not disable custom window decorations. Roddie Kieley 2022-01-15 14:15:27 -03:30
  • 76ff7aec29 Fix type (#6919) amzn-sj 2022-01-14 17:41:18 -08:00
  • 8fa0440030 Update TerrainPhysicsColliderTests to add mocks for the ProcessRegion functions since the TerrainPhysicsColliderComponent now uses the ProcessRegion functions amzn-sj 2022-01-14 16:59:26 -08:00
  • b87e6896e6 ScreenToWorld and WorldToScreen Camera functionality (#6903) Alex Peterson 2022-01-14 16:43:01 -08:00
  • 6ac1211ae9 Add unit tests for ProcessSurfaceWeightsFromRegion and ProcessSurfacePointsFromRegion. amzn-sj 2022-01-14 16:40:08 -08:00
  • 1ef868437a Added supervariantIndex check in Shader::OnShaderVariantAssetReady dmcdiarmid-ly 2022-01-14 17:28:14 -07:00
  • 75a582972c Atom Tools: added function to get the number of active documents Guthrie Adams 2022-01-14 18:27:11 -06:00
  • c15d3f35bf fix release build errors carlitosan 2022-01-14 14:57:35 -08:00
  • a6feef3563 Atom Tools: Created base class for document-based applications Moving some duplicated code to a common base class Guthrie Adams 2022-01-14 16:51:46 -06:00