Files
WickedEngine/WickedEngine/envMapVS.hlsl
T
2018-01-31 23:16:46 +00:00

19 lines
481 B
HLSL

#include "objectInputLayoutHF.hlsli"
#include "envMapHF.hlsli"
VSOut_EnvmapRendering main(Input_Object_POS_TEX input)
{
VSOut_EnvmapRendering Out;
float4x4 WORLD = MakeWorldMatrixFromInstance(input.instance);
VertexSurface surface = MakeVertexSurfaceFromInput(input);
Out.pos = mul(surface.position, WORLD);
Out.nor = normalize(mul(surface.normal, (float3x3)WORLD));
Out.tex = surface.uv;
Out.instanceColor = input.instance.color_dither.rgb;
Out.ao = 1;
return Out;
}