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
Tommy Walton 3182dc37c3
Fix for ATOM-15488 : Rendering out an animation with shadows crashes the editor (#794)
Previously, the SkinnedMeshFeatureProcessor assumed there would only be one skinning pass. However, that's not always the case. When rendering with track view, the feature processor was getting a pass that only updated once every three frames, which could lead to a condition where a skinned mesh was released, but the pass never submitted and cleared the previously added dispatch items, and one or two frames later it would go to submit after the skinned mesh and all of its resources had already been released.

-Modified the skinning and morph target compute passes to pull dispatch items from the feature processor instead of the feature processor pushing them to the passes.
-If more than one skinning (or morph target) pass is active in the frame, whichever one is first will submit all the dispatch items, and clear the feature processor's dispatch items before the next one tries to submit anything
-Moved the logic for caching shader options from the SkinnedMeshComputePass to the SkinnedMeshFeatureProcessor, since there may be more than one pass but only one feature processor per scene
5 years ago
..
AWSClientAuth Fix several build failures 5 years ago
AWSCore [LYN-3463] Improve error message based on resource mapping manager loading status (#551) 5 years ago
AWSMetrics lyn2919: Update all references to O3DE 5 years ago
Achievements
AssetMemoryAnalyzer Remove or update some remaining non-inclusive terms. (#793) 5 years ago
AssetValidation LYN-2537 AssetBundler updates (#426) 5 years ago
Atom Fix for ATOM-15488 : Rendering out an animation with shadows crashes the editor (#794) 5 years ago
AtomContent Add newlines to the end of all files 5 years ago
AtomLyIntegration ATOM-15346 : Morph target buffer only found on first Atom mesh (merge from 1.0->main) 5 years ago
AtomTressFX
AudioEngineWwise Updating to support Wwise SDK 2021.1.1.X (#686) 5 years ago
AudioSystem Remove a number of unused CryCommon interfaces and docs related folders. (#788) 5 years ago
AutomatedLauncherTesting
Blast combined the 2 physics shape collider config pair types into 1(#778) 5 years ago
Camera Ensure CameraComponentController entities get synced with Atom camera changes. 5 years ago
CameraFramework Add newlines to the end of all files 5 years ago
CertificateManager Add newlines to the end of all files 5 years ago
CrashReporting [SPEC-6071][Crashpad] Make Crashpad available through 3rdParty system for Windows 5 years ago
CustomAssetExample
DebugDraw tidy up NonUniformScaleService compatibility 5 years ago
DevTextures
EMotionFX combined the 2 physics shape collider config pair types into 1(#778) 5 years ago
EditorPythonBindings {LYN-3645} Fix up EPB search paths for Editor Scripts (#645) 5 years ago
ExpressionEvaluation Add newlines to the end of all files 5 years ago
FastNoise Remove I3DEngine CryCommon Interface (#567) 5 years ago
GameState Add newlines to the end of all files 5 years ago
GameStateSamples Remove I3DEngine CryCommon Interface (#567) 5 years ago
Gestures Remove I3DEngine CryCommon Interface (#567) 5 years ago
GradientSignal tidy up NonUniformScaleService compatibility 5 years ago
GraphCanvas LYN-2537 engine assets (#254) 5 years ago
GraphModel Add newlines to the end of all files 5 years ago
HttpRequestor Add newlines to the end of all files 5 years ago
ImGui Removed non-inclusive terms from comments (#803) 5 years ago
InAppPurchases Remove I3DEngine CryCommon Interface (#567) 5 years ago
LandscapeCanvas [LYN-3613] Fixed preferred category for Landscape Canvas when adding components since legacy components have been removed and now Mesh is in the Atom category. 5 years ago
LmbrCentral Remove or update some remaining non-inclusive terms. (#793) 5 years ago
LocalUser
LyShine Added null check for m_font (#801) 5 years ago
LyShineExamples Fixed the loading of uicanvas assets due to the NetBindable class being (#755) 5 years ago
Maestro Red code legacy MemoryManager, StreamEngine, ResourceManager, ImageHandler, AsyncPakManager, and more (#758) 5 years ago
MessagePopup
Metastream Fixes for compile failures with Clang on Windows (#532) 5 years ago
Microphone Add newlines to the end of all files 5 years ago
Multiplayer Fixed entity IDs of the original & networked spawnables 5 years ago
MultiplayerCompression Add newlines to the end of all files 5 years ago
NvCloth combined the 2 physics shape collider config pair types into 1(#778) 5 years ago
PBSreferenceMaterials Add newlines to the end of all files 5 years ago
PhysX combined the 2 physics shape collider config pair types into 1(#778) 5 years ago
PhysXDebug first pass at moving physx debug from gEnv->pRenderer to DebugDisplayRequestBus (#600) 5 years ago
PhysXSamples [LYN-3135] Animation Editor: Some of the default animation assets are broken (#348) 5 years ago
PhysicsEntities Add newlines to the end of all files 5 years ago
Prefab Updated PrefabBuilder to not error when prefabs are present at end 5 years ago
Presence Add newlines to the end of all files 5 years ago
PrimitiveAssets Add newlines to the end of all files 5 years ago
PythonAssetBuilder Add newlines to the end of all files 5 years ago
QtForPython Make AutomatedTest dependent on Qt5::Test for imports in tests that use it (#802) 5 years ago
RADTelemetry Add newlines to the end of all files 5 years ago
SaveData
SceneLoggingExample Add newlines to the end of all files 5 years ago
SceneProcessing Integrating github/Helios_RemoveFbxSdk through commit 6dc2604 (#391) (#560) 5 years ago
ScriptCanvas Merge remote-tracking branch 'origin' into MultiplayerComponents 5 years ago
ScriptCanvasDeveloper LYN-2537 engine assets (#254) 5 years ago
ScriptCanvasDiagnosticLibrary/Code merge from main 5 years ago
ScriptCanvasPhysics RemoveSimulatedBody automatically updates the requested handle to be invalid once removed. (#740) 5 years ago
ScriptCanvasTesting Merge branch 'main' into carlitosan-beta-fixes 5 years ago
ScriptEvents Fix up incorrect autoDelete use and handling. 5 years ago
ScriptedEntityTweener Add newlines to the end of all files 5 years ago
SliceFavorites
StartingPointCamera Add newlines to the end of all files 5 years ago
StartingPointInput LYN-2537 engine assets (#254) 5 years ago
StartingPointMovement Add newlines to the end of all files 5 years ago
SurfaceData Remove physics world body notification bus (#576) 5 years ago
TestAssetBuilder
TextureAtlas Remove (almost) all references to pRenderer (#651) 5 years ago
TickBusOrderViewer
Twitch Add newlines to the end of all files 5 years ago
UiBasics [LYN-3357] Cherry-pick fix to UI textures to make them process as the correct type. 5 years ago
Vegetation Fix up incorrect autoDelete use and handling. 5 years ago
Vegetation_Gem_Assets Add newlines to the end of all files 5 years ago
VideoPlaybackFramework
VirtualGamepad Add newlines to the end of all files 5 years ago
WhiteBox combined the 2 physics shape collider config pair types into 1(#778) 5 years ago