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
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
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
carlitosan
56475f529c
Merge pull request #6911 from aws-lumberyard-dev/carlitosan-sc-bug-bash-4
...
Make SC User data slots proper, immutable variable references
2022-01-18 08:41:08 -08:00
amzn-phist
2a9990ead3
Fix engine template issue ( #6927 )
...
* fix get_enabled_gem_cmake_file to work with "Dem" or "Code" or "Gem/Code" folder in a project
fix o3de_restricted_path to make the past paramter optional
Signed-off-by: byrcolin <byrcolin@amazon.com >
* Fix resolution of variables in `cmake_path(COMPARE)` calls in PAL.cmake
The documentation for `cmake_path(COMPARE)` states that parameters marked as [<input>](https://cmake.org/cmake/help/latest/command/cmake_path.html#conventions ) are string literals.
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
Co-authored-by: byrcolin <byrcolin@amazon.com >
Co-authored-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
2022-01-18 08:27:06 -08:00
Chris Galvan
74623bb1d7
Removed some more unused Editor code and images
...
Signed-off-by: Chris Galvan <chgalvan@amazon.com >
2022-01-18 10:21:54 -06:00
Nicholas Lawson
27d256679a
Update the package of Pybind11 that o3de points at to be the latest version ( #6898 )
...
Signed-off-by: lawsonamzn <70027408+lawsonamzn@users.noreply.github.com >
2022-01-18 08:16:25 -08:00
moraaar
338eecd9e6
Blast memory allocator must allocate with 16 byte aligment ( #6968 )
...
From Blast allocator documentation "Allocates size bytes of memory, which must be 16-byte aligned." https://gameworksdocs.nvidia.com/Blast/1.1/api_docs/files/class_nv_1_1_blast_1_1_allocator_callback.html
Fixes #5162
Signed-off-by: moraaar moraaar@amazon.com
2022-01-18 16:00:28 +00:00
Ignacio Martinez
e166479bb7
Fixed Camera angle on switch levels ( #6954 )
...
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
2022-01-18 15:47:27 +00:00
Ignacio Martinez
c1bbe3806d
Asset Browser Search Entries Highlight ( #6133 )
...
* Adding hilight to search entries
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
* Delegate Cleanup
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
* delegate cleanup
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
* General cleanup
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
* reformatting file
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
* Updated Comments
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
* Abstracted richText functions
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
* Extracting highlighting behavior
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
* Added highlighter to the entity outliner
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
* Addressed Code Review Comments
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
* Switched to static functions
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
* changed variable name
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
* Removed unused variable
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
* Apply changes to the Entity Outliner Model
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
* Removed duplicated line
Signed-off-by: AMZN-Igarri <82394219+AMZN-Igarri@users.noreply.github.com >
2022-01-18 12:29:06 +00:00
dmcdiarmid-ly
4cd3568d7b
Merge pull request #6905 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-15813
...
Allow InstanceDatabase<Shader> to support multiple instances with different supervariants
2022-01-17 13:45:09 -07:00
John Jones-Steele
0b9dc78d67
Fixed problem with inputting numbers in sliders ( #6859 )
...
* Fixed problem with inputting numbers in sliders
Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com >
* Changes from PR
Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com >
* Missed removing pragma optimize
Signed-off-by: John Jones-Steele <82226755+jjjoness@users.noreply.github.com >
2022-01-17 17:58:19 +00:00
windbagjacket
1cfa4a9bd5
Removed tab usage.
...
Signed-off-by: windbagjacket <nibor@ntlworld.com >
2022-01-17 10:00:07 +00:00
amzn-sj
76ff7aec29
Fix type ( #6919 )
...
Signed-off-by: amzn-sj <srikkant@amazon.com >
2022-01-14 19:41:18 -06:00
Alex Peterson
b87e6896e6
ScreenToWorld and WorldToScreen Camera functionality ( #6903 )
...
Signed-off-by: Alex Peterson <26804013+AMZN-alexpete@users.noreply.github.com >
2022-01-14 16:43:01 -08:00
dmcdiarmid-ly
1ef868437a
Added supervariantIndex check in Shader::OnShaderVariantAssetReady
...
Signed-off-by: dmcdiarmid-ly <63674186+dmcdiarmid-ly@users.noreply.github.com >
2022-01-14 17:28:14 -07:00
carlitosan
c15d3f35bf
fix release build errors
...
Signed-off-by: carlitosan <82187351+carlitosan@users.noreply.github.com >
2022-01-14 14:57:35 -08:00
Vincent Liu
5885270640
[iOS] Update to use AWSNativeSDK 1.9.50 ( #6890 )
...
Signed-off-by: onecent1101 <liug@amazon.com >
2022-01-14 14:36:15 -08:00
Qing Tao
c9ee1f7871
ATOM-17132 Image builder failed to build some images after preset was fixed ( #6900 )
...
The issue was because the preset reload was only happened in CreateJobs but not ProcessJobs. But these two functions might be called from different AssetBuilder. The fix is to add preset reload for Processjobs too.
There was another change to add debug device name for streaming image.
Signed-off-by: Qing Tao <55564570+VickyAtAZ@users.noreply.github.com >
2022-01-14 13:31:13 -08:00
carlitosan
295c836ed8
clean up comments, add set type action in disabled form
...
Signed-off-by: carlitosan <82187351+carlitosan@users.noreply.github.com >
2022-01-14 12:46:08 -08:00
Adi Bar-Lev
aa18deef5d
AtomTressFX - fixing crash bug for prefab ( #6892 )
...
- The crash happens due to attempt to get an instance of the hair dynamic data before it was initialized.
Signed-off-by: Adi Bar-Lev <82479970+Adi-Amazon@users.noreply.github.com >
2022-01-14 12:26:41 -08:00
moudgils
d95e157f48
Different Pso cache per vendor/driver ( #6893 )
...
* Support to add a different PSO cache per vendor/driver version. Also added support to have a differnt cache for Warp
Signed-off-by: moudgils <47460854+moudgils@users.noreply.github.com >
* Added a way to reset PSO cache for everyone
Signed-off-by: moudgils <47460854+moudgils@users.noreply.github.com >
* Fix tabbing for one line which is failing validation
Signed-off-by: moudgils <47460854+moudgils@users.noreply.github.com >
2022-01-14 12:24:58 -08:00
Mike Balfour
c403fa3db6
More GetValues() overrides ( #6896 )
...
* Benchmarks and tests for Image and Constant GetValues
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Verify GetValues for Perlin and Random Gradients
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Standardized the assert format for GetValues().
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* More GetValues unit tests and test cleanup
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Fixed typos
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* GetValues() unit tests for surface gradients.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Benchmarks for ShapeAreaFalloff Gradient
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Added benchmarks for all remaining gradients and cleaned up the helper methods.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Renamed class for better report formatting.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Added missing Mocks dependencies for the Editor tests.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* First batch of specific GetValues() overrides.
Each one is measurably faster than the generic version. Also, in ShapeAreaFalloffGradient, I optimized and simplified the logic a bit, so GetValue() is marginally faster too.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Change GetValues() to use span and add more overrides.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Convert GetValues() to use AZStd::span and added more overrides.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Add missing include.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* PR feedback - switch to fill
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Fixed the logic and added unit tests and comments.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
2022-01-14 13:30:45 -06:00
Scott Romero
7680d1f9d0
[development] fixed issue with dangling budget pointers if the budget tracker is torn down and rebuilt ( #6801 )
...
Signed-off-by: AMZN-ScottR 24445312+AMZN-ScottR@users.noreply.github.com
2022-01-14 11:28:21 -08:00
jromnoa
f339c199df
Merge pull request #6470 from aws-lumberyard-dev/Atom/scottmur/lbc_helper
...
Extension of editor_entity_utils.py to expose more functionality
2022-01-14 11:26:14 -08:00
allisaurus
bbfe740cc9
Disable flaky HttpRequestor test ( #6866 )
...
Signed-off-by: allisaurus <34254888+allisaurus@users.noreply.github.com >
2022-01-14 10:52:32 -08:00
moudgils
284ae60139
Add missing 'precise' keyword for Vertex shaders ( #6902 )
...
Signed-off-by: moudgils <47460854+moudgils@users.noreply.github.com >
2022-01-14 10:34:57 -08:00
AMZN-byrcolin
c778606c89
Templates restricted ( #6498 )
...
* Templates/Restricted upgrade/fixes:
Fixed template storage format: templates now only store true relative paths and no longer save "origin" paths and "optional" has been removed, it was never used.
Upgraded all templates to new standard
Template system now correctly handles child objects: Child objects no longer have to specify restricted they inherit from parent
Restricted now operates at the object level and makes no assumptions about parent
Restricted templates can now be combined and seperated on creation
ly_get_list_relative_filename has been deprecated for o3de_pal_dir
All Gems/Projects/Templates updated to use new code
Signed-off-by: byrcolin <byrcolin@amazon.com >
2022-01-14 10:27:20 -08:00
carlitosan
02ce4659c4
remove comment
...
Signed-off-by: carlitosan <82187351+carlitosan@users.noreply.github.com >
2022-01-14 09:58:54 -08:00
LesaelR
f87e1f6906
Disabling BundleMode, AssetBundler, and MissingDependency tests on Linux. ( #6888 )
...
Signed-off-by: Rosario Cox <lesaelr@amazon.com >
2022-01-14 09:48:46 -08:00
lumberyard-employee-dm
b62d130475
Updated AnimNode registration in LyShine and Maestro to register to a member variable map ( #6786 )
...
* Updated the Maestro MovieSystem and LyShine AnimationSystem to register
Anim Nodes and Anim Params into a member variable map
Previously the registration was occuring in a global variable map inside
of Movie.cpp and UiAnimationSystem.cpp
Rolled back the changes to update the CUiAnimNode and CAnimParamType to
use the stateless allocator in their m_name string member.
This was only needed because those types were used in global memory.
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Updated the AZStd::hash specializations for basic_string and
basic_fixed_string to be transparent.
This allows hashing of types that aren't basic_string or
basic_fixed_string using the hash specializations for those types
without needing to create an instance of those types.
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
* Adding call to disable saving of the UserSettings.xml in the DisplaySettingsPythonBindingsFixture to avoid race condition running the test in parallel
Signed-off-by: lumberyard-employee-dm <56135373+lumberyard-employee-dm@users.noreply.github.com >
2022-01-14 11:32:29 -06:00
windbagjacket
7474c5480e
Adding ray tracing toggle to behavior context so it can be used with scripting.
...
Signed-off-by: windbagjacket <nibor@ntlworld.com >
2022-01-14 17:07:13 +00:00
Chris Burel
4392c8963c
[Linux] Prefer higher versioned clang compilers to lower versions ( #6824 )
...
If the user does not specify which compiler to use via cache variables in
the CMake invocation, we perform a search for which version to use.
Previously this was done using a glob search on some pre-defined paths, and
then sorting the results using `list(SORT ... COMPARE NATURAL)`. Sorting in
this manner results in lower versions being moved to the head of the list.
The first result in the list was then used. Consequently, if the user has
`clang-11` and `clang-12` installed, `clang-11` was chosen.
This reverses the sort order so that the highest installed version is
chosen.
Signed-off-by: Chris Burel <burelc@amazon.com >
2022-01-14 09:00:26 -08:00
AMZN-stankowi
e1572ce5c9
Updating assimp to the v12 packages ( #6861 )
...
Signed-off-by: AMZN-stankowi <4838196+AMZN-stankowi@users.noreply.github.com >
2022-01-14 08:49:42 -08:00
windbagjacket
5c52df7211
Change property refresh to ValuesOnly instead of EntireTree
...
Signed-off-by: windbagjacket <nibor@ntlworld.com >
2022-01-14 10:48:13 +00:00
moraaar
a43cd95313
Fixed physics periodic tests on linux platform ( #6881 )
...
- Fixed path separators, now levels will be correctly opened in linux.
- Fixed casing of physics paths.
- Fixed casing of files inside levels Joints_HingeNoLimitsConstrained and RigidBody_KinematicModeWorks.
- Resaved a level that still used old test ids in its name but the python tests didn't match.
Linux:
Start 21: AutomatedTesting::PhysicsTests_Periodic.periodic::TEST_RUN
8/11 Test #21 : AutomatedTesting::PhysicsTests_Periodic.periodic::TEST_RUN .................. Passed 609.87 sec
Windows:
Start 21: AutomatedTesting::PhysicsTests_Periodic.periodic::TEST_RUN
8/13 Test #21 : AutomatedTesting::PhysicsTests_Periodic.periodic::TEST_RUN ....................... Passed 810.59 sec
Signed-off-by: moraaar <moraaar@amazon.com >
2022-01-14 10:01:38 +00:00
dmcdiarmid-ly
5c603882b3
Changed the Shader instanceId to the combined assetId and supervariant index
...
Signed-off-by: dmcdiarmid-ly <63674186+dmcdiarmid-ly@users.noreply.github.com >
2022-01-13 19:57:22 -07:00
carlitosan
1431afb51a
remove a ability to change type on user added slots
...
Signed-off-by: carlitosan <82187351+carlitosan@users.noreply.github.com >
2022-01-13 18:26:39 -08:00
carlitosan
22cee244c1
remove a ability to reset reference, do not display reference box on user added data slots
...
Signed-off-by: carlitosan <82187351+carlitosan@users.noreply.github.com >
2022-01-13 17:30:02 -08:00
Nicholas Van Sickle
f026e543cc
Merge pull request #6395 from aws-lumberyard-dev/nvsickle/GenericDomDocument
...
Add a generic Value type to the Generic DOM
2022-01-13 16:45:32 -08:00
Jeremy Ong
7e5e4842b0
Merge pull request #6676 from aws-lumberyard-dev/Atom/mriegger/format
...
Remove 'INF' from integer widget and replace it with better formatted…
2022-01-13 17:18:57 -07:00
Vincent Liu
42c523b275
Add SetEnv and UnSetEnv for environment variable to util ( #6884 )
...
* Add SetEnv and UnSetEnv for environment variable to util
* Move utils to AzTest
* enable for ios and android
* fix wrong file path
2022-01-13 16:07:44 -08:00
carlitosan
13d6451b6a
update parser and unit tests to respect the new way slots are added to user function nodes
...
Signed-off-by: carlitosan <82187351+carlitosan@users.noreply.github.com >
2022-01-13 13:24:48 -08:00
michabr
193f529b9c
Add an LyShine client API target ( #6829 )
...
* Reduce the need to link with LyShine static lib in other gems
Signed-off-by: abrmich <abrmich@amazon.com >
* Add UiBasics.Builders to VirtualGamepad.Builders alias
Signed-off-by: abrmich <abrmich@amazon.com >
* Add UiBasics to LyShine gem's metadata
Signed-off-by: abrmich <abrmich@amazon.com >
* Change include to a forward declaration
Signed-off-by: abrmich <abrmich@amazon.com >
2022-01-13 12:56:34 -08:00
Scott Romero
34d74857f5
[development] fix for a possible MSVC compiler bug ( #6870 )
...
Replaced a variable with the name "interface" to avoid conflict with MSVC keyword
Signed-off-by: AMZN-ScottR <24445312+AMZN-ScottR@users.noreply.github.com >
2022-01-13 12:55:36 -08:00
Mike Balfour
79431f5e5f
First batch of GetValues() overrides ( #6852 )
...
* Benchmarks and tests for Image and Constant GetValues
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Verify GetValues for Perlin and Random Gradients
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Standardized the assert format for GetValues().
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* More GetValues unit tests and test cleanup
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Fixed typos
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* GetValues() unit tests for surface gradients.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Benchmarks for ShapeAreaFalloff Gradient
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Added benchmarks for all remaining gradients and cleaned up the helper methods.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Renamed class for better report formatting.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* Added missing Mocks dependencies for the Editor tests.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
* First batch of specific GetValues() overrides.
Each one is measurably faster than the generic version. Also, in ShapeAreaFalloffGradient, I optimized and simplified the logic a bit, so GetValue() is marginally faster too.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
2022-01-13 14:50:54 -06:00
Mike Balfour
62e7483b0e
Switched GradientSignal to use GemTestEnvironment. ( #6886 )
...
This allows actual Shape components to be used instead of MockShapes, which is important for the benchmarks to get accurate results as Mocks are extremely expensive. It also removes a lot of unnecessary mock handling and test setup code.
Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com >
2022-01-13 14:44:59 -06:00
Chris Galvan
a99bf8ff1a
Merge pull request #6882 from aws-lumberyard-dev/cgalvan/RemovedUnusedEditorUtils
...
Removed some unused EditorUtils functions
2022-01-13 13:09:21 -06:00