Commit Graph

2413 Commits

Author SHA1 Message Date
greerdv 5ef515813e fix another test 2021-05-24 23:01:02 +01:00
rgba16f d4bad61f9a DebugDraw gem fixes for Atom (#885)
* Work in progress on adapting the DebugDraw gem to use AzFramework::DebugDisplayRequests API

* Cleanup fixes for DebugDisplayRequestBus & DebugDraw gem.

Remove SandboxIntegration implementation of the DebugDisplayRequestBus
Add DrawWireCylinder & DrawWireCone to the DebugDisplayRequestBus interface
Remove SetFillMode & DrawTexture functions from the DebugDisplayRequestBus interface
Fixup uses of the SetFillMode api, replace with new Draw[Wire|Solid]X functions.
Fixes to the DebugDraw gem to get it compiling with new warnings settings.

* Changes to get the DebugDraw gem working with Atom/RHI/Code/Include/Atom/RHI

Add GetWidth, GetHeight, GetDepth utility accessors to RHI::Viewport
Start cleaning out unnecessary Cry includes from DebugDraw gem
Fixes for AtomFont FFont.cpp 3d screen aligned text drawing.
Clean out no longer supported code for 3d text to render multiple strings for the same entity location

* Cleanup some unused or commented code

* Update with PR feedback from Nick Van Sickle
2021-05-24 16:49:00 -05:00
greerdv a9637a8bca fix more tests 2021-05-24 22:46:38 +01:00
amzn-sj 89cde021b2 Test fix for segfault in Linux tests 2021-05-24 14:27:19 -07:00
SergeyAMZN 503848632c Merge pull request #901 from aws-lumberyard-dev/MultiplayerPipeline
SPEC-6984 Fixed flaky test when user settings were written by Compone…
2021-05-24 22:06:20 +01:00
amzn-sj 090b770d7e Fix segfault in failing tests on Linux 2021-05-24 14:01:41 -07:00
greerdv adb37b4a76 fix physx editor tests 2021-05-24 21:38:53 +01:00
jckand-amzn 0caec71562 Re-enabling Foundation tests in main 2021-05-24 15:23:16 -05:00
amzn-sj 86932f95d6 Fix more Linux test failures. 2021-05-24 13:08:25 -07:00
amzn-sj 115f18fcdc Fix Linux test failures 2021-05-24 12:24:46 -07:00
AMZN-mnaumov 26a1b96380 Merge pull request #888 from aws-lumberyard-dev/Atom/mnaumov/Atom-15463
[ATOM-15463] Adjusting combo box width
2021-05-24 12:03:37 -07:00
pereslav 43ffb2c872 SPEC-6984 Fixed flaky test when user settings were written by ComponentApplication 2021-05-24 19:51:16 +01:00
cgalvan 006219512e Merge pull request #896 from aws-lumberyard-dev/cgalvan/FixAddInvalidComponent
[SPEC-6561] Prevent Editor crash when using the hydra_editor_utils to create an Entity with an invalid component.
2021-05-24 13:36:18 -05:00
AMZN-mnaumov 87c6fa3884 Merge pull request #889 from aws-lumberyard-dev/Atom/mnaumov/Atom-15550
[ATOM-15550] Asset hint displays product name instead of source name
2021-05-24 11:29:54 -07:00
jromnoa be9172b12c Merge pull request #854 from aws-lumberyard-dev/Atom/jromnoa/SPEC-6957-fix-atom-renderer-test-timeout-issue
SPEC-6957: Attempting to fix the atom tests that only fail in AR but pass 100% of the time locally.
2021-05-24 10:55:31 -07:00
AMZN-stankowi b37be6cdbf New AssImp build, just for Windows. This has the crash fix with bones. (#875) 2021-05-24 10:41:19 -07:00
Guthrie Adams 002e2c64ff Merge pull request #894 from aws-lumberyard-dev/Atom/guthadam/ATOM-15612
ATOM-15612 fix material editor crash when group doesn't exist
2021-05-24 12:21:51 -05:00
Chris Galvan 860f13c0ff [SPEC-6561] Prevent Editor crash when using the hydra_editor_utils to create an Entity with an invalid component. 2021-05-24 12:14:58 -05:00
Tommy Walton 838202873a Fix for ATOM-15595 : OctreeNode silently evicts entries that are larger than the size of the root node (#870)
- Fixed a bug where an entry would get removed from the octree when being updated if it was too large to be fully contained by the root node (the desired behavior is that it just lives in the root node)
- Added a unit test to ensure that large entries can exist in the root node
- Updated the unit tests to manually count the number of entries instead of relying on GetEntryCount, since GetEntryCount was reporting an unreliable count before this bug was fixed.
2021-05-24 10:10:50 -07:00
AMZN-stankowi 58adcf168f FBX settings can be opened again: g_fbxImporter is set, and if the ex… (#878)
* FBX settings can be opened again: g_fbxImporter is set, and if the extension list is empty, it is reloaded.

* auto -> auto*, .size() == 0 -> .empty()
2021-05-24 10:05:12 -07:00
jiaweig 3dc76d76c0 Fix comments 2021-05-24 10:04:08 -07:00
amzn-sj f4e6508347 Test fix for some failing tests on Linux 2021-05-24 09:50:19 -07:00
greerdv 047000862d fix lmbrcentral tests 2021-05-24 17:31:51 +01:00
scottr 26c55514d5 [ext_project_packaging_fix] replaced incorrect usage of CMAKE_SOURCE_DIR with CMAKE_CURRENT_SOURCE_DIR in cmake packaging scripts 2021-05-24 09:27:03 -07:00
moudgils aeaa3a9c55 Merge pull request #884 from aws-lumberyard-dev/SpirvCrossUpdate
Spirv cross update
2021-05-24 09:17:27 -07:00
jckand-amzn 69d4e7d759 Merge pull request #882 from aws-lumberyard-dev/jckand/FoundationAuto
LYN-3769: Adding a basic Editor workflow automated test
2021-05-24 11:05:20 -05:00
guthadam a05b131cc8 ATOM-15612 fix material editor crash when group doesn't exist 2021-05-24 10:39:55 -05:00
sphrose 576356684b Merge branch 'main' into LYN-2139 2021-05-24 16:32:39 +01:00
greerdv fadd227698 fix aztoolsframework tests 2021-05-24 16:30:24 +01:00
jckand-amzn e9f8ced903 Merge branch 'main' into jckand/FoundationAuto 2021-05-24 10:06:09 -05:00
Mike Balfour 4c239a105b [LYN-3548] Change IMGUI to use list of levels with prefab LoadLevel instead of text box
There was an intermittent crash related to garbage in the level name box with prefabs, possibly due to levelName being uninitialized. This change improves the UX by listing out all the possible choices, instead of making people type it in.
2021-05-24 08:55:46 -05:00
greerdv 76202e4000 fix azcore tests 2021-05-24 14:39:18 +01:00
greerdv 0315d97fe6 fix white box editor physics tests 2021-05-24 13:51:26 +01:00
greerdv 945f55378e merge from main 2021-05-24 11:27:43 +01:00
balibhan d615441bbf updated summary 2021-05-24 12:30:17 +05:30
balibhan f8d320e79a updated with new line 2021-05-24 11:29:12 +05:30
balibhan 41b2f0d522 Merge branch 'main' into sc_automation_balibhan2 2021-05-24 11:24:21 +05:30
balibhan 265e57cd07 Add remove method Asset Editor 2021-05-24 11:20:48 +05:30
Anton Michels 5d03be5ed1 Merge pull request #891 from aws-lumberyard-dev/Atom/antonmic/ImGuiPassFix
LYN-3947 Fix for command line issues
2021-05-22 23:18:19 -07:00
antonmic 0b9e98c50e Fix for potential lighting pass crash with uninitialized pipeline 2021-05-22 00:27:06 -07:00
Alex Peterson d112ae403b Engine settings UX update and basic functionality 2021-05-21 22:47:41 -07:00
antonmic 6388277cd1 Fixed ImGui Pass as well as how exposure pass enables itself 2021-05-21 21:20:08 -07:00
mnaumov 6ee8c6daa5 [ATOM-15538] Material Editor camera zoom speed adjusts to model size 2021-05-21 20:34:42 -07:00
mnaumov ff2a6c3acd Asset hint displays product name instead of source name 2021-05-21 20:14:30 -07:00
mnaumov 5c18c6ee47 Adjusting combo box width 2021-05-21 19:54:13 -07:00
amzn-sj d369912727 Merge branch 'main' into LYN-2461 2021-05-21 16:41:46 -07:00
Qing Tao d20f3d8bd4 SPEC-6960 Android & Windows asset jobs have failing assets preventing the new ASV code submission gate from passing.
Use AZ::u64 instead of uint64_t to avoid issue that PRIu64 won't match uint64_t in some cases
2021-05-21 16:38:20 -07:00
evanchia-ly-sdets 6e13d384a1 Merge pull request #876 from aws-lumberyard-dev/test_metrics_url
adding explicit url for test metrics
2021-05-21 16:13:50 -07:00
moudgils a1cb7cd593 Add windows package 2021-05-21 15:36:06 -07:00
mbalfour 6fa78218d2 [LYN-3548] Change IMGUI to use list of levels with prefab LoadLevel instead of text box
There was an intermittent crash related to garbage in the level name box with prefabs, possibly due to levelName being uninitialized.  This change improves the UX by listing out all the possible choices, instead of making people type it in.
2021-05-21 17:32:55 -05:00