【shader】添加对所有平台的支持
parent
6ef1d6c643
commit
908ca14632
|
@ -34,7 +34,7 @@ Shader "Shader Forge/shuibowen" {
|
|||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
uniform float4 _Color;
|
||||
uniform fixed _U_Speed_copy;
|
||||
|
@ -106,7 +106,7 @@ Shader "Shader Forge/shuibowen" {
|
|||
#pragma fragmentoption ARB_precision_hint_fastest
|
||||
#pragma multi_compile_shadowcaster
|
||||
#pragma multi_compile_fog
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
struct VertexInput {
|
||||
float4 vertex : POSITION;
|
||||
|
|
|
@ -38,7 +38,7 @@ Shader "Shader Forge/shuibowen_1" {
|
|||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
uniform float4 _Color;
|
||||
uniform fixed _U_Speed_copy;
|
||||
|
@ -110,7 +110,7 @@ Shader "Shader Forge/shuibowen_1" {
|
|||
#pragma fragmentoption ARB_precision_hint_fastest
|
||||
#pragma multi_compile_shadowcaster
|
||||
#pragma multi_compile_fog
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
struct VertexInput {
|
||||
float4 vertex : POSITION;
|
||||
|
|
|
@ -41,7 +41,7 @@ Shader "Shader Forge/fresnel_flow" {
|
|||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
uniform float4 _fresnelyanse;
|
||||
uniform float _fresneldaxiao;
|
||||
|
@ -136,7 +136,7 @@ Shader "Shader Forge/fresnel_flow" {
|
|||
#pragma fragmentoption ARB_precision_hint_fastest
|
||||
#pragma multi_compile_shadowcaster
|
||||
#pragma multi_compile_fog
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
struct VertexInput {
|
||||
float4 vertex : POSITION;
|
||||
|
|
|
@ -35,7 +35,7 @@ Shader "MagesBox/Add" {
|
|||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
uniform float4 _Main_Color;
|
||||
uniform sampler2D _Main_Tex; uniform float4 _Main_Tex_ST;
|
||||
|
@ -98,7 +98,7 @@ Shader "MagesBox/Add" {
|
|||
#pragma fragmentoption ARB_precision_hint_fastest
|
||||
#pragma multi_compile_shadowcaster
|
||||
#pragma multi_compile_fog
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
struct VertexInput {
|
||||
float4 vertex : POSITION;
|
||||
|
|
|
@ -48,7 +48,7 @@ Shader "MagesBox/Alpha_Blend" {
|
|||
#define UNITY_PASS_FORWARDBASE
|
||||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
uniform sampler2D _Main_Tex; uniform float4 _Main_Tex_ST;
|
||||
uniform fixed4 _Color;
|
||||
|
|
|
@ -33,7 +33,7 @@ Shader "Custom/distortion" {
|
|||
#define UNITY_PASS_FORWARDBASE
|
||||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal d3d11_9x
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan d3d11_9x
|
||||
#pragma target 3.0
|
||||
uniform sampler2D _Maintex; uniform float4 _Maintex_ST;
|
||||
uniform float _u_speed;
|
||||
|
@ -87,7 +87,7 @@ Shader "Custom/distortion" {
|
|||
#include "Lighting.cginc"
|
||||
#pragma fragmentoption ARB_precision_hint_fastest
|
||||
#pragma multi_compile_shadowcaster
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal d3d11_9x
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan d3d11_9x
|
||||
#pragma target 3.0
|
||||
uniform sampler2D _Maintex; uniform float4 _Maintex_ST;
|
||||
uniform float _u_speed;
|
||||
|
|
|
@ -36,7 +36,7 @@ Shader "MagesBox/Add_Circle" {
|
|||
#define UNITY_PASS_FORWARDBASE
|
||||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
uniform sampler2D _Main_Tex; uniform float4 _Main_Tex_ST;
|
||||
uniform half4 _MainTex_Color;
|
||||
|
|
|
@ -33,7 +33,7 @@ Shader "MagesBox/AlphaBlend_Circle" {
|
|||
#define UNITY_PASS_FORWARDBASE
|
||||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
uniform sampler2D _Main_Tex; uniform float4 _Main_Tex_ST;
|
||||
uniform half4 _Color;
|
||||
|
|
|
@ -33,7 +33,7 @@ Shader "ysj/EffectOffsetShaderAdd" {
|
|||
#define UNITY_PASS_FORWARDBASE
|
||||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal n3ds wiiu
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan n3ds wiiu
|
||||
#pragma target 2.0
|
||||
uniform sampler2D _MainTex; uniform float4 _MainTex_ST;
|
||||
uniform fixed4 _TintColor;
|
||||
|
|
|
@ -33,7 +33,7 @@ Shader "ysj/EffectOffsetShaderAddTop" {
|
|||
#define UNITY_PASS_FORWARDBASE
|
||||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal n3ds wiiu
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan n3ds wiiu
|
||||
#pragma target 2.0
|
||||
uniform sampler2D _MainTex; uniform float4 _MainTex_ST;
|
||||
uniform fixed4 _TintColor;
|
||||
|
|
|
@ -33,7 +33,7 @@ Shader "ysj/EffectOffsetShaderAddTop" {
|
|||
#define UNITY_PASS_FORWARDBASE
|
||||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal n3ds wiiu
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan n3ds wiiu
|
||||
#pragma target 2.0
|
||||
uniform sampler2D _MainTex; uniform float4 _MainTex_ST;
|
||||
uniform fixed4 _TintColor;
|
||||
|
|
|
@ -32,7 +32,7 @@ Shader "ysj/EffectOffsetShaderAlpha" {
|
|||
#define UNITY_PASS_FORWARDBASE
|
||||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal n3ds wiiu
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan n3ds wiiu
|
||||
#pragma target 2.0
|
||||
uniform sampler2D _MainTex; uniform float4 _MainTex_ST;
|
||||
uniform fixed4 _TintColor;
|
||||
|
|
|
@ -35,7 +35,7 @@ Shader "MagesBox/Glass" {
|
|||
#pragma fragment frag
|
||||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
uniform sampler2D _GrabTexture;
|
||||
uniform sampler2D _Main_Texture; uniform float4 _Main_Texture_ST;
|
||||
|
|
|
@ -40,7 +40,7 @@ Shader "ysj/MatCapAdd"
|
|||
CGPROGRAM
|
||||
#pragma vertex vert
|
||||
#pragma fragment frag
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma fragmentoption ARB_precision_hint_fastest
|
||||
#pragma multi_compile_fog
|
||||
#include "UnityCG.cginc"
|
||||
|
@ -221,7 +221,7 @@ Shader "ysj/MatCapAdd"
|
|||
CGPROGRAM
|
||||
#pragma vertex vert
|
||||
#pragma fragment frag
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma fragmentoption ARB_precision_hint_fastest
|
||||
#pragma multi_compile_fog
|
||||
#include "UnityCG.cginc"
|
||||
|
|
|
@ -40,7 +40,7 @@ Shader "Shader Forge/YOYO/RongJie_Alpha" {
|
|||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
uniform float _BianHouDu;
|
||||
uniform sampler2D _RongJieWenLi; uniform float4 _RongJieWenLi_ST;
|
||||
|
@ -109,7 +109,7 @@ Shader "Shader Forge/YOYO/RongJie_Alpha" {
|
|||
#pragma fragmentoption ARB_precision_hint_fastest
|
||||
#pragma multi_compile_shadowcaster
|
||||
#pragma multi_compile_fog
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
struct VertexInput {
|
||||
float4 vertex : POSITION;
|
||||
|
|
|
@ -32,7 +32,7 @@ Shader "Custom/S_03_UV_alpha_add" {
|
|||
//#define UNITY_PASS_FORWARDBASE
|
||||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal d3d11_9x
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan d3d11_9x
|
||||
#pragma target 3.0
|
||||
uniform sampler2D _Tex; uniform float4 _Tex_ST;
|
||||
uniform float _U;
|
||||
|
|
|
@ -36,7 +36,7 @@ Shader "Custom/S_03_UV_alpha_add_1" {
|
|||
//#define UNITY_PASS_FORWARDBASE
|
||||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal d3d11_9x
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan d3d11_9x
|
||||
#pragma target 3.0
|
||||
uniform sampler2D _Tex; uniform float4 _Tex_ST;
|
||||
uniform float _U;
|
||||
|
|
|
@ -33,7 +33,7 @@ Shader "MagesBox/UVPanner_Add" {
|
|||
#define UNITY_PASS_FORWARDBASE
|
||||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
uniform half _U_Speed;
|
||||
uniform half _V_Speed;
|
||||
|
|
|
@ -37,7 +37,7 @@ Shader "MagesBox/UVPanner_Add_1" {
|
|||
#define UNITY_PASS_FORWARDBASE
|
||||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
uniform half _U_Speed;
|
||||
uniform half _V_Speed;
|
||||
|
|
|
@ -36,7 +36,7 @@ Shader "MagesBox/UVPanner_Alpha" {
|
|||
#define UNITY_PASS_FORWARDBASE
|
||||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
uniform fixed _U_Speed;
|
||||
uniform fixed _V_Speed;
|
||||
|
|
|
@ -38,7 +38,7 @@ Shader "Shader Forge/liudongrongjie" {
|
|||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
uniform sampler2D _liudong; uniform float4 _liudong_ST;
|
||||
uniform float _fre_;
|
||||
|
@ -129,7 +129,7 @@ Shader "Shader Forge/liudongrongjie" {
|
|||
#pragma fragmentoption ARB_precision_hint_fastest
|
||||
#pragma multi_compile_shadowcaster
|
||||
#pragma multi_compile_fog
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
uniform sampler2D _rongjie; uniform float4 _rongjie_ST;
|
||||
uniform float _miaobian;
|
||||
|
|
|
@ -38,7 +38,7 @@ Shader "Xffect/DissolveShaderAlphaXffectAdd" {
|
|||
#define UNITY_PASS_FORWARDBASE
|
||||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
//#pragma target 2.0
|
||||
uniform sampler2D _disolvetex; uniform float4 _disolvetex_ST;
|
||||
uniform float _strength;
|
||||
|
|
|
@ -34,7 +34,7 @@ Shader "Shader Forge/shuibowen_Alpha Blend" {
|
|||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
uniform float4 _Color;
|
||||
uniform fixed _U_Speed_copy;
|
||||
|
@ -106,7 +106,7 @@ Shader "Shader Forge/shuibowen_Alpha Blend" {
|
|||
#pragma fragmentoption ARB_precision_hint_fastest
|
||||
#pragma multi_compile_shadowcaster
|
||||
#pragma multi_compile_fog
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
struct VertexInput {
|
||||
float4 vertex : POSITION;
|
||||
|
|
|
@ -38,7 +38,7 @@ Shader "Shader Forge/shuibowen_Alpha Blend" {
|
|||
#include "UnityCG.cginc"
|
||||
#pragma multi_compile_fwdbase
|
||||
#pragma multi_compile_fog
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
uniform float4 _Color;
|
||||
uniform fixed _U_Speed_copy;
|
||||
|
@ -110,7 +110,7 @@ Shader "Shader Forge/shuibowen_Alpha Blend" {
|
|||
#pragma fragmentoption ARB_precision_hint_fastest
|
||||
#pragma multi_compile_shadowcaster
|
||||
#pragma multi_compile_fog
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles
|
||||
#pragma only_renderers d3d9 d3d11 glcore gles gles3 metal vulkan
|
||||
#pragma target 3.0
|
||||
struct VertexInput {
|
||||
float4 vertex : POSITION;
|
||||
|
|
Loading…
Reference in New Issue