(61d00a474) v0.9.7.1
This commit is contained in:
@@ -31,6 +31,12 @@
|
||||
/processorParam:DebugMode=Auto
|
||||
/build:deformshader.fx
|
||||
|
||||
#begin gradientshader.fx
|
||||
/importer:EffectImporter
|
||||
/processor:EffectProcessor
|
||||
/processorParam:DebugMode=Auto
|
||||
/build:gradientshader.fx
|
||||
|
||||
#begin losshader.fx
|
||||
/importer:EffectImporter
|
||||
/processor:EffectProcessor
|
||||
@@ -43,15 +49,15 @@
|
||||
/processorParam:DebugMode=Auto
|
||||
/build:postprocess.fx
|
||||
|
||||
#begin watershader.fx
|
||||
/importer:EffectImporter
|
||||
/processor:EffectProcessor
|
||||
/processorParam:DebugMode=Auto
|
||||
/build:watershader.fx
|
||||
|
||||
#begin solidcolor.fx
|
||||
/importer:EffectImporter
|
||||
/processor:EffectProcessor
|
||||
/processorParam:DebugMode=Auto
|
||||
/build:solidcolor.fx
|
||||
|
||||
#begin watershader.fx
|
||||
/importer:EffectImporter
|
||||
/processor:EffectProcessor
|
||||
/processorParam:DebugMode=Auto
|
||||
/build:watershader.fx
|
||||
|
||||
|
||||
@@ -36,6 +36,12 @@
|
||||
/processorParam:DebugMode=Auto
|
||||
/build:deformshader_opengl.fx
|
||||
|
||||
#begin gradientshader_opengl.fx
|
||||
/importer:EffectImporter
|
||||
/processor:EffectProcessor
|
||||
/processorParam:DebugMode=Auto
|
||||
/build:gradientshader_opengl.fx
|
||||
|
||||
#begin losshader_opengl.fx
|
||||
/importer:EffectImporter
|
||||
/processor:EffectProcessor
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
sampler TextureSampler : register(s0);
|
||||
|
||||
float4 color1;
|
||||
float4 color2;
|
||||
float midPoint;
|
||||
float fadeDist;
|
||||
|
||||
float4 PixelShaderF(float4 position : SV_Position, float4 color : COLOR0, float2 texCoord : TEXCOORD0) : COLOR0
|
||||
{
|
||||
float4 t = tex2D(TextureSampler, texCoord);
|
||||
|
||||
float a = saturate(((texCoord.y - midPoint) / fadeDist) + 0.5);
|
||||
|
||||
return t * (color1 * a + color2 * (1.0-a));
|
||||
}
|
||||
|
||||
|
||||
technique Gradient
|
||||
{
|
||||
pass Pass1
|
||||
{
|
||||
PixelShader = compile ps_4_0_level_9_1 PixelShaderF();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
sampler TextureSampler : register(s0);
|
||||
|
||||
float4 color1;
|
||||
float4 color2;
|
||||
float midPoint;
|
||||
float fadeDist;
|
||||
|
||||
float4 PixelShaderF(float4 position : SV_Position, float4 color : COLOR0, float2 texCoord : TEXCOORD0) : COLOR0
|
||||
{
|
||||
float4 t = tex2D(TextureSampler, texCoord);
|
||||
|
||||
float a = saturate(((texCoord.y - midPoint) / fadeDist) + 0.5);
|
||||
|
||||
return t * (color1 * a + color2 * (1.0-a));
|
||||
}
|
||||
|
||||
|
||||
technique Gradient
|
||||
{
|
||||
pass Pass1
|
||||
{
|
||||
PixelShader = compile ps_2_0 PixelShaderF();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user