[Add] All in one shader

This commit is contained in:
2026-02-23 22:01:07 +07:00
parent ec0aa86ac2
commit 4f942cd7c0
806 changed files with 401510 additions and 33 deletions
@@ -0,0 +1,46 @@
Pass
{
Name "<PASS_NAME>"
Tags
{
<LIGHT_MODE>
}
<BLEND_COMMAND>
<CULL_COMMAND>
<Z_WRITE_COMMAND>
<Z_TEST_COMMAND>
<COLOR_MASK_COMMAND>
<STENCIL_BLOCK>
HLSLPROGRAM
#pragma target 3.0
#pragma vertex <VERTEX_PROGRAM_NAME>
#pragma fragment <FRAGMENT_PROGRAM_NAME>
<EXTRA_PRAGMA_LINES>
#define ALLIN1_SHADER_VARIANT
<PIPELINE_PASS_SYMBOL>
<THIS_PASS_SYMBOL>
//<ALLIN1_EFFECTS>
<ALLIN1_FEATURES>
//</ALLIN1_EFFECTS>
#include "UnityCG.cginc"
<INCLUDE_ALL_IN_1_SHADER_FEATURES>
#include "AutoLight.cginc"
#include "UnityLightingCommon.cginc"
<INCLUDE_COMMON_STRUCTS>
<INCLUDE_COMMON_FUNCTIONS>
<INCLUDE_PIPELINE_HELPER>
<INCLUDE_ALL_IN_1_SHADER_LIGHT>
<INCLUDE_EFFECT_LIBRARIES>
<INCLUDE_CORE_LIBRARY>
<INCLUDE_PASS>
ENDHLSL
}
@@ -0,0 +1,14 @@
fileFormatVersion: 2
guid: 0b7fd35e09faa604e81cdb0b41a5ced4
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 316173
packageName: All In 1 3D-Shader
packageVersion: 2.72
assetPath: Assets/Plugins/AllIn13DShader/Editor/Effects Profiles/Templates/PassTemplate_BIRP.allin1template
uploadId: 865720
@@ -0,0 +1,52 @@
Pass
{
Name "<PASS_NAME>"
Tags
{
<LIGHT_MODE>
}
<BLEND_COMMAND>
<CULL_COMMAND>
<Z_WRITE_COMMAND>
<Z_TEST_COMMAND>
<COLOR_MASK_COMMAND>
<STENCIL_BLOCK>
HLSLPROGRAM
#pragma vertex <VERTEX_PROGRAM_NAME>
#pragma fragment <FRAGMENT_PROGRAM_NAME>
#define ALLIN1_SHADER_VARIANT
<PIPELINE_PASS_SYMBOL>
<THIS_PASS_SYMBOL>
<FEATURES_URP_DEFINES>
<FEATURES_URP_LIBRARY>
#ifdef ALLIN1_DOTS_INSTANCING_SUPPORT
#pragma target 4.5
#else
#pragma target 3.0
#endif
//<ALLIN1_EFFECTS>
<ALLIN1_FEATURES>
//</ALLIN1_EFFECTS>
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
<INCLUDE_ALL_IN_1_SHADER_FEATURES>
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
<INCLUDE_COMMON_STRUCTS>
<INCLUDE_COMMON_FUNCTIONS>
<INCLUDE_PIPELINE_HELPER>
<INCLUDE_ALL_IN_1_SHADER_LIGHT>
<INCLUDE_EFFECT_LIBRARIES>
<INCLUDE_CORE_LIBRARY>
<INCLUDE_PASS>
ENDHLSL
}
@@ -0,0 +1,14 @@
fileFormatVersion: 2
guid: 82e31d9f58451684ab6f3ac5a299f971
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 316173
packageName: All In 1 3D-Shader
packageVersion: 2.72
assetPath: Assets/Plugins/AllIn13DShader/Editor/Effects Profiles/Templates/PassTemplate_URP.allin1template
uploadId: 865720
@@ -0,0 +1,6 @@
#ifndef ALLIN13DSHADER_SHADERFEATURES_<EffectsProfileID>
#define ALLIN13DSHADER_SHADERFEATURES_<EffectsProfileID>
<Content>
#endif //ALLIN13DSHADER_SHADERFEATURES_<EffectsProfileID>
@@ -0,0 +1,14 @@
fileFormatVersion: 2
guid: 2c7e49c3cff475d47a9837ad32530a72
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 316173
packageName: All In 1 3D-Shader
packageVersion: 2.72
assetPath: Assets/Plugins/AllIn13DShader/Editor/Effects Profiles/Templates/ShaderFeaturesTemplate.allin1template
uploadId: 865720
@@ -0,0 +1,24 @@
Shader "AllIn13DShader - Baked Effects/<VARIANT_NAME>"
{
Properties
{
<SHADER_PROPERTIES>
}
SubShader
{
PackageRequirements
{
"com.unity.render-pipelines.universal" : "12.0"
}
<SHADER_PASSES_URP>
}
SubShader
{
<SHADER_PASSES_BIRP>
}
CustomEditor "AllIn13DShader.AllIn13DShaderMaterialInspector"
}
@@ -0,0 +1,14 @@
fileFormatVersion: 2
guid: 1008b6c26c1d5604fbea18f1f31eb1bd
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:
AssetOrigin:
serializedVersion: 1
productId: 316173
packageName: All In 1 3D-Shader
packageVersion: 2.72
assetPath: Assets/Plugins/AllIn13DShader/Editor/Effects Profiles/Templates/ShaderTemplate.allin1template
uploadId: 865720