### Known Issues in 2023.1.14f1

- 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 Importers: OnImportAsset leaks 5GB of memory
    ([UUM-43067](https://issuetracker.unity3d.com/issues/onimportasset-leaks-5gb-of-memory))

- Cloth:  Cannot use Paint tool
    ([UUM-35062](https://issuetracker.unity3d.com/issues/cloth-cannot-use-paint-tool))

- Contextual Menu: [TextMeshPro] "CONTEXT" menu item appears and Editor crashes when TMP 3.2.0-pre.4 package is imported
    ([UUM-40410](https://issuetracker.unity3d.com/issues/textmeshpro-context-menu-item-appears-and-editor-crashes-when-tmp-3-dot-2-0-pre-dot-4-package-is-imported))

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

- DirectX11: [AMD] [DX11] Additional lights are broken when Spotlight is added to the Scene
    ([UUM-20625](https://issuetracker.unity3d.com/issues/android-aditional-lights-are-broken-when-built-with-urp))

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

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

- 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: "InvalidOperationException" is thrown when creating new Input Action
    ([UUM-26520](https://issuetracker.unity3d.com/issues/invalidoperationexception-is-thrown-when-creating-new-input-action))

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

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



### 2023.1.14f1 Release Notes

#### Improvements

- Editor: Moving files in the Project window now takes less memory and is faster.
    ([UUM-44466](https://issuetracker.unity3d.com/issues/dragging-a-file-to-the-root-assets-directory-of-a-project-causes-large-allocations-and-a-long-hang-which-can-lead-to-a-oom-crash))

- 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

- SRP Core: Added: ObjectID Render Request that provides a render texture with the ObjectId of each pixel.



#### Changes

- Editor: \[Android\] Exceptions for "Unspecified Version" when including Play Libraries have been removed on 23.1 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 23.1 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))

- XR: The Oculus XR Plugin package has been updated to 4.1.1.



#### Fixes

- 2D: Fixed FullScreenRenderPass when using with Pixel Perfect Camera.
    ([UUM-34852](https://issuetracker.unity3d.com/issues/full-screen-pass-renderer-feature-does-not-display-sprites-in-the-game-views-camera-when-pixel-perfect-camera-is-used))

- 2D: Fixed Post Processing and Anti-aliasing during camera stacking when using Renderer2D.
    ([UUM-40770](https://issuetracker.unity3d.com/issues/post-processing-behaves-differently-when-used-on-different-cameras))

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

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

- 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: 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 an incremental rebuild error when the build contains VideoClip or VideoPlayer object types.

- 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 helper bar not being visible when exiting play mode.
    ([UUM-28357](https://issuetracker.unity3d.com/issues/helper-bar-doesnt-appear-when-scene-view-is-refocused-after-exiting-play-mode))

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

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

- Editor: Stop popping the Wizard windows when the Global Settings is invalid.
    (UUM-45694)

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

- Graphics: 2023.1 Backport: Fix 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 a BatchRendererGroup thread race condition under special circumstances.
    (UUM-46934)

- Graphics: Fixed an issue where Unity would crash when building a project with a sprite, mipstripping enabled and the "Load texture data on demand" project setting enabled.
    ([UUM-31364](https://issuetracker.unity3d.com/issues/crash-on-sprite-transfer-when-building-the-project))

- 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: Hide legacy probe debugging when APV is enabled.
    ([UUM-33050](https://issuetracker.unity3d.com/issues/light-probe-group-visualizations-are-still-shown-when-probe-volumes-are-enabled))

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

- Graphics: \[Vulkan\] Crash in HybridHDRPGfxTest Standalone.
    (UUM-35004)

- HDRP: Added error when the Rendering Layer names in HDRP Global Settings is empty.
    ([UUM-41803](https://issuetracker.unity3d.com/issues/indexoutofrangeexception-is-thrown-when-selecting-the-gameobject-with-the-hdrp-decal-projector))

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

- HDRP: Fixed a potential GPU crash/hang when using local volumetric fogs.
    ([UUM-48064](https://issuetracker.unity3d.com/issues/hdrp-unity-freezes-when-the-scene-camera-is-looking-at-local-volumetric-fog))

- 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 Helpbox UI for LightProbeGroup Inspector.
    (UUM-38113)

- 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 the sharpening pass in order to avoid washed-out colors when using a render target with an alpha channel.
    ([UUM-44448](https://issuetracker.unity3d.com/issues/temporal-anti-aliasing-post-sharpen-mode-doesnt-work-when-r16g16b16a16-buffers-are-used))

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

- IL2CPP: Fixed a crash in some cases where a generic type was being used.
    ([UUM-42694](https://issuetracker.unity3d.com/issues/il2cpp-built-player-crashes-when-using-a-structure-of-type-generic-for-a-property-of-a-custom-timeline-behavior-and-setting))

- IL2CPP: Fixed ExceptionSupportStack overflow with exception filters in loops.
    ([UUM-42937](https://issuetracker.unity3d.com/issues/player-crashes-on-il2cpp-vm-runtime-invokewiththrow-when-using-the-when-keyword-in-a-try-catch-block-and-calling-the-log-dot-debugexception-method))

- IL2CPP: Fixed get_base_method\(\) to behave as mono does, preventing a crash when the method slot is outside of the vtable.
    ([UUM-44323](https://issuetracker.unity3d.com/issues/the-player-crashes-after-start-up-when-getcustomattributes-is-called))

- IL2CPP: Fixed LoadIndirectNativeInteger to use a temp variable.
    (UUM-43502)

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

- macOS: Fixed driver issue when enabling the water system.
    (UUM-47762)

- Mono: Fixed crash in Rider when hovering a symbol to view it's value.
    ([UUM-43492](https://issuetracker.unity3d.com/issues/crash-on-raiseexception-when-hovering-over-code-post-breakpoint-trigger-in-debug-mode))

- Mono: Fixed Editor crash when mini_get_method fails.
    ([UUM-45293](https://issuetracker.unity3d.com/issues/crash-on-mono-method-to-ir-when-running-a-specific-test-runner-test))

- Mono: Fixed min alignment of structures with explicit layout.
    (UUM-46084)

- Mono: Produce crash dump when g_assertion_message is called.
    (UUM-43015)

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

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

- Terrain: Fixed a player crash when a terrain tile completely made of holes was viewed from a distance.
    ([UUM-45970](https://issuetracker.unity3d.com/issues/player-crashes-when-auto-connect-is-enabled-for-terrains-in-the-terrain-group))

- UI Toolkit: Added a workaround for a Intel Graphics 3000 driver bug that would cause textures rendered by UI Toolkit to show incorrectly.
    ([UUM-13134](https://issuetracker.unity3d.com/issues/unity-editor-is-rendered-without-the-toolbar-icons-when-using-it-on-old-hardware-with-integrated-gpu))

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

- 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: Added Shader Keywords for Soft Shadow quality levels and disable per-light quality level on untethered XR platforms.
    ([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))

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

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

