Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
3e817bf
Upgrade Remaining ShaderGraph Projects to GTF v9
giorgospetkakis Aug 21, 2025
9da0282
Terrain/fix/playstation shadergraph issues
jonbro Aug 21, 2025
12dc25c
Fix Custom Function node ref page issues (user feedback)
sebastienduverne Aug 21, 2025
79c6fdc
DOCG-7257: Fix typo
ocarrere Aug 21, 2025
28ed9e6
DOCG-7262: Link to latest version of Manual docs
ocarrere Aug 21, 2025
536c718
DOCG-7358 Scene Color Node docs improvements
markg-unity Aug 21, 2025
8f3394a
[content automatically redacted] touching PlatformDependent folder
utjkaz Aug 21, 2025
80807a5
Proper workaround for changes to vector logic intrinsics in HLSL 2021
laylaarab Aug 22, 2025
46b1310
Fix infinite intensity bug
ApoorvaJ Aug 22, 2025
8b76aad
fix terrain sample asset
jonbro Aug 22, 2025
b58894a
Added the use of RenderingLayersTexture to the RenderGraph builder in…
nanho-lee Aug 22, 2025
d00981d
[6000.3][UUM-111385] Fix WebGL 2D with shadowed lighting
kennytann Aug 22, 2025
ce87e50
Fix Multiple errors occur when setting the Render Object Event to Aft…
Aug 22, 2025
ad9d59a
Render 3d as 2d v3 Code Cleanup
unity-cchu Aug 22, 2025
9750983
DOCG-7195 Update volumetric fog with light layers note
markg-unity Aug 22, 2025
92c56c2
[UUM-101919][6000.3][2D] Fix Light Batching Debugger UI constantly re…
kennytann Aug 25, 2025
8def3b6
[UUM-114242] Graphics/SRP/RenderGraph - Reduce version number of reso…
axoloto Aug 26, 2025
dce3de4
Regenerate broken meta file for RestirCandidateTemporal.urtshader
laylaarab Aug 26, 2025
d414b77
docg-7654: Remove text related to missing screenshot
ocarrere Aug 26, 2025
5d6768b
[Render Pipeline Converter] Refactor UI and converter state handling,…
alex-vazquez-unity3d Aug 26, 2025
ed3e01b
Fix obsolete API usage in when creating new URP Post-process Volume S…
arttu-peltonen Aug 26, 2025
132a2a0
Introducing IntermediateTestureMode.Never option for URP asset
RSlysz Aug 27, 2025
779e2fe
Graphics/uum 56935
Paulm-Unity Aug 27, 2025
6e72a1a
Port callbacks used for async APV baking
belgaard Aug 27, 2025
6ade65a
[WBTR] Fix player builds with SG Terrain materials
not-wyatt Aug 27, 2025
f1f0a94
DOCG-7369 Improve Object node docs
markg-unity Aug 27, 2025
77b50c5
DOCG-7288 port descript fix
Sam-Unity Aug 27, 2025
c8d4d18
Fix missing asset icon when creating certain assets in URP/HDRP
arttu-peltonen Aug 27, 2025
25e8ad9
Fix MaterialUpgraderTests instability
arttu-peltonen Aug 27, 2025
b62a4e4
Add missing IPostprocessBuildWithReport interface
arttu-peltonen Aug 27, 2025
443821c
DOCG-6643: Improve quality of Blackboard page in VFX Graph
ocarrere Aug 28, 2025
9686f66
[6000.4][CI] Enable XR test compatibility for 2D CI
kennytann Aug 28, 2025
e93f532
Graphics/sg/terrain shadergraph UI fixes
jonbro Aug 28, 2025
b275dcc
SkyManager Lighting Override Mask error
ApoorvaJ Aug 28, 2025
ad5dfb8
Add option to control inclusion of terrain shaders in URP.
TimAidleyAtUnity Aug 28, 2025
4cc49c6
docs/graphics/docg-7326: Improve explanation of Unpack normal
ocarrere Aug 28, 2025
c36f77c
docg-7320: Unexposed properties revert to default values
ocarrere Aug 28, 2025
a3308ff
docg-7338: Fix Parallax Mapping image
ocarrere Aug 28, 2025
61f2669
docg-7367: Add section about https://unity.com/blog/engine-platform/n…
ocarrere Aug 28, 2025
72ee4ae
Shader Graph docs - use existing shader code libraries in Custom Func…
sebastienduverne Aug 28, 2025
39aab8f
Surface Cache Code Cleanups
urasmus Aug 28, 2025
c6dba19
[XR][URP] Remove XR Dynamic resolution code that caused regression on…
giulia-u3d Aug 29, 2025
a8cd3e9
docs/graphics/docg-7270: add comment to basic test code
ocarrere Aug 29, 2025
b546eac
docg-7339: Clarify Reoriented option for Normal Blend Node
ocarrere Aug 29, 2025
54e0b2e
docg-7367: add Lerp formula and additional info
ocarrere Aug 29, 2025
31ff9f9
Render Pipeline Converter - Allow Ppv2, and 2D converters to be run i…
alex-vazquez-unity3d Aug 29, 2025
c570fd4
[VFX] Prevent the sticky note title from vanishing when empty
julienamsellem Aug 29, 2025
a9857f4
[VFX] Fixed an error message because of the node search on macOS
julienamsellem Aug 29, 2025
00c3e50
[VFX] Removed the expander icon for buffer inputs
julienamsellem Aug 29, 2025
9d7ebfc
[VFX] Fixed enum field was not set properly and then UI was always re…
julienamsellem Aug 29, 2025
1be926b
[SG]Fix for UUM-115058
bencloward Aug 29, 2025
d05016f
[UUM-115691] - Automatically Springs back to Local on Disconnect
LagueKristin Aug 29, 2025
12632be
docg-7769: Add Additional resources section
ocarrere Sep 1, 2025
7ac57e3
[UUM-115779] Fix artifacts caused by tiled deferred lighting after di…
IonutNedelcuUnity Sep 1, 2025
ef22986
[HDRP] Compensate exposure delta between previous and current frame i…
alelievr Sep 1, 2025
ecc10a5
[VFX] Small UI fixes
gabrieldelacruz Sep 1, 2025
541e7ec
update VFX to 6.3 beta and update sticky notes color + group
OrsonFavrel Sep 1, 2025
0c425f4
Render Pipeline Converter - Small UI and UX fixes
alex-vazquez-unity3d Sep 1, 2025
6c25e08
docg-7723: Change link
ocarrere Sep 1, 2025
6638a33
Bump SRP packages to 17.4.0
theo-at-unity Sep 2, 2025
64b6642
[VFX/SG] Improve Error with invalid SG Target
PaulDemeulenaere Sep 2, 2025
b49bccd
Made ProbeVolumeBakingSet.SyncBakingSets() run on-demand [COPT-3581]
John-Whigham Sep 2, 2025
0239951
Add UITK Basic Template for Shader Graph.
ncerone-unity Sep 2, 2025
2c5bbdf
Update Time Node page
fatimah-f Sep 2, 2025
82a7a66
[SRP CI] Add DX12 playmode jobs from U7
theo-at-unity Sep 2, 2025
ec419f8
DOCG-7365 Shader Graph feedback improvements
markg-unity Sep 2, 2025
61ddc5a
UUM-115123 - Disallow GPU Driven for MeshRenderers which have a non d…
olivierprat Sep 2, 2025
9324037
docg-7264: Remove screenshots from node landing pages
ocarrere Sep 3, 2025
10d750b
EntityId - Deprecating External Material Location in MeshImporters
Sep 3, 2025
64b478c
[RenderPipelineConverter] Generate base interfaces for converters.
alex-vazquez-unity3d Sep 4, 2025
e2d0d70
docg-7781: Fix typo
ocarrere Sep 4, 2025
0b09b56
[VFX/SG] Fix Parallax Occlusion Node
PaulDemeulenaere Sep 4, 2025
c0a2ca5
[VFX] Fixed copy paste custom hlsl block was losing input values
julienamsellem Sep 4, 2025
6410187
Screen Space Ambient Occlusion is not visible when the directional li…
SuminCho1 Sep 4, 2025
e8de1e4
Shader Graph : new nodes' preview state preference
FredMoreau Sep 4, 2025
fd6d852
[VFX][Fix] Prevent warning about pow with potential negative value in…
ludovic-theobald Sep 4, 2025
3353674
UUM-116018 : Fix GRDLightMaps test
olivierprat Sep 4, 2025
5acacef
Remove physics dependency from render-pipelines.core package
arttu-peltonen Sep 6, 2025
1e404fe
Graphics/SRP/RenderGraph - Optimization - Extension of the NRP RG com…
axoloto Sep 6, 2025
eab0418
[IUpscaler] Remove custom options GUI attributes, use Unity property …
volkan-unity Sep 6, 2025
c62b058
Disable unstable TerrainShadow tests in DXR project on all platforms
ericksson Sep 6, 2025
3a59cdb
Prevent merging passes with texture read/write conflicts in tile-base…
raquelpeces Sep 6, 2025
5011ec1
[PS5] Added VFX CI jobs for PS5 NGGC
jmekh Sep 6, 2025
61cdd1b
terrain shadergraph - fix default layermask color
jonbro Sep 6, 2025
1c2f829
Fix for matrices being overriden due to a reference/copy mistake
lpledouxUnity Sep 6, 2025
a869cfb
Fixed custom function node extension case sensitivity validation
SamCYu Sep 6, 2025
9acf106
URP - Improve Y-Flip detection for intermediate render passes when us…
robinb-u3d Sep 7, 2025
67c40bc
[UUM-116276][6000.4][2D] Fix Rendering Debug views for Rendergraph2D
kennytann Sep 8, 2025
87b96ed
VisualTreeAsset - Fix warnings button support for Template and Styles…
karljj1 Sep 8, 2025
2117d85
SwitchActiveTexturesToBackbuffer for URP
UnityAljosha Sep 8, 2025
2c7c86c
GFXLIGHT-1573: Path tracing package migration to U6
pigselated Sep 9, 2025
87e7e13
Render Pipeline Converter - Readonly Material Converter fixes and imp…
alex-vazquez-unity3d Sep 9, 2025
ccd79fd
Tag RG memoryless resources only when supported in API
raquelpeces Sep 9, 2025
a1a5e6e
DOCG-7247 ShaderGraph graph settings tab update
Sam-Unity Sep 9, 2025
36b89ce
DOCG - General Bug Bash Aug 2025 PR
Sam-Unity Sep 9, 2025
c8e2a11
[UUM-116587][UUM-116583][6000.4][URP 2D] Fix Light 2D name on game ob…
kennytann Sep 9, 2025
20c3530
Backport to U6: Allow the user to untick hardware ray tracing
belgaard Sep 9, 2025
af804c3
Fix Unified Baking
pigselated Sep 9, 2025
9e7888e
Revert "Merge PR #74054 from graphics/srp/urp-force-on-tile/intermedi…
kirill-titov-u Sep 10, 2025
57e5256
[UUM-117002] Fix incorrectly computed transforms and AABBs in Unified…
YvainRaeymaekers Sep 10, 2025
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
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions Packages/com.unity.render-pipelines.core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
Version Updated
The version number for this package has increased due to a version update of a related graphics package.

