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/Gems
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>
5 years ago
..
AWSClientAuth Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AWSCore Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AWSGameLift Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AWSMetrics Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Achievements Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AssetMemoryAnalyzer Merge pull request #2235 from aws-lumberyard-dev/daimini/gitflow_210716_o3de 5 years ago
AssetValidation Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Atom Merge pull request #2249 from aws-lumberyard-dev/Atom/dmcdiar/ATOM-16002 5 years ago
AtomContent Merge pull request #2235 from aws-lumberyard-dev/daimini/gitflow_210716_o3de 5 years ago
AtomLyIntegration [GHI 2178] Vegetation Debugger info was sometimes getting culled (#2209) 5 years ago
AtomTressFX Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
AudioEngineWwise Merge pull request #2235 from aws-lumberyard-dev/daimini/gitflow_210716_o3de 5 years ago
AudioSystem Merge pull request #2235 from aws-lumberyard-dev/daimini/gitflow_210716_o3de 5 years ago
AutomatedLauncherTesting Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Blast Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Camera Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
CameraFramework Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
CertificateManager Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
CrashReporting Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
CustomAssetExample Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DebugDraw Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
DevTextures Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EMotionFX Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
EditorPythonBindings Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ExpressionEvaluation Merge pull request #2235 from aws-lumberyard-dev/daimini/gitflow_210716_o3de 5 years ago
FastNoise Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
GameState Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
GameStateSamples Merge pull request #2235 from aws-lumberyard-dev/daimini/gitflow_210716_o3de 5 years ago
Gestures Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
GradientSignal Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
GraphCanvas Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
GraphModel Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
HttpRequestor Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ImGui Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
InAppPurchases Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
LandscapeCanvas Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
LmbrCentral Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
LocalUser Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
LyShine ATOM-15935 Adding draw to pass support to DynamicDrawContext (#2248) 5 years ago
LyShineExamples Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Maestro Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
MessagePopup Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Metastream Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Microphone Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Multiplayer Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
MultiplayerCompression Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
NvCloth Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PBSreferenceMaterials Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PhysX UI tweaks of the physics doc link widget (#2259) 5 years ago
PhysXDebug Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PhysXSamples Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Prefab Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Presence Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PrimitiveAssets Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
PythonAssetBuilder Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
QtForPython Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
RADTelemetry Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SaveData Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SceneLoggingExample Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SceneProcessing Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ScriptCanvas Merge pull request #2235 from aws-lumberyard-dev/daimini/gitflow_210716_o3de 5 years ago
ScriptCanvasDeveloper Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ScriptCanvasPhysics Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ScriptCanvasTesting Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ScriptEvents Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
ScriptedEntityTweener Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SliceFavorites Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
StartingPointCamera Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
StartingPointInput Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
StartingPointMovement Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
SurfaceData [GHI 2178] Vegetation Debugger info was sometimes getting culled (#2209) 5 years ago
TestAssetBuilder Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
TextureAtlas Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
TickBusOrderViewer Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Twitch Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
UiBasics Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
Vegetation [GHI 2178] Vegetation Debugger info was sometimes getting culled (#2209) 5 years ago
VideoPlaybackFramework Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
VirtualGamepad Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago
WhiteBox Shorten copyright headers by splitting into 2 lines (#2213) 5 years ago