From 46b403149f8d2bc9b00eccaa7f8938386276f38e Mon Sep 17 00:00:00 2001 From: Nebulous Date: Sun, 5 Sep 2021 23:10:44 +0300 Subject: [PATCH 1/9] High Definition Render Pipeline --- descriptions/Engine.UnityHighDefinitionRenderPipeline.md | 1 + rules.ini | 1 + tests/types/Engine.UnityHDRP.txt | 4 ++++ 3 files changed, 6 insertions(+) create mode 100644 descriptions/Engine.UnityHighDefinitionRenderPipeline.md create mode 100644 tests/types/Engine.UnityHDRP.txt diff --git a/descriptions/Engine.UnityHighDefinitionRenderPipeline.md b/descriptions/Engine.UnityHighDefinitionRenderPipeline.md new file mode 100644 index 000000000..a5db5ff2b --- /dev/null +++ b/descriptions/Engine.UnityHighDefinitionRenderPipeline.md @@ -0,0 +1 @@ +[**HDRP**](https://unity.com/srp/High-Definition-Render-Pipeline) is a high-fidelity Scriptable Render Pipeline built by Unity to target modern (Compute Shader compatible) platforms and powerful hardware. diff --git a/rules.ini b/rules.ini index 8652ef639..294acd8d4 100644 --- a/rules.ini +++ b/rules.ini @@ -97,6 +97,7 @@ Unigine = (?:^|/)(?:|lib)Unigine_x(?:86|64)\.(?:dylib|dll|so)$ Unity[] = (?:^|/)Assembly-CSharp\.dll$ Unity[] = (?:^|/)Unity(?:Engine|Player)\.(?:dylib|dll)$ Unity[] = (?:^|/)UnityEngine\..+$ +UnityHDRP = (?:^|/)Unity\.RenderPipelines\.HighDefinition\.(?:Config\.Runtime|Runtime)\.dll$ Unreal[] = (?:^|/)Binaries/Win(?:32|64)/ Unreal[] = (?:^|/)Engine/Binaries/ThirdParty/ Unreal[] = (?:^|/)UnrealEd\. diff --git a/tests/types/Engine.UnityHDRP.txt b/tests/types/Engine.UnityHDRP.txt new file mode 100644 index 000000000..aeb2f0be1 --- /dev/null +++ b/tests/types/Engine.UnityHDRP.txt @@ -0,0 +1,4 @@ +/Unity.RenderPipelines.HighDefinition.Config.Runtime.dll +/Unity.RenderPipelines.HighDefinition.Runtime.dll +Unity.RenderPipelines.HighDefinition.Config.Runtime.dll +Unity.RenderPipelines.HighDefinition.Config.Runtime.dll \ No newline at end of file From 88d3b77ab4ecde3f070d21611fc69762f55ec01c Mon Sep 17 00:00:00 2001 From: Nebulous Date: Sun, 5 Sep 2021 23:23:37 +0300 Subject: [PATCH 2/9] fix description error --- ...e.UnityHighDefinitionRenderPipeline.md => Engine.UnityHDRP.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename descriptions/{Engine.UnityHighDefinitionRenderPipeline.md => Engine.UnityHDRP.md} (100%) diff --git a/descriptions/Engine.UnityHighDefinitionRenderPipeline.md b/descriptions/Engine.UnityHDRP.md similarity index 100% rename from descriptions/Engine.UnityHighDefinitionRenderPipeline.md rename to descriptions/Engine.UnityHDRP.md From 1ea0e82763f6ca487ad75731c2318003712f49a5 Mon Sep 17 00:00:00 2001 From: Nebulous Date: Sun, 5 Sep 2021 23:26:08 +0300 Subject: [PATCH 3/9] fix duplicate define error --- tests/types/Engine.UnityHDRP.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/types/Engine.UnityHDRP.txt b/tests/types/Engine.UnityHDRP.txt index aeb2f0be1..c4ffa985d 100644 --- a/tests/types/Engine.UnityHDRP.txt +++ b/tests/types/Engine.UnityHDRP.txt @@ -1,4 +1,4 @@ /Unity.RenderPipelines.HighDefinition.Config.Runtime.dll /Unity.RenderPipelines.HighDefinition.Runtime.dll Unity.RenderPipelines.HighDefinition.Config.Runtime.dll -Unity.RenderPipelines.HighDefinition.Config.Runtime.dll \ No newline at end of file +/Unity.RenderPipelines.HighDefinition.Runtime.dll \ No newline at end of file From 12b55ba52d045a5aeaac48613e0a6c2720c11584 Mon Sep 17 00:00:00 2001 From: Nebulous Date: Sun, 5 Sep 2021 23:27:11 +0300 Subject: [PATCH 4/9] second attempt at fixing duplicate define error --- tests/types/Engine.UnityHDRP.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/types/Engine.UnityHDRP.txt b/tests/types/Engine.UnityHDRP.txt index c4ffa985d..fdcb2549b 100644 --- a/tests/types/Engine.UnityHDRP.txt +++ b/tests/types/Engine.UnityHDRP.txt @@ -1,4 +1,4 @@ /Unity.RenderPipelines.HighDefinition.Config.Runtime.dll /Unity.RenderPipelines.HighDefinition.Runtime.dll Unity.RenderPipelines.HighDefinition.Config.Runtime.dll -/Unity.RenderPipelines.HighDefinition.Runtime.dll \ No newline at end of file +Unity.RenderPipelines.HighDefinition.Runtime.dll \ No newline at end of file From c94c6e5057c96247e27c93e4cd52167e0044e00a Mon Sep 17 00:00:00 2001 From: Nebulous Date: Mon, 6 Sep 2021 00:07:50 +0300 Subject: [PATCH 5/9] change to SDK --- tests/types/{Engine.UnityHDRP.txt => SDK.UnityHDRP.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename tests/types/{Engine.UnityHDRP.txt => SDK.UnityHDRP.txt} (100%) diff --git a/tests/types/Engine.UnityHDRP.txt b/tests/types/SDK.UnityHDRP.txt similarity index 100% rename from tests/types/Engine.UnityHDRP.txt rename to tests/types/SDK.UnityHDRP.txt From 2bf1a72ad737767b05da2bd3ae7317651547de49 Mon Sep 17 00:00:00 2001 From: Nebulous Date: Mon, 6 Sep 2021 00:10:24 +0300 Subject: [PATCH 6/9] change description to sdk --- descriptions/{Engine.UnityHDRP.md => SDK.UnityHDRP.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename descriptions/{Engine.UnityHDRP.md => SDK.UnityHDRP.md} (100%) diff --git a/descriptions/Engine.UnityHDRP.md b/descriptions/SDK.UnityHDRP.md similarity index 100% rename from descriptions/Engine.UnityHDRP.md rename to descriptions/SDK.UnityHDRP.md From daba0151c9ac1df56161b1069df1ec929dc0e18a Mon Sep 17 00:00:00 2001 From: Nebulous Date: Mon, 6 Sep 2021 00:13:13 +0300 Subject: [PATCH 7/9] rule: engine to SDK --- rules.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules.ini b/rules.ini index 294acd8d4..aea0106c8 100644 --- a/rules.ini +++ b/rules.ini @@ -97,7 +97,6 @@ Unigine = (?:^|/)(?:|lib)Unigine_x(?:86|64)\.(?:dylib|dll|so)$ Unity[] = (?:^|/)Assembly-CSharp\.dll$ Unity[] = (?:^|/)Unity(?:Engine|Player)\.(?:dylib|dll)$ Unity[] = (?:^|/)UnityEngine\..+$ -UnityHDRP = (?:^|/)Unity\.RenderPipelines\.HighDefinition\.(?:Config\.Runtime|Runtime)\.dll$ Unreal[] = (?:^|/)Binaries/Win(?:32|64)/ Unreal[] = (?:^|/)Engine/Binaries/ThirdParty/ Unreal[] = (?:^|/)UnrealEd\. @@ -145,4 +144,5 @@ SDL = (?:^|/)sdl2?\.dll$ Steam_Audio = (?:^|/)(?:lib)?(?:steamaudio|phonon)\.(?:dylib|dll|so)$ Steam_Networking = (?:^|/)(?:lib)?steamnetworkingsockets\.(?:dylib|dll|so)$ Tobii = (?:^|/)Tobii +UnityHDRP = (?:^|/)Unity\.RenderPipelines\.HighDefinition\.(?:Config\.Runtime|Runtime)\.dll$ Wwise = (?:^|/)AkSoundEngine(?:dll)?\.(?:bundle|dll)$ From cbdd7e3ebcc0f8f0e5ea15609ab55e80908e3aa3 Mon Sep 17 00:00:00 2001 From: Nebulous Date: Mon, 20 Sep 2021 17:02:37 +0300 Subject: [PATCH 8/9] Adds Universal Render Pipeline detection --- descriptions/SDK.UnityURP.md | 3 +++ rules.ini | 1 + tests/types/SDK.UnityURP.txt | 9 +++++++++ 3 files changed, 13 insertions(+) create mode 100644 descriptions/SDK.UnityURP.md create mode 100644 tests/types/SDK.UnityURP.txt diff --git a/descriptions/SDK.UnityURP.md b/descriptions/SDK.UnityURP.md new file mode 100644 index 000000000..4bf105d8a --- /dev/null +++ b/descriptions/SDK.UnityURP.md @@ -0,0 +1,3 @@ +[**URP**](https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@11.0/manual/index.html) The Universal Render Pipeline is a prebuilt Scriptable Render Pipeline, made by Unity. URP provides artist-friendly workflows that let you quickly and easily create optimized graphics across a range of platforms, from mobile to high-end consoles and PCs. + + diff --git a/rules.ini b/rules.ini index aea0106c8..1dbd19204 100644 --- a/rules.ini +++ b/rules.ini @@ -146,3 +146,4 @@ Steam_Networking = (?:^|/)(?:lib)?steamnetworkingsockets\.(?:dylib|dll|so)$ Tobii = (?:^|/)Tobii UnityHDRP = (?:^|/)Unity\.RenderPipelines\.HighDefinition\.(?:Config\.Runtime|Runtime)\.dll$ Wwise = (?:^|/)AkSoundEngine(?:dll)?\.(?:bundle|dll)$ +UnityURP = (?:^|/)Unity\.RenderPipelines\.Universal\.(?:Config\.Runtime|Shaders|Runtime)\.dll$ diff --git a/tests/types/SDK.UnityURP.txt b/tests/types/SDK.UnityURP.txt new file mode 100644 index 000000000..72dab317f --- /dev/null +++ b/tests/types/SDK.UnityURP.txt @@ -0,0 +1,9 @@ +/Unity.RenderPipeline.Universal.ShaderLibrary.dll +/Unity.RenderPipelines.Universal.Runtime.dll +/Unity.RenderPipelines.Universal.Shaders.dll +/Aragami2_Data/il2cpp_data/etc/mono + +Unity.RenderPipeline.Universal.ShaderLibrary.dll +Unity.RenderPipelines.Universal.Runtime.dll +Unity.RenderPipelines.Universal.Shaders.dll +Aragami2_Data/il2cpp_data/etc/mono \ No newline at end of file From d05e65caefd99f5fab704f51ff646c586b148106 Mon Sep 17 00:00:00 2001 From: Nebulous Date: Mon, 20 Sep 2021 17:25:46 +0300 Subject: [PATCH 9/9] add urp --- descriptions/SDK.UnityURP.md | 3 +++ rules.ini | 3 ++- tests/types/SDK.UnityURP.txt | 9 +++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 descriptions/SDK.UnityURP.md create mode 100644 tests/types/SDK.UnityURP.txt diff --git a/descriptions/SDK.UnityURP.md b/descriptions/SDK.UnityURP.md new file mode 100644 index 000000000..4bf105d8a --- /dev/null +++ b/descriptions/SDK.UnityURP.md @@ -0,0 +1,3 @@ +[**URP**](https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@11.0/manual/index.html) The Universal Render Pipeline is a prebuilt Scriptable Render Pipeline, made by Unity. URP provides artist-friendly workflows that let you quickly and easily create optimized graphics across a range of platforms, from mobile to high-end consoles and PCs. + + diff --git a/rules.ini b/rules.ini index 561930eea..d384469e2 100644 --- a/rules.ini +++ b/rules.ini @@ -148,4 +148,5 @@ Steam_Audio = (?:^|/)(?:lib)?(?:steamaudio|phonon)\.(?:dylib|dll|so)$ Steam_Networking = (?:^|/)(?:lib)?steamnetworkingsockets\.(?:dylib|dll|so)$ Tobii = (?:^|/)Tobii UnityHDRP = (?:^|/)Unity\.RenderPipelines\.HighDefinition\.(?:Config\.Runtime|Runtime)\.dll$ -Wwise = (?:^|/)AkSoundEngine(?:dll)?\.(?:bundle|dll)$ +UnityURP = (?:^|/)Unity\.RenderPipelines\.Universal\.(?:Config\.Runtime|Shaders|Runtime)\.dll$ +Wwise = (?:^|/)AkSoundEngine(?:dll)?\.(?:bundle|dll)$ \ No newline at end of file diff --git a/tests/types/SDK.UnityURP.txt b/tests/types/SDK.UnityURP.txt new file mode 100644 index 000000000..72dab317f --- /dev/null +++ b/tests/types/SDK.UnityURP.txt @@ -0,0 +1,9 @@ +/Unity.RenderPipeline.Universal.ShaderLibrary.dll +/Unity.RenderPipelines.Universal.Runtime.dll +/Unity.RenderPipelines.Universal.Shaders.dll +/Aragami2_Data/il2cpp_data/etc/mono + +Unity.RenderPipeline.Universal.ShaderLibrary.dll +Unity.RenderPipelines.Universal.Runtime.dll +Unity.RenderPipelines.Universal.Shaders.dll +Aragami2_Data/il2cpp_data/etc/mono \ No newline at end of file