Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
231 commits
Select commit Hold shift + click to select a range
4b80641
[UUM-144615] Disable unstable Lighting Playmode test
Jun 22, 2026
bfbfe0f
[UUM-145446] Disable unstable Materials Playmode test
Jun 22, 2026
8ca167d
[Port] [6000.6] Particle Shader Graph Samples
svc-reach-platform-support Jun 24, 2026
173a154
[Port] [6000.6] UUM-145389 : Fix issues when reassigning the same APV…
svc-reach-platform-support Jun 25, 2026
177d93e
[Port] [6000.6] [ShaderGraph] Fix Test Instabilities
svc-reach-platform-support Jun 25, 2026
d71fe92
UITK Custom Shader Fixes (Backport to 6.6)
alexandret-unity Jun 25, 2026
fb62505
[Port] [6000.6] [SRP] Refactor sample dependencies import using OnBef…
svc-reach-platform-support Jun 25, 2026
864e03a
[Port] [6000.6] [ShaderGraph] fix padding on inline sliders
svc-reach-platform-support Jun 26, 2026
0364025
[Port] [6000.6] [ShaderGraph] disable key based navigation for blackb…
svc-reach-platform-support Jun 26, 2026
cec0b37
[Port] [6000.6] [ShaderGraph] keep expand/collapse toggle even if pre…
svc-reach-platform-support Jun 26, 2026
bf43b7b
[Port] [6000.6] [ShaderGraph] Dropdowns on subgraph nodes now have a …
svc-reach-platform-support Jun 26, 2026
c5e8da0
[Port] [6000.6] [ShaderGraph] Fix issue where custom attributes were…
svc-reach-platform-support Jun 26, 2026
2c51782
[Port] [6000.6] [ShaderGraph] Fix issue with deleting groups where a …
svc-reach-platform-support Jun 26, 2026
fb40b27
[Port] [6000.6] [ShaderGraph] Fix issue with float enum names changin…
svc-reach-platform-support Jun 26, 2026
fe41789
[Port] [6000.6] [ShaderGraph] improve long file path handling in some…
svc-reach-platform-support Jun 26, 2026
2d3803b
[UUM-144922] Disable unstable Materials Playmode test
Jun 29, 2026
caa0974
[Port] [6000.6] [UUM-145407] Move SurfaceCache test resource asset ou…
svc-reach-platform-support Jun 29, 2026
e1bea59
[Port] [6000.6] [ShaderGraph] Fix issue where subgraph float enum dro…
svc-reach-platform-support Jun 29, 2026
67c0cb5
[Port] [6000.6] [ShaderGraph] refresh node inspector for reflected fu…
svc-reach-platform-support Jun 29, 2026
54374d5
[Port] [6000.6] [ShaderGraph] Fix issue where adding too many switch …
svc-reach-platform-support Jun 29, 2026
62217ff
[Port] [6000.6] [ShaderGraph] fix linux preview rendering issue for r…
svc-reach-platform-support Jun 29, 2026
42f86c8
[Port] [6000.6] [ShaderGraph] add undo/redo support for subgraph entr…
svc-reach-platform-support Jun 29, 2026
13beabf
UITK ShaderGraph Fixes Part 2 (6000.6 backport)
alexandret-unity Jun 29, 2026
b2b9594
[Port] [6000.6] [ShaderGraph] update documentation on expression node.
svc-reach-platform-support Jun 29, 2026
518efc4
[Port] [6000.6] Direct URP help URLs to the Unity Manual
svc-reach-platform-support Jun 29, 2026
3050432
[Port] [6000.6] UUM-143210 - Rendering Debugger - GPU Resident Drawer…
svc-reach-platform-support Jun 29, 2026
cb0b8be
[Port] [6000.6] Fix gradient-in-loop shader warning in SSR bilateral …
svc-reach-platform-support Jun 30, 2026
2bdf484
[Port] [6000.6] UUM-143151: Add SuspendValidation to batch graph vali…
svc-reach-platform-support Jun 30, 2026
0ecfa08
[Port] [6000.6] DOCG-8892 Fix render graph variable name in example r…
svc-reach-platform-support Jun 30, 2026
dbfd942
[Port] [6000.6] DOCG-8707 Clarify render queue requirement for Scene …
svc-reach-platform-support Jun 30, 2026
e0e4f7b
[Port] [6000.6] Apply API upgrader
svc-reach-platform-support Jul 1, 2026
9a18af1
[Port] [6000.6] [ShaderGraph] address undo/redo issues with Gradient …
svc-reach-platform-support Jul 1, 2026
66a038d
[Port] [6000.6] [ShaderGraph] Fix issue where selection state was los…
svc-reach-platform-support Jul 1, 2026
69cc48c
[Port] [6000.6] [UUM-144776] [APV] Fix Global Illumination task left …
svc-reach-platform-support Jul 1, 2026
870426e
[Port] [6000.6] [UUM-145383] [UnifiedRayTracing] Fix buffer-capacity …
svc-reach-platform-support Jul 2, 2026
a4a25cc
[Port] [6000.6] Fix flaky GC.Alloc in SweepLineRectUtils.CalculateRec…
svc-reach-platform-support Jul 2, 2026
2556314
[Port] [6000.6] DOCG-8907 - Removed irrelevant paragraph from Shader …
svc-reach-platform-support Jul 4, 2026
634085a
[Port] [6000.6] [2d] Handle Tile flip using TransformVertices
svc-reach-platform-support Jul 7, 2026
6285651
[Port] [6000.6] Refactored Custom Function Node page
svc-reach-platform-support Jul 7, 2026
94540f0
[Port] [6000.6] UUM-146305: Fix cancel warning when cancelling an APV…
svc-reach-platform-support Jul 7, 2026
1a888a0
[Port] [6000.6] docs/graphics/docg-8118-sg-custom-interpolator-sepera…
svc-reach-platform-support Jul 7, 2026
718b7f4
[Port] [6000.6] Fix the missing additional light in the Quad Views in…
svc-reach-platform-support Jul 8, 2026
827be78
[Port] [6000.6] [UUM-144850] Fix graphics ring buffer overflow when b…
svc-reach-platform-support Jul 8, 2026
ecb771d
[Port] [6000.6] Fix incorrect reprojection for URP SSR when using "Re…
svc-reach-platform-support Jul 9, 2026
c43f024
[Port] [6000.6] Fix a water null exception when exiting the frame deb…
svc-reach-platform-support Jul 9, 2026
a4679cb
[Port] [6000.6] [MaterialUpgrader] Skip SaveAssets when no material w…
svc-reach-platform-support Jul 9, 2026
76739d9
[Port] [6000.6] [UUM-128093]Converting particles material enables the…
svc-reach-platform-support Jul 11, 2026
640ba71
[Port] [6000.6] URP: Add backdrop-filter support to the 2D Renderer
svc-reach-platform-support Jul 11, 2026
aa5f46b
[Port] [6000.6] Add backbuffer check to RenderObjectsPass for foveation
svc-reach-platform-support Jul 11, 2026
2d614e5
[Port] [6000.6] Fix MSAA shader resolve gate on Quest in OnTilePostPr…
svc-reach-platform-support Jul 11, 2026
db6d7ef
[Port] [6000.6] Updated units in shader graph node documentation
svc-reach-platform-support Jul 11, 2026
267a119
[Port] [6000.6] docg-8934: implement pages fix titles
marta-malberti Jul 13, 2026
7d5ec9b
[Port] [6000.6] [URP] Incorrectly scaled final color buffer when Upsc…
svc-reach-platform-support Jul 14, 2026
9272397
[content automatically redacted] touching Platforms folder
svc-reach-platform-support Jul 15, 2026
de05eee
[Port] [6000.6] Updated system requirements for VFX graph
svc-reach-platform-support Jul 15, 2026
52987ee
[Port] [6000.6] Added native RenderPipeline tag based subshader strip…
svc-reach-platform-support Jul 16, 2026
cbea633
[Port] [6000.6] [UUM-146401] Fix URP asset Tile-Only Mode warning to …
svc-reach-platform-support Jul 16, 2026
c2f52bf
[Port] [6000.6] [URP] Loosen 000_DeferredPlus_Many average threshold
svc-reach-platform-support Jul 17, 2026
f3bb35e
[Port] [6000.6] [Core] Skip GPUFrameTime assertion on EmbeddedLinux G…
svc-reach-platform-support Jul 18, 2026
2101cf4
[Port] [6000.6] Fixed a typo in the HDRP Tessellation reference page
svc-reach-platform-support Jul 18, 2026
af8fccc
[Port] [6000.6] [UUM-146740][SRP] Re-adding Volume Gizmo in the Scene…
svc-reach-platform-support Jul 19, 2026
7e33480
[Port] [6000.6] Fix MSAA copy shader error on OpenGL ES 3.1 devices l…
svc-reach-platform-support Jul 19, 2026
d59a846
[Port] [6000.6] [UUM-147232] [URP] Fall back from Tile-Only Mode when…
svc-reach-platform-support Jul 19, 2026
95268a7
[Port] [6000.6] Added On-tile support to URP Deferred Rendering
svc-reach-platform-support Jul 21, 2026
d07b8a2
[Port] [6000.6] [UUM-147477] Fix re-adding a scene to an APV baking s…
svc-reach-platform-support Jul 21, 2026
5edee09
[Port] [6000.6] Fixed grammatical errors in HDRP Volumetric Clouds Vo…
svc-reach-platform-support Jul 21, 2026
c1b8e1b
[Port] [6000.6] [Graphics] Apply unity_RenderingLayer per shadow cast…
svc-reach-platform-support Jul 21, 2026
55a7a99
[Port] [6000.6] [UUM-145359] [Tilemap] Fix tiles inheriting normal ma…
svc-reach-platform-support Jul 22, 2026
86c8f54
[Port] [6000.6] [D2D-8107][CI][URP 2D] Fix metal shader errors for Re…
svc-reach-platform-support Jul 23, 2026
88bf74e
[Port] [6000.6] [ShaderGraph] Address issues with Particle Shader Sample
svc-reach-platform-support Jul 24, 2026
abfde1a
[Port] [6000.6] [UUM-147818] Fix punctual light sample index clamp in…
svc-reach-platform-support Jul 24, 2026
d301492
[Port] [6000.6] [UUM-147827] [HDRP] Keep lighting singletons alive ac…
svc-reach-platform-support Jul 24, 2026
b0bcd8c
[Port] [6000.6] Clamp submesh index for renderers with more materials…
svc-reach-platform-support Jul 27, 2026
a87b74d
[Port][6000.6] docg-8935: update attribute operator list and create n…
marta-malberti Jul 27, 2026
f6d5745
[Port] [6000.6] Graphics/srp/red/uum-147574 Fix FastPlay Edit-to-Play…
svc-reach-platform-support Jul 27, 2026
17679e1
[Port] [6000.6] HDRP: isolate DiffusionProfileTests shared global sta…
svc-reach-platform-support Jul 28, 2026
d1f49f9
[Port] [6000.6] URP_Terrain: re-enable 301_Motion_Vectors_SpeedTree_T…
svc-reach-platform-support Jul 29, 2026
0ad15f6
[Port] [6000.6] Monitored HDRP: SSR/SSAO Linux Vulkan refs + Metal th…
CianNoonanUnity Jul 29, 2026
f8bc8c8
[Port] [6000.6] Fixed selection outline and picking pass with custom …
svc-reach-platform-support Jul 29, 2026
2a39ae6
[Port] [6000.6] Fix virtual offset debug when last bake had virtual o…
svc-reach-platform-support Jul 30, 2026
e644f47
[Port] [6000.6] [ShaderGraph] suppress superfluous warning messages o…
svc-reach-platform-support Aug 3, 2026
002e06e
[Port] [6000.6] [UUM-142347] Fixed failing tests on Test Playmode URP…
svc-reach-platform-support Aug 3, 2026
177742b
[Port] [6000.6] docg-8976: updating 4 missing attributes in attribute…
svc-reach-platform-support Aug 3, 2026
20a58d3
[Port] [6000.6] [UUM-139764] [VFX] Fix faint dropdown hover highlight…
svc-reach-platform-support Aug 4, 2026
dd3dad7
[Port] [6000.6] [UUM-138660] [VFX] Fix dangling "Ctrl+" in VFX Contro…
svc-reach-platform-support Aug 4, 2026
755ed1e
[Port] [6000.6] [VFX] Fix text cancellation in Blackboard
svc-reach-platform-support Aug 4, 2026
23ade22
[Port] [6000.6] Allow On Tile Post Processing only on the Universal R…
svc-reach-platform-support Aug 5, 2026
5bd3d70
[Port] [6000.6] [Tests] Reenable 9800_Compositor and 9801_ShurikenLig…
svc-reach-platform-support Aug 6, 2026
c0795b2
[Port] [6000.6] Fix VFX sort scratch buffer under-allocation on low-L…
svc-reach-platform-support Aug 6, 2026
c3d3cb7
[Port][6000.6] Fix UUM-146719: make RuntimeDebugWindow_PanelSettings …
simone-livieri Aug 6, 2026
d18c3fd
[Port] [6000.6] Skipping exposure compensation when post processing h…
svc-reach-platform-support Aug 6, 2026
2c407c0
[Port] [6000.6] Turn GRD off from URP/HDRP template projects
svc-reach-platform-support Aug 6, 2026
46f0f08
[Port] [6000.6] DOCG-8729 Add documentation on using depth input atta…
svc-reach-platform-support Aug 6, 2026
8e0fe5a
[Port] [6000.6] docg-8559: Update VFX Graph docs about Shader Graph O…
svc-reach-platform-support Aug 7, 2026
3a73290
[Port] [6000.6] DOCG-8641 Update HDRP runtime lights documentation
svc-reach-platform-support Aug 10, 2026
f64487a
[Port] [6000.6] [VFX] Drop the FormerlySerializedAs attribute on URP …
svc-reach-platform-support Aug 10, 2026
1474559
[Port] [6000.6] [Particles][Fix] Fix implicit vector truncation warni…
svc-reach-platform-support Aug 10, 2026
8d3dd3d
[Port] [6000.6] [URP] Fix Monitored URP failures on Quest2 and Embedd…
CianNoonanUnity Aug 11, 2026
a2f626d
[Port] [6000.6] Fix UUM-147091: Remove intersecting triangles from So…
svc-reach-platform-support Aug 11, 2026
216928d
[Port] [6000.6] [ShaderGraph] Fix dropdown NRE when renaming through …
svc-reach-platform-support Aug 11, 2026
31d01b1
[Port] [6000.6] [Particles] Don't use _FADING_ON keyword if camera fa…
svc-reach-platform-support Aug 11, 2026
26eb286
[Port] [6000.6] docg-8933: Check subheading and create new landing pa…
svc-reach-platform-support Aug 12, 2026
8b14075
[Port] [6000.6] [UUM-149132] Fix ProbeVolumeDebug all-SubShaders-stri…
svc-reach-platform-support Aug 12, 2026
acfb899
[UUM-149524] Disable 2 unstable Materials Playmode tests
Aug 12, 2026
b5a5505
Port/6000.6/graphics/fix/uum 135643 remove unifiedraytracing assetbun…
camiloapineda Aug 12, 2026
4d6301e
[Port] [6000.6] [URP][UUM-146733] Fix Accurate G-buffer Normals encod…
svc-reach-platform-support Aug 12, 2026
540d663
[content automatically redacted] touching PlatformDependent folder
svc-reach-platform-support Aug 12, 2026
5819f99
[Port] [6000.6] DOCG-8879: Add Node Library reference pages for new p…
svc-reach-platform-support Aug 12, 2026
76ebefb
[Port] [6000.6] [VFX] [Test] Fix macOS tests
svc-reach-platform-support Aug 13, 2026
a0e4d70
[Port] [6000.6] [STP] Fix TAA feedback artifacts on Vulkan (UUM-139455)
svc-reach-platform-support Aug 13, 2026
8ebd017
[Port] [6000.6] Ensure global settings default volume profile in difu…
svc-reach-platform-support Aug 13, 2026
acc8823
[Port] [6000.6] Fix Sky Occlusion being silently disabled when baking…
svc-reach-platform-support Aug 13, 2026
3e2a874
[Port] [6000.6] [VFX] Defer template reserialize to avoid mutation bi…
svc-reach-platform-support Aug 14, 2026
5ad42a1
[6000.6 Port] [XR] Fix lighting artifacts from renderViewportScale no…
NetteVI Aug 18, 2026
958b114
[Port] [6000.6] [UUM-142959] GRD: fix assertion when computing job ra…
svc-reach-platform-support Aug 18, 2026
54d880c
[Port] [6000.6] [VFX] Enforce case-insensitive unique names for param…
robert-badea-unity Aug 19, 2026
43be0e7
[Port] [6000.6] [UUM-133453][MaterialConverter] Particles Unlit Rende…
svc-reach-platform-support Aug 19, 2026
2e93868
[Port] [6000.6] [Render Pipeline Converter] Improve list views by add…
svc-reach-platform-support Aug 19, 2026
900c8aa
[Port] [6000.6] [UUM-140408] Avoid loading color during URP UberPost …
svc-reach-platform-support Aug 19, 2026
979cc81
[6000.6 Specific] UUM-149828: Cleanup warnings when importing Unity P…
amanda-schembri Aug 21, 2026
9fa03d3
[Port] [6000.6] [VFX] Re-enable Check_Additional test
svc-reach-platform-support Aug 21, 2026
5881db9
[Port] [6000.6] [GraphView] Handle create asset attempts where the te…
svc-reach-platform-support Aug 21, 2026
f877539
[Port] [6000.6] [VFX] Prevent NaN from perpetually dirtying graphs
svc-reach-platform-support Aug 21, 2026
41655e7
[Port] [6000.6] [Timeline] Fix VFX Property overrides
svc-reach-platform-support Aug 21, 2026
d2cad37
[Port] [6000.6] docg-9082: Create reference and landing pages for 'ou…
svc-reach-platform-support Aug 22, 2026
5d60806
[Port] [6000.6] [DOCG-9107] Document Apply and Revert buttons on Shad…
svc-reach-platform-support Aug 22, 2026
4d919c9
[Port] [6000.6] [GraphView] Template window: fix selection/scroll sta…
svc-reach-platform-support Aug 23, 2026
e735c5c
[Port] [6000.6] [VFX] Fix Convert to Subgraph Operator exception with…
svc-reach-platform-support Aug 23, 2026
b4bb4f5
[Port] [6000.6] Fix HDRP contact shadows quantizing to 2x2 pixel bloc…
svc-reach-platform-support Aug 25, 2026
e482a94
[Port] [6000.6] docg-9095: Document Preprocessor Directives in Graph …
svc-reach-platform-support Aug 25, 2026
9e728f8
[Port] [6000.6] [DOCG-9088]: Added new Particle Shader sample page
svc-reach-platform-support Aug 27, 2026
1142305
[Port] [6000.6] [UUM-150219] Skip the SSAO pass when the active rende…
svc-reach-platform-support Aug 27, 2026
bd484cd
[Port] [6000.6] [DOCG-9087]: Added new Particle Shaders page in shade…
svc-reach-platform-support Aug 27, 2026
f69e597
Package Promotion PR - df2e1067, com.unity.xr.openxr
relmgmt-service-user Aug 27, 2026
c2dca15
[Port] [6000.6] DOCG-8547 Update Shader Graph samples documentation w…
svc-reach-platform-support Aug 27, 2026
2ddeb3e
[Port] [6000.6] [docg-9065] Fix one minus keyboard shortcut in shader…
svc-reach-platform-support Sep 2, 2026
51bb8f0
[Port] [6000.6] ScriptableRenderFeture - Fix Null reference exception
svc-reach-platform-support Sep 2, 2026
7f8a51a
[Port] [6000.6] [GraphView] Fallback filtering support for Template B…
svc-reach-platform-support Sep 2, 2026
fe10b95
[Port] [6000.6] [ShaderGraph] bump searcher version to 4.9.5
svc-reach-platform-support Sep 3, 2026
6ef4a2d
[Port] [6000.6] [ShaderGraph] Ensure gradient change is always added …
svc-reach-platform-support Sep 3, 2026
e69dffd
[Port] [6000.6] [docg-9066] Fix smoothstep keyboard shortcut in shade…
svc-reach-platform-support Sep 4, 2026
cefc361
[Port] [6000.6] [HDRP] Relax chronic-too-tight image comparison thres…
CianNoonanUnity Sep 4, 2026
5217cd2
[Port] [6000.6] Project Auditor: Some URP issues use Error for severi…
svc-reach-platform-support Sep 4, 2026
5ed936c
[Port] [6000.6] Terrain: record undo when a terrain layer is edited t…
svc-reach-platform-support Sep 4, 2026
6eebd82
[Port] [6000.6] Fix Light2D memory leak when unloading scene (UUM-143…
svc-reach-platform-support Sep 4, 2026
3d0cf69
[Port] [6000.6] [Material Upgrader] SaveAssetsAndFreeMemory whenever …
svc-reach-platform-support Sep 8, 2026
058f2aa
[Port] [6000.6] [GrahicsTools][RPConverter] PPv2 tooltip says "packag…
svc-reach-platform-support Sep 8, 2026
37580a1
[Port] [6000.6] [GraphicsTools][RPConverter] 2D Renderer is named dif…
svc-reach-platform-support Sep 8, 2026
5078b89
[Port] [6000.6] Runtime Rendering Debugger - Do not store the useDiag…
svc-reach-platform-support Sep 10, 2026
a639bd0
[Port] [6000.6] [UUM-151248] Remove `Clip` mode from screen position …
svc-reach-platform-support Sep 10, 2026
0e827ee
[Port] [6000.6] Don't optimize the projection matrix when Vulkan pre-…
svc-reach-platform-support Sep 12, 2026
bf3bafe
[Port] [6000.6] Fix passes never merging once a native pass exceeds t…
svc-reach-platform-support Sep 13, 2026
57d7f95
[Port] [6000.6] Fix UUM-151055: serialization warnings are displayed …
svc-reach-platform-support Sep 13, 2026
b17f1e0
[Port] [6000.6] UUM-134794: Fixed shader stripping logic to for `LIGH…
svc-reach-platform-support Sep 15, 2026
7a02813
[Port] [6000.6] [UUM-143598] Terrain: emit terrain pass functions for…
svc-reach-platform-support Sep 15, 2026
a6ec1a5
[Port] [6000.6] Work around GPU-driven TempJob lifetime warnings
svc-reach-platform-support Sep 15, 2026
801b8d8
[Port] [6000.6] [7000.0][UUM-150232] [2D] Respect Disable Depth and S…
svc-reach-platform-support Sep 15, 2026
37222fa
[Port] [6000.6] Filter out non-MeshRenderers in APV bake
svc-reach-platform-support Sep 16, 2026
0fb1740
[Port] [6000.6] [INSTABILITY]: HDRP_Graphics_Tests.4111_DRS-DLSS-With…
svc-reach-platform-support Sep 17, 2026
1da0c8a
[Port] [6000.6] [UUM-133166] Terrain: anchor the terrain layer contro…
svc-reach-platform-support Sep 17, 2026
c346a8e
[Port] [6000.6] [UUM-151042] Terrain: remove unused splat UV plumbing…
svc-reach-platform-support Sep 17, 2026
d6c5a2d
[Port] [6000.6] [DOCG-9101] Add links to example nodes on Shader Grap…
marta-malberti Sep 18, 2026
db9acc8
[Port] [6000.6] [GraphicsTools][RPConverter] Scan and Convert Assets …
svc-reach-platform-support Sep 21, 2026
7c879f9
[Port] [6000.6] UUM-146993: culled pass block now readable in RGV d…
svc-reach-platform-support Sep 21, 2026
6ba7413
[Port] [6000.6] GRD: write the validator messages for readers instead…
svc-reach-platform-support Sep 22, 2026
fb902d8
[UUM-152671] Disable 2 unstable Materials Playmode tests
Sep 24, 2026
8b06c23
[Port] [6000.6] [UUM-151723][7000.0] Fix camera sorting layer texture…
svc-reach-platform-support Sep 25, 2026
b68c17c
[Port] [6000.6] [UUM-136345] Fix VFX crash when repeatedly undoing co…
robert-badea-unity Sep 25, 2026
348377b
[content automatically redacted] touching PlatformDependent folder
svc-reach-platform-support Sep 30, 2026
1395eca
[Port] [6000.6] DOCG-8545 Shader Graph sub graph input display options
svc-reach-platform-support Oct 1, 2026
d3b3eff
[Port] [6000.6] [UUM-153342] [URP 2D] [7000.0] Fix Render Objects fea…
svc-reach-platform-support Oct 2, 2026
e190dea
[6000.6] URP & HDRP template updates
simone-livieri Oct 2, 2026
94eece1
[Port] [6000.6] Remove the GC allocation check from the SRP image tests
CianNoonanUnity Oct 2, 2026
47c7d12
[Port] [6000.6] Fix rendering corruption caused by improperly synchro…
svc-reach-platform-support Oct 3, 2026
4a75766
[Port] [6000.6] Crash on GpuBvh.Build when GpuBvhBuildOptions.maxLeaf…
svc-reach-platform-support Oct 3, 2026
e18acfc
[Port] [6000.6] [URP] [2D] [UUM-145892][7000.0] Fix intermediate text…
svc-reach-platform-support Oct 6, 2026
ffae476
[Port] [6000.6] [UUM-147747][UUM-148111][7000.0] Fix LineRenderer sha…
svc-reach-platform-support Oct 6, 2026
4b49bb3
[Port] [6000.6] Fix Data-driven Lens Flare occlusion under an orthogr…
svc-reach-platform-support Oct 7, 2026
095c5a4
[Port] [6000.6] [UUM-153879] [URP 2D] [7000.0] Fix duplicate global l…
svc-reach-platform-support Oct 7, 2026
e034c22
[Port] [6000.6] [VFX] Fixes with category and property names in Black…
svc-reach-platform-support Oct 9, 2026
e68df91
[Port] [6000.6] [VFX] Prevent potential out-of-bounds writes in the m…
svc-reach-platform-support Oct 9, 2026
1085524
[Port] [6000.6] UUM-153167: Fix NaN values from unsafe normalize in D…
svc-reach-platform-support Oct 9, 2026
27e4ce8
[Port] [6000.6] [UUM-144935][7000.0] Rename Resources folder to Resou…
svc-reach-platform-support Oct 9, 2026
a3e2ef0
[Port] [6000.6] Graphics: re-evaluate the APV baking set when the act…
kahyongs Oct 9, 2026
3710b47
[Port] [6000.6] [UUM-152935] Move ShadowCasterPath into its own file
svc-reach-platform-support Oct 9, 2026
d3ce3d7
[Port] [6000.6] [UUM-151903] Destroy the mesh AccelStructAdapter bake…
svc-reach-platform-support Oct 9, 2026
bc29170
[Port] [6000.6] [UUM-150815] Fixed RectMask2D softening the edges of …
svc-reach-platform-support Oct 12, 2026
d431d79
[Port] [6000.6] [UUM-147359] Fixed 2D lights rotating with device on …
svc-reach-platform-support Oct 12, 2026
c98dfe8
[Port] [6000.6] [2d] Fix IndexOutOfRangeException when Freeform light…
svc-reach-platform-support Oct 12, 2026
90e3ac8
[Port] [6000.6] [HDRP] Fix dark outline on geometry with MSAA and clo…
svc-reach-platform-support Oct 13, 2026
e8fec7f
[Port] [6000.6] [PS5][PSVR2] Fix PSVR2 2D Reprojection
svc-reach-platform-support Oct 13, 2026
275efa3
[Port] [6000.6] [DOCG-9120] Add Shader Graph project settings referen…
svc-reach-platform-support Oct 13, 2026
53d1107
[Port] [6000.6] [UUM-141715] [HDRP] Fix water compile check that uses…
svc-reach-platform-support Oct 13, 2026
6a8d02a
[Port] [6000.6] [UUM-154810] Give new Light2D components a default fr…
svc-reach-platform-support Oct 14, 2026
10b3745
[Port] [6000.6] [UUM-149002] [URP] Fix dropped normalWS in deprecated…
svc-reach-platform-support Oct 16, 2026
5a7d2ca
[Port] [6000.6] [UUM-147992][7000.0] Fix instanced sprite rendering w…
svc-reach-platform-support Oct 16, 2026
ba89516
[Port] [6000.6] [UUM-155361] [HDRP] Add 4012_MotionBlur_CameraOnly re…
JMargevics Oct 16, 2026
f3dc9e6
[Port] [6000.6] [UUM-155363] [HDRP] Add 9006_StencilUsage reference i…
JMargevics Oct 18, 2026
c4363e7
[Port] [6000.6] [UUM-156931][URP 2D][7000.0] Fix Point Light 2D losin…
svc-reach-platform-support Oct 18, 2026
64ffaa3
[UUM-152591] Destroy ShadowCaster2D shadow mesh on destroy (6000.6)
unity-cchu Oct 20, 2026
805f1b7
[Port] [6000.6] Adding a Light Anchor component throws an exception w…
svc-reach-platform-support Oct 20, 2026
585c91b
[Port] [6000.6] [UUM-149758] [VFX] Fix GPU crash in per-camera VFX so…
svc-reach-platform-support Oct 20, 2026
aa06bd3
[Port] [6000.6] [URP tests] Release ForwardLights buffers when Custom…
svc-reach-platform-support Oct 20, 2026
7051094
[Port] [6000.6] HDRP: release FSR2 camera contexts when the pipeline …
svc-reach-platform-support Oct 20, 2026
d872b97
[Port] [6000.6] Fix shader variant mismatch when additional light sha…
svc-reach-platform-support Oct 20, 2026
8d10a47
[Port] [6000.6] docg 8142: Create docs pages for Artistic/Mask Shader…
svc-reach-platform-support Oct 20, 2026
ace959b
[Port] [6000.6] [UUM-156028] Remove unused import to fix breakage on …
svc-reach-platform-support Oct 20, 2026
8c93b62
[Port] [6000.6] [UUM-147033] Fix 2D collider shadow flicker across Ed…
svc-reach-platform-support Oct 20, 2026
43ef389
[Port] [6000.6] [UUM-137732] Fix APV probe placement on Vulkan with A…
svc-reach-platform-support Oct 20, 2026
c1e8dbc
[Port] [6000.6] Editor flickers when a Camera's Output Texture is set…
svc-reach-platform-support Oct 22, 2026
225350e
[Port] [6000.6] UUM-134256: Fixed "Default" being added to Enum value…
svc-reach-platform-support Oct 22, 2026
d6a3813
[Port] [6000.6] [UUM-157159] Warn on Freeform Light 2D when 2D Common…
svc-reach-platform-support Oct 22, 2026
2c6269b
[Port] [6000.6] [UUM-153965] Fix Light2D NRE when a Light2DProvider r…
svc-reach-platform-support Oct 22, 2026
ddb7cd3
[Port] [6000.6] [UUM-157948] [URP] [7000.0] Fix RenderGraph sample er…
svc-reach-platform-support Oct 22, 2026
9f84dd6
[UUM-158281] Disable unstable Materials Editor test
Oct 22, 2026
6897b51
[Port] [6000.6] UUM-152503: URP camera with Target Eye None uses wind…
svc-reach-platform-support Oct 23, 2026
8583083
[Port] [6000.6] [6000.3] [URP] [ShaderGraph] [UUM-155529] Fix LOD Cro…
svc-reach-platform-support Oct 23, 2026
b1d7971
[Port] [6000.6] [UUM-152952] Fix ShadowCaster2D Casting Source and Li…
svc-reach-platform-support Oct 23, 2026
d12e470
[Port] [6000.6] [UUM-157162] Fix black APV probes near terrain on Vul…
svc-reach-platform-support Oct 23, 2026
30942e0
[Port] [6000.6] [UUM-157335] [SRP Core] Fix render graph culling a pa…
svc-reach-platform-support Oct 23, 2026
7a47c87
[Port] [6000.6] [UUM-147205] Draw renderers whose shader variant comp…
svc-reach-platform-support Oct 23, 2026
312bdba
[Port] [6000.6] [UUM-144607] Log duplicate global 2D light error from…
svc-reach-platform-support Oct 27, 2026
36db7ee
[Port] [6000.6] HDRP: Dispose upscaler framework contexts with the pi…
svc-reach-platform-support Oct 27, 2026
2173e6e
[Port] [6000.6] [UUM-155720] [SRP] Fix Convert Assets staying disable…
svc-reach-platform-support Oct 27, 2026
0575a3a
[Port] [6000.6] Fix Missing Objects and Shadows in Quad Views with Ca…
svc-reach-platform-support Oct 27, 2026
7a4bf74
[Port] [6000.6] Fix the right eye in XR multi-pass selecting differen…
svc-reach-platform-support Oct 27, 2026
e7b69a9
[Port] [6000.6] [UUM-158073] [URP 2D] [7000.0] Strip unused Rendering…
svc-reach-platform-support Oct 27, 2026
cdf3265
[Port] [6000.6] Avoid miscompilation in ANGLE DX11 backend in URP clu…
svc-reach-platform-support Oct 28, 2026
cb99a07
[Port] [6000.6] Fix speckles/white spots with APV
svc-reach-platform-support Oct 29, 2026
f87c129
[Port] [6000.6] [UUM-158401] [SRP] Apply the native subpass limit to …
YohannVaastUnity Oct 29, 2026
a01a1b8
[Port] [6000.6] [UUM-158619] [URP] Fix Bloom intensity following Scre…
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
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions Packages/com.unity.render-pipelines.core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

## [Unreleased]

### Fixed
- Fixed a `variant DISABLE_TEXTURE2D_X_ARRAY not found` shader error when copying MSAA textures on OpenGL ES 3.1 drivers that lack per-sample shading (`gl_SampleID`); these devices now fall back to a regular blit instead.
- Fixed a "Shader 'Hidden/Core/ProbeVolumeDebug': All SubShaders were stripped" warning when building an HDRP project, caused by a leftover URP-specific RenderPipeline tag on the shared probe volume debug shader.

Version Updated
The version number for this package has increased due to a version update of a related graphics package.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,19 +36,19 @@ rtResources.Load();
**Note:** Since the Player doesn't give access to the Asset Database, this method only works in the Editor.

To load the [`RayTracingResources`](xref:UnityEngine.Rendering.UnifiedRayTracing.RayTracingResources) in the Player, you can also build an AssetBundle that includes the following SRP Core files:
- Runtime/UnifiedRayTracing/Common/GeometryPool/GeometryPoolKernels.compute
- Runtime/UnifiedRayTracing/Common/Utilities/CopyBuffer.compute
- Runtime/UnifiedRayTracing/Compute/RadeonRays/kernels/copyPositions.compute
- Runtime/UnifiedRayTracing/Compute/RadeonRays/kernels/bit_histogram.compute
- Runtime/UnifiedRayTracing/Compute/RadeonRays/kernels/block_reduce_part.compute
- Runtime/UnifiedRayTracing/Compute/RadeonRays/kernels/block_scan.compute
- Runtime/UnifiedRayTracing/Compute/RadeonRays/kernels/build_hlbvh.compute
- Runtime/UnifiedRayTracing/Compute/RadeonRays/kernels/restructure_bvh.compute
- Runtime/UnifiedRayTracing/Compute/RadeonRays/kernels/scatter.compute
- `Runtime/UnifiedRayTracing/Common/GeometryPool/GeometryPoolKernels.compute`
- `Runtime/UnifiedRayTracing/Common/Utilities/CopyBuffer.compute`
- `Runtime/UnifiedRayTracing/Compute/RadeonRays/kernels/copyPositions.compute`
- `Runtime/UnifiedRayTracing/Compute/RadeonRays/kernels/bit_histogram.compute`
- `Runtime/UnifiedRayTracing/Compute/RadeonRays/kernels/block_reduce_part.compute`
- `Runtime/UnifiedRayTracing/Compute/RadeonRays/kernels/block_scan.compute`
- `Runtime/UnifiedRayTracing/Compute/RadeonRays/kernels/build_hlbvh.compute`
- `Runtime/UnifiedRayTracing/Compute/RadeonRays/kernels/restructure_bvh.compute`
- `Runtime/UnifiedRayTracing/Compute/RadeonRays/kernels/scatter.compute`

For more information about how to build and load AssetBundles, refer to [AssetBundles](xref:AssetBundlesIntro).
For more information about building and loading AssetBundles, refer to [AssetBundles](xref:AssetBundlesIntro).

Once the AssetBundle is built, you can load it using the following:
After you build the AssetBundle, use the following code to load it:
```C#
var rtResources = new RayTracingResources();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ public class ExampleRenderPipeline : RenderPipeline
}
catch (Exception e)
{
if (renderGraph.ResetGraphAndLogException(e))
if (myRenderGraph.ResetGraphAndLogException(e))
throw;
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
using System.Runtime.CompilerServices;

// Core
[assembly: InternalsVisibleTo("Unity.RenderPipelines.Core.Editor.Tests")]

// HDRP
[assembly: InternalsVisibleTo("Unity.RenderPipelines.HighDefinition.Editor")]
[assembly: InternalsVisibleTo("Unity.RenderPipelines.HighDefinition.Editor.Tests")]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,54 +17,139 @@ internal abstract class AssetsConverter : IRenderPipelineConverter
public void Scan(Action<List<IRenderPipelineConverterItem>> onScanFinish)
{
assets.Clear();
void OnSearchFinish()
{
var returnList = new List<IRenderPipelineConverterItem>(assets.Count);
foreach (var asset in assets)
returnList.Add(asset);
onScanFinish?.Invoke(returnList);
}

var processedIds = new HashSet<string>();
var pooledDict = UnityEngine.Pool.DictionaryPool<string, List<RenderPipelineConverterAssetItem>>.Get(out var assetsByDescription);
bool dictionaryReleased = false;

SearchServiceUtils.RunQueuedSearch
(
SearchServiceUtils.IndexingOptions.DeepSearch,
contextSearchQueriesAndIds,
(item, description) =>
try
{
void OnSearchFinish()
{
// Direct conversion - works for both assets and scene objects
var unityObject = item.ToObject();
try
{
var organizedList = CategorizeResults(assets, assetsByDescription);
onScanFinish?.Invoke(organizedList);
}
finally
{
if (!dictionaryReleased)
{
UnityEngine.Pool.DictionaryPool<string, List<RenderPipelineConverterAssetItem>>.Release(assetsByDescription);
dictionaryReleased = true;
}
}
}

var processedIds = new HashSet<string>();
var perGroupProcessedIds = new Dictionary<string, HashSet<string>>();
var assetLookup = new Dictionary<string, RenderPipelineConverterAssetItem>();

SearchServiceUtils.RunQueuedSearch
(
SearchServiceUtils.IndexingOptions.DeepSearch,
contextSearchQueriesAndIds,
(item, description) =>
{
var unityObject = item.ToObject();

if (unityObject == null)
return;

GameObject go = null;

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

// Ensure we're always working with GameObjects
GameObject go = null;
var gid = GlobalObjectId.GetGlobalObjectIdSlow(go);
var gidString = gid.ToString();

if (unityObject is GameObject gameObject)
go = gameObject;
else if (unityObject is Component component)
go = component.gameObject;
else
return; // Not a GameObject or Component
string groupName = GetGroupNameFromDescription(description);

var gid = GlobalObjectId.GetGlobalObjectIdSlow(go);
if (!processedIds.Add(gid.ToString()))
return;
// Check if this group has already processed this object
if (!perGroupProcessedIds.ContainsKey(groupName))
perGroupProcessedIds[groupName] = new HashSet<string>();

int type = gid.identifierType; // 1=Asset, 2=SceneObject
if (!perGroupProcessedIds[groupName].Add(gidString))
return;

var assetItem = new RenderPipelineConverterAssetItem(gid.ToString())
{
name = $"{unityObject.name} ({(type == 1 ? "Prefab" : "SceneObject")})",
info = type == 1 ? AssetDatabase.GetAssetPath(unityObject) : go.scene.path,
};

assets.Add(assetItem);
},
OnSearchFinish
);
RenderPipelineConverterAssetItem assetItem;

// Add to the global assets list only once
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,
};

assets.Add(assetItem);
assetLookup[gidString] = assetItem;
}
else
{
assetItem = assetLookup[gidString];
}

// Add the asset item to the group
if (!assetsByDescription.ContainsKey(groupName))
assetsByDescription[groupName] = new List<RenderPipelineConverterAssetItem>();

assetsByDescription[groupName].Add(assetItem);
},
OnSearchFinish
);
}
catch
{
if (!dictionaryReleased)
{
UnityEngine.Pool.DictionaryPool<string, List<RenderPipelineConverterAssetItem>>.Release(assetsByDescription);
dictionaryReleased = true;
}
throw;
}
}

