[Add] All in one shader
This commit is contained in:
+46
@@ -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
|
||||
}
|
||||
+14
@@ -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
|
||||
+52
@@ -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
|
||||
}
|
||||
+14
@@ -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
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
#ifndef ALLIN13DSHADER_SHADERFEATURES_<EffectsProfileID>
|
||||
#define ALLIN13DSHADER_SHADERFEATURES_<EffectsProfileID>
|
||||
|
||||
<Content>
|
||||
|
||||
#endif //ALLIN13DSHADER_SHADERFEATURES_<EffectsProfileID>
|
||||
+14
@@ -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
|
||||
+24
@@ -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"
|
||||
}
|
||||
+14
@@ -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
|
||||
Reference in New Issue
Block a user