27 lines
465 B
HLSL
27 lines
465 B
HLSL
struct Input
|
|
{
|
|
float3 Position : TEXCOORD0;
|
|
float3 Normal : TEXCOORD1;
|
|
float4 Color : TEXCOORD2;
|
|
float2 UV : TEXCOORD3;
|
|
uint Bones : TEXCOORD4;
|
|
uint weights : TEXCOORD5;
|
|
|
|
uint Instance : SV_InstanceID;
|
|
};
|
|
|
|
struct Output
|
|
{
|
|
float2 UV : TEXCOORD0;
|
|
float4 Position : SV_Position;
|
|
};
|
|
|
|
Output main(Input input)
|
|
{
|
|
Output output;
|
|
output.Position = float4(input.Position, 1.0);
|
|
output.UV = input.UV;
|
|
|
|
return output;
|
|
}
|