Divergent/mods/Screen Space Shaders/gamedata/shaders/r3/effects_rain.vs

34 lines
621 B
Plaintext
Raw Normal View History

2024-03-17 20:18:03 -04:00
/**
* @ Version: SCREEN SPACE SHADERS - UPDATE 17
* @ Description: Rain Shader - VS
* @ Modified time: 2023-06-22 20:16
* @ Author: https://www.moddb.com/members/ascii1457
* @ Mod: https://www.moddb.com/mods/stalker-anomaly/addons/screen-space-shaders
*/
#include "common.h"
// Vertex Struct
struct v2p_Rain
{
float2 Tex0 : TEXCOORD0;
float4 tc : TEXCOORD1;
float4 HPos : SV_Position;
};
uniform float4x4 mVPTexgen;
v2p_Rain main ( v_TL I)
{
v2p_Rain O;
// Basic Stuff
O.HPos = mul( m_WVP, I.P);
O.Tex0 = I.Tex0;
// Screen Space Data
O.tc = mul( mVPTexgen, I.P);
O.tc.z = O.HPos.z;
return O;
}