Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
192 commits
Select commit Hold shift + click to select a range
efd47ee
[Port] [6000.7] UUM-151892: Fix TypeInitializationException when open…
svc-reach-platform-support Sep 11, 2026
056f63f
[UUM-152475] Disable unstable SRP Foundation Playmode test
Sep 11, 2026
c429b38
[Port] [6000.7] Fix passes never merging once a native pass exceeds t…
svc-reach-platform-support Sep 12, 2026
9928fb6
[Port] [6000.7] Fix UUM-151055: serialization warnings are displayed …
svc-reach-platform-support Sep 12, 2026
3f63917
[UUM-152664] Disable unstable Materials Playmode test
Sep 12, 2026
89f1386
[Port] [6000.7] Graphics XR: Temporal Pixel Synthesis integration
svc-reach-platform-support Sep 14, 2026
32054e6
[Port] [6000.7] [URP] [SRP-919] Dynamic keyword refactor
svc-reach-platform-support Sep 14, 2026
214c43d
[Port] [6000.7] [7000.0][UUM-150232] [2D] Respect Disable Depth and S…
svc-reach-platform-support Sep 14, 2026
4b8dec8
[Port] [6000.7] Make Surface Cache check the proper ray tracing capab…
svc-reach-platform-support Sep 14, 2026
897e759
[Port] [6000.7] [URP] [ANT-3709] Prefilter unused volumetric fog shad…
svc-reach-platform-support Sep 15, 2026
14c78d0
[Port] [6000.7] [INSTABILITY]: HDRP_Graphics_Tests.4111_DRS-DLSS-With…
svc-reach-platform-support Sep 15, 2026
8347eae
[Port] [6000.7] Filter out non-MeshRenderers in APV bake
svc-reach-platform-support Sep 15, 2026
289a5ed
[Port] [6000.7] [GFXSKR-18] Rename Linear light falloff mode to Quadr…
svc-reach-platform-support Sep 16, 2026
aab9300
[Port] [6000.7] Fix rendering corruption caused by improperly synchro…
svc-reach-platform-support Sep 16, 2026
b6235bf
[Port] [6000.7] Fix UUM-152236: "Assets located in Immutable packages…
svc-reach-platform-support Sep 16, 2026
f16c0d1
[Port] [6000.7] [UUM-150463] [SurfaceCache] Cover subgroup sizes 2 to…
svc-reach-platform-support Sep 17, 2026
0f565a2
[Port] [6000.7] [UUM-133166] Terrain: anchor the terrain layer contro…
svc-reach-platform-support Sep 17, 2026
47fbe82
[Port] [6000.7] SRP Core - Fix the allocation error in the Console
svc-reach-platform-support Sep 18, 2026
e9caea0
[UUM-152671] Disable 8 unstable Materials Playmode tests
Sep 18, 2026
02c9440
[Port] [6000.7] Add alpha upscaling support for color-only upscalers
svc-reach-platform-support Sep 18, 2026
4c7e194
[Port] [6000.7] Reproject outer motion vectors for quad view inner pass
svc-reach-platform-support Sep 18, 2026
3b0aabe
[Port] [6000.7] HDRP SG uv4 fix.
svc-reach-platform-support Sep 18, 2026
95a0ab9
[Port] [6000.7] [GraphicsTools][RPConverter] Universal Render Pipelin…
svc-reach-platform-support Sep 21, 2026
7993665
[Port] [6000.7] Avoid OOB GPU accesses in UnifiedRayTracing
svc-reach-platform-support Sep 21, 2026
007d244
[Port] [6000.7] [UUM-152840] [URP] Fix Surface Cache GI single-consum…
svc-reach-platform-support Sep 21, 2026
c5bc39c
[content automatically redacted] touching PlatformDependent folder
kroatoa Sep 22, 2026
da939c7
[Port][6000.7] Port reactive mask shader to HDRP
MinseokLee-Unity Sep 22, 2026
6f8ca86
[Port] [6000.7] [UUM-151723][7000.0] Fix camera sorting layer texture…
svc-reach-platform-support Sep 23, 2026
9b0ab8b
[Port] [6000.7] Handle case where Meta Pass isn't compiled yet on mod…
svc-reach-platform-support Sep 23, 2026
316ddc6
[UUM-152671] Disable 3 unstable Materials Playmode tests
Sep 23, 2026
b44cc05
[Port] [6000.7] Fix MSAA error in the Rendering Debugger Motion Vecto…
svc-reach-platform-support Sep 24, 2026
0563c15
[Port] [6000.7] [XR] Fix Quad View inset jitter artifacts from eye-tr…
svc-reach-platform-support Sep 24, 2026
ee99e75
[Port] [6000.7] [UUM-153342] [URP 2D] [7000.0] Fix Render Objects fea…
svc-reach-platform-support Sep 24, 2026
e885964
[Port] [6000.7] Set HideAndDontSave on blit meshes so they survive sc…
svc-reach-platform-support Sep 24, 2026
b3576ff
[Port] [6000.7] Don't render SSR in material previews
svc-reach-platform-support Sep 24, 2026
317f4d6
[Port] [6000.7] Handle deleted meshes in SCGI
svc-reach-platform-support Sep 24, 2026
99e8616
[Port] [6000.7] Fix seams with box projection in URP on platforms sup…
svc-reach-platform-support Sep 24, 2026
5917c7c
[Port] [6000.7] SRP-1352: Update HDRP Sample template
svc-reach-platform-support Sep 24, 2026
23ff2cb
[Port] [6000.7] SRP-1365: Update HDRP Blank / SRP-1355: Update URP Sa…
svc-reach-platform-support Sep 24, 2026
5f1898e
[Port] [6000.7] [UUM-153981] Fix Surface Cache pixels that never reso…
svc-reach-platform-support Sep 24, 2026
926b395
[Port] [6000.7] Fix speckles/white spots with APV
svc-reach-platform-support Sep 25, 2026
b136a86
[content automatically redacted] touching PlatformDependent folder
kroatoa Sep 25, 2026
1904c29
[Port] [6000.7] [UUM-152170] Fix VFX crash when repeatedly undoing co…
robert-badea-unity Sep 25, 2026
78c91cb
[Backport] UUM-134596: URP fix shadow casters for deferred & transpa…
pema99 Sep 25, 2026
4729a0b
[Port] [6000.7] [UUM-152815] Fix Shadow Displacement space, negative …
svc-reach-platform-support Sep 27, 2026
3425808
[Port] [6000.7] Fixed URP LOD UI duplication issue.
svc-reach-platform-support Sep 27, 2026
89297a5
[Port] [6000.7] Project Auditor / URP migration: dont report disabled…
svc-reach-platform-support Sep 28, 2026
94293cc
[Port] [6000.7] [UUM-151894] Fix PS4 2D projected shadows, and re-ena…
svc-reach-platform-support Sep 28, 2026
b8f9359
[Port] [6000.7] [Umbra] Deprecate Umbra static occlusion culling
petros-b-u3d Sep 28, 2026
2d47441
[Port] [6000.7] Render Pipeline Converter - Keep converter state on a…
svc-reach-platform-support Sep 28, 2026
47336bd
[Port] [6000.7] UUM-154099 Stop caching Mesh references in SurfaceCac…
svc-reach-platform-support Sep 28, 2026
801c4c9
[Port] [6000.7] DOCG-8545 Shader Graph sub graph input display options
svc-reach-platform-support Sep 29, 2026
ba1ff41
[Port] [6000.7] [UUM-154329] Remove per-instance GC allocations from …
svc-reach-platform-support Sep 29, 2026
e0edb40
[Port] [6000.7] Project Settings - Quality - HDRP - Fixing overlappin…
svc-reach-platform-support Oct 1, 2026
90f0420
[Port] [6000.7] [Graphics] Skip the URP test async shader warmup unde…
svc-reach-platform-support Oct 1, 2026
bc34d35
[Port] [6000.7] App freezes when m_RenderScale is set to 0.8 in the M…
svc-reach-platform-support Oct 1, 2026
a66a9ca
[Port] [6000.7] AlphaUpscaleHistory RenderTextures are allocated when…
svc-reach-platform-support Oct 1, 2026
e84cf1e
[Port] [6000.7] [UUM-154342] [URP] Remove per-entity GC allocations f…
svc-reach-platform-support Oct 1, 2026
4eb6705
[Port] [6000.7] Compare decoded normals in the URP depth-normals tests
svc-reach-platform-support Oct 2, 2026
b383af8
[Port] [6000.7] Remove the GC allocation check from the SRP image tests
svc-reach-platform-support Oct 2, 2026
f40cc47
[Port] [6000.7] Add Hide/Show Overlays toggle to the Rendering Debugger
svc-reach-platform-support Oct 2, 2026
3524ab0
[Port] [6000.7] Render Graph Viewer - Improve message remote debuggin…
svc-reach-platform-support Oct 2, 2026
2ce47fc
[Port] [6000.7] [SurfaceCache] Make entity instance records blittable
svc-reach-platform-support Oct 2, 2026
d96ffa1
[Port] [6000.7] [UUM-153567] Migrate SSAO settings into each quality …
svc-reach-platform-support Oct 2, 2026
1e4b7f2
[6000.7] Restore Visual Effect Graph and UVCS package, remove referen…
simone-livieri Oct 3, 2026
582cf96
[Port] [6000.7] Render Pipeline Converter: Pixel Perfect Camera conve…
svc-reach-platform-support Oct 3, 2026
95b134b
[Port] [6000.7] Crash on GpuBvh.Build when GpuBvhBuildOptions.maxLeaf…
svc-reach-platform-support Oct 3, 2026
754b9eb
[Port] [6000.7] [UUM-153745] [URP] Restore BaseShaderGUI.Styles acces…
svc-reach-platform-support Oct 3, 2026
f6af743
[Port] [6000.7] [UUM-154723] [URP] Remove per-frame GC allocations fr…
pigselated Oct 5, 2026
44c5fe4
[Port] [6000.7] [URP] [2D] [UUM-145892][7000.0] Fix intermediate text…
svc-reach-platform-support Oct 5, 2026
c11c6d1
[Port] [6000.7] [UUM-153355] Fix Compute ray tracing BVH build on Adr…
svc-reach-platform-support Oct 5, 2026
f259ced
[Port] [6000.7] [SurfaceCache] Skip clearing the entity bridge's empt…
svc-reach-platform-support Oct 5, 2026
57cc27c
[Port] [6000.7] [UUM-147747][UUM-148111][7000.0] Fix LineRenderer sha…
svc-reach-platform-support Oct 6, 2026
1a8a4e2
[Port] [6000.7] Fix Data-driven Lens Flare occlusion under an orthogr…
svc-reach-platform-support Oct 6, 2026
7a42f9f
[content automatically redacted] touching PlatformDependent folder
kroatoa Oct 7, 2026
1c0334f
[Port] [6000.7] Slope-scale depth bias: floor at the legacy slope and…
seungchan-jeong Oct 7, 2026
ca66e5a
[Port] [6000.7] [UUM-150815] Fixed RectMask2D softening the edges of …
svc-reach-platform-support Oct 7, 2026
0ff1098
[Port] [6000.7] URP0001 message is garbled: "Missing URP asset assign…
svc-reach-platform-support Oct 7, 2026
a8ebc27
[Port] [6000.7] Project Auditor: Target Render Pipeline dropdown
svc-reach-platform-support Oct 7, 2026
2feee84
[Port] [6000.7] [UUM-153879] [URP 2D] [7000.0] Fix duplicate global l…
svc-reach-platform-support Oct 7, 2026
920992f
[Port] [6000.7] [UUM-155591] Fix Unified Ray Tracing reading compress…
svc-reach-platform-support Oct 7, 2026
c8963db
[Port] [6000.7] Project Auditor - URP settings issues name the Qualit…
svc-reach-platform-support Oct 7, 2026
7cab878
FEPM By Default : #17 Editor UI Areas Tests [6000.7]
John-Whigham Oct 8, 2026
1fff632
[Port] [6000.7] [VFX] Prevent potential out-of-bounds writes in the m…
svc-reach-platform-support Oct 8, 2026
4b88eda
[Port] [6000.7] UUM-153167: Fix NaN values from unsafe normalize in D…
svc-reach-platform-support Oct 8, 2026
fea138a
[Port] [6000.7] [URP] Re-enable 121 and 145_deferred graphics tests t…
svc-reach-platform-support Oct 8, 2026
169ed8a
[Port] [6000.7] [VFX] Fixes with category and property names in Black…
svc-reach-platform-support Oct 9, 2026
1cdf1fe
[Port] [6000.7] [UUM-154747] [URP] Fix Surface Cache GI only covering…
svc-reach-platform-support Oct 9, 2026
9686529
Package Promotion PR - 127a1e9a, com.unity.performance.profile-anal...
relmgmt-service-user Oct 9, 2026
48720b0
[Port] [6000.7] [UUM-144935][7000.0] Rename Resources folder to Resou…
svc-reach-platform-support Oct 9, 2026
0912d5b
[Port] [6000.7] [GFXLIGHT-1588] Add a Surface Cache GI graphics test
belgaard Oct 9, 2026
54987f2
[content automatically redacted] touching Platforms folder
svc-reach-platform-support Oct 9, 2026
46c8d2b
[Port] [6000.7] Graphics: re-evaluate the APV baking set when the act…
kahyongs Oct 9, 2026
92566e7
[Port] [6000.7] [UUM-154789] Skip missing build scenes in 2D Light pr…
svc-reach-platform-support Oct 9, 2026
d0433f9
[Port] [6000.7] [UUM-154810] Give new Light2D components a default fr…
svc-reach-platform-support Oct 9, 2026
aae16b6
[Port] [6000.7] [2d] Fix IndexOutOfRangeException when Freeform light…
svc-reach-platform-support Oct 9, 2026
e010a16
[Port] [6000.7] [UUM-152368] Skip undeclared keywords on custom Light…
svc-reach-platform-support Oct 9, 2026
3f965df
[Port] [6000.7] [UUM-152935] Move ShadowCasterPath into its own file
svc-reach-platform-support Oct 9, 2026
6530aa2
[Port] [6000.7] [UUM-152375] Fix 2D soft-shadow mesh with sub-shapes …
svc-reach-platform-support Oct 9, 2026
b9e59cc
[Port] [6000.7] [UUM-153965] Fix Light2D NRE when a Light2DProvider r…
svc-reach-platform-support Oct 9, 2026
ce1543f
[Port] [6000.7] [SurfaceCache] Assign ownership to the Lighting area
svc-reach-platform-support Oct 9, 2026
fd48467
[Port] [6000.7] [UUM-152230] Reserve a minimal geometry pool in the s…
svc-reach-platform-support Oct 9, 2026
d0ef9b1
[Port] [6000.7] [SurfaceCache] Parallelize and Burst-compile entity c…
svc-reach-platform-support Oct 13, 2026
c36acd0
[Port] [6000.7] [GraphicsTools][RPConverter] Scan and Convert Assets …
svc-reach-platform-support Oct 13, 2026
cb40ae3
[Port] [6000.7] Adding a Light Anchor component throws an exception w…
svc-reach-platform-support Oct 13, 2026
e8ea8a0
[Port] [6000.7] [UUM-152389] Fixed Shadow Caster 2D shape outline not…
svc-reach-platform-support Oct 13, 2026
2c75981
[Port] [6000.7] [PS5][PSVR2] Fix PSVR2 2D Reprojection
svc-reach-platform-support Oct 13, 2026
40e1949
[Port] [6000.7] [UUM-151903] Destroy the mesh AccelStructAdapter bake…
svc-reach-platform-support Oct 13, 2026
1e63657
[Port] [6000.7] [UUM-155102] [URP] Fix REQUIRES_WORLD_SPACE_POS_INTER…
svc-reach-platform-support Oct 13, 2026
d2d57fa
[Port] [6000.7] [DOCG-9120] Add Shader Graph project settings referen…
svc-reach-platform-support Oct 13, 2026
66bf724
[Port] [6000.7] [HDRP] Fix 9701 capturing before the exposure readbac…
svc-reach-platform-support Oct 13, 2026
033889e
[Port] [6000.7] [UUM-141715] [HDRP] Fix water compile check that uses…
svc-reach-platform-support Oct 13, 2026
8157d92
[Port] [6000.7] [SRP][CLI] Fix dependency of attributes of the pipeli…
lassond Oct 14, 2026
5b53f75
[Port] [6000.7] [UUM-147205] Draw renderers whose shader variant comp…
svc-reach-platform-support Oct 14, 2026
f8e4a3e
[Port] [6000.7] [UUM-147992][7000.0] Fix instanced sprite rendering w…
svc-reach-platform-support Oct 14, 2026
f3190d7
[Port] [6000.7] [UUM-154779] Keep Light2D shape-light slots that cull…
svc-reach-platform-support Oct 14, 2026
66e0f47
[Port] [6000.7] [UUM-154097] Cut per-frame cost of 2D lights and shad…
svc-reach-platform-support Oct 14, 2026
02753fe
[Port] [6000.7] [UUM-147033] Fix 2D collider shadow flicker across Ed…
svc-reach-platform-support Oct 14, 2026
5d1c240
[Port] [6000.7] [UUM-153983] Fix VoxelizeScene.shader compile warnings
svc-reach-platform-support Oct 14, 2026
7e57081
[Port] [6000.7] [UUM-154300] [SurfaceCache] Reduce geometry pool init…
svc-reach-platform-support Oct 14, 2026
4fa950b
[Port] [6000.7] [UUM-153597] [URP] Fix performance regression from re…
svc-reach-platform-support Oct 14, 2026
4a10020
[Port] [6000.7] [UUM-155361] [HDRP] Add 4012_MotionBlur_CameraOnly re…
svc-reach-platform-support Oct 14, 2026
219f3b7
[Port] [6000.7] [SG] [Samples] Fix implicit truncation warning and mi…
svc-reach-platform-support Oct 14, 2026
f1b3c00
[Port] [6000.7] Cleaned up comment in RenderGraphConstraintsTests
svc-reach-platform-support Oct 15, 2026
f80182f
[Port] [6000.7] [UUM-154325] Restore pre-AgX ApplyTonemap and ApplyCo…
svc-reach-platform-support Oct 15, 2026
e97f44c
[Port] [6000.7] URP batch Render Pipeline Converter: AnimationClipCon…
svc-reach-platform-support Oct 15, 2026
8569388
[Port] [6000.7] "ArgumentException: An item with the same key has alr…
svc-reach-platform-support Oct 15, 2026
07bbbf6
FEPM By Default : #20 Enable FEPM [6000.7]
John-Whigham Oct 15, 2026
cd21b3a
[Port] [6000.7] [UUM-153988] Back out two-pass cull rendering (Render…
svc-reach-platform-support Oct 16, 2026
37ee8da
[Port] [6000.7] Project Auditor: synchoronous URP scanning
svc-reach-platform-support Oct 16, 2026
d72f5c5
[Port] [6000.7] Fixed deferred on-tile validation warning logic
svc-reach-platform-support Oct 16, 2026
2d3f1de
[Port] [6000.7] [UUM-155363] [HDRP] Add 9006_StencilUsage reference i…
JMargevics Oct 16, 2026
81ddac4
[Port] [6000.7] [UUM-156931][URP 2D][7000.0] Fix Point Light 2D losin…
svc-reach-platform-support Oct 16, 2026
ae2a674
[Port] [6000.7] Fixed the GRD-GPUOCC kernel shader warnings
svc-reach-platform-support Oct 16, 2026
f708e65
[Port] [6000.7] HDRP: release FSR2 camera contexts when the pipeline …
svc-reach-platform-support Oct 16, 2026
0dddf01
[Port] [6000.7] [UUM-154163] [URP] Fix performance regression in _SHA…
svc-reach-platform-support Oct 17, 2026
73be000
[Port] [6000.7] [UUM-155097] [URP] Fix _GBUFFER_NORMALS_OCT leaking i…
svc-reach-platform-support Oct 17, 2026
dfa2bb7
[Port] [6000.7] [SRP-1140] Add Depth Pyramid for GTAO in URP
svc-reach-platform-support Oct 19, 2026
70936f5
[Port] [6000.7] [URP tests] Release ForwardLights buffers when Custom…
svc-reach-platform-support Oct 19, 2026
60f3fac
[Port] [6000.7] Tweak denoising for SCGI to make the presets look nicer.
svc-reach-platform-support Oct 20, 2026
326e1bb
[Port] [6000.7] [UUM-146356] [UUM-154016] [URP] Fix Forward+ lights
Oct 20, 2026
31ba7b3
[Port] [6000.7] [UGK-CI] Add Windows Vulkan UGK nightly coverage for …
svc-reach-platform-support Oct 20, 2026
11d35ac
[Port] [6000.7] [UUM-150016] Fix unstable render graph with Surface C…
svc-reach-platform-support Oct 20, 2026
6d7e78b
[Port] [6000.7] [UUM-149758] [VFX] Fix GPU crash in per-camera VFX so…
svc-reach-platform-support Oct 20, 2026
0669851
[Port] [6000.7] [UUM-151042] Terrain: remove unused splat UV plumbing…
svc-reach-platform-support Oct 20, 2026
56a07ad
[Port] [6000.7] Store render graph compiler debug names as string ref…
svc-reach-platform-support Oct 20, 2026
0ec2747
[Port] [6000.7] Improve quality and stability of punctual light contr…
svc-reach-platform-support Oct 20, 2026
3b59a5c
[content automatically redacted] touching PlatformDependent folder
svc-reach-platform-support Oct 20, 2026
5d46bf3
[Port] [6000.7] docg 8142: Create docs pages for Artistic/Mask Shader…
svc-reach-platform-support Oct 20, 2026
0472089
[Port] [6000.7] Render Pipeline Converter - Material Reference Conver…
svc-reach-platform-support Oct 20, 2026
4c24af2
[Port] [6000.7] [UUM-149931] [SRP] Allow 8 colour attachments plus de…
svc-reach-platform-support Oct 20, 2026
8f78641
[Port] [6000.7] [UUM-137732] Fix APV probe placement on Vulkan with A…
svc-reach-platform-support Oct 20, 2026
546ed68
[Port] [6000.7] [UUM-156028] Remove unused import to fix breakage on …
svc-reach-platform-support Oct 20, 2026
459e821
[Port] [6000.7] [URP] Fix shader warning in soft-shadow function
svc-reach-platform-support Oct 20, 2026
ed894b0
[Port] [6000.7] [UUM-153138] Stop Light2D graphs gaining blocks on Ma…
svc-reach-platform-support Oct 20, 2026
28635db
[Port] [6000.7] UUM-153914: Keep 2D material search providers out of …
svc-reach-platform-support Oct 21, 2026
a64fb00
[Port] [6000.7] [UUM-152952] Fix ShadowCaster2D Casting Source and Li…
svc-reach-platform-support Oct 21, 2026
7bcccc5
[Port] [6000.7] [UUM-157159] Warn on Freeform Light 2D when 2D Common…
svc-reach-platform-support Oct 21, 2026
8997cd3
[Port] [6000.7] UUM-152503: URP camera with Target Eye None uses wind…
svc-reach-platform-support Oct 21, 2026
85335be
[Port] [6000.7] UUM-134256: Fixed "Default" being added to Enum value…
svc-reach-platform-support Oct 21, 2026
7aa4ab4
[Port] [6000.7] [HDRP] Fix dark outline on geometry with MSAA and clo…
svc-reach-platform-support Oct 21, 2026
3f412a7
[Port] [6000.7] Fix shader variant mismatch when additional light sha…
svc-reach-platform-support Oct 21, 2026
fb2baa8
[Port] [6000.7] Editor flickers when a Camera's Output Texture is set…
svc-reach-platform-support Oct 22, 2026
ffedfca
[Port] [6000.7] [UUM-144607] Log duplicate global 2D light error from…
svc-reach-platform-support Oct 22, 2026
0058560
[Port] [6000.7] [urp] [xr] Fix SSAO on multiview by adding missing vr…
svc-reach-platform-support Oct 22, 2026
f2fd5b1
[Port] [6000.7] Render Pipeline Converter - Material Reference Conver…
svc-reach-platform-support Oct 22, 2026
cd7d0b8
[Port] [6000.7] URP Converter - Command-line -scanToFile writes its r…
svc-reach-platform-support Oct 22, 2026
60598bc
[Port] [6000.7] [UUM-157948] [URP] [7000.0] Fix RenderGraph sample er…
svc-reach-platform-support Oct 22, 2026
f93396b
[Port] [6000.7] [UUM-155486] Fix missing SpeedTree7 bark on PowerVR V…
svc-reach-platform-support Oct 22, 2026
14168df
[Port] [6000.7] [XR] Revert deferred Quad Views context.Submit()
svc-reach-platform-support Oct 23, 2026
13022b5
[Port] [6000.7] [UUM-153102] Fix Light2D Shader Graph drag and drop t…
svc-reach-platform-support Oct 23, 2026
e8ee510
[Port] [6000.7] Fixed missing XR Graphics telemetry data in URP
svc-reach-platform-support Oct 23, 2026
f07dbee
[Port] [6000.7] [UUM-157162] Fix black APV probes near terrain on Vul…
svc-reach-platform-support Oct 23, 2026
db30e46
[Port] [6000.7] HDRP: Dispose upscaler framework contexts with the pi…
svc-reach-platform-support Oct 23, 2026
63ee3f8
[Port] [6000.7] [UUM-157335] [SRP Core] Fix render graph culling a pa…
svc-reach-platform-support Oct 23, 2026
a2442af
[Port] [6000.7] [UUM-155119] [URP] Fix UAL0010 and UAL0013 warnings i…
svc-reach-platform-support Oct 23, 2026
70ab48c
[Port] [6000.7] [UUM-155720] [SRP] Fix Convert Assets staying disable…
svc-reach-platform-support Oct 23, 2026
a119992
[Port] [6000.7] [UUM-155174] [RenderGraph] Skip GC allocation test on…
svc-reach-platform-support Oct 23, 2026
212d3b8
[Port] [6000.7] Fix Missing Objects and Shadows in Quad Views with Ca…
svc-reach-platform-support Oct 24, 2026
48e99a4
[Port] [6000.7] [Graphics/WebGPU] fix depth priming on WebGPU for M s…
svc-reach-platform-support Oct 24, 2026
d3d28bc
[Backport 6000.7] [UUM-146538] [UI Toolkit] Expose the SDF text param…
ncerone-unity Oct 25, 2026
459c4b4
[Port] [6000.7] [UUM-158073] [URP 2D] [7000.0] Strip unused Rendering…
svc-reach-platform-support Oct 26, 2026
eea009c
[Port] [6000.7] Fix the right eye in XR multi-pass selecting differen…
svc-reach-platform-support Oct 26, 2026
26757f4
[Port] [6000.7] [UUM-154958] [SRP] Stop Blitter material blits from i…
belgaard Oct 27, 2026
1952fd7
[Port] [6000.7] Render Pipeline Converter: batch conversion writes to…
svc-reach-platform-support Oct 27, 2026
70b3a4a
[Port] [6000.7] Render Pipeline Converter: Pixel Perfect Camera and P…
svc-reach-platform-support Oct 27, 2026
8d8479b
[Port] [6000.7] [XR] Fix unnecessary MSAA on eye textures when camera…
svc-reach-platform-support Oct 28, 2026
46d58f9
[Port] [6000.7] [UUM-158401] [SRP] Apply the native subpass limit to …
YohannVaastUnity Oct 28, 2026
f1c59d7
[Port] [6000.7] [UUM-158619] [URP] Fix Bloom intensity following Scre…
svc-reach-platform-support Oct 28, 2026
43db2d8
[Port] [6000.7] Avoid miscompilation in ANGLE DX11 backend in URP clu…
svc-reach-platform-support Oct 29, 2026
06e0e07
[6000.7][UUM-158364] Fix bundle identifiers and product names in URP/…
simone-livieri Oct 29, 2026
0dd7119
[Port] [6000.7] [XR] Fix AppSW messy object edges due to culled inset…
svc-reach-platform-support Oct 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
using System;
using System.Collections.Generic;
using System.Text;
using UnityEditor.SceneManagement;
using UnityEditor.Search;
using UnityEngine;
using UnityEngine.SceneManagement;

namespace UnityEditor.Rendering.Converter
{
Expand Down Expand Up @@ -57,22 +60,11 @@ void OnSearchFinish()
searchQueries,
(item, description) =>
{
var unityObject = item.ToObject();

if (unityObject == null)
return;

GameObject go = null;

if (unityObject is GameObject gameObject)
go = gameObject;
else if (unityObject is Component component)
go = component.gameObject;
else
var newAssetItem = CreateAssetItem(item);
if (newAssetItem == null)
return;

var gid = GlobalObjectId.GetGlobalObjectIdSlow(go);
var gidString = gid.ToString();
var gidString = newAssetItem.GlobalObjectId;

string groupName = GetGroupNameFromDescription(description);

Expand All @@ -89,14 +81,7 @@ void OnSearchFinish()
bool isNewAsset = processedIds.Add(gidString);
if (isNewAsset)
{
int type = gid.identifierType;

assetItem = new RenderPipelineConverterAssetItem(gidString)
{
name = $"{unityObject.name} ({(type == GlobalObjectIdentifierType.ImportedAsset ? "Prefab" : "SceneObject")})",
info = type == GlobalObjectIdentifierType.ImportedAsset ? AssetDatabase.GetAssetPath(unityObject) : go.scene.path,
};

assetItem = newAssetItem;
assets.Add(assetItem);
assetLookup[gidString] = assetItem;
}
Expand Down Expand Up @@ -125,6 +110,77 @@ void OnSearchFinish()
}
}

internal static RenderPipelineConverterAssetItem CreateAssetItem(SearchItem item)
{
var unityObject = item.ToObject();

if (unityObject == null)
return CreateUnloadedSceneObjectItem(item);

GameObject go = null;

if (unityObject is GameObject gameObject)
go = gameObject;
else if (unityObject is Component component)
go = component.gameObject;
else
return null;

var gid = GlobalObjectId.GetGlobalObjectIdSlow(go);

if (gid.identifierType == GlobalObjectIdentifierType.ImportedAsset)
{
return new RenderPipelineConverterAssetItem(gid.ToString())
{
name = $"{unityObject.name} (Prefab)",
info = AssetDatabase.GetAssetPath(unityObject),
};
}

return new RenderPipelineConverterAssetItem(gid.ToString())
{
name = GetSceneObjectName(UnityEditor.Search.SearchUtils.GetTransformPath(go.transform)),
info = go.scene.path,
};
}

// Named with the path in the hierarchy, the only name Search has for objects in closed scenes. GameObject
// names can contain '/', so the object's own name can't be taken from it.
internal static string GetSceneObjectName(string transformPath)
{
var path = transformPath.StartsWith('/') ? transformPath.Substring(1) : transformPath;
return $"{path} (SceneObject)";
}

// Returns null unless the id is of an object in a scene that is not loaded
internal static string GetUnloadedScenePath(string globalObjectId)
{
if (!GlobalObjectId.TryParse(globalObjectId, out var gid) || gid.identifierType != GlobalObjectIdentifierType.SceneObject)
return null;

var scenePath = AssetDatabase.GUIDToAssetPath(gid.assetGUID);
if (string.IsNullOrEmpty(scenePath) || SceneManager.GetSceneByPath(scenePath).isLoaded)
return null;

return scenePath;
}

// A scene object only loads while its scene is open, so build the item from the search result and let
// LoadObject open the scene at Convert time
static RenderPipelineConverterAssetItem CreateUnloadedSceneObjectItem(SearchItem item)
{
var scenePath = GetUnloadedScenePath(item.id);
if (scenePath == null)
return null;

// Search labels scene objects with their path in the hierarchy
return new RenderPipelineConverterAssetItem(item.id)
{
name = GetSceneObjectName(item.GetLabel(item.context, true) ?? string.Empty),
info = scenePath,
};
}

/// <summary>
/// Categorizes scan results into a tree structure.
/// Override this method to customize how items are organized.
Expand Down Expand Up @@ -159,7 +215,10 @@ protected virtual string GetGroupNameFromDescription(string description)
return description.Replace(" is being referenced", "");
}

