missing ribbon shaders, empty template

This commit is contained in:
Azaezel 2015-10-07 05:40:05 -05:00
parent 2044b2691e
commit a100a00c99
2 changed files with 54 additions and 0 deletions

View file

@ -0,0 +1,20 @@
#define IN_HLSL
#include "../shdrConsts.h"
#include "../torque.hlsl"
uniform sampler2D ribTex : register(S0);
struct v2f
{
float2 texCoord : TEXCOORD0;
float2 shiftdata : TEXCOORD1;
float4 color : COLOR0;
};
float4 main(v2f IN) : COLOR0
{
float4 Tex = tex2D(ribTex,IN.texCoord);
Tex.a *= IN.color.a;
return hdrEncode(Tex);
}

View file

@ -0,0 +1,34 @@
#define IN_HLSL
#include "../shdrConsts.h"
struct a2v
{
float2 texCoord : TEXCOORD0;
float2 shiftdata : TEXCOORD1;
float3 normal : NORMAL;
float4 position : POSITION;
float4 color : COLOR0;
};
struct v2f
{
float4 hpos : POSITION;
float2 texCoord : TEXCOORD0;
float2 shiftdata : TEXCOORD1;
float4 color : COLOR0;
};
uniform float4x4 modelview;
uniform float3 eyePos;
v2f main(a2v IN)
{
v2f OUT;
OUT.hpos = mul(modelview, IN.position);
OUT.color = IN.color;
OUT.texCoord = IN.texCoord;
OUT.shiftdata = IN.shiftdata;
return OUT;
}