【shader】添加对所有平台的支持

dev_chengFeng
gaoxin 2021-08-28 13:40:15 +08:00
parent 6ef1d6c643
commit 908ca14632
24 changed files with 34 additions and 34 deletions

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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"

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;

View File

@ -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;