Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
a0c42b4
[Port] [6000.3] [UUM-141743][6000.6][URP 2D] Fix Light2D serializatio…
kennytann Jul 1, 2026
daa5d3e
[Port] [6000.3] DOCG-8892 Fix render graph variable name in example r…
svc-reach-platform-support Jul 1, 2026
94410ce
[Port] [6000.3] DOCG-8707 Clarify render queue requirement for Scene …
svc-reach-platform-support Jul 1, 2026
9c60086
[Port] [6000.3] [UUM-136214][URP 2D] Refresh light batching debugger …
kennytann Jul 1, 2026
43677c5
[Port] [6000.3] [2d] Validate all euler angle inputs for QuaternionEu…
svc-reach-platform-support Jul 3, 2026
26a928c
[Port] [6000.3] [2d] Handle Tile flip using TransformVertices
svc-reach-platform-support Jul 3, 2026
c8b71e7
[Port] [6000.3] [URP] [UUM-141980] Fix Bloom missing in Player when D…
Jul 3, 2026
20da629
[Port] [6000.3] Fix flaky GC.Alloc in SweepLineRectUtils.CalculateRec…
svc-reach-platform-support Jul 5, 2026
d7543b8
[Port] [6000.3] DOCG-8907 - Removed irrelevant paragraph from Shader …
svc-reach-platform-support Jul 5, 2026
251ca5a
[Port][6000.3][URP][HDRP] Add warning messages when set Camera orthog…
ashleykitchen-unity Jul 10, 2026
999856e
[Port] [6000.3] [MaterialUpgrader] Skip SaveAssets when no material w…
svc-reach-platform-support Jul 10, 2026
cf143f5
[Port] [6000.3] Updated units in shader graph node documentation
svc-reach-platform-support Jul 11, 2026
5a1394e
[Port] [6000.3] Direct URP help URLs to the Unity Manual
svc-reach-platform-support Jul 14, 2026
3650917
[Port] [6000.3] docg-8934: implement pages fix titles
svc-reach-platform-support Jul 15, 2026
fae0dcd
[Port] [6000.3] Add backbuffer check to RenderObjectsPass for foveation
svc-reach-platform-support Jul 16, 2026
41fb842
[Port] [6000.3] [URP] Loosen 000_DeferredPlus_Many average threshold
svc-reach-platform-support Jul 18, 2026
8005bf7
[Port] [6000.3] [HDRP][XR] Update ClearBuffer2D to support XR views
svc-reach-platform-support Jul 20, 2026
4b6176e
[Port] [6000.3] Fixed a typo in the HDRP Tessellation reference page
svc-reach-platform-support Jul 20, 2026
a423796
[6000.3] Remove platform SDK detail from HDRP runtime test ignore reason
pbartels-unity Oct 3, 2026
cd7efdf
[Port] [6000.3] [URP] [2D] [UUM-145892][7000.0] Fix intermediate text…
svc-reach-platform-support Oct 5, 2026
fdbb145
[Port] [6000.3] [UUM-147747][UUM-148111][7000.0] Fix LineRenderer sha…
svc-reach-platform-support Oct 5, 2026
5a48afb
[Port] [6000.3] [UUM-150815] Fixed RectMask2D softening the edges of …
svc-reach-platform-support Oct 8, 2026
96d0282
[6000.3] [UUM-117369] [URP] Revert DX11-only copy of _CameraDepthAtta…
SamuelSiltanenUnity Oct 8, 2026
ef89206
[Port] [6000.3] [UUM-139845] Restore virtual texturing keyword permut…
svc-reach-platform-support Oct 8, 2026
3bff533
[Port] [6000.3] [UUM-151903] Destroy the mesh AccelStructAdapter bake…
svc-reach-platform-support Oct 9, 2026
8af9427
[Port] [6000.3] [UUM-144935][7000.0] Rename Resources folder to Resou…
svc-reach-platform-support Oct 12, 2026
871c05a
[Port] [6000.3] [HDRP] Fix dark outline on geometry with MSAA and clo…
svc-reach-platform-support Oct 13, 2026
15cb2b2
[Port] [6000.3] Metal: skip compute kernels whose threadgroup exceeds…
svc-reach-platform-support Oct 13, 2026
2aa1d1f
[Port] [6000.3] [DOCG-9120] Add Shader Graph project settings referen…
marta-malberti Oct 13, 2026
e0b6397
[Port] [6000.3] Fix speckles/white spots with APV
svc-reach-platform-support Oct 15, 2026
bc4b526
[6000.3] [URP] [ShaderGraph] [UUM-155529] Fix LOD Cross Fade include …
richardu-se Oct 15, 2026
0faf62e
[Port] [6000.3] [UUM-155361] [HDRP] Add 4012_MotionBlur_CameraOnly re…
svc-reach-platform-support Oct 15, 2026
4787a3f
[Port] [6000.3] [UUM-149002] [URP] Fix dropped normalWS in deprecated…
svc-reach-platform-support Oct 15, 2026
436b7e7
[Port] [6000.3] [UUM-155363] [HDRP] Add 9006_StencilUsage reference i…
JMargevics Oct 18, 2026
769937c
[Port] [6000.3] App freezes when m_RenderScale is set to 0.8 in the M…
svc-reach-platform-support Oct 21, 2026
eb6744c
[Port] [6000.3] [UUM-149758] [VFX] Fix GPU crash in per-camera VFX so…
svc-reach-platform-support Oct 21, 2026
a9fcddc
[Port] [6000.3] [UUM-156931][URP 2D][7000.0] Fix Point Light 2D losin…
svc-reach-platform-support Oct 21, 2026
83f5438
[Port] [6000.3] [UUM-157091] Fix -Wconversion warnings in core Shader…
pigselated Oct 21, 2026
ff7877b
[HDRP] Set HD Template default quality level to Balanced (UUM-149134)
JMargevics Oct 21, 2026
9c48ba5
[Port] [6000.3] docg 8142: Create docs pages for Artistic/Mask Shader…
marta-malberti Oct 21, 2026
b279bae
[Port] [6000.3] [UUM-156028] Remove unused import to fix breakage on …
svc-reach-platform-support Oct 21, 2026
8dde04f
[Port] [6000.3] HDRP: release FSR2 camera contexts when the pipeline …
svc-reach-platform-support Oct 22, 2026
b903f0a
[Port] [6000.3] UUM-134256: Fixed "Default" being added to Enum value…
svc-reach-platform-support Oct 22, 2026
15ba185
[Port] [6000.3] [UUM-152935] Move ShadowCasterPath into its own file
svc-reach-platform-support Oct 22, 2026
3ec8859
[Port] [6000.3] HDRP tests: relax chronic-too-tight image comparison …
svc-reach-platform-support Oct 23, 2026
d9e24b6
[Port] [6000.3] [UUM-154810] Give new Light2D components a default fr…
svc-reach-platform-support Oct 23, 2026
0e720ae
[Port] [6000.3] [UUM-157948] [URP] [7000.0] Fix RenderGraph sample er…
svc-reach-platform-support Oct 23, 2026
d00129f
[Port] [6000.3] Fix shader variant mismatch when additional light sha…
svc-reach-platform-support Oct 24, 2026
8834616
[Port] [6000.3] [UUM-137732] Fix APV probe placement on Vulkan with A…
svc-reach-platform-support Oct 24, 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
  •  
  •  
  •  
