greerdv
cc50a18fe9
add support for quad shapes in shape collider component
...
Signed-off-by: greerdv <greerdv@amazon.com >
2022-01-20 19:45:28 +00:00
Chris Galvan
0ae1ab9eea
Merge pull request #6441 from pollend/feature/5886-add-unhandled-exception-support
...
feature: add Exception Handler support for unix
2022-01-20 12:25:02 -06:00
Chris Galvan
01dfd291a5
Merge pull request #7012 from aws-lumberyard-dev/jckand/DynVegTestFix
...
Fixing query areas for instance count validation in ShapeIntersectionFilter test
2022-01-20 10:50:23 -06:00
Ignacio Martinez
e1b2458591
Asset Browser Collapse All Fix ( #6996 )
...
* Added Icon
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
* Fixed indent in ui file
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
2022-01-20 13:09:00 +00:00
Michael Pollind
c95845d45b
chore: replace isspace
...
Signed-off-by: Michael Pollind <mpollind@gmail.com >
2022-01-19 20:02:50 -08:00
AMZN-byrcolin
63d755b8f1
fix launcher not showing gems ( #7015 )
...
Signed-off-by: byrcolin <byrcolin@amazon.com >
2022-01-19 17:09:40 -08:00
Mike Balfour
2b43ad8029
FastNoise GetValues() specialization ( #7009 )
...
* Add comparison operator for use from unit tests.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* First version of FastNoise benchmarks.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Simplified unit tests and added initial benchmarks.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Add GetValue vs GetValues unit test.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Moved Gradient test code into helper files for use from FastNoise.
Also added benchmarks for each type of FastNoise so that we can have some comparative values handy.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Specialization for GetValues().
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
2022-01-19 17:10:37 -06:00
Chris Galvan
7adccd0d48
Merge pull request #6722 from tjmgd/bug-import-restrictions-95
...
Fix: only files can be selected
2022-01-19 16:36:29 -06:00
jromnoa
bcc155049d
Merge pull request #6916 from aws-lumberyard-dev/Atom/jromnoa/remove-old-light-component-test
...
Removes the old log lines test for Light component.
2022-01-19 13:01:36 -08:00
jckand-amzn
d223513ffe
Updating query areas for instance count validation
...
Signed-off-by: jckand-amzn <82226555+jckand-amzn@users.noreply.github.com >
2022-01-19 15:01:20 -06:00
jckand-amzn
3deac1e420
Merge branch 'development' of https://github.com/o3de/o3de into jckand/DynVegTestFix
...
Signed-off-by: jckand-amzn <82226555+jckand-amzn@users.noreply.github.com >
2022-01-19 14:47:12 -06:00
Vincent Liu
5cac67bfad
Silence aws logging for unit test and have a new AWSNativeSDK as entry point for test env ( #6865 )
...
* Silence aws logging for unit test
* Create a new AWSNativeSDK entry point for test environment only
* Update naming for target and file
2022-01-19 12:11:39 -08:00
Karl Berg
57394bc81d
Merge pull request #6958 from Bindless-Chicken/fix-imgui-multiplayer
...
Fix missing ImGui::End in multiplayer windows
2022-01-19 11:53:31 -08:00
Nicholas Van Sickle
cfd721bce1
A bit of Generic DOM tidying/fixup ( #6914 )
...
* A bit of Generic DOM tidying/fixup
- Refactor out a test fixture for all DOM tests / benchmarks
- Optimize `GetType` implementation to not use `AZStd::variant::visit` (benchmark included to A/B the implementations)
- Tag a few more mutating Value functions with "Mutable" to avoid astonishing copy-on-writes
Benchmark results for GetType implementation:
```
DomValueBenchmark/AzDomValueGetType_UsingVariantIndex 18.2 ns 18.0 ns 40727273 items_per_second=443.667M/s
DomValueBenchmark/AzDomValueGetType_UsingVariantVisit 32.2 ns 32.2 ns 21333333 items_per_second=248.242M/s
```
Signed-off-by: Nicholas Van Sickle <nvsickle@amazon.com >
2022-01-19 11:52:57 -08:00
dmcdiarmid-ly
8ec07031e3
Merge pull request #6959 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-15740
...
Support supervariants in the PrecompiledShaderBuilder
2022-01-19 12:40:22 -07:00
Mike Balfour
83878e6377
Change GetValues() to take in const positions. ( #6987 )
...
* Change GetValues() to take in const positions.
To support this, span needed some template deductions to correctly convert from non-const containers to const ones.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Removed the most problematic template deduction rules.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Remove duplicate validate_iterator methods.
iterator type is a pointer, not a value, so "const iterator" and "const const_iterator" produce the same function signature.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Fixed the span types.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
2022-01-19 12:57:52 -06:00
Junbo Liang
ca56770655
[AWSMetrics] Update the auto-generated code to follow O3DE coding standard ( #6910 )
...
* [AWSMetrics] Update the auto-generated code to follow O3DE coding standard
Signed-off-by: Junbo Liang <68558268+junbo75@users.noreply.github.com >
2022-01-19 10:50:56 -08:00
jckand-amzn
89e2836110
Merge branch 'development' of https://github.com/o3de/o3de into jckand/DynVegTestFix
...
Signed-off-by: jckand-amzn <82226555+jckand-amzn@users.noreply.github.com >
2022-01-19 11:54:21 -06:00
Danilo Aimini
a63ea12a1f
System shortcuts crash the Editor when Global Preferences are open ( #6994 )
...
* Changes to the keyPressEvent override of the Editor Preferences Dialog to prevent infinite loops on focus switches.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com >
* Renaming function to clarify its purpose.
Signed-off-by: Danilo Aimini <82231674+AMZN-daimini@users.noreply.github.com >
2022-01-19 09:52:27 -08:00
Gene Walters
542d652776
Merge pull request #6979 from aws-lumberyard-dev/LYN-9668_UpdateNetSpawnLibToOnlyStoreNetSpawnables
...
Updating NetworkingSpawnableLibrary to Only Store Network Spawnables
2022-01-19 09:25:42 -08:00
Scott Romero
9d3f8e0b7d
[development] minor Android toolchain updates ( #6931 )
...
Fixed issue with Android NDK r23 native only builds where the platform version was ignored
Bumped the default ANDROID_NATIVE_API_LEVEL to 24 so it matches the Android project generator scripts
Removed some unnecessary information from message strings
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com >
2022-01-19 09:09:32 -08:00
Ignacio Martinez
65a749494e
Fix: Entity Outliner: Outliner is unusable with the Editor in slice mode ( #6983 )
...
* Fixed vertical offset
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
* Fixed QPoint
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
* Fixed Entry delegate
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
* SetRenderHint in Entry delegate
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
* Save and restore painter inside the highlighter
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
* Restoring Painter
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
* Removed comment
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
2022-01-19 16:45:52 +00:00
Benjamin Jillich
667a9df342
ImGui: Added new histogram group helper ( #6998 )
...
* Added a helper class for a group containing several histograms.
* The group is shown using collapsible header.
Signed-off-by: Benjamin Jillich <jillich@amazon.com >
2022-01-19 08:20:27 -08:00
Guthrie Adams
88d3bf5b4a
Merge pull request #6988 from aws-lumberyard-dev/Atom/guthadam/atom_tools_startup_disabling_unused_gems
...
Atom Tools: disabling auto load of unused gems in some atom tools
2022-01-19 09:37:49 -06:00
Guthrie Adams
843ca5a0ad
Merge pull request #6960 from aws-lumberyard-dev/Atom/guthadam/atom_tools_shared_asset_browser
...
Atom Tools: moving custom asset browser code to common location
2022-01-19 09:37:09 -06:00
Guthrie Adams
c0cbc41ba6
Merge pull request #6917 from aws-lumberyard-dev/Atom/guthadam/atom_tools_document_application_added
...
Atom Tools: Created base class for document-based applications
2022-01-19 09:36:46 -06:00
greerdv
85881b7a60
Merge pull request #6506 from tjmgd/bug-physX-wind-72
...
Wind Info
2022-01-19 10:31:08 +00:00
T.J. McGrath-Daly
b10195ee1f
Merge branch 'development' into bug-import-restrictions-95
2022-01-19 09:46:29 +00:00
Gene Walters
fbfea49b68
small comment tweak based on feedback
...
Signed-off-by: Gene Walters <genewalt@amazon.com >
2022-01-18 23:55:40 -08:00
santorac
3bbb8d78cd
Merge pull request #6982 from aws-lumberyard-dev/Atom/santorac/MaterialAssetDeferredBaking_Recovery2
...
Formalized Material System Deferred Bake vs Pre Bake Asset Processing
2022-01-18 18:53:18 -08:00
santorac
5b19de2876
Merge remote-tracking branch 'origin/development' into Atom/santorac/MaterialAssetDeferredBaking_Recovery2
2022-01-18 17:44:23 -08:00
santorac
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.
...
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com >
2022-01-18 17:39:44 -08:00
Gene Walters
54de15b0ec
Adding '.network.spawnable' as a network constant
...
Signed-off-by: Gene Walters <genewalt@amazon.com >
2022-01-18 16:34:58 -08:00
Guthrie Adams
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
Signed-off-by: Guthrie Adams <guthadam@amazon.com >
2022-01-18 18:05:23 -06:00
Guthrie Adams
b09caa5e75
Atom Tools: disabling auto load of unused gems in some atom tools
...
Atom tools are set up to inherit and automatically load all of the gems used by the game project. This is a great simplification that saves us from having to manually update cmake settings for every game project to push dependencies to every tool. The tradeoff is that some dependencies will be added to certain tools that have no relevance whatsoever, potentially wasting initialization time, memory utilization, and some processing. This change follows an existing example to update a couple of tools to forego initializing unused gems. They can easily be reenabled as needed.
Signed-off-by: Guthrie Adams <guthadam@amazon.com >
2022-01-18 17:14:49 -06:00
Luis Sempé
08d4ddeb8a
Merge pull request #6562 from pollend/chore/rename-Graph-EditorGraph-Match
...
chore: Rename Graph to EditorGraph
2022-01-18 14:57:34 -08:00
Guthrie Adams
b84ae37fcb
Merge pull request #6977 from aws-lumberyard-dev/Atom/scottmur/ME_test_remove_unexpected
...
Material Editor tests for window pane function
2022-01-18 15:42:58 -06:00
Guthrie Adams
c16cc96eba
Merge pull request #6980 from aws-lumberyard-dev/Atom/guthadam/atom_tools_fix_ap_connection_and_thumbnails
...
Atom Tools: move asset processor connection to fix thumbnails
2022-01-18 15:23:34 -06:00
Guthrie Adams
eea9532c4b
Merge pull request #6942 from aws-lumberyard-dev/Atom/guthadam/atom_tools_application_pyexit
...
Atom Tools: Bind exit function for python tests
2022-01-18 15:23:14 -06:00
Guthrie Adams
75e294d94c
Merge pull request #6921 from aws-lumberyard-dev/Atom/guthadam/atom_tools_document_count_function
...
Atom Tools: added function to get the number of active documents
2022-01-18 15:22:42 -06:00
Chris Galvan
3bc0e9f124
Merge pull request #6647 from tjmgd/bug-tube-75
...
Fix: Tube spline
2022-01-18 15:17:00 -06:00
Mike Balfour
4b9e53e623
Another batch of GetValues() overrides. ( #6915 )
...
* Another batch of GetValues() overrides.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Added missing headers.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Addressed PR feedback.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
2022-01-18 15:05:17 -06:00
Scott Romero
3a3aa20545
[development] added required runtime dependency Gem::PhysX.Editor to WhiteBox.Editor.Physics.Tests ( #6871 )
...
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com >
2022-01-18 12:38:08 -08:00
Luis Sempé
891a13631e
Merge branch 'development' into chore/rename-Graph-EditorGraph-Match
2022-01-18 12:35:58 -08:00
Chris Galvan
f2b1970e8f
Merge pull request #6818 from windbagjacket/development
...
Adding ray tracing toggle to mesh component UI
2022-01-18 14:33:01 -06:00
Chris Galvan
13d3399783
Merge pull request #6970 from aws-lumberyard-dev/cgalvan/RemovedMoreUnusedEditorCode
...
Removed some more unused Editor code and images
2022-01-18 14:32:40 -06:00
AMZN-byrcolin
d9e636f77e
fix edge case with deprecated pal functions ( #6976 )
...
* fix edge case with deprecated pal functions
Signed-off-by: byrcolin <byrcolin@amazon.com >
2022-01-18 12:12:55 -08:00
santorac
2627b507d3
Fixed unused variable warning
...
Signed-off-by: santorac <55155825+santorac@users.noreply.github.com >
2022-01-18 12:01:19 -08:00
jckand-amzn
4af918a4a8
Skipping ShapeIntersectionFilter test ( #6975 )
...
Signed-off-by: jckand-amzn <82226555+jckand-amzn@users.noreply.github.com >
2022-01-18 11:50:14 -08:00
Guthrie Adams
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.
To resolve the problem, atom tools application now explicitly connects to the asset processor and processes critical assets after the base application StartCommon function is called. This ensures that the connection is established and the event gets sent after all of the system components have been activated.
Signed-off-by: Guthrie Adams <guthadam@amazon.com >
2022-01-18 12:36:49 -06:00