### Known Issues in 2022.3.10f1

- Asset - Database: An Infinite import error is thrown when modifying the contents of a "folder plugin"
    ([UUM-47972](https://issuetracker.unity3d.com/issues/an-infinite-import-error-is-thrown-when-modifying-the-contents-of-a-folder-plugin))

- Asset Bundles: Editor crashes on vector_map<ConstantString,AssetBundle when using the LoadAssetAsync function
    ([UUM-49715](https://issuetracker.unity3d.com/issues/editor-crashes-on-vector-map-constantstring-assetbundle-when-using-the-loadassetasync-function))

- Asset Importers: OnImportAsset leaks 5GB of memory
    ([UUM-43067](https://issuetracker.unity3d.com/issues/onimportasset-leaks-5gb-of-memory))

- Culling: [Mobile] Player freezes on "UnityClassic::Baselib_SystemFutex_Wait" or silently crashes
    ([UUM-41806](https://issuetracker.unity3d.com/issues/android-player-freezes-on-unityclassic-baselib-systemfutex-wait-or-silently-crashes))

- Graphics Device Features: Severe performance degradation in Play Mode when using multiple Cameras with “Direct3D12”, “OpenGLCore”, and “OpenGLES3” Graphics APIs in URP & HDRP
    ([UUM-42795](https://issuetracker.unity3d.com/issues/severe-performance-degradation-in-play-mode-when-using-multiple-cameras-with-direct3d12-openglcore-and-opengles3-graphics-apis-in-urp-and-hdrp))

- OpenGL: [Linux][URP][OpenGL] Scene View has a red texture overlay when the project is using URP and OpenGLCore Graphics API
    ([UUM-44222](https://issuetracker.unity3d.com/issues/linux-urp-opengl-scene-view-has-a-red-texture-overlay-when-the-project-is-using-urp-and-openglcore-graphics-api))

- Optimization: Crash on RendererUpdateManager::RemoveRenderer when undoing painting tiles to the scene
    ([UUM-48842](https://issuetracker.unity3d.com/issues/crash-on-rendererupdatemanager-removerenderer-when-undoing-painting-tiles-to-the-scene))

- Scripting Runtime: Sometimes the wrong image is displayed when using Cursor.SetCursor in software mode
    ([UUM-46718](https://issuetracker.unity3d.com/issues/sometimes-the-wrong-image-is-displayed-when-using-cursor-dot-setcursor-in-software-mode))

- Serialization: Crash and or slow update when List items are reordered in the Inspector Window
    ([UUM-46703](https://issuetracker.unity3d.com/issues/crash-and-or-slow-update-when-list-items-are-reordered-in-the-inspector-window))

- Serialization: Crash on SerializedProperty_CUSTOM_GetStringValueInternal when renaming a ScriptableObject Asset
    ([UUM-41704](https://issuetracker.unity3d.com/issues/crash-on-serializedproperty-custom-getstringvalueinternal-when-renaming-a-scriptableobject-asset))

- Serialization: Editor Crashes on WalkTypeTreeComplete<`SerializedObjectTypeTreeWalk::ContainsManagedReferences'::`2'::IsManagedReferenceVisitor> when a list with serialize reference fields is re-ordered
    ([UUM-47108](https://issuetracker.unity3d.com/issues/editor-crashes-on-walktypetreecomplete-serializedobjecttypetreewalk-containsmanagedreferences-2-ismanagedreferencevisitor-when-a-list-with-serialize-reference-fields-is-re-ordered))

- UI Builder: The Editor fails to load Layout Preset when it includes the UI Builder 
    ([UUM-48802](https://issuetracker.unity3d.com/issues/the-editor-fails-to-load-layout-preset-when-it-includes-the-ui-builder))

- UI Toolkit Framework: "ArgumentNullException" error in the Console when selecting certain ScriptableObjects and entering Play Mode
    ([UUM-39898](https://issuetracker.unity3d.com/issues/argumentnullexception-error-in-the-console-when-selecting-certain-scriptableobjects-and-entering-play-mode))

- Universal RP: Meshes are not rendered when building WindowsStandalonePlayer builds from the command line with "batchmode", "nographics" flags
    ([UUM-47782](https://issuetracker.unity3d.com/issues/linux-meshes-are-not-rendered-when-building-windowsstandaloneplayer-builds-from-the-linux-command-line-with-batchmode-nographics-flags))

- Visual Effects - Legacy: Particles are not adhering to the Mesh shape selected when being spawned by Sub Emitter Particles
    ([UUM-47307](https://issuetracker.unity3d.com/issues/particles-are-not-adhering-to-the-mesh-shape-selected-when-being-spawned-by-sub-emitter-particles))



### 2022.3.10f1 Release Notes

#### Features

- Shadergraph: The Shader Graph team has added a new sample content pack that can be installed via the Package Manager. The samples contain descriptions, examples, and break-downs for a majority of the nodes in Shader Graph - helping users understand the inner workings of the nodes and see examples of how they work and how they can be used.



#### Improvements

- Graphics: Fixed an issue where some functionality of the CubemapInspector was unintentionally left available when inspecting native Cubemap textures.
    ([UUM-22094](https://issuetracker.unity3d.com/issues/warning-registering-a-native-texture-with-depth-equals-0-while-the-actual-texture-has-depth-equals-1-is-thrown-when-in-play-mode-and-creating-a-cubemap-from-another-cubemaps-native-texture))

- HDRP: Avoid clamping to integers for HDR manipulation.
    (UUM-29767)

- HDRP: Reduced GC Alloc when using raytracing and HDRP.
    ([UUM-40657](https://issuetracker.unity3d.com/issues/hdrp-garbage-collection-issue-with-ray-traced-reflections))

- HDRP: Updated description of Decal Projector Draw Distance setting to mention HDRP asset setting.
    ([UUM-42539](https://issuetracker.unity3d.com/issues/draw-distance-of-the-decal-projector-functions-as-if-the-value-were-set-to-1000-when-the-distance-between-the-camera-and-decal-is-greater-than-1000))



#### API Changes

- Particles: Added: Added new custom vertex streams: particle index, mesh axis of rotation, and color packed as 2 floats.



#### Changes

- Editor: \[Android\] Exceptions for "Unspecified Version" when including Play Libraries have been removed on 22.3 due to the logic changes when fixing Regex for Core-Common.
    ([UUM-44744](https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries))

- Editor: \[Android\] Moved Play Library checks for plugins and gradle dependencies into methods in 22.3 for use in Editor Tests, to avoid building player in every test.
    ([UUM-44744](https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries))



#### Fixes

- Android: Fixed AndroidJavaProxy not always finding over private methods.
    ([UUM-44752](https://issuetracker.unity3d.com/issues/android-androidjavaproxy-cannot-find-a-private-proxy-method-when-button-is-clicked))

- Android: Fixed Input.multiTouchEnabled setter when it's called before any touch event, previously such values would be disregarded since internally there was no touch device available for multiTouch to set to.
    ([UUM-47104](https://issuetracker.unity3d.com/issues/android-input-dot-multitouchenabled-changes-to-true-when-system-overlays-are-called))

- Android: Fixed locations of unaligned load/stores on 32-bit Android.
    (UUM-46550)

- Android: Removed screen with centred app icon before the splash screen.
    ([UUM-41488](https://issuetracker.unity3d.com/issues/android-mobile-a-black-screen-with-a-logo-appears-before-the-splash-screen))

- Android: Show the last rendered frame when the application come back from the pause state.
    ([UUM-30881](https://issuetracker.unity3d.com/issues/android-a-black-screen-appears-for-a-few-seconds-when-returning-to-the-game-from-the-lock-screen-after-idle-time))

- Animation: Fixed a crash when destroying an animator with a playable graph which containts a scene handle when the graph hasnt been executed.
    ([UUM-48364](https://issuetracker.unity3d.com/issues/the-player-silently-crashes-when-destroying-the-animator-which-uses-the-animation-rigging-package))

- Apple TV: Fixed on screen keyboard unresponsive to controller when Remote.allowExitToHome is set to false.
    ([UUM-39962](https://issuetracker.unity3d.com/issues/tvos-16-no-text-navigation-occurs-when-using-controller-driven-text-input))

- Apple TV: Fixed startup with disconnected display.
    (UUM-32314)

- Audio: Added lazy `loopEnd` evaluation to avoid keeping a value of 0. Downloaded audio files were were not updating this, causing a division by zero in the playback process.
    ([UUM-32163](https://issuetracker.unity3d.com/issues/webgl-a-mp3-audio-clip-downloaded-through-unitywebrequestmultimedia-dot-getaudioclip-cant-be-replayed))

- Audio: Fixed a bug where AudioClips loaded via UnityWebRequest would keep two copies of the data, which doubled the memory usage unnecessarily. This was the case for non-streaming AudioClips.
    ([UUM-2391](https://issuetracker.unity3d.com/issues/ios-non-streaming-audio-clips-loaded-from-unitywebrequest-retain-file-reference-after-unloading))

- Build Pipeline: The Editor fails to build the Player when using a script to switch the Platform from "Dedicated Server".
    ([UUM-34085](https://issuetracker.unity3d.com/issues/the-editor-fails-to-build-the-player-when-using-a-script-to-switch-the-platform-from-dedicated-server))

- Build System: Make MsvcInstallationLocator.ParseVSWhereResult accept input with a BOM.

- Core: Fixed an issue where importing a hybrid package could fail if there was already a package whose name was a prefix of the hybrid package's UPM package name.
    ([UUM-43102](https://issuetracker.unity3d.com/issues/importing-a-custom-package-fails-when-the-beginning-of-the-name-collides-with-another-package))

- Editor: Backport to https://github.cds.internal.unity3d.com/unity/unity/pull/28339/files<br>
    switch the cache folder to user directory.
    ([UUM-34544](https://issuetracker.unity3d.com/issues/linux-project-opens-with-gicache-errors-in-the-console-when-opening-unity-project-with-a-different-operating-system-user))

- Editor: Editor on mac no longer presents old frames.
    (UUM-3147)

- Editor: Ensure "Delete Shortcut Profile" window is a fixed size.
    ([UUM-48165](https://issuetracker.unity3d.com/issues/shortcuts-delete-profile-modal-unlike-create-profile-and-rename-profile-can-be-resized-and-its-ui-becomes-inconsistent-with-others))

- Editor: Ensure empty parent after reparenting jumps into rename mode if needed.
    ([UUM-15042](https://issuetracker.unity3d.com/issues/rename-new-objects-functionality-doesnt-work-when-creating-a-gameobject-using-the-create-empty-parent-option))

- Editor: Fixed "Can not play a disabled audio source" warning when audio mute is toggled in scene view on with disabled Audio Source in the Scene.
    ([UUM-31541](https://issuetracker.unity3d.com/issues/can-not-play-a-disabled-audio-source-is-thrown-when-audio-is-toggled-on-with-disabled-audio-source-in-the-scene))

- Editor: Fixed a bug where pressing the RenderDoc capture button in the Game view dock would throw errors.
    ([UUM-45877](https://issuetracker.unity3d.com/issues/pressing-the-capture-button-causes-errors-when-using-renderdoc-in-the-game-view))

- Editor: Fixed a bug where the Edit Collider button was missing from the GameObject property window under certain selection circumstances.
    (UUM-33811)

- Editor: Fixed a memory leak occurring when using TextCore.
    ([UUM-46520](https://issuetracker.unity3d.com/issues/leaking-dynamically-created-meshes-when-cloning-uxml-items-to-a-ui-document-every-frame))

- Editor: Fixed an issue where the editor would temporarily freeze when selecting large compressed cubemaps with no mipchain.
    ([UUM-28610](https://issuetracker.unity3d.com/issues/long-loading-time-when-selecting-a-cubemap-texture-with-generate-mipmaps-disabled))

- Editor: Fixed an issue where the Texture3D previewer \(volume mode\) would not function with DX12 / Vulkan.
    ([UUM-39954](https://issuetracker.unity3d.com/issues/volumetric-rendering-display-is-not-displayed-when-selecting-texture3d))

- Editor: Fixed an issue where tooltips related to mipmap limit groups were flipped around. \(a negative mipmap limit offset uploads more mips, a positive offset uploads less mips -- not the other way around\!\).
    (UUM-41881)

- Editor: Fixed Area light sampling in lightmapper \(improves convergence rate\).
    ([UUM-35492](https://issuetracker.unity3d.com/issues/cpu-and-gpu-progressive-lightmappers-produce-different-lightmap-results-when-generating-lightning))

- Editor: Fixed AsyncOperation.allowSceneActivation is ignored when refocusing Editor.
    ([UUM-31366](https://issuetracker.unity3d.com/issues/asyncoperation-dot-allowsceneactivation-is-ignored-when-refocusing-editor))

- Editor: Fixed Camera.GetStereoEnabled\(\) to return true only if the camera is rendering a stereo view.

- Editor: Fixed editor height shrinks if changing layout.
    (UUM-30875)

- Editor: Fixed for stripping out the Texture2DArray or Texture3D assets from dedicated server builds.
    (UUM-42750)

- Editor: Fixed intermittent crashes in the menu controller that can occur during domain reloads.
    ([UUM-34847](https://issuetracker.unity3d.com/issues/linux-crash-on-disconnectgtksignal-void-star-gtkcallbackresponse-star-void-star-when-going-through-microgame-tutorials))

- Editor: Fixed macos screen capture showing random pixels when capturing at screen edge.
    ([UUM-7774](https://issuetracker.unity3d.com/issues/macos-color-picker-preview-shows-colorful-pixels-when-cursor-is-dragged-on-the-sides-of-the-screen))

- Editor: Fixed possible crash in AudioMixer.SetFloat when entering play mode.
    ([UUM-35984](https://issuetracker.unity3d.com/issues/crash-on-audiomixercontroller-setfloat-when-entering-the-play-mode))

- Editor: Fixed renderqueue override with shadergraph materials.
    ([UUM-42131](https://issuetracker.unity3d.com/issues/hdrp-unexpected-desync-of-renderqueue-with-materialvariant))

- Editor: No more deadlocks when manipulating game view during Play Mode on mac.
    ([UUM-36218](https://issuetracker.unity3d.com/issues/editor-freezes-when-exiting-play-mode-if-the-game-window-position-was-changed-or-undocked-during-play-mode))

- Editor: Perf regression fix with BRG+Vulkan+large batchs.
    ([UUM-33174](https://issuetracker.unity3d.com/issues/entities-graphics-renderpipelinemanager-dot-dorenderloop-internal-has-slow-performance-on-android-devices))

- Editor: Rare case of static batching with transparent shadow rendering issue fixed.
    (UUM-36082)

- Editor: The Game view should no longer flicker to black in Play Mode on mac.
    ([UUM-19574](https://issuetracker.unity3d.com/issues/ventura-silicon-game-slash-scene-view-flickers-when-entering-the-play-mode-with-vsync-on))

- Editor: The stage priority for Sprite renderer and Canvas renderer now updates the value as expected.
    ([UUM-35594](https://issuetracker.unity3d.com/issues/prefab-canvas-component-corrupts-gameobject-rendering-when-ui-environment-is-set-to-the-scene-that-has-this-prefab))

- Editor: \[Android\] Fixing Regex that checks for Play Libraries on 22.3 to avoid errors when using Core-Common libraries instead of only Play Core errors as expected. Regex now expects a series of digits/dots after the term "core" to avoid the confusion.
    ([UUM-44744](https://issuetracker.unity3d.com/issues/android-regex-in-checkplaylibraryadded-incorrectly-identifies-play-core-common-libraries))

- GI: Fixed crash when using very small cookie textures for lights.
    ([UUM-43149](https://issuetracker.unity3d.com/issues/crash-on-texturequadtree-reserve-when-generating-lighting))

- GI: Fixed memory leak when using the command buffer denoiser of the denoising package.
    ([UUM-43155](https://issuetracker.unity3d.com/issues/memory-leaks-while-denoising-repeatedly-in-the-play-mode-when-using-path-tracing-denoiser))

- Graphics: Fixed a BatchRendererGroup thread race condition under special circumstances.
    (UUM-46934)

- Graphics: Fixed a crash when enabling shadows in a scene with both Built-In render pipeline and SRP materials.
    ([UUM-46685](https://issuetracker.unity3d.com/issues/crash-on-gfxdevice-executeasync-when-light-source-shadows-are-enabled-with-builtin-and-srp-materials-in-the-scene-with-the-default-scriptable-render-pipeline))

- Graphics: Fixed an issue where the mipmap streaming system did not take runtime changes to material texture scale properties.
    ([UUM-31184](https://issuetracker.unity3d.com/issues/texture-mipmap-streaming-uses-wrong-scales-after-materials-are-changed-at-runtime))

- Graphics: Fixed CustomRenderTexture artifact on sphere game object and material preview.
    ([UUM-43540](https://issuetracker.unity3d.com/issues/rendering-artifacts-using-custom-render-texture-shader-on-sphere-game-object-on-macos-metal-api))

- Graphics: Fixed game window display position on-screen for additional uncommon multi-monitor layouts.
    ([UUM-33795](https://issuetracker.unity3d.com/issues/screen-dot-movemainwindowto-misbehaves-when-window-is-windowed-and-spans-several-monitors))

- Graphics: Improved SkinnedMeshRenderer mesh compatibility error message.
    (UUM-46329)

- Graphics: Improved warning issued when GraphicsBuffer.LockBufferForWrite is called more than once per frame on D3D11.
    (UUM-48133)

- HDRP: Allow the game to switch HDR on or off during run time.
    (UUM-29770)

- HDRP: Fixed an issue where an async pass would try to sync to a culled pass mistakenly.
    ([UUM-44493](https://issuetracker.unity3d.com/issues/render-graph-execution-error-at-pass-build-light-list-error-is-thrown-on-entering-the-play-mode-when-the-light-list-is-enabled))

- HDRP: Fixed custom post process volume component example in doc.
    (UUM-45394)

- HDRP: Fixed error on water inspector when no SRP is active.
    ([UUM-40843](https://issuetracker.unity3d.com/issues/hdrp-water-surface-component-overlaps-in-inspector-and-nullreferenceexeptions-in-console-when-default-render-pipeline-asset-is-none))

- HDRP: Fixed GraphicsBuffer leak from APV binding code.

- HDRP: Fixed material previews being rendered black.
    ([UUM-29305](https://issuetracker.unity3d.com/issues/material-thumbnail-is-shown-as-black-when-using-hdrp-slash-lit-shader))

- HDRP: Fixed prefab preview rendering dark until moved.
    ([UUM-42162](https://issuetracker.unity3d.com/issues/asset-model-material-in-the-inspector-preview-is-only-displayed-correctly-when-the-model-is-rotated))

- HDRP: Fixed preview for refractive materials with MSAA.

- HDRP: Fixed ShaderGraph Decal material position issue by using world space position.
    ([UUM-42716](https://issuetracker.unity3d.com/issues/decal-shader-moving-with-camera-when-using-object-position-in-shader-graph-decal))

- HDRP: Fixed the logic used to set up materials featuring displacement mapping that would sometimes result in artifacts or suboptimal performance.
    ([UUM-44723](https://issuetracker.unity3d.com/issues/hdrp-pixel-displacement-plus-depth-offset-combination-of-materials-not-working))

- HDRP: Fixed Volumetric Fog rendering before the injection point "AfterOpaqueAndSky".
    ([UUM-47469](https://issuetracker.unity3d.com/issues/hdrp-custom-pass-slash-custom-pass-injection-point-after-opaque-and-sky-still-renders-after-volumetric-fog))

- HDRP: Fixed: realtime Reflection probe makes volumetrics clouds wind stop.
    ([UUM-37387](https://issuetracker.unity3d.com/issues/hdrp-realtime-reflection-probe-makes-volumetrics-clouds-wind-stop))

- HDRP: Mixed tracing mode for transparent screenspace reflections now mixes both tracing modes as expected, instead of only using ray traced reflections.
    ([UUM-33701](https://issuetracker.unity3d.com/issues/water-doesnt-reflect-the-terrains-painted-trees-when-mixed-tracing-is-selected))

- HDRP: Re-enabled HDR output on Mac \(Was disabled\).

- iOS: Fixed compatibility with Xcode 15.
    ([UUM-46899](https://issuetracker.unity3d.com/issues/building-projects-with-il2cpp-scripting-backend-for-apple-platforms-fails-with-xcode-15-dot-0b6-or-newer))

- iOS: Fixed crash when having Build Postprocessor run after "Sign in with Apple" Unity Plugin \(AppleSignInUnity\).
    (UUM-48092)

- iOS: Fixed exception on adding already existing xcode capabilities in append.
    ([UUM-46368](https://issuetracker.unity3d.com/issues/warningexception-error-appears-when-building-a-project-for-the-ios-platform-and-selecting-append-when-the-project-was-built-before-if-using-iap))

- iOS: Fixed multi line keyboard not showing up after it was closed while editing text field.
    ([UUM-21521](https://issuetracker.unity3d.com/issues/ipad-keyboard-doesnt-show-up-after-pressing-the-hide-keyboard-button-on-the-multiline-text-field))

- Linux: Exposing -datafolder command line argument for Linux Player release builds.
    (UUM-46895)

- Linux: Fixed Linux Player generating mouse delta values when clicking the left mouse button repeatedly.
    ([UUM-46825](https://issuetracker.unity3d.com/issues/linux-player-mouse-delta-values-are-generated-when-clicking-the-lmb-repeatedly-while-the-cursor-is-motionless))

- Linux: Fixed minor bug in GetOperatingSystemNumeric Linux API.
    (UUM-45625)

- Linux: Fixed Scroll doesn't work when a window is attached to the left half of the secondary monitor.
    ([UUM-43910](https://issuetracker.unity3d.com/issues/linux-scroll-doesnt-work-when-a-window-is-attached-to-the-left-half-of-the-secondary-monitor))

- Networking: Fixed issue where UnityWebRequest would fail to establish TLS connections with Windows Server 2012 and 2016.
    ([UUM-41557](https://issuetracker.unity3d.com/issues/unitywebrequest-uses-tlsv1-protocol-during-tls-handshake-instead-of-tlsv1-dot-2-protocol-when-calling-the-unitywebrequest-dot-get-method))

- Package Manager: Custom, local and git packages will only follow information from the package.json from now on.
    (UUM-47732)

- Package Manager: Recommended version follows a better rule.
    (UUM-46466)

- Physics: Fixed crash in Rigidbody.centerOfMass when accessed on a Rigidbody that got added as a component dependency and not initialised yet.
    ([UUM-35842](https://issuetracker.unity3d.com/issues/crash-on-rigidbody-custom-set-centerofmass-injected-when-opening-a-specific-scene))

- Physics: Fixed up a crash that happened when ArticulationBody was added next to TerrainCollider that had trees on it.
    ([UUM-46116](https://issuetracker.unity3d.com/issues/crash-on-terraincollider-createtrees-when-entering-the-play-mode))

- Physics: Fixed up WheelCollider.rotationSpeed causing a hard crash when called while no Rigidbody is present up the hierarchy.
    ([UUM-47082](https://issuetracker.unity3d.com/issues/crash-on-wheelcollider-getrotationspeed-when-retrieving-the-rotationspeed-property-of-the-wheelcollider))

- Prefabs: Fixed Not all childrens properties gets reverted when multi-editing a property under one Prefab instance.
    ([UUM-42527](https://issuetracker.unity3d.com/issues/only-the-last-childs-gameobject-property-gets-reverted-when-changing-a-property-of-all-child-gameobjects-under-one-parent-gameobject))

- Profiler: Removed extraneous calls to UpdateRendererBoundingVolumes when executing an empty CommandBuffer.
    ([UUM-33237](https://issuetracker.unity3d.com/issues/gaphics-dot-executecommandbuffer-adds-unwanted-updaterendererboundingvolumes-calls-in-profiler))

- Scene/Game View: Fixed "Edit/Frame Selected" not focusing the last active scene view in the case where the Hierarchy window is focused.
    ([UUM-43944](https://issuetracker.unity3d.com/issues/the-scene-view-camera-is-not-being-focused-on-the-selected-gameobject-when-pressing-frame-selected-in-the-menu))

- Shadergraph: Fixed a regression where adding nodes in large graphs would cause a major slowdown.
    (UUM-46770)

- Shaders: Fixed "gl_" identifiers error generated while compiling some geometry/tessellation shaders for Vulkan.
    ([UUM-30365](https://issuetracker.unity3d.com/issues/shader-generation-on-vulkan-throws-gl-layer-error))

- Shaders: Fixed the UsePass ShaderLab command so it searches all subshaders, not only the first one.
    ([UUM-36470](https://issuetracker.unity3d.com/issues/usepass-doesnt-reference-passes-within-another-shaders-second-subshader))

- Shaders: Fixed WarmupAllShaders to actually warm up all variants instead of just a single variant per pass.
    (UUM-45992)

- TextCore: Added Nirmala UI as global fallback font for Hindi script on Windows.
    ([UUM-19978](https://issuetracker.unity3d.com/issues/the-hindi-language-is-not-recognized-when-using-it-in-the-product-name-field))

- UI Toolkit: Fixed ScrollView produces jittery animation when playing PostPointerUpAnimation.
    ([UUM-40352](https://issuetracker.unity3d.com/issues/scrollview-produces-jittery-animation-when-playing-postpointerupanimation))

- UI Toolkit: Fixed selection in custom controls in UI Builder.
    ([UUM-32501](https://issuetracker.unity3d.com/issues/ui-builder-nullreferenceexception-when-building-custom-element-tree-from-uxml))

- Universal RP: Added GBuffer \(fill\) passes to ComplexLit and Unlit shader to prevent GBuffer data holes.
    ([UUM-21919](https://issuetracker.unity3d.com/issues/complex-lit-shader-has-black-slash-missing-pixels-when-viewed-in-albedo-mode))

- Universal RP: Fixed an issue causing 'implicit truncation of vector type' warning when using ShaderGraph shaders in the Forward+ Rendering Path.
    ([UUM-46851](https://issuetracker.unity3d.com/issues/implicit-truncation-of-vector-type-shader-warning-when-rendering-path-is-set-to-forward-plus))

- Universal RP: Fixed an issue where additional lights were not rendering correctly when using a mix of shadow settings in deferred.
    ([UUM-46577](https://issuetracker.unity3d.com/issues/hard-shadows-appear-in-the-game-view-when-enabling-cast-shadows))

- Universal RP: Fixed an issue where it wasn't possible to add a Renderer Feature on a renderer if another feature had a missing/broken script.
    ([UUM-45664](https://issuetracker.unity3d.com/issues/the-add-renderer-feature-button-throws-a-nullreferenceexception-when-there-is-a-missing-rendererfeature-component-in-the-inspector-due-to-a-deleted-rendererfeature-script))

- Universal RP: Fixed an issue where reflection probes were not updating correctly when using Forward+.
    ([UUM-44032](https://issuetracker.unity3d.com/issues/realtime-reflection-probe-not-updating-when-using-forward-plus-renderer-in-urp))

- Universal RP: Fixed an issue with Screen Space Decals where dark artefacts appeared in the editor.
    ([UUM-40885](https://issuetracker.unity3d.com/issues/direct3d11-urp-screenspace-decals-show-dark-artifacts-in-editor-while-targeting-android-platform))

- Universal RP: Fixed HDR Output can't be turned off via the `HDROutputSettings` API in the editor.
    ([UUM-45838](https://issuetracker.unity3d.com/issues/urp-hdr-output-cant-be-turned-off-via-hdroutputsettings-api-in-the-editor))

- Universal RP: Fixed render texture memory leak when rtHandle realloc failed to be added to pool.
    ([UUM-46882](https://issuetracker.unity3d.com/issues/regression-render-texture-memory-leak))

- VFX Graph: Picking Overlay when the rotation is applied on VisualEffect component.
    ([UUM-13531](https://issuetracker.unity3d.com/issues/vfx-graph-selection-outline-has-offset-if-vfx-has-sg-assigned))

- WebGL: Fixed Build &amp; Run for WebGL platform to establish needed COOP, COEP and CORP headers for web browsers to enable SharedArrayBuffer multithreading.
    (UUM-33017)

- XR: Fixed Android VideoPlayer crash when using Ycbcr video decoding on some devices.
    (UUM-46315)




#### Package changes in 2022.3.10f1

#### Packages updated

- com.unity.2d.aseprite: [1.0.0](https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0//changelog/CHANGELOG.html) &#x2192; [1.0.1](https://docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0//changelog/CHANGELOG.html)

- com.unity.addressables: [1.21.15](https://docs.unity3d.com/Packages/com.unity.addressables@1.21//changelog/CHANGELOG.html) &#x2192; [1.21.17](https://docs.unity3d.com/Packages/com.unity.addressables@1.21//changelog/CHANGELOG.html)

- com.unity.mobile.notifications: [2.2.1](https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.2//changelog/CHANGELOG.html) &#x2192; [2.2.2](https://docs.unity3d.com/Packages/com.unity.mobile.notifications@2.2//changelog/CHANGELOG.html)

- com.unity.rendering.denoising: [1.0.0](https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html) &#x2192; [1.0.2](https://docs.unity3d.com/Packages/com.unity.rendering.denoising@1.0//changelog/CHANGELOG.html)

- com.unity.scriptablebuildpipeline: [1.21.8](https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@1.21//changelog/CHANGELOG.html) &#x2192; [1.21.9](https://docs.unity3d.com/Packages/com.unity.scriptablebuildpipeline@1.21//changelog/CHANGELOG.html)

- com.unity.xr.management: [4.3.3](https://docs.unity3d.com/Packages/com.unity.xr.management@4.3//changelog/CHANGELOG.html) &#x2192; [4.4.0](https://docs.unity3d.com/Packages/com.unity.xr.management@4.4//changelog/CHANGELOG.html)

- com.unity.netcode.gameobjects: [1.5.2](https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.5//changelog/CHANGELOG.html) &#x2192; [1.6.0](https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.6//changelog/CHANGELOG.html)