/// <summary>
/// Categorizes scan results into a tree structure.
/// Override this method to customize how items are organized.
/// Default implementation returns a flat list.
/// </summary>
/// <param name="assets">All assets found during scan</param>
/// <param name="assetsByDescription">Assets grouped by their search description</param>
/// <returns>Organized list of converter items</returns>
protected virtual List<IRenderPipelineConverterItem> CategorizeResults(
List<RenderPipelineConverterAssetItem> assets,
Dictionary<string, List<RenderPipelineConverterAssetItem>> assetsByDescription)
{
if (assets == null || assets.Count == 0)
return new List<IRenderPipelineConverterItem>();

// Default: Return flat list
var flatList = new List<IRenderPipelineConverterItem>(assets.Count);
foreach (var asset in assets)
flatList.Add(asset);

return flatList;
}

/// <summary>
/// Extracts the group name from the search description.
/// Override this to customize how group names are extracted.
/// Default implementation removes " is being referenced" suffix.
/// Note: This string is coupled to the format used in ReadonlyMaterialConverter.GetMaterialSearchList()
/// </summary>
protected virtual string GetGroupNameFromDescription(string description)
{
return description.Replace(" is being referenced", "");
}

public virtual void BeforeConvert() { }
Expand All @@ -75,6 +160,12 @@ public Status Convert(IRenderPipelineConverterItem item, out string message)
{
var assetItem = item as RenderPipelineConverterAssetItem;

if (assetItem == null)
{
message = "Item is not a valid asset for conversion.";
return Status.Error;
}

var obj = assetItem.LoadObject();

if (obj == null)
Expand Down
Loading
Loading