## [17.3.0] - 2025-08-27

This version is compatible with Unity 6000.3.0b1.
For the release notes, refer to the [Unity download archive](https://unity.com/releases/editor/archive).

## [17.2.0] - 2025-05-14

This version is compatible with Unity 6000.2.0b2.
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
area: Graphics Tools

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
using System.Collections.Generic;
using System;

namespace UnityEditor.Rendering.Converter
{
/// <summary>
/// Represents a converter that processes render pipeline conversion items.
/// </summary>
interface IRenderPipelineConverter
{
/// <summary>
/// Gets a value indicating whether the converter is enabled and can be used.
/// </summary>
bool isEnabled { get; set; }

/// <summary>
/// Gets or sets the reason message shown when the converter item is disabled.
/// </summary>
string isDisabledMessage { get; set; }

/// <summary>
/// Scans for available render pipeline converter items.
/// </summary>
/// <param name="onScanFinish">
/// A callback invoked when the scan is complete, providing the list of converter items.
/// </param>
void Scan(Action<List<IRenderPipelineConverterItem>> onScanFinish);

/// <summary>
/// Called before the conversion process begins.
/// </summary>
void BeforeConvert() { }

/// <summary>
/// Performs the conversion on a given converter item.
/// </summary>
/// <param name="item">The converter item to be processed.</param>
/// <param name="message">
/// An output message providing additional details about the conversion result.
/// </param>
/// <returns>
/// A <see cref="Status"/> value representing the outcome of the conversion.
/// </returns>
Status Convert(IRenderPipelineConverterItem item, out string message);

/// <summary>
/// Called after the conversion process is completed.
/// </summary>
void AfterConvert() { }
}
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
namespace UnityEditor.Rendering.Converter
{
/// <summary>
/// Represents a converter item used within a render pipeline conversion process.
/// </summary>
interface IRenderPipelineConverterItem
{
/// <summary>
/// Gets the display name of the converter item.
/// </summary>
string name { get; }

/// <summary>
/// Gets a description or additional information about the converter item.
/// </summary>
string info { get; }

/// <summary>
/// Gets or sets a value indicating whether the converter item is enabled.
/// </summary>
bool isEnabled { get; set; }

/// <summary>
/// Gets or sets the reason message shown when the converter item is disabled.
/// </summary>
string isDisabledMessage { get; set; }

/// <summary>
/// Invoked when the converter item is clicked or activated.
/// </summary>
void OnClicked();
}

}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
using System;

namespace UnityEditor.Rendering.Converter
{
/// <summary>
/// Represents the conversion state of a render pipeline converter item.
/// </summary>
[Serializable]
enum Status
{
/// <summary>
/// The item is waiting to be processed.
/// </summary>
Pending,

/// <summary>
/// The item has a potential issue that may require attention.
/// </summary>
Warning,

/// <summary>
/// The item encountered an error during processing.
/// </summary>
Error,

/// <summary>
/// The item was successfully processed without issues.
/// </summary>
Success,
}
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

33 changes: 33 additions & 0 deletions Packages/com.unity.render-pipelines.core/Editor/Deprecated.cs
Original file line number Diff line number Diff line change
Expand Up @@ -233,4 +233,37 @@ protected override uint DoGUI(Rect rect, GUIContent label, DebugUI.MaskField fie
return (uint)mask;
}
}

/// <summary>
/// Interface to add additional gizmo renders for a <see cref="IVolume"/>
/// </summary>
[Obsolete("IVolumeAdditionalGizmo is no longer used. #from(6000.4)", false)]
public interface IVolumeAdditionalGizmo
{
/// <summary>
/// The type that overrides this additional gizmo
/// </summary>
Type type { get; }

/// <summary>
/// Additional gizmo draw for <see cref="BoxCollider"/>
/// </summary>
/// <param name="scr">The <see cref="IVolume"/></param>
/// <param name="c">The <see cref="BoxCollider"/></param>
void OnBoxColliderDraw(IVolume scr, BoxCollider c);

/// <summary>
/// Additional gizmo draw for <see cref="SphereCollider"/>
/// </summary>
/// <param name="scr">The <see cref="IVolume"/></param>
/// <param name="c">The <see cref="SphereCollider"/></param>
void OnSphereColliderDraw(IVolume scr, SphereCollider c);

/// <summary>
/// Additional gizmo draw for <see cref="MeshCollider"/>
/// </summary>
/// <param name="scr">The <see cref="IVolume"/></param>
/// <param name="c">The <see cref="MeshCollider"/></param>
void OnMeshColliderDraw(IVolume scr, MeshCollider c);
}
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
area: Lighting
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
using System.Runtime.CompilerServices;

[assembly: InternalsVisibleTo("Assembly-CSharp-Editor-testable")]
[assembly: InternalsVisibleTo("Unity.RenderPipelines.Core.Editor")]

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
using UnityEngine;

namespace UnityEditor.PathTracing.LightBakerBridge
{
// This must be in its own file, otherwise the associated ScriptedImporter will malfunction.
internal class BakeImport : ScriptableObject
{
public string BakeInputPath;
public string LightmapRequestsPath;
public string LightProbeRequestsPath;
public string BakeOutputFolderPath;
public int ProgressPort;
}
}

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading