### Known Issues in 2021.3.36f1

- 3D Physics: Physics.ComputePenetration returns False when two colliders overlap
    ([UUM-15831](https://issuetracker.unity3d.com/issues/physics-dot-computepenetration-returns-false-when-two-colliders-overlap))

- Culling: Changes to MeshRenderer.shadowCastingMode don't take effect immediately when being made in OnPreRender
    ([UUM-64799](https://issuetracker.unity3d.com/issues/changes-to-meshrenderer-dot-shadowcastingmode-dont-take-effect-immediately-when-being-made-in-onprerender))

- IAP: [Android] The Player crashes with a "JNI ERROR (app bug)" error when the global reference table gets overflowed by BillingClientStateListener
    ([UUM-55105](https://issuetracker.unity3d.com/issues/android-the-player-crashes-with-a-jni-error-app-bug-error-when-the-global-reference-table-gets-overflowed-by-billingclientstatelistener))

- IL2CPP: [Android] Crash on Android when AndroidJavaProxy is calling from multiple threads
    ([UUM-49357](https://issuetracker.unity3d.com/issues/android-crash-on-android-when-androidjavaproxy-is-calling-from-multiple-threads))

- Input: Crash on InputDeviceIOCTL when closing Unity editor
    ([UUM-10774](https://issuetracker.unity3d.com/issues/crash-on-inputdeviceioctl-when-closing-unity-editor))

- Input: High polling rate mice are causing performance issues (windows, editor)
    ([UUM-1484](https://issuetracker.unity3d.com/issues/high-polling-rate-mice-are-causing-performance-issues))

- Metal: [iOS] App crashes with out of memory exception in UnityGfxDeviceWorker when starting the app
    ([UUM-55488](https://issuetracker.unity3d.com/issues/ios-app-crashes-with-out-of-memory-exception-in-unitygfxdeviceworker-when-starting-the-app))

- Platform Audio: [Linux] No audio output when playing audio
    ([UUM-53143](https://issuetracker.unity3d.com/issues/linux-no-audio-output-when-playing-audio))

- Universal RP: Objects are invisible in Scene view when using Wireframe Shading Mode
    ([UUM-36914](https://issuetracker.unity3d.com/issues/objects-are-invisible-in-scene-view-when-using-wireframe-shading-mode))



### 2021.3.36f1 Release Notes

#### Improvements

- AI: The instantiation of NavMeshes into the scene happens slightly faster.



#### API Changes

- XR: Changed: Make 2021.3 IUnityXRDisplay code-compatible with the newer v10 API \(does not add v10 features; unsupported features are ignored\).



#### Changes

- XR: \[2021.3\] Update com.unity.xr.openxr package version to 1.10.0.



#### Fixes

- 2D: Fixed \(Case UUM-56609\) Fix case where sprite atlas secondary texture is not scaled down when setting Max Texture Size.
    ([UUM-55671](https://issuetracker.unity3d.com/issues/sprite-atlas-secondary-texture-is-not-scaled-down-when-setting-max-texture-size))

- AI: Fixed crash that happens when NavMesh Agents with active avoidance try to move between obstacles that carve the NavMesh in some particular locations.
    ([UUM-49214](https://issuetracker.unity3d.com/issues/crash-on-navmeshquery-findlocalneighbourhood-when-neighbour-polygons-is-null))

- Android: Fixed a crash, when one of the extracted il2cpp resource is delete in application data folder, in case like this, application will reextract il2cpp resources again.
    ([UUM-46362](https://issuetracker.unity3d.com/issues/android-crash-on-android-when-il2cpp-fails-to-initialize))

- Android: Fixed crash in development build when passing array of AndroidJavaObject to Java method.
    (UUM-60779)

- Android: Fixed problem with with using AndroidJavaObject.Set\(\) for AndroidJavaProxy.
    ([UUM-59734](https://issuetracker.unity3d.com/issues/androidjavaobject-dot-set-throws-exception-when-used))

- Android: Provide human readable warning message if Unity encounters a bug in Android SDK's command line tools 2.1.
    ([UUM-62275](https://issuetracker.unity3d.com/issues/the-android-player-sdk-path-is-not-found-when-using-the-cmd-line-tools-2-dot-1))

- Animation: Blend Tree assets are now correctly deleted when overwritten by an Animation Clip in an Animator.
    ([UUM-62807](https://issuetracker.unity3d.com/issues/blend-tree-data-remains-in-the-animator-controller-when-the-motion-property-of-the-state-is-changed))

- Animation: Fixed deleting StateMachine leaking outgoing transitions.
    ([UUM-58996](https://issuetracker.unity3d.com/issues/animator-controller-transition-data-remains-when-a-state-machine-is-deleted))

- Animation: Fixed Editor spike when selecting a GameObject with a Playable Director Component.
    ([UUM-59654](https://issuetracker.unity3d.com/issues/editor-freezes-when-selecting-a-gameobject-with-a-playable-director-component))

- Audio: Fixed seeking of serialized MP3 files.
    ([UUM-62086](https://issuetracker.unity3d.com/issues/crash-on-fmod-codecmpeg-setpositioninternal-when-a-mobile-platform-is-selected-and-a-specific-audio-clip-is-played))

- Build Pipeline: Fixed an issue where Editor would crash due to a corrupted json file.
    ([UUM-48603](https://issuetracker.unity3d.com/issues/crash-on-cxxthrowexception-when-building-by-selecting-build-and-run-on-the-android-device))

- Build Pipeline: Fixed AssetBundle incremental build detect script namespace/assembly change.
    ([UUM-35766](https://issuetracker.unity3d.com/issues/assetbundle-incremental-build-needs-to-detect-script-namespace-slash-assembly-change))

- Documentation: Fixed documentation on SystemInfo.hdrSupportFlags.
    ([UUM-59911](https://issuetracker.unity3d.com/issues/systeminfo-dot-hdrdisplaysupportflags-returns-supported-when-connected-to-a-non-hdr-monitor))

- Documentation: Fixed example code for AudioSource.GetSpectrumData by using AudioSource instead of AudioListener.
    (UUM-52561)

- Documentation: Removed mentions of web player in Microphone.Start.
    (UUM-52555)

- Editor: Added null check to audio filter read callback.
    ([UUM-59618](https://issuetracker.unity3d.com/issues/crash-on-spriterenderer-ondeletesprite-when-opening-a-project-with-topdown-engine-by-more-mountains-imported))

- Editor: Clarified that the slope in GetSteepness is always positive.

- Editor: Ensured the resize cursor doesn't show up when hovering over a draggable tab.
    (UUM-59161)

- Editor: Fields that could still be edited even though multi-editing is not supported when multiple Game Objects are selected should no longer be visible.
    ([UUM-61080](https://issuetracker.unity3d.com/issues/fields-can-still-be-edited-even-though-multi-editing-is-not-supported-when-multiple-game-objects-are-selected))

- Editor: Fixed a bug where GUI in the Scene were using an incorrect offset when Scene filtering was active.
    ([UUM-61753](https://issuetracker.unity3d.com/issues/handles-dot-gui-block-inside-ondrawgizmos-has-incorrect-clip-space-when-the-search-filter-is-applied))

- Editor: Fixed a bug where the hotkey would appear in the label of the selected item of a UIElements.PopupField and a EditorGUILayout.Popup.
    ([UUM-6243](https://issuetracker.unity3d.com/issues/declared-hotkeys-are-not-working-in-the-popup-menu))

- Editor: Fixed a crash related to throwing BuildFailedException in BuildProcessor.PrepareForBuild.
    ([UUM-62231](https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-building-the-player))

- Editor: Fixed a performance regression in the TextureImporter.
    (UUM-36303)

- Editor: Fixed an issue where the Columns and Rows values are not updating in a TextureImporter preset.
    ([UUM-59090](https://issuetracker.unity3d.com/issues/unable-to-change-values-of-texture2darray-when-using-texture-import-preset))

- Editor: Fixed an issue where we would use a cached SerializedProperty that belonged to a different SerializedObject for the ReorderableList. This would cause changes to be lost due to them being applied to the wrong SerializedObject.
    ([UUM-35957](https://issuetracker.unity3d.com/issues/gameobject-cant-be-added-to-the-serialized-gameobject-list-in-the-project-settings-window-when-using-settingsprovider))

- Editor: Fixed backport of a MPEG codec bug resolution.
    ([UUM-59571](https://issuetracker.unity3d.com/issues/fsbtool-error-when-opening-a-project-containing-audio-files-dot-mp3-some-importing-of-audioclip-may-fail))

- Editor: Fixed crash that occurs when opening the Occlusion Culling window.
    ([UUM-506](https://issuetracker.unity3d.com/issues/crash-on-preparedrawshadowscommandstep1-when-selecting-a-camera-while-the-occlusion-culling-window-is-open))

- Editor: Fixed error thrown from UnityYAMLMerge when comparing similar sequences.
    ([UUM-31240](https://issuetracker.unity3d.com/issues/vector-too-long-error-is-thrown-when-using-unityyamlmerge))

- Editor: Fixed incorrect color sample results with the eyedropper tool Color Picker on macOS.
    (UUM-60339)

- Editor: Fixed issue where certain monitor layouts will confuse which monitor to open menus on MS Windows.
    ([UUM-48008](https://issuetracker.unity3d.com/issues/windows-context-menus-can-display-in-incorrect-position-in-triad-monitor-layout))

- Editor: Fixed macOS platform not having XcodeApi if iOS platform support is not present.
    ([UUM-56448](https://issuetracker.unity3d.com/issues/error-the-type-or-namespace-name-pbxproject-could-not-be-found-is-thrown-when-a-project-is-opened-that-does-not-have-an-ios-module-installed))

- Editor: Fixed scene template dependency list view in inspector window.
    (UUM-59838)

- Editor: Fixed wrong menu item getting the checked state when it had a duplicate name.
    ([UUM-3533](https://issuetracker.unity3d.com/issues/the-first-dropdown-menu-element-is-selected-when-selecting-the-last-element-when-genericmenu-dot-allowduplicatenames-is-set-to-true))

- Editor: On activity the videoplayer is stuck if called after the standby/resume state.
    (UUM-54785)

- Editor: Opening a context menu on macOS will now focus the application so all functions in the hierarchy work.
    ([UUM-26081](https://issuetracker.unity3d.com/issues/mac-context-menu-in-hierarchy-is-available-but-not-functional-when-the-editor-is-out-of-focus))

- Editor: Protected against crashes when passing invalid dimensions to an editor window \(NaN or Infinity\).
    ([UUM-53656](https://issuetracker.unity3d.com/issues/crash-on-nsviewvalidategeometry-when-editing-a-timeline-asset-through-a-custom-editor-window))

- Editor: Removing error message warning for invalid property path
    ([UUM-34635](https://issuetracker.unity3d.com/issues/cant-change-reference-type-when-prefab-variant-overrides-managed-reference-data))

- Editor: Texture .meta files contain override information for Server platform, which is not required as those settings are shared with Standalone and GPU only textures are stripped from Server builds.
    ([UUM-56603](https://issuetracker.unity3d.com/issues/texture-meta-files-contain-override-information-for-all-platforms-even-when-only-one-platform-is-overriden))

- Editor: The Editor no longer crashes with a callstack resulting in validateMenuItem.
    ([UUM-33727](https://issuetracker.unity3d.com/issues/crash-on-cocoamainmenu-validatemenuitem-when-pressing-slash-searching-in-help))

- GI: Removed logging which has caused users, supporters and developers to waste time and leave the user with no solution.
    ([UUM-64413](https://issuetracker.unity3d.com/issues/misleading-log-message-on-enlighten))

- Graphics: Fixed a crash on Vulkan where RenderTextures may reuse handles and change them to Memoryless textures which may cause an improper pointer dereference.
    (UUM-62663)

- Graphics: Fixed a regression in DrawProceduralIndirect in the Directx 11 backend when it was erroneously throwing "Draw indirect argument buffer too small" when using an argument buffer of 4 ints.
    ([UUM-63246](https://issuetracker.unity3d.com/issues/draw-indirect-argument-buffer-too-small-is-thrown-when-using-an-argument-buffer-of-4-ints))

- Graphics: Fixed case where shader keywords were incorrect when loading old AssetBundles.
    ([UUM-61412](https://issuetracker.unity3d.com/issues/assetbundle-materials-are-black-color-in-builds-when-assetbundle-was-built-in-unity-2019-dot-4))

- Graphics: Fixed undefined behavior in Texture2D.Compress / EditorUtility.CompressTexture / EditorUtility.CompressCubemapTexture when these were dealing with partial mip-chain textures. The APIs now leave the mipmap count of textures untouched.
    ([UUM-35985](https://issuetracker.unity3d.com/issues/assertion-failed-on-expression-miplevel-m-mipcount-error-when-using-texture2d-dot-compress-method))

- Graphics: Improved performance of CopyTexture when copying from a readable Texture2D just after it was scheduled for uploading \(Texture2D::Apply\(\)\).
    (UUM-35167)

- IL2CPP: Fixed data races in lazy initialization checks on ARM processors.
    ([UUM-44039](https://issuetracker.unity3d.com/issues/android-application-crash-when-methods-are-called-in-multiple-threads))

- IL2CPP: Fixed leak of cached reflection data on IL2CPP unload.
    (UUM-58464)

- IL2CPP: Fixed occasional crash when attaching/detaching the Unity debugger.
    (UUM-48692)

- IL2CPP: Fixed rare crash when using ConditionalWeakTable.
    (UUM-54316)

- IL2CPP: Fixed socket.send\(\) sending uncatchable SIGPIPE signal on Linux.
    ([UUM-39498](https://issuetracker.unity3d.com/issues/linux-il2cpp-dedicated-server-crashes-when-calling-socket-dot-send))

- IL2CPP: Fixed to allow IP options IP_HDRINCL, IP_TOS and IP_TTL on some platforms where they are supported but were incorrectly defined out.
    (UUM-55772)

- IL2CPP: Throw a PlatformNotSupportedException for Process.HasExited.
    ([UUM-55384](https://issuetracker.unity3d.com/issues/crash-on-il2cpp-icalls-mscorlib-system-threading-waithandle-wait-internal-when-player-calls-process-dot-hasexited-in-an-il2cpp-build))

- iOS: Added missing privacy manifest entry for System Boot time API usage.

- Linux: Fixed crash when destroying and rebuilding main GTK menu.
    ([UUM-53175](https://issuetracker.unity3d.com/issues/linux-crash-on-destroygtkwidget-when-setting-layout-to-default-or-creating-a-project-from-a-template-or-going-through-tutorial-projects-steps))

- Linux: Fixed crash when destroying and rebuilding main GTK menu.
    ([UUM-56334](https://issuetracker.unity3d.com/issues/linux-crash-on-g-type-check-instance-when-opening-a-project-or-entering-the-play-mode-on-a-tutorial-microgame-project))

- macOS: Crash Reporter failing to upload to cloud due to path not being pre-created.
    ([UUM-60277](https://issuetracker.unity3d.com/issues/crashreporter-is-unable-to-find-the-crash-data-file-on-macos-standalone))

- macOS: Fixed memory leak when enumerating files.
    ([UUM-52219](https://issuetracker.unity3d.com/issues/memory-leak-when-building-assetbundles))

- macOS: Limit Update loop frequency by target frame rate to not overwhelm the system and not delay input processing.
    ([UUM-59176](https://issuetracker.unity3d.com/issues/mouse-and-keyboard-button-inputs-are-delayed-when-in-the-player-on-macos))

- Mono: Accessing AppContext.BaseDirectory will no longer throw an exception.
    ([UUM-48816](https://issuetracker.unity3d.com/issues/mono-android-errors-in-log-when-built-with-appcontext-dot-basedirectory))

- Mono: Disallow unrestricted polymorphic deserialization in DataSet.
    (UUM-62270)

- Mono: Fixed "ldftn opcode to an icall causes JIT compilation upon every invocation".
    (UUM-54694)

- Mono: Fixed a race condition when the number of files in a directory changes while this code is executing.
    ([UUM-58474](https://issuetracker.unity3d.com/issues/mono-crash-on-systemnative-readdirr-when-building-for-ios-slash-android-on-a-macos-machine))

- Mono: Fixed crash on domain reload, due to domain specific memory stored within image specific data structures.
    ([UUM-60632](https://issuetracker.unity3d.com/issues/editor-crashing-when-recompiling))

- Mono: Fixed crash on Windows when certain Global Flags were enabled with the GFlags SDK tool.
    ([UUM-49475](https://issuetracker.unity3d.com/issues/unity-editor-silently-crashes-on-the-project-startup-when-show-loader-snaps-is-enabled-in-global-flags-of-windows-sdk))

- Mono: Fixed crash that would occur when attempting to determine the size of a recursively defined struct.
    ([UUM-58734](https://issuetracker.unity3d.com/issues/crash-on-mono-log-write-logfile-when-opening-a-specific-project-which-has-a-recursive-definition-of-generic-types))

- Mono: Fixed issue with Socket.ReadAsync where the buffer submitted would not be updated when using a Memory.
    ([UUM-54449](https://issuetracker.unity3d.com/issues/mono-socket-dot-receiveasync-memory-socketflags-doesnt-change-the-underlying-array-of-memory))

- Networking: Throw exception instead of crashing if UnityWebRequest is sent during app quit, such as from Destroy\(\).
    ([UUM-63150](https://issuetracker.unity3d.com/issues/unitywebrequest-crashes-if-invoked-when-player-is-quitting))

- Package Manager: Package Import window retains its functionality when collapsing the root folder of a package.
    ([UUM-52889](https://issuetracker.unity3d.com/issues/folders-become-no-longer-visible-in-the-import-unity-package-window-when-importing-the-ui-toolkit-sample-dragon-crashers-asset-package-and-collapsing-the-assets-folder))

- Prefabs: Enabled saving Prefab Instances with missing source &amp; disabled dragging Prefab Instances merged as missing.
    ([UUM-877](https://issuetracker.unity3d.com/issues/backport-redo-drag-action-creates-duplicates-of-prefabs-disconnects-from-prefab-instance-and-makes-them-unable-to-delete-or-u))

- Scene/Game View: Fixed an issue where the Transform Tool would not respect the global handle rotation setting.
    ([UUM-62487](https://issuetracker.unity3d.com/issues/global-tool-handle-rotation-is-not-respected-when-using-the-transform-tool))

- Scene/Game View: Fixed gizmos not rendering in scenes that are loaded during play mode from user code.
    ([UUM-63255](https://issuetracker.unity3d.com/issues/ondrawgizmos-functions-are-ignored-when-loading-an-additive-scene))

- Scene/Game View: Fixed Move tool behavior when the parent GameObject changes during manipulation.
    ([UUM-56520](https://issuetracker.unity3d.com/issues/move-tool-resets-gameobjects-local-position-when-a-different-parent-gameobject-is-assigned))

- Scene/Game View: Making GameObject icon visibility responsive to Scene View visibility.
    ([UUM-55801](https://issuetracker.unity3d.com/issues/gameobject-icon-is-displayed-in-scene-view-when-its-visibility-is-turned-off))

- Scripting: Removed the multiple HelpURL attributes warning.
    ([UUM-59630](https://issuetracker.unity3d.com/issues/multiple-helpurl-attributes-detected-warning-appears-when-having-a-regular-helpurl-attribute-on-a-base-class-and-another-helpurl-attribute-on-its-derived-class-if-the-attribute-on-the-derived-class-is-a-custom-attribute))

- Search: Allows index to be saved in local package.
    (UUM-62277)

- Search: Ensure Index have a dependency id computed from their type name.
    (UUM-62159)

- Search: In IndexManager, disable SubObject options editing if the index is Scene or Prefab.
    (UUM-62150)

- Search: When directory are renamed, properly invalidate propertydb.
    ([UUM-59213](https://issuetracker.unity3d.com/issues/search-results-in-the-unity-search-window-do-not-update-when-renaming-folders))

- Shaders: Improved message in the player log when sending the shader variant to the GPU driver.
    ([UUM-62527](https://issuetracker.unity3d.com/issues/compiled-shader-in-the-player-log-is-misleading))

- SpeedTree: Fixed error when opening SpeedTree8ColorAlpha subgraph in shadergraphs.
    (UUM-40439)

- SRP Core: Fixed issue where errors could be thrown by debug action registration if deleting all axes in Input Manager.
    ([UUM-45496](https://issuetracker.unity3d.com/issues/retrieving-array-element-that-was-out-of-bounds-is-thrown-when-setting-axes-size-to-0-in-the-input-manager))

- Terrain: Entering detail painting mode no longer crashes the Editor when the TerrainData contains corrupt data.
    ([UUM-62515](https://issuetracker.unity3d.com/issues/crash-on-ispatchclamped-when-pressing-the-paint-details-button))

- Tests: Removed unstable test, StreamingTests, from Runtime Tests, as it has already been ported to UTF.
    (UUM-10084)

- uGUI: Fixed the order of game object selection by passing only the root game object when building gizmos.
    ([UUM-52935](https://issuetracker.unity3d.com/issues/gameobjects-selection-order-cycles-from-the-bottom-rendered-element-to-the-top-rendered-element-when-selecting-ui-gameobjects-in-the-scene-window))

- UI Elements: Fixed some errors when parsing a menu item name that was just whitespace.
    ([UUM-64241](https://issuetracker.unity3d.com/issues/error-thrown-when-selecting-an-item-with-an-empty-string-in-dropdownfield))

- UI Elements: Updated the logic to use the proper source count removing the dependency from the source type and layout version.
    ([UUM-55415](https://issuetracker.unity3d.com/issues/the-scriptableobjects-listview-array-size-is-bigger-than-the-current-amount-of-elements-placed-in-it-by-one))

- UI Toolkit: Fixed an issue where the UI Toolkit controls from the com.unity.dt.app-ui package would not show up in the UI Builder's Library.
    ([UUM-60553](https://issuetracker.unity3d.com/issues/ui-builders-library-section-does-not-show-package-ui-components-when-the-show-package-files-field-is-checked))

- UI Toolkit: Fixed composite field values remain displayed as mixed when their showMixedValue is set back to false.
    ([UUM-33760](https://issuetracker.unity3d.com/issues/composite-field-values-remain-displayed-as-mixed-when-their-showmixedvalue-is-set-back-to-false))

- UI Toolkit: Fixed documentation links for UI Toolkit assets and scripts.
    ([UUM-28715](https://issuetracker.unity3d.com/issues/ui-toolkit-ui-elements-view-importer-and-visual-tree-asset-are-missing-documentation-when-going-through-editor))

- UI Toolkit: Fixed DropdownField default values being classed as overridden in UI Builder.
    ([UUM-62249](https://issuetracker.unity3d.com/issues/ui-builder-dropdown-choices-field-filled-with-generic-dot-list-element-when-saving-document))

- UI Toolkit: Fixed mouse events not sent exclusively to capturing element in runtime.
    ([UUM-60384](https://issuetracker.unity3d.com/issues/pointermoveevent-is-not-called-when-dragging-the-cursor-over-a-ui-document))

- UI Toolkit: Fixed ScrollView's Elastic mode is unrestricted when scrolling with the Scrollbar's arrows.
    ([UUM-27737](https://issuetracker.unity3d.com/issues/ui-toolkit-scrollviews-elastic-mode-is-unrestricted-when-scrolling-with-the-scrollbars-arrows))

- UI Toolkit: Fixed view data states not being saved for children of ListView.
    ([UUM-62717](https://issuetracker.unity3d.com/issues/foldout-visibility-state-is-not-saved-when-viewed-in-the-inspector))

- UI Toolkit: Fixed wrong help link for TextMeshPro Sprite Asset.
    ([UUM-48801](https://issuetracker.unity3d.com/issues/documentation-font-asset-documentation-shortcut-redirects-to-non-existing-documentation-page))

- UI Toolkit: The url Style sheet value now uses speech marks instead of apostrophes.
    ([UUM-59416](https://issuetracker.unity3d.com/issues/ui-builder-resets-visualelement-properties-when-file-path-contains-special-characters))

- Universal RP: Fixed an issue where renderer features didn't pass validation if they inherit from another renderer feature.
    ([UUM-56639](https://issuetracker.unity3d.com/issues/render-features-that-do-not-directly-inherit-from-scriptablerendererfeature-do-not-pass-validation-when-scriptablerendererdata-dot-validaterendererfeatures-runs))

- Universal RP: Fixed bright pixels when using a camera with skybox and MSAA rendering opaque objects with alpha clipping together with a transparent object if additive blending.
    ([UUM-52949](https://issuetracker.unity3d.com/issues/msaa-specific-visual-artifacts-with-using-forward-plus-rendering-and-transparent-materials))

- Universal Windows Platform: Player will now store the previous UnityPlayer.log under UnityPlayer-prev.log.
    ([UUM-55652](https://issuetracker.unity3d.com/issues/player-prev-dot-log-is-not-created-when-exiting-the-player-for-uwp))

- VFX Graph: Fixed missing node links when copy/pasting a system with missing PointCacheAsset.
    ([UUM-46548](https://issuetracker.unity3d.com/issues/copying-graph-which-references-point-cache-doesnt-preserve-connections-between-nodes-if-the-other-project-is-missing-that-asset))

- VFX Graph: Incompatibility with HLSL 2021.
    (UUM-63956)

- Video: Crash on BaseVideoTexture::InitVideoMemory when capturing Theta V's output texture.
    ([UUM-60361](https://issuetracker.unity3d.com/issues/crash-on-basevideotexture-initvideomemory-when-capturing-theta-vs-output-texture))

- Video: Video Player freezes when dismissing Siri by tapping on the screen.
    ([UUM-3561](https://issuetracker.unity3d.com/issues/ios-video-player-freezes-when-dismissing-siri-by-tapping-on-the-screen))

- WebGL: Fixed for Render Texture depth buffers sometimes not being cleared properly.
    ([UUM-57343](https://issuetracker.unity3d.com/issues/shader-effects-disappear-when-the-canvas-size-is-changed-on-the-webgl-build))

- WebGL: Fixed Orientation Lock code to not crash when run on iOS Safari's new partially complete implementation of screen.orientation API.
    ([UUM-49634](https://issuetracker.unity3d.com/issues/orientation-locking-throws-exception-on-newer-ios-safari))

- Windows: Fixed Double backslash becoming single backslash when passing a Network path as a command line argument.
    ([UUM-55979](https://issuetracker.unity3d.com/issues/double-backslash-becomes-single-backslash-when-passing-it-to-the-command-line-argument))

- Windows: Removed undesirable HID warning messages.
    ([UUM-56489](https://issuetracker.unity3d.com/issues/ri-dot-hid-failed-to-create-device-file-2-the-system-cannot-find-the-file-specified-warning-is-thrown-when-a-malfunctioning-external-device-is-connected))

- XR: Removed the use of an intermediate texture when not required for XR rendering when scaling is used.




#### Package changes in 2021.3.36f1

#### Packages updated

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

- com.unity.xr.openxr: [1.9.1](https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.9//changelog/CHANGELOG.html) &#x2192; [1.10.0](https://docs.unity3d.com/Packages/com.unity.xr.openxr@1.10//changelog/CHANGELOG.html)

- com.unity.netcode.gameobjects: [1.8.0](https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.8//changelog/CHANGELOG.html) &#x2192; [1.8.1](https://docs.unity3d.com/Packages/com.unity.netcode.gameobjects@1.8//changelog/CHANGELOG.html)

**Packages added**

- [com.unity.dt.app-ui@1.0.1](https://docs.unity3d.com/Packages/com.unity.dt.app-ui@1.0//changelog/CHANGELOG.html)