From 349b13bb5674a8ce07f32af6c99cbae245ee6d40 Mon Sep 17 00:00:00 2001 From: Nebulous Date: Mon, 20 Sep 2021 17:33:39 +0300 Subject: [PATCH 01/10] adding unitys URP as SDK 2 --- descriptions/SDK.UnityURP.md | 1 + rules.ini | 1 + tests/types/SDK.UnityURP.txt | 9 +++++++++ 3 files changed, 11 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..abab070a1 --- /dev/null +++ b/descriptions/SDK.UnityURP.md @@ -0,0 +1 @@ +[**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. \ No newline at end of file diff --git a/rules.ini b/rules.ini index 561930eea..035f47cd9 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$ +UnityURP = (?:^|/)Unity\.RenderPipelines\.Universal\.(?:Config\.Runtime|Shaders|Runtime)\.dll$ Wwise = (?:^|/)AkSoundEngine(?:dll)?\.(?:bundle|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 14580452c81fb840c33caff251237bb029442ecb Mon Sep 17 00:00:00 2001 From: Nebulous Date: Mon, 20 Sep 2021 17:51:31 +0300 Subject: [PATCH 02/10] fixing rules test 1 --- rules.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules.ini b/rules.ini index 035f47cd9..d8a37d101 100644 --- a/rules.ini +++ b/rules.ini @@ -148,5 +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$ -UnityURP = (?:^|/)Unity\.RenderPipelines\.Universal\.(?:Config\.Runtime|Shaders|Runtime)\.dll$ +UnityURP = (?:^|/)Unity\.RenderPipelines\.Universal\.(?:ShaderLibrary\.Runtime|Shaders|Runtime)\.dll$ Wwise = (?:^|/)AkSoundEngine(?:dll)?\.(?:bundle|dll)$ From 1a1dbd4382a2777176440ab67e647d79a5b9dbca Mon Sep 17 00:00:00 2001 From: Nebulous Date: Mon, 20 Sep 2021 17:54:20 +0300 Subject: [PATCH 03/10] fix rules 2 --- rules.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rules.ini b/rules.ini index d8a37d101..ba3dd47eb 100644 --- a/rules.ini +++ b/rules.ini @@ -148,5 +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$ -UnityURP = (?:^|/)Unity\.RenderPipelines\.Universal\.(?:ShaderLibrary\.Runtime|Shaders|Runtime)\.dll$ +UnityURP = (?:^|/)Unity\.RenderPipelines\.Universal\.(?:ShaderLibrary|Shaders|Runtime)\.dll$ Wwise = (?:^|/)AkSoundEngine(?:dll)?\.(?:bundle|dll)$ From bd99abd99d5bd355090e499be204124034c5f1d2 Mon Sep 17 00:00:00 2001 From: Nebulous Date: Mon, 20 Sep 2021 17:56:04 +0300 Subject: [PATCH 04/10] fix rules 3 --- rules.ini | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rules.ini b/rules.ini index ba3dd47eb..0ee931b5a 100644 --- a/rules.ini +++ b/rules.ini @@ -148,5 +148,7 @@ 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$ -UnityURP = (?:^|/)Unity\.RenderPipelines\.Universal\.(?:ShaderLibrary|Shaders|Runtime)\.dll$ +UnityURP[] = (?:^|/)Unity\.RenderPipelines\.Universal\.(?:Shaders|Runtime)\.dll$ +UnityURP[] = (?:^|/)Unity\.RenderPipeline\.Universal\.(?:ShaderLibrary)\.dll$ + Wwise = (?:^|/)AkSoundEngine(?:dll)?\.(?:bundle|dll)$ From d65bc8f600d56c750a80cf30a0e38431fcc03da2 Mon Sep 17 00:00:00 2001 From: Nebulous Date: Mon, 20 Sep 2021 17:57:20 +0300 Subject: [PATCH 05/10] fix rules 4 --- rules.ini | 1 + 1 file changed, 1 insertion(+) diff --git a/rules.ini b/rules.ini index 0ee931b5a..7d113c1b3 100644 --- a/rules.ini +++ b/rules.ini @@ -150,5 +150,6 @@ Tobii = (?:^|/)Tobii UnityHDRP = (?:^|/)Unity\.RenderPipelines\.HighDefinition\.(?:Config\.Runtime|Runtime)\.dll$ UnityURP[] = (?:^|/)Unity\.RenderPipelines\.Universal\.(?:Shaders|Runtime)\.dll$ UnityURP[] = (?:^|/)Unity\.RenderPipeline\.Universal\.(?:ShaderLibrary)\.dll$ +UnityURP[] = (?:^|/)Aragami2_Data/il2cpp_data/etc/mono$ Wwise = (?:^|/)AkSoundEngine(?:dll)?\.(?:bundle|dll)$ From 0b7bc975701486a2d9cdc9a35871fcfa9db1866f Mon Sep 17 00:00:00 2001 From: Nebulous Date: Mon, 20 Sep 2021 18:00:15 +0300 Subject: [PATCH 06/10] update description --- descriptions/SDK.UnityURP.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/descriptions/SDK.UnityURP.md b/descriptions/SDK.UnityURP.md index abab070a1..2ad13fcad 100644 --- a/descriptions/SDK.UnityURP.md +++ b/descriptions/SDK.UnityURP.md @@ -1 +1 @@ -[**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. \ No newline at end of file +[**URP**](https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@11.0/manual/index.html) URP is a customizable cross-platform Scriptable Render Pipeline built by Unity to target all modern platforms. From 6328a99a1fa04ba52e21795ed15228375352577a Mon Sep 17 00:00:00 2001 From: Nebulous Date: Mon, 20 Sep 2021 18:07:34 +0300 Subject: [PATCH 07/10] fix markdown --- descriptions/SDK.UnityURP.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/descriptions/SDK.UnityURP.md b/descriptions/SDK.UnityURP.md index 2ad13fcad..d7cf33f68 100644 --- a/descriptions/SDK.UnityURP.md +++ b/descriptions/SDK.UnityURP.md @@ -1 +1 @@ -[**URP**](https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@11.0/manual/index.html) URP is a customizable cross-platform Scriptable Render Pipeline built by Unity to target all modern platforms. +[**URP**](https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@11.0/manual/index.html) is a customizable cross-platform Scriptable Render Pipeline built by Unity to target all modern platforms. From 033c30c4a88dc2e326bdbfdb2b2b5ab967b4534e Mon Sep 17 00:00:00 2001 From: Nebulous Date: Mon, 20 Sep 2021 18:13:30 +0300 Subject: [PATCH 08/10] Removed a particular game addition to the list, meant to circumvent il2cpp --- rules.ini | 5 +---- tests/types/SDK.UnityURP.txt | 4 ---- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/rules.ini b/rules.ini index 7d113c1b3..5b292172b 100644 --- a/rules.ini +++ b/rules.ini @@ -148,8 +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$ -UnityURP[] = (?:^|/)Unity\.RenderPipelines\.Universal\.(?:Shaders|Runtime)\.dll$ -UnityURP[] = (?:^|/)Unity\.RenderPipeline\.Universal\.(?:ShaderLibrary)\.dll$ -UnityURP[] = (?:^|/)Aragami2_Data/il2cpp_data/etc/mono$ - +UnityURP = (?:^|/)Unity\.RenderPipelines\.Universal\.(?:Shaders|Runtime)\.dll$ Wwise = (?:^|/)AkSoundEngine(?:dll)?\.(?:bundle|dll)$ diff --git a/tests/types/SDK.UnityURP.txt b/tests/types/SDK.UnityURP.txt index 72dab317f..bba4ad10e 100644 --- a/tests/types/SDK.UnityURP.txt +++ b/tests/types/SDK.UnityURP.txt @@ -1,9 +1,5 @@ -/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 e4132ff57e5f9d7afda6a1369dd9830aaa3cd2e3 Mon Sep 17 00:00:00 2001 From: Nebulous Date: Mon, 20 Sep 2021 18:15:49 +0300 Subject: [PATCH 09/10] added shaderlibrary detection back in --- rules.ini | 3 ++- tests/types/SDK.UnityURP.txt | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/rules.ini b/rules.ini index 5b292172b..e09747d47 100644 --- a/rules.ini +++ b/rules.ini @@ -148,5 +148,6 @@ 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$ -UnityURP = (?:^|/)Unity\.RenderPipelines\.Universal\.(?:Shaders|Runtime)\.dll$ +UnityURP[] = (?:^|/)Unity\.RenderPipelines\.Universal\.(?:Shaders|Runtime)\.dll$ +UnityURP[] = (?:^|/)Unity\.RenderPipeline\.Universal\.ShaderLibrary\.dll$ Wwise = (?:^|/)AkSoundEngine(?:dll)?\.(?:bundle|dll)$ diff --git a/tests/types/SDK.UnityURP.txt b/tests/types/SDK.UnityURP.txt index bba4ad10e..fb1448f06 100644 --- a/tests/types/SDK.UnityURP.txt +++ b/tests/types/SDK.UnityURP.txt @@ -1,5 +1,7 @@ /Unity.RenderPipelines.Universal.Runtime.dll /Unity.RenderPipelines.Universal.Shaders.dll +/Unity.RenderPipeline.Universal.ShaderLibrary.dll Unity.RenderPipelines.Universal.Runtime.dll Unity.RenderPipelines.Universal.Shaders.dll +Unity.RenderPipeline.Universal.ShaderLibrary.dll From 3b77559da848609ebbb9118304f77d3fab355ef7 Mon Sep 17 00:00:00 2001 From: Nebulous Date: Mon, 20 Sep 2021 18:23:05 +0300 Subject: [PATCH 10/10] removed all rules except 1 (others are not needed) --- rules.ini | 3 +-- tests/types/SDK.UnityURP.txt | 5 +---- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/rules.ini b/rules.ini index e09747d47..c85a38601 100644 --- a/rules.ini +++ b/rules.ini @@ -148,6 +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$ -UnityURP[] = (?:^|/)Unity\.RenderPipelines\.Universal\.(?:Shaders|Runtime)\.dll$ -UnityURP[] = (?:^|/)Unity\.RenderPipeline\.Universal\.ShaderLibrary\.dll$ +UnityURP = (?:^|/)Unity\.RenderPipelines\.Universal\.Runtime\.dll$ Wwise = (?:^|/)AkSoundEngine(?:dll)?\.(?:bundle|dll)$ diff --git a/tests/types/SDK.UnityURP.txt b/tests/types/SDK.UnityURP.txt index fb1448f06..84b5178cb 100644 --- a/tests/types/SDK.UnityURP.txt +++ b/tests/types/SDK.UnityURP.txt @@ -1,7 +1,4 @@ /Unity.RenderPipelines.Universal.Runtime.dll -/Unity.RenderPipelines.Universal.Shaders.dll -/Unity.RenderPipeline.Universal.ShaderLibrary.dll Unity.RenderPipelines.Universal.Runtime.dll -Unity.RenderPipelines.Universal.Shaders.dll -Unity.RenderPipeline.Universal.ShaderLibrary.dll +