### Known Issues in 6000.3.14f1

- 6000.0.6f1: [RenderGraph][D3D12] Crash on D3D12SwapChain::Present  when using AddComputePass with EnableAsyncCompute(true) and UseTexture
    ([UUM-140183](https://issuetracker.unity3d.com/issues/rendergraph-d3d12-crash-on-d3d12swapchain-present-when-using-addcomputepass-with-enableasynccompute-true-and-usetexture))

- 6000.2.0a10: Crash on TexturesD3D12::CreateTextureInternal() when opening a project for the first time
    ([UUM-135024](https://issuetracker.unity3d.com/issues/crash-on-checkdevicestatus-when-opening-a-project-for-the-first-time))

- 6000.3.0a3: Crash on Umbra::QueryExt::queryStaticShadowCasters when baking a custom Reflection Probe with the minimum Near Clipping Planes value
    ([UUM-137250](https://issuetracker.unity3d.com/issues/crash-on-umbra-queryext-querystaticshadowcasters-when-baking-a-custom-reflection-probe-with-the-minimum-near-clipping-planes-value))

- 6000.3.0a5: URP Decals become invisible when over 1000 units away from the camera
    ([UUM-138945](https://issuetracker.unity3d.com/issues/urp-decals-become-invisible-when-over-1000-units-away-from-the-camera))

- 6000.5.0a4,6000.0.66f1,6000.3.4f1,6000.4.0b4: ShaderVariantCollection.variantCount and ShaderVariantCollection.shaderCount returns 0 in Builds
    ([UUM-137398](https://issuetracker.unity3d.com/issues/shadervariantcollection-dot-variantcount-and-shadervariantcollection-dot-shadercount-returns-0-in-builds))

- 6000.5.0a8,6000.6.0a1,6000.4.0b12,6000.3.12f1: Crash on xatlas::internal::pack::Atlas::findChartLocation_bruteForce when generating the lighting
    ([UUM-139715](https://issuetracker.unity3d.com/issues/crash-on-xatlas-internal-pack-atlas-findchartlocation-bruteforce-when-generating-the-lighting))

- 6000.5.0a8,6000.6.0a1,6000.4.0b12,6000.3.12f1: Crash with multiple StackTraces when building lighting in a Specific Scene
    ([UUM-138494](https://issuetracker.unity3d.com/issues/crash-with-multiple-stacktraces-when-building-lighting-in-a-specific-scene))

- 6000.6.0a1,6000.3.11f1: Color parameter is ignored when creating dynamic text in a UI Document with DrawText()
    ([UUM-137907](https://issuetracker.unity3d.com/issues/color-parameter-is-ignored-when-creating-dynamic-text-in-a-ui-document-with-drawtext))

- 6000.6.0a1,6000.5.0a9,6000.3.12f1,6000.4.0f1: Switching platforms will trigger shader-related warnings (TraceTransparentRays)
    ([UUM-139001](https://issuetracker.unity3d.com/issues/switching-platforms-will-trigger-shader-related-warnings-tracetransparentrays))

- Metal:  Game freezes after command buffer Timeout error
    ([UUM-125778](https://issuetracker.unity3d.com/issues/metal-game-freezes-after-command-buffer-timeout-error-1))

- Metal: macOS stutters in a minimal project in the Editor in Play Mode
    ([UUM-85256](https://issuetracker.unity3d.com/issues/macos-stutters-in-a-minimal-project))

- : Crash on "core::base_hash_set" when using nested [SerializeReference] fields in List<T> structures
    ([UUM-139722](https://issuetracker.unity3d.com/issues/crash-on-core-base-hash-set-when-using-nested-serializereference-fields-in-list-structures))

- : Editor memory leak in VisualElement when recompiling in a blank URP project
    ([UUM-138000](https://issuetracker.unity3d.com/issues/editor-memory-leak-in-visualelement-when-recompiling-in-a-blank-urp-project))

- : Materials move to other GameObjects in a Prefab when disabling a child GameObject in Prefab Mode with an open SubScene
    ([UUM-139663](https://issuetracker.unity3d.com/issues/materials-move-to-other-gameobjects-in-a-prefab-when-disabling-a-child-gameobject-in-prefab-mode-with-an-open-subscene))



### 6000.3.14f1 Release Notes

#### Features

- UI Toolkit: UI Toolkit: Introduced a UXML upgrade framework for applying automated UXML upgrades to fix common issues and deprecated patterns. This can be accessed from the VisualTreeAsset inspector or through script via UnityEditor.UIElements.UxmlUpgradeService.



#### Improvements

- UI Toolkit: Added an option in the UI Builder to export the UXML Attributes of elements in alphabetical order.

- UI Toolkit: Improved GPU performance by reducing the area where edge antialiasing is applied on default meshes.

- UI Toolkit: Improved performance of VisualElement.UpdateWorldTransformInverse.

- XR: Updated the default settings for the Meta Quest Build Profile's custom Quality Setting.



#### API Changes

- Editor: Changed: Expose JobHandle.GetHashCode and Equals and ==/\!= operators when ENABLE_UNITY_COLLECTIONS_CHECKS is not defined.

- UI Toolkit: Added: Added a new API to clear a VisualElement's inline styles \(element.style.Clear\(\)\).



#### Changes

- Audio: Compressed In Memory setting defaults to Decompress On Load on Chromium-Based Web Browsers to avoid Memory Leaks.
    ([UUM-136929](https://issuetracker.unity3d.com/issues/detached-audio-source-is-not-released-from-browser-memory-when-audio-stops-playing-in-webgl-player))



#### Fixes

- 2D: Added support for using Unity Recorder with the 2D renderer.
    (UUM-136415)

- 2D: Sprite flicker / draw call fluctuation when Sprite Skins are culled.
    ([UUM-132924](https://issuetracker.unity3d.com/issues/draw-call-count-fluctuates-and-frame-debugger-output-flickers-when-viewing-a-psd-based-sprite-skin-with-always-update-disabled-in-game-view))

- Accessibility: Fixed a potential crash when using the Accessibility APIs.
    (UUM-132644)

- Accessibility: Fixed player crash caused by UI Automation accessing invalid pointer on Windows 10.
    ([UUM-126552](https://issuetracker.unity3d.com/issues/application-crash-when-setting-assistivesupport-dot-activehierarchy-with-narrator-enabled-on-windows-10))

- Accessibility: Fixed `AssistiveSupport` playmode tests that were failing on Windows 10 and reenabled them.
    (UUM-111323)

- Adaptive Performance: Fixed scaler data UI construction in the Adaptive Performance profiler module.
    (UUM-138268)

- Adaptive Performance: Refactors adaptive performance logging for performance. No functional change.
    (UUM-138191)

- AI: Fixed crash drawing debug visualisation for an agent with small radius and a far away destination.
    ([UUM-133552](https://issuetracker.unity3d.com/issues/crash-on-memcpy-repmovs-when-selecting-navmesh-agent-objects-while-in-play-mode-in-a-specific-scene))

- Android: Fixed a crash that would occur when using URP with the Depth/Stencil buffer disabled in Player Settings on Android.
    ([UUM-109005](https://issuetracker.unity3d.com/issues/android-player-crashes-on-vk-renderpasses-getpackedrenderpass-when-using-vulkan-graphics-api-in-a-specific-project))

- Android: Fixed an issue with artifacts on Pixel 10 with shaders that use discard or clip.
    (UUM-139019)

- Animation: Fixed an issue where some ParticleSystem properties would be causing errors and warnings when added to AnimationClips and sampled in the AnimationWindow.
    ([UUM-134950](https://issuetracker.unity3d.com/issues/unsupported-type-minmaxcurve-error-and-could-not-register-property-modification-for-animation-binding-dot-dot-dot-warnings-are-thrown-after-moving-playhead-when-particle-system-property-is-added-to-animation-window))

- Audio: Fixed exception being thrown when calling Pipe.GetAvailableData from IRealtime.Process in a scriptable generator.
    ([UUM-133969](https://issuetracker.unity3d.com/issues/pipes-are-not-working-for-nested-generators))

- Audio: Fixed Memory Leaks when using Compressed In Memory setting on Non-Chromium Web Browsers.
    ([UUM-136929](https://issuetracker.unity3d.com/issues/detached-audio-source-is-not-released-from-browser-memory-when-audio-stops-playing-in-webgl-player))

- DX12: Performed periodic full flushes when too many command buffers were pending.
    ([UUM-138597](https://issuetracker.unity3d.com/issues/crash-on-checkdevicestatus-when-selecting-gameobjects-in-the-scene-view-while-using-dx12))

- DX12: Reduced critical crashes when minimizing \(via Alt-Tab\) "Exclusive Fullscreen" window in Player by pausing rendering. Other modes and graphics APIs are not affected. For better stability consider using "FullScreenWindow" \(borderless\) mode \(https://devblogs.microsoft.com/directx/demystifying-full-screen-optimizations/\).
    ([UUM-134743](https://issuetracker.unity3d.com/issues/player-crash-when-switching-focus-in-exclusive-fullscreen-mode-with-directx-12))

- Editor: Added a Reset button to Adaptive Performance Settings.
    ([UUM-135693](https://issuetracker.unity3d.com/issues/adaptive-performance-settings-on-the-custom-build-profile-cant-be-reset))

- Editor: Fixed a `NullReferenceException` when clicking Preview in some docked Build Profiles windows.
    ([UUM-134827](https://issuetracker.unity3d.com/issues/nullreferenceexception-error-is-thrown-when-clicking-to-preview-the-splash-image-in-build-profiles-window))

- Editor: Fixed an exception thrown when changing default volume profiles in Graphics Settings.
    (UUM-136748)

- Editor: Fixed an issue where Domain Reload still occurred with Domain Reload on Enter Play Mode disabled if the upgrade of `EditorSettings.asset` failed, or was reverted/modified manually.
    ([UUM-138521](https://issuetracker.unity3d.com/issues/enterplaymodeoptions-doesnt-take-effect-if-user-manually-modifies-m-enterplaymodeoptionsenabled-to-0))

- Editor: Fixed an issue where HDR Colors weren't correctly recorded in the Animation Window.
    ([UUM-83771](https://issuetracker.unity3d.com/issues/hdr-colors-are-recorded-in-gamma-compressed-values-instead-of-linear-values-when-using-the-animation-window))

- Editor: Fixed an issue where loading a VFX asset from an AssetBundle was causing a crash when Type Trees are disabled and a development player build.
    ([UUM-137538](https://issuetracker.unity3d.com/issues/crash-on-cachedreader-outofboundserror-when-loading-vfx-object-from-an-asset-bundle-with-disabletypetree))

- Editor: Fixed deadlock race condition when loading and unloading content files in the editor.
    (UUM-137677)

- Editor: Fixed inconsistent hashcode generation for Volume Profiles.
    ([UUM-130711](https://issuetracker.unity3d.com/issues/switching-graphics-default-or-devlook-profile-to-nightskyrenderingsettings-profile-throws-keynotfoundexception-error-in-the-console-window))

- Editor: Fixed `InvalidOperationException: EnsureRunningOnMainThread` occurring when using Bitmap text in the Editor.
    ([UUM-137062](https://issuetracker.unity3d.com/issues/invalidoperationexception-ensurerunningonmainthread-can-only-be-called-from-the-main-thread-is-randomly-thrown-in-the-console-when-working-in-a-urp-project-on-a-non-4k-screen-with-the-editor-default-text-rendering-mode-set-to-bitmap))

- Editor: Revert startup time optimization so Graphics Device initialization can see native plugins again.
    ([UUM-134389](https://issuetracker.unity3d.com/issues/package-manager-vulkan-native-rendering-plugin-can-no-longer-intercept-vulkan-initialization-as-it-is-loaded-later-when-added-via-package-manager))

- Editor: Specific ScriptableObject asset names no longer cause warnings when opening the Build Profiles window.
    ([UUM-135389](https://issuetracker.unity3d.com/issues/scriptableobject-asset-is-accessed-during-the-lookup-of-build-profiles-when-opening-the-build-profiles-window))

- Editor: Substract waitfromlastpresentation time from cpuactivetime when no vsync is on.
    (UUM-131842)

- Editor: \[Linux\] Fixed cases where incorrect GTK usage produced errors in the Console.
    (UUM-138332)

- GI: Fixed a bug where shadowmask or subtractive shader variants were erroneously stripped when no single scene contained both shadowcasting mixed lights and baked lightmaps or light probes.
    ([UUM-127288](https://issuetracker.unity3d.com/issues/baked-shadows-are-missing-when-loading-a-scene-additively-and-lighting-was-baked-in-2022-dot-3))

- Graphics: Added a preventive measure to the JPEG decoder used by the "ImageConversion" class to prevent denial-of-service through the exploitation of the LJT-01-003 vulnerability. Unity will now automatically abort the decoding of JPEG files after decoding 1000 progressive scans.
    (UUM-129186)

- Graphics: Added SystemInfo.SupportsTypedUAVShaderLoadStoreOnGraphicsFormat\(\) for checking format support on given hardware when doing shader typed load/store on UAVs. Applicable to DX11 and DX12.
    (UUM-101875)

- Graphics: Fixed a crash that would occur in Vulkan swapchain when it would acquire next image.
    ([UUM-138508](https://issuetracker.unity3d.com/issues/crash-in-vk-onscreenswapchain-acquirenextimage))

- Graphics: Fixed a crash when using GPU skinning on Adreno devices.
    ([UUM-93243](https://issuetracker.unity3d.com/issues/crash-on-apigles-clearbuffersubdata-when-running-the-player-a-second-time-on-meta-quest-2))

- Graphics: Fixed an incorrect thread-safety error check in the Vulkan Editor.
    ([UUM-90240](https://issuetracker.unity3d.com/issues/databuffer-getcurrentresourcewriteable-error-is-thrown-in-custom-srp-when-using-vulkan-graphics-api))

- Graphics: Fixed an issue with mip streaming when using Vulkan and GraphicsJobs.
    (UUM-137032)

- Graphics: Fixed compute skinning artifacts or crashes when using Vulkan.
    ([UUM-135988](https://issuetracker.unity3d.com/issues/crash-on-vulkan-plus-mali-when-skinned-mesh-renderer-starts-enabled-off-screen-then-enabled-and-moved-on-screen))

- Graphics: Fixed crash when using shaders with unused vertex attributes on some Adreno Vulkan drivers.
    (UUM-137056)

- Graphics: Fixed graphical corruption when using dynamic resolution with STP upscaling when using the Metal graphics API.
    (UUM-136227)

- Graphics: Fixed incorrect UVs on some Adreno 7xx driver versions when using Vulkan.
    ([UUM-126477](https://issuetracker.unity3d.com/issues/android-vulkan-the-uv-quad-is-displayed-incorrectly-with-vulkan-on-a-specific-device))

- Graphics: Fixed missing alpha channel when using DXT1 texture with 1bit alpha with OpenGL.
    ([UUM-86650](https://issuetracker.unity3d.com/issues/opengl-alpha-channel-loss-in-dds-textures-when-viewing-them-with-opengl-selected-as-graphics-api))

- Graphics: Fixed ReadPixels when using OpenGL for readbacks into destination texture that is wider than the readback rect.
    ([UUM-121817](https://issuetracker.unity3d.com/issues/android-texture2d-dot-readpixels-writes-pixels-into-a-texture-incorrectly-when-used-with-opengles3))

- Graphics: Used `glClear` instead of clear quad when possible to avoid artifacts on some older Android devices.
    ([UUM-135708](https://issuetracker.unity3d.com/issues/visual-artifacts-appear-when-using-clip-method-in-custom-shader-and-running-on-gles))

- HDRP: Fixed a NullReferenceException when inspecting Custom Pass volumes with DRS enabled.
    ([UUM-136075](https://issuetracker.unity3d.com/issues/errors-thrown-into-the-console-when-adding-certain-custom-passes-to-a-custom-pass-volume-component-if-dynamic-resolution-is-enabled))

- IL2CPP: Corrected C++ warnings in libil2cpp code.
    (UUM-138294)

- IL2CPP: Fixed C++ pointer aliasing issue that could cause invalid code generation.
    ([UUM-132447](https://issuetracker.unity3d.com/issues/ios-stripping-issue-on-xcode-26-when-use-incremental-gc-is-disabled))

- Linux: Fixed "Build and Run" Launching Linux Player twice.
    ([UUM-138018](https://issuetracker.unity3d.com/issues/build-and-run-on-ubuntu-opens-two-instances-of-the-player-at-once))

- Linux: Fixed a crash on older CPUs caused by SDK object files using feature beyond SSE2.
    ([UUM-137227](https://issuetracker.unity3d.com/issues/linux-crash-on-gl-projectpolygon-when-opening-the-editor-using-an-older-cpu))

- Profiler: Fixed issue where loading a Profiler capture while actively recording would mix loaded data with frames that hadn't finished processing.
    ([UUM-134269](https://issuetracker.unity3d.com/issues/load-profiler-capture-pop-up-window-appears-again-when-selecting-the-same-profiler-capture-for-the-second-time))

- Profiler: Fixed Profiler screenshots not recording on Vulkan.
    (UUM-126495)

- Scene/Game View: Fixed EditorToolContext behavior that could prevent regular GameObject selection in the scene.
    ([UUM-135908](https://issuetracker.unity3d.com/issues/unable-to-select-a-gameobject-in-scene-view-when-using-a-custom-editor-tool))

- Scripting: Added main-thread guard in ScriptingCoverage::FilterRecordedMethods for thread safety during script reload.
    ([UUM-137724](https://issuetracker.unity3d.com/issues/crash-on-mono-jit-runtime-invoke-when-disabling-the-debug-mode-with-the-code-coverage-enabled))

- Serialization: Fixed an issue where modifying a struct field in the `OnAfterDeserialize` when invoked on a boxed struct object corrupted the object's memory. The interface method invocation target now points to the struct data of the boxed object.
    ([UUM-119163](https://issuetracker.unity3d.com/issues/crash-on-buffer-add-value-full-when-hovering-over-serializedproperty-dot-boxedvalue-in-debug-mode-after-iserializationcallbackreceiver-dot-onafterdeserialize-modifies-value))

- SRP Core: Fixed an issue where `Material.FindPass(...)` returned -1 during `Awake()` or `Start()` for SRP shaders in Player builds.
    ([UUM-101568](https://issuetracker.unity3d.com/issues/material-dot-findpass-returns-1-in-build-when-shader-pass-is-used))

- UI Toolkit: Added new attribute, `UxmlCreateInstanceMethod`. Specifies a method to use for creating instances instead of the default constructor when using `UxmlElement`.

- UI Toolkit: Added search functionality to the builder hierarchy.

- UI Toolkit: Added search functionality to the builder stylesheets.

- UI Toolkit: Disabled UITK GPU performance testing on Microsoft Basic Renderer.
    (UUM-137559)

- UI Toolkit: Fixed 9-slices with "Antialiased Arc Encoding" SVGs.
    ([UUM-133494](https://issuetracker.unity3d.com/issues/svg-with-antialiased-arc-encoding-and-slices-dont-behave-well))

- UI Toolkit: Fixed corners on Mac that would show an invalid pixel on the very edge.
    (UUM-122540)

- UI Toolkit: Fixed coverage \(arcAA\) issue with SVG Gradient.
    ([UUM-115304](https://issuetracker.unity3d.com/issues/gradient-draw-larger-when-a-custom-shader-is-used))

- UI Toolkit: Fixed VectorImage import ignoring the viewport.
    ([UUM-133924](https://issuetracker.unity3d.com/issues/svgs-imported-as-antialiased-arc-encodings-do-no-honor-the-svg-provided-viewport))

- UI Toolkit: Fixed viewport options not exposed for SVG VectorImages.
    ([UUM-138244](https://issuetracker.unity3d.com/issues/viewport-options-are-not-exposed-in-the-inspector-when-svg-is-imported-as-ui-toolkit-vector-image))

- UI Toolkit: Patched missing pixels caused by some T junctions.
    ([UUM-121344](https://issuetracker.unity3d.com/issues/some-ui-toolkit-pixels-are-transparent-when-not-all-corners-are-rounded))

- UI Toolkit: UI Toolkit Test Framework: Standardize panelSize for Editor test fixtures.
    (UUM-133472)

- URP: Fixed an issue where on-tile PostPro had a different result compared to traditional PostPro when *Color Space* was set to *Gamma*.
    (UUM-135686)

- VFX Graph: Prevent crash prone race condition in PrepareVFXRenderNodes.
    (UUM-136687)

- WebGL: Fixed WebGPU errors when the project maximum memory is greater than 2GB.
    (UUM-139633)

- WebGL: Updated WebGPU binding library for general improvements and memory fixes.
    (UUM-139098)

- XR: Fixed incorrect resolve attachment being selected when MSAA camera color attachment is copied using frame buffer fetch.
    ([UUM-132450](https://issuetracker.unity3d.com/issues/the-view-renders-black-when-using-framebuffer-fetch-with-foveated-rendering-in-a-player-for-meta-quest))




#### Package changes in 6000.3.14f1

#### Packages updated

- com.unity.editorcoroutines: [1.0.1](https://docs.unity3d.com/Packages/com.unity.editorcoroutines@1.0//changelog/CHANGELOG.html) to [1.1.0](https://docs.unity3d.com/Packages/com.unity.editorcoroutines@1.1//changelog/CHANGELOG.html)

- com.unity.recorder: [5.1.5](https://docs.unity3d.com/Packages/com.unity.recorder@5.1//changelog/CHANGELOG.html) to [5.1.6](https://docs.unity3d.com/Packages/com.unity.recorder@5.1//changelog/CHANGELOG.html)

- com.unity.services.leaderboards: [2.3.3](https://docs.unity3d.com/Packages/com.unity.services.leaderboards@2.3//changelog/CHANGELOG.html) to [2.3.4](https://docs.unity3d.com/Packages/com.unity.services.leaderboards@2.3//changelog/CHANGELOG.html)

- com.unity.microsoft.gdk: [1.5.1](https://docs.unity3d.com/Packages/com.unity.microsoft.gdk@1.5//changelog/CHANGELOG.html) to [1.6.0](https://docs.unity3d.com/Packages/com.unity.microsoft.gdk@1.6//changelog/CHANGELOG.html)

- com.unity.microsoft.gdk.tools: [1.5.1](https://docs.unity3d.com/Packages/com.unity.microsoft.gdk.tools@1.5//changelog/CHANGELOG.html) to [1.6.0](https://docs.unity3d.com/Packages/com.unity.microsoft.gdk.tools@1.6//changelog/CHANGELOG.html)

- com.unity.microsoft.gdk.discovery: [1.2.1](https://docs.unity3d.com/Packages/com.unity.microsoft.gdk.discovery@1.2//changelog/CHANGELOG.html) to [1.3.0](https://docs.unity3d.com/Packages/com.unity.microsoft.gdk.discovery@1.3//changelog/CHANGELOG.html)

- com.unity.ai.inference: [2.6.0](https://docs.unity3d.com/Packages/com.unity.ai.inference@2.6//changelog/CHANGELOG.html) to [2.6.1](https://docs.unity3d.com/Packages/com.unity.ai.inference@2.6//changelog/CHANGELOG.html)