### Known Issues in 2023.1.5f1

- 3D Physics: Editor crashes on nv::cloth::FabricCookerImpl::cook when entering Play Mode 
    ([UUM-34029](https://issuetracker.unity3d.com/issues/editor-crashes-on-nv-cloth-fabriccookerimpl-cook-when-entering-play-mode))

- Asset Importers: Crash on "'anonymous namespace'::ConvertFBXShapes" when importing an FBX file
    ([UUM-38104](https://issuetracker.unity3d.com/issues/crash-on-anonymous-namespace-convertfbxshapes-when-importing-an-fbx-file))

- Cloth: Crash on ClothScene::PrepareScene when entering Play mode
    ([UUM-16091](https://issuetracker.unity3d.com/issues/crash-on-clothscene-preparescene-when-entering-play-mode))

- 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))

- HD RP: The Editor becomes unresponsive and the machine performs worse when the Editor is opened
    ([UUM-34562](https://issuetracker.unity3d.com/issues/the-editor-becomes-unresponsive-and-the-machine-performs-worse-when-the-editor-is-opened))

- Input: The device selection menu does not respond to mouse clicks when trying to add a device in a Control Scheme
    ([UUM-40635](https://issuetracker.unity3d.com/issues/the-device-selection-menu-does-not-respond-to-mouse-clicks-when-trying-to-add-a-device-in-a-control-scheme))

- iOS:  App freezes and the "You can attach a managed debugger now if you want” message doesn’t show up when running the app on iOS devices with the "Wait For Managed Debugger" setting enabled
    ([UUM-39644](https://issuetracker.unity3d.com/issues/ios-app-freezes-and-the-you-can-attach-a-managed-debugger-now-if-you-want-message-doesnt-show-up-when-running-the-app-on-ios-devices-with-the-wait-for-managed-debugger-setting-enabled))

- MacOS:  Crash on objc_msgSend when the Editor UI gets redrawn
    ([UUM-34202](https://issuetracker.unity3d.com/issues/macos-crash-on-objc-msgsend-when-ui-gets-redrawn))

- Metal: Editor freezes when exiting Play Mode if the Game window position was changed or undocked during Play Mode
    ([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))

- Metal: [iOS] Rendering freezes when the orientation is changed
    ([UUM-9480](https://issuetracker.unity3d.com/issues/ios-rendering-freezes-when-the-orientation-is-changed))

- Native Window Management: Crash on core::Join<core::basic_string<char,core::StringStorageDefault<char> > & __ptr64,char const (& __ptr64)[2],core::basic_string_ref<char> > when the Editor runs out of memory saving an invalid override
    ([UUM-36776](https://issuetracker.unity3d.com/issues/crash-on-core-join-core-basic-string-char-core-stringstoragedefault-and-ptr64-char-const-and-ptr64-2-core-basic-string-ref-when-the-editor-runs-out-of-memory-saving-an-invalid-override))

- Progressive Lightmapper: Light Probe GPU memory is not deallocated when cancelling a bake
    ([UUM-41988](https://issuetracker.unity3d.com/issues/light-probe-gpu-memory-is-not-deallocated-when-cancelling-a-bake))

- Scene/Game View: Button triggers another Button when multiple Canvases are used in multiple windows
    ([UUM-36255](https://issuetracker.unity3d.com/issues/button-triggers-another-button-when-multiple-canvases-are-used-in-multiple-windows))

- 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))

- UI Toolkit Controls: List View automatically collapses when reordering items
    ([UUM-42365](https://issuetracker.unity3d.com/issues/list-view-automatically-collapses-when-reordering-items))

- UI Toolkit Framework: Unity Editor is rendered without the toolbar icons when using it on old hardware with integrated GPU
    ([UUM-13134](https://issuetracker.unity3d.com/issues/unity-editor-is-rendered-without-the-toolbar-icons-when-using-it-on-old-hardware-with-integrated-gpu))

- Universal RP: RTHandles in URP causes memory allocation in multi-camera scenarios
    ([UUM-19089](https://issuetracker.unity3d.com/issues/urp-memory-leak-when-in-play-mode))

- Universal RP: [URP][XR] Performance degradation when comparing Android Quest 2 builds across 2020.3 and 2023.x
    ([UUM-33025](https://issuetracker.unity3d.com/issues/urp-xr-performance-degradation-when-comparing-android-quest-2-builds-across-2020-dot-3-and-2023-dot-x))

- Visual Effects: Editor crashes on VFXRenderer::AddAsRenderNode when assigning a Renderer’s materials toits to materials/sharedMaterials
    ([UUM-37360](https://issuetracker.unity3d.com/issues/editor-crashes-on-vfxrenderer-addasrendernode-when-assigning-a-renderers-materials-toits-to-materials-slash-sharedmaterials))

- Visual Effects: [VFX Graph] Crash on VFXBatch::AddInstance when switching to Custom Batch Capacity in Asset Inspector
    ([UUM-38059](https://issuetracker.unity3d.com/issues/vfx-graph-crash-on-vfxbatch-addinstance-when-switching-to-custom-batch-capacity-in-asset-inspector))

- Visual Effects - Legacy: [Android][Vulkan] Visualisation corruption occurs when rendering Particles to Render Texture
    ([UUM-21106](https://issuetracker.unity3d.com/issues/android-vulkan-visualisation-corruption-occurs-when-rendering-particles-to-render-texture))

- XR SRP: Editor performance drops as OculusRuntime.WaitToBeginFrame Time ms increases to 150-200 ms in Play Mode when MSAA is enabled and Scene View is opened/focused
    ([UUM-40249](https://issuetracker.unity3d.com/issues/editor-performance-drops-as-oculusruntime-dot-waittobeginframe-time-ms-increases-to-150-200-ms-in-play-mode-when-msaa-is-enabled-and-scene-view-is-opened-slash-focused))



### 2023.1.5f1 Release Notes

#### Improvements

- Documentation: Clarify the behavior of Texture2D.Apply\(\), especially regarding mipmap limits.
    (UUM-7709)



#### Changes

- Build System: \[bee_backend\] use posix_spawn on unix instead of fork+exec.

- Package: Fixed a crash that could happen on Android.



#### Fixes

- 2D: Fixed Crash on GenerateTextureAndSpriteRectDataFromAtlasMask when clicking "Pack Preview" after packing an Asset into Sprite Atlas.
    ([UUM-25481](https://issuetracker.unity3d.com/issues/crash-on-generatetextureandspriterectdatafromatlasmask-when-clicking-pack-preview-after-packing-an-asset-into-sprite-atlas))

- Android: AndroidJavaProxy correctly maps null variables \(e.g empty string\) for reflection search + automatic tests for AndroidJavaProxy.
    ([UUM-30243](https://issuetracker.unity3d.com/issues/android-androidjavaproxy-call-from-java-to-c-number-fails-when-any-string-parameter-is-null))

- Android: Fixed an issue where pause was not processed when onPause\(\) is called right after onResume\(\) is called.
    ([UUM-23247](https://issuetracker.unity3d.com/issues/button-cant-be-pressed-after-calling-startactivityforresult-with-flag-activity-new-task))

- Android: Fixed crash when using Optimized Frame Pacing combined with Vulkan native rendering plugins.
    ([UUM-36096](https://issuetracker.unity3d.com/issues/android-crash-when-using-vulkan-api-and-addinterceptinitialization-with-optimized-frame-pacing-enabled))

- Asset Pipeline: Ensure all Accelerator cache downloads are used when importing using ParallelImport mode.
    ([UUM-39687](https://issuetracker.unity3d.com/issues/asset-artifact-downloaded-from-accelerator-but-the-asset-still-gets-reimported))

- Asset Pipeline: Fixed an issue where mismatched \(or corrupted\) asset artifact IDs could cause a crash during project launch.
    ([UUM-27531](https://issuetracker.unity3d.com/issues/crash-on-findassetswithimportertypev2-when-opening-the-project))

- Core: Fixed creation of baking set on new projects.

- Editor: Fixed Console error when selecting SRP Lens Flare asset.
    ([UUM-34462](https://issuetracker.unity3d.com/issues/hdrp-console-error-when-selecting-srp-lens-flare-asset))

- Editor: Fixed for ArgumentNullException and Assertion failed errors thrown when enabling Opaque Texture, using the Hierarchy search bar, and viewing the Scene tab in Play Mode.
    ([UUM-36458](https://issuetracker.unity3d.com/issues/argumentnullexception-and-assertion-failed-errors-thrown-when-enabling-opaque-texture-using-the-hierarchy-search-bar-and-viewing-the-scene-tab-in-play-mode))

- Editor: Fixed rare crash when importing certain Usd files using Usd package.
    (UUM-41195)

- Editor: Fixed title on multi ScriptableObject selection.
    ([UUM-24994](https://issuetracker.unity3d.com/issues/mono-behaviours-are-shown-in-the-inspector-window-when-selecting-multiple-scriptable-objects))

- Editor: Improved performance when saving Prefabs.
    ([UUM-31437](https://issuetracker.unity3d.com/issues/long-prefab-save-times-when-using-unity-2022-dot-2-and-higher))

- Editor: Prefab Documentation link fixed for the help button.
    ([UUM-36665](https://issuetracker.unity3d.com/issues/2d-sprite-and-palette-documentation-links-are-broken))

- Editor: Source asset db rebuilt and plugin assets reimported to fix inconsistency.
    (UUM-32565)

- GI: EnlightenRuntimeManager methods are visible in the profiler in Play mode.
    ([UUM-29788](https://issuetracker.unity3d.com/issues/enlightenruntimemanager-methods-are-still-called-in-play-mode))

- Graphics: Added support for DOTS_INSTANCING to HDRP/Lit FullScreenDebug pass.
    (UUM-34056)

- Graphics: Fixed a division-by-zero crash when attempting to use the region-based CopyTexture with depth-only RenderTextures.
    (UUM-29859)

- Graphics: Fixed a scenario where combining Linear Project Color Space, DisplayP3, enabled Post-Processing and disabled HDR would provoke 'RenderTexture.Create failed' errors.
    ([UUM-3774](https://issuetracker.unity3d.com/issues/urp-rendertexture-dot-create-failed-thrown-with-linear-color-space-displayp3-gamut-post-processing-enabled-hdr-disabled))

- Graphics: Fixed an issue where a "RenderTexture color format cannot be set to a depth/stencil format" error appeared when passing DefaultFormat.DepthStencil or DefaultFormat.Shadow to the DefaultFormat RenderTexture/CustomRenderTexture constructor.
    (UUM-11964)

- Graphics: Fixed an issue where RenderTexture assets using Auto GraphicsFormats would sometimes not upgrade correctly if the depthStencilFormat was None, a D16_UNorm fallback was missing. VideoAuto is now converted to YUV2 as well.
    (UUM-29430)

- Graphics: Fixed an issue where RenderTexture.enableRandomWrite was not being serialized.
    (UUM-3769)

- Graphics: Fixed an issue where the RenderTextureDescriptor 'colorFormat' getter was not consistent with the RenderTexture 'format' getter and was incapable of determining the depth-related RenderTextureFormat when 'graphicsFormat' was 'None'.
    (UUM-29423)

- Graphics: Fixed an issue where the RenderTextureFormat 'format' getter on AttachmentDescriptor would not return RenderTextureFormat.Depth when the 'graphicsFormat' was a depth-stencil format.
    (UUM-29423)

- Graphics: Fixed instances where the RenderTextureDescriptor sRGB setter would sometimes 'corrupt' or unintentionally modify the descriptor's GraphicsFormat.
    ([UUM-3774](https://issuetracker.unity3d.com/issues/urp-rendertexture-dot-create-failed-thrown-with-linear-color-space-displayp3-gamut-post-processing-enabled-hdr-disabled))

- Graphics: GraphicsFormat.None is now correctly permitted as a color format on all RenderTexture constructors, enabling the use of the new approach for creating depth-only RTs across all constructors \(GraphicsFormat.None as a color format\).
    (UUM-29440)

- HDRP: Fixed color pyramid history buffer logic when history is reset and the color pyramid is not required.
    ([UUM-36095](https://issuetracker.unity3d.com/issues/indexoutofrangeexception-error-is-thrown-when-entering-play-mode-while-allow-dlss-refraction-and-distortion-are-selected-in-the-camera-component))

- HDRP: Fixed fireflies in path traced volume scattering using MIS. Add support for anisotropic fog.
    ([UUM-33755](https://issuetracker.unity3d.com/issues/circle-shaped-artifacts-appear-in-a-grid-when-recording-path-traced-accumulated-samples-using-recorder-and-hdri-sky-and-fog-hdri-assets-are-used))

- IL2CPP: Fixed field alignment of generic struct fields.
    ([UUM-40355](https://issuetracker.unity3d.com/issues/unsafeutility-dot-alignof-reports-incorrect-value-for-explicit-layout-structs-when-building-with-il2cpp-backend))

- IL2CPP: Fixed issue with Managed code stripping when inlining setters with a backing type located in a different assembly.
    ([UUM-30763](https://issuetracker.unity3d.com/issues/il2cpp-build-fails-when-inline-setter-optimization-is-used))

- IL2CPP: Process.getProcessName will now return the process name only rather than the full path to the process.
    ([UUM-32851](https://issuetracker.unity3d.com/issues/il2cpp-process-dot-processname-includes-the-full-path-when-reporting-the-name))

- Linux: Fixed GUIView's invalid memory access when EditorWindow closed within OnGUI.
    (UUM-28987)

- Mono: Avoid an incorrect TypeLoadException when a generic type has a field which is a 2D array of itself.
    ([UUM-34854](https://issuetracker.unity3d.com/issues/typeloadexception-is-thrown-when-using-recursive-types-in-monobehaviour-inherited-classes))

- Mono: Fixed crash when attempting to access a field of a null valuetype object.
    ([UUM-27537](https://issuetracker.unity3d.com/issues/crash-on-mono-gc-wbarrier-range-copy-when-loading-a-scene-async))

- Mono: This fixes string initialization when creating a new string with the intention of all characters getting set to null. Removes the optimization that assumes the memory is clean.
    ([UUM-35559](https://issuetracker.unity3d.com/issues/random-string-values-are-printed-in-the-console-when-passing-a-new-string-object-initialized-with-multiple-slash-0-characters-to-the-debug-dot-log-function))

- Player: Fixed memory regression in Player.
    ([UUM-40679](https://issuetracker.unity3d.com/issues/memory-regression-when-loading-asset-bundles-since-2022-dot-2-21f1))

- Prefabs: Fixed "Prefab mismatch: The instance object in the scene is referencing a corresponding source object in the Prefab of a different type." thrown when applying added GameObject to a Prefab.
    ([UUM-36238](https://issuetracker.unity3d.com/issues/prefab-mismatch-the-instance-object-in-the-scene-is-referencing-a-corresponding-source-object-in-the-prefab-of-a-different-type-dot-thrown-when-applying-added-gameobject-to-a-prefab))

- Serialization: Make sure that the class name of an inflated type does not include the namespace in it.
    ([UUM-27766](https://issuetracker.unity3d.com/issues/crash-on-core-basic-string-char-core-stringstoragedefault-basic-string-char-core-stringstoragedefault-char-const-star-ptr64-when-using-the-serializable-inflated-generics-feature))

- Shaders: Fixed replacement shaders not picking up keywords enabled on the material that are not valid for the shader assigned to the material.
    ([UUM-40400](https://issuetracker.unity3d.com/issues/shader-keywords-are-ignored-when-using-camera-dot-main-dot-setreplacementshader))

- 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))

- TextCore: Fixed crashed when upgrading materials.
    (UUM-32513)

- UI: Fixed incorrect UV calculated on UI sprites when texture is a crunched-compressed format.
    ([UUM-40544](https://issuetracker.unity3d.com/issues/textures-are-displayed-at-half-the-size-when-texture-mipmap-limit-is-set-to-half-resolution))

- UI Toolkit: Added an option to the library's settings that will allow the user to use a blank VisualElement by default when adding from the library.
    ([UUM-19254](https://issuetracker.unity3d.com/issues/ui-builder-visualelement-has-set-flex-grow-and-background-color-default-inline-styles-when-created-in-ui-builder))

- UI Toolkit: Fixed a NullReferenceException thrown when instantiating a VisualElement created from a visualTreeAssetSource and there are multiple UI Documents in the Scene.
    ([UUM-39988](https://issuetracker.unity3d.com/issues/nullreferenceexception-is-thrown-when-instantiating-a-visualelement-created-from-a-visualtreeassetsource-and-there-are-multiple-ui-documents-in-the-scene))

- UI Toolkit: Fixed an exception when calling RemoveFromHierarchy during detatchFromPanel events.
    ([UUM-36627](https://issuetracker.unity3d.com/issues/nullreferenceexception-exception-when-removefromhierarchy-method-is-called))

- Universal Windows Platform: Fixed use of ReadOnlyAttribute in certain managed plugin scenario.
    ([UUM-39921](https://issuetracker.unity3d.com/issues/error-il2cpp-error-no-further-information-about-what-managed-code-was-being-converted-is-available-thrown-when-building-the-project-for-uwp))

- URP: 2D - Fix additional draw call when Foremost Sorting Layer is enabled during unlit.
    ([UUM-37441](https://issuetracker.unity3d.com/issues/2d-urp-objects-are-rendered-twice-when-foremost-sorting-layer-is-enabled))

- VFX Graph: Fixed potential infinite loop when opening VFX Graph due to space issue.
    (UUM-35924)

- Video: Fixed WebCamTexture throws error when asking a different configuration than the one specified in NVIDIA Broadcast.
    ([UUM-32751](https://issuetracker.unity3d.com/issues/webcamtexture-throws-samplecb-buffer-sizes-do-not-match-error-when-using-nvidia-broadcast-virtual-camera))

- Video: \[WebPlatform\] Forwarding video, moves to start on Mac OS Chrome browser when "Build and Run".
    ([UUM-3214](https://issuetracker.unity3d.com/issues/webplatform-forwarding-video-moves-to-start-on-mac-os-chrome-browser-when-build-and-run))

- Windows: Fixed for preserving escaped double quote in a quoted command line argument.
    (UUM-36789)

- XR: XR: Fixed an issue with XR Input -&gt; Input System that caused Input System's TrackedPoseDriver rotation to drift between Update / BeforeRender calls.

