- Added Keyboard Api
- Added follower Prefab option to ParticleEffect
- Added create prefab on collision option to ParticleEffect
- Added TemporaryEffect component
- Added SequenceAccessor.Looping
- Added Mouse.Visibility
- Added Decal Sheet Sequence
- Added Compute dispatch indirect
- Added EditorEvent.ISceneView.DrawGizmos
- CommandList: Added Draw, DrawIndexed, DrawInstancedIndirect, DrawIndexedInstancedIndirect
- CommandList: Added DispatchComputeIndirect & ResourceBarrierTransition
- CommandList: Added GrabDepthTexture & Clear
- ShaderGraph: Preview Post-Processing & Lighting Settings
- ShaderGraph: Added GraphCompiler.RegisterInclude for Custom C# Nodes
- Editor: Added Copy/Paste/Reset options to Group Headers and add Reset option to Feature Tab
- Sound Event Default Mixer
- Project settings are now shown in inspector
- Cloud assets are read-only and can not be recompiled
- WorldPanel sounds now play from the correct position and mixer
- Servers now show across versions if the versions are compatible
- Improved hotload speed
- Asset Browser now listens for external file changes and refreshes automatically
- Sprite and Line shaders use compute shaders instead of geometry shaders
- Cubemaps now render directly to cubemap instead of copying to each face
- Depth-Aware Mask For Framebuffer Copy
- ShaderGraph cleanup, usability, and fixes
- Re-Ordering a ListControlWidget no longer displays all values as the previously dragged value
- Decal prefabs are staged when previewed
- Panel.PlaySound and sound-in/sound-out now plays sounds in 3D if in WorldPanel
- Most weapon animgraph 'components' have been turned into reusable subgraphs
- CSS @keyframes not order properly
- Sequence and direct playback accessors list sequences instead of animations
- Networking: Fixed outdated snapshot when downloading maps
- Terrain: Fixed errors on dedicated servers
- Terrain: Splatmap now default fills the first channel fixing blending
- ShaderGraph: Fixed "Render Backfaces" option
- ShaderGraph: Fixed "Open Generated Shader" button icon not displaying
- ShaderGraph: Fixed named connections getting severed upon re-opening graph when name includes space
- ShaderGraph: Fixed properties not clearing when you cut/delete nodes
- ShaderGraph: Fixed DefaultOpacity on ShaderGraph Result Node (in Unlit/Post-Processing Shaders)
- Material.IsTranslucent properly checks for "translucent" now
- Fixed Generating envmaps infinitely when an envmap probe was disabled
- Fixed MusicPlayer crashes
- Fixed compute skinning for morphs with no skeleton
- Fixed Component.OnAwake not getting called on disabled components during deserialization
- Fixed case where resource compiler can fail with embedded resources
- Fixed DisplayInfo.ForEnumValues name conflicts
- Fixed Inspector Multi-Edit not resetting when leaving selection
- Fixed EditorToolManager.SetSubTool not always working
- Fixed RotationEditorTool handle position not always updating
- Fixed very poor EventSystem performance
- Fixed some FBXs crashing
- Fixed navmesh division by zero on dual core PCs
- Fixed skybox env probe updating when not active