21 lines
389 B
HLSL
21 lines
389 B
HLSL
#include "globals.hlsli"
|
|
#include "objectInputLayoutHF.hlsli"
|
|
|
|
|
|
struct VertexOut
|
|
{
|
|
float4 pos : SV_POSITION;
|
|
};
|
|
|
|
VertexOut main(Input_Object_POS input)
|
|
{
|
|
VertexOut Out;
|
|
|
|
float4x4 WORLD = MakeWorldMatrixFromInstance(input.inst);
|
|
VertexSurface surface = MakeVertexSurfaceFromInput(input);
|
|
|
|
Out.pos = mul(surface.position, WORLD);
|
|
Out.pos = mul(Out.pos, g_xCamera_VP);
|
|
|
|
return Out;
|
|
} |