3 changes: 3 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,9 @@ 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.

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 @@ -35,7 +35,20 @@ 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 the **unifiedraytracing** AssetBundle. For more information about how to build and load AssetBundles, refer to [AssetBundles](xref:AssetBundlesIntro).
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`

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

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
Expand Up @@ -116,7 +116,7 @@ static AccelStructAdapter BuildAccelerationStructure()
if (mesh == null)
continue;

if (renderer.component is SkinnedMeshRenderer)
if (renderer.component is not MeshRenderer)
continue;

int subMeshCount = mesh.subMeshCount;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,7 @@ static AccelStructAdapter BuildAccelerationStructure()
if (!s_TracingContext.TryGetMeshForAccelerationStructure(renderer.component, out var mesh))
continue;

if (renderer.component is SkinnedMeshRenderer)
if (renderer.component is not MeshRenderer)
continue;

int subMeshCount = mesh.subMeshCount;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ static AccelStructAdapter BuildAccelerationStructure(int mask)
if (!s_TracingContext.TryGetMeshForAccelerationStructure(renderer.component, out var mesh))
continue;

if (renderer.component is SkinnedMeshRenderer)
if (renderer.component is not MeshRenderer)
continue;

int subMeshCount = mesh.subMeshCount;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ CBUFFER_START(InstanceData)
CBUFFER_END
#endif

RWTexture3D<float> _Output : register(u4);
RWTexture3D<float4> _Output : register(u4);
float _OutputSize;
float3 _VolumeWorldOffset;
float3 _VolumeSize;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,15 @@ public override void OnGUI(Rect position, SerializedProperty property, GUIConten
euler = EditorGUI.Vector3Field(position, label, euler);
EditorGUIUtility.wideMode = w;
if (EditorGUI.EndChangeCheck())
property.quaternionValue = Quaternion.Euler(euler);
{
bool isFinite = (!float.IsNaN(euler.x) && !float.IsInfinity(euler.x) &&
!float.IsNaN(euler.y) && !float.IsInfinity(euler.y) &&
!float.IsNaN(euler.z) && !float.IsInfinity(euler.z));
if (isFinite)
{
property.quaternionValue = Quaternion.Euler(euler.x, euler.y, euler.z);
}
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -303,6 +303,8 @@ internal static string PerformUpgradeInternal(
{
s_UpgradeLog.AppendLine($"{progressBarName}");

bool anyMaterialModified = false;

for (int materialIndex = 0; materialIndex < materialUpgrades.Count; ++materialIndex)
{
var entry = materialUpgrades[materialIndex];
Expand All @@ -323,11 +325,16 @@ internal static string PerformUpgradeInternal(
else
{
s_UpgradeLog.AppendLine($"Upgrading material: {entry.MaterialInfo.Name} using shader: {entry.MaterialInfo.ShaderName}");
Upgrade(entry.MaterialInfo.Material, upgraders, flags);
if (entry.MaterialInfo.Material != null)
{
Upgrade(entry.MaterialInfo.Material, upgraders, flags);
anyMaterialModified = true;
}
}
}

AssetDatabase.SaveAssets();
if (anyMaterialModified)
AssetDatabase.SaveAssets();

if (showProgressBar)
EditorUtility.ClearProgressBar();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,9 @@ public void RegisterDebug(IDebugDisplaySettings settings)
createIfNull: true,
groupIndex: (disposableSettingsPanel is DebugDisplaySettingsPanel debugDisplaySettingsPanel) ? debugDisplaySettingsPanel.Order : 0);
#if UNITY_EDITOR
panel.documentationUrl = disposableSettingsPanel.GetType().GetCustomAttribute<HelpURLAttribute>()?.URL;

if (DocumentationUtils.TryGetHelpURL(disposableSettingsPanel.GetType(), out var documentationUrl))
panel.documentationUrl = documentationUrl;
#endif

ObservableList<DebugUI.Widget> panelChildren = panel.children;
Expand Down
Loading
Loading