summaryrefslogtreecommitdiffstats
path: root/src/extras/shaders/leedsVehicle_blend_PS.hlsl
diff options
context:
space:
mode:
authoraap <aap@papnet.eu>2021-01-19 11:38:51 +0100
committeraap <aap@papnet.eu>2021-01-19 11:38:51 +0100
commit8baae4c77ff85e6fb1cacd428162804080998069 (patch)
tree63c90940449949019d601f09421e234d734aa576 /src/extras/shaders/leedsVehicle_blend_PS.hlsl
parentfix handbrake (diff)
downloadre3-8baae4c77ff85e6fb1cacd428162804080998069.tar
re3-8baae4c77ff85e6fb1cacd428162804080998069.tar.gz
re3-8baae4c77ff85e6fb1cacd428162804080998069.tar.bz2
re3-8baae4c77ff85e6fb1cacd428162804080998069.tar.lz
re3-8baae4c77ff85e6fb1cacd428162804080998069.tar.xz
re3-8baae4c77ff85e6fb1cacd428162804080998069.tar.zst
re3-8baae4c77ff85e6fb1cacd428162804080998069.zip
Diffstat (limited to 'src/extras/shaders/leedsVehicle_blend_PS.hlsl')
-rw-r--r--src/extras/shaders/leedsVehicle_blend_PS.hlsl33
1 files changed, 0 insertions, 33 deletions
diff --git a/src/extras/shaders/leedsVehicle_blend_PS.hlsl b/src/extras/shaders/leedsVehicle_blend_PS.hlsl
deleted file mode 100644
index e32970b2..00000000
--- a/src/extras/shaders/leedsVehicle_blend_PS.hlsl
+++ /dev/null
@@ -1,33 +0,0 @@
-struct VS_out {
- float4 Position : POSITION;
- float3 TexCoord0 : TEXCOORD0;
- float2 TexCoord1 : TEXCOORD1;
- float4 Color : COLOR0;
-};
-
-sampler2D diffTex : register(s0);
-sampler2D envTex : register(s1);
-
-float4 fogColor : register(c0);
-
-float4 fxparams : register(c1);
-
-#define shininess (fxparams.x)
-
-float4 main(VS_out input) : COLOR
-{
- float4 pass1 = input.Color*tex2D(diffTex, input.TexCoord0.xy);
- float4 pass2 = tex2D(envTex, input.TexCoord1.xy);
- pass2.a *= shininess;
-
- pass1.rgb = lerp(fogColor.rgb, pass1.rgb, input.TexCoord0.z);
- pass2.rgb = lerp(float3(0.0, 0.0, 0.0), pass2.rgb, input.TexCoord0.z);
-
- // We simulate drawing this in two passes.
- // We premultiply alpha so render state should be one.
- float4 color;
- color.rgb = pass1.rgb*pass1.a*(1.0-pass2.a) + pass2.rgb*pass2.a;
- color.a = pass1.a*(1.0-pass2.a) + pass2.a;
-
- return color;
-}