You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Code/Framework/AzCore/Tests
Mike Balfour 6d563e2e19
[GHI 2178] Vegetation Debugger info was sometimes getting culled (#2209)
* [GHI 2178] Fixed missing vegetation info
The entity debug drawing culling system was removing it due to the level entity not having an AABB.  Since this component can draw infinitely far, it just needed a max AABB.
With the culling fixed, it made another culling problem evident - a bug in the font code where it wasn't culling 3D text rendered behind the camera.  Now it is.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fix problem with debug rendering not immediately showing up.
When using FloatMax for the AABB, it causes math overflows with the initial camera frustrum.  Changing to max/2.0f is sufficient to avoid the overflows.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fixed normals on mesh raycasts.
The normals needed to be normalized after transformation, and didn't need the non-uniform scale applied to them, since they're normals.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>

* Fixed the bug that prevented max-size AABBs from working with ShapeIntersection::Overlap.

Signed-off-by: Mike Balfour <82224783+mbalfour-amzn@users.noreply.github.com>
4 years ago
..
AZStd Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AZTestShared Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Asset Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Console Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Debug Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EBus Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IO/Path Merge pull request #2235 from aws-lumberyard-dev/daimini/gitflow_210716_o3de 4 years ago
Math [GHI 2178] Vegetation Debugger info was sometimes getting culled (#2209) 4 years ago
Memory Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Name Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Platform Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
RTTI Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Serialization/Json Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Settings Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Streamer Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AssetJsonSerializerTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AssetManager.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AssetSerializerTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
AzEnumTest.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BehaviorContext.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
BehaviorContextFixture.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Components.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
DLL.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
DLLMainTest.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Debug.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Driller.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EBus.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EntityIdTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EntityTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EnumTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
EventTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
FileIOBaseTestTypes.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
FixedWidthIntegers.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
GenericStreamMock.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
GenericStreamTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Geometry2DUtils.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IPC.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Interface.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
IntersectPoint.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
JSON.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Jobs.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Main.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Memory.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Module.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ModuleTestBus.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
OrderedEventBenchmarks.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
OrderedEventTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Outcome.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Patching.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
RemappableId.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Rtti.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Script.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ScriptMath.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
ScriptProperty.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Serialization.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SerializeContextFixture.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SettingsRegistryMergeUtilsTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SettingsRegistryTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Slice.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
State.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
StatisticalProfiler.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
Statistics.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
StreamerTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
StringFunc.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
SystemFile.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TestCatalog.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TestCatalog.h Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TickBusTest.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
TimeDataStatistics.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
UUIDTests.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
XML.cpp Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
azcoretestdll_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
azcoretests_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago
aztestshared_files.cmake Shorten copyright headers by splitting into 2 lines (#2213) 4 years ago