public virtual void BeforeConvert() { }
public virtual void BeforeConvert()
{
m_ScenesOpenedForConversion?.Clear();
}

protected abstract Status ConvertObject(UnityEngine.Object obj, StringBuilder message);

Expand All @@ -173,6 +232,10 @@ public Status Convert(IRenderPipelineConverterItem item, out string message)
return Status.Error;
}

var scenePath = GetUnloadedScenePath(assetItem.GlobalObjectId);
if (scenePath != null)
(m_ScenesOpenedForConversion ??= new HashSet<string>()).Add(scenePath);

var obj = assetItem.LoadObject();

if (obj == null)
Expand All @@ -184,10 +247,33 @@ public Status Convert(IRenderPipelineConverterItem item, out string message)
var errorString = new StringBuilder();

var status = ConvertObject(obj, errorString);
SaveSceneOpenedForConversion(obj);
message = errorString.ToString();
return status;
}

public virtual void AfterConvert() { }
// Scenes opened to convert their objects are closed again without saving when the next one opens, or when
// the conversion returns to the scene it started from. Only tracked for the current conversion, so that a
// later one leaves saving them to the user.
[NonSerialized]
HashSet<string> m_ScenesOpenedForConversion;

void SaveSceneOpenedForConversion(UnityEngine.Object obj)
{
var scene = obj switch
{
GameObject go => go.scene,
Component component => component.gameObject.scene,
_ => default
};

if (scene.IsValid() && scene.isDirty && m_ScenesOpenedForConversion != null && m_ScenesOpenedForConversion.Contains(scene.path))
EditorSceneManager.SaveScene(scene);
}

public virtual void AfterConvert()
{
m_ScenesOpenedForConversion?.Clear();
}
}
}
Loading
Loading