This commit is contained in:
Peter Li 2025-04-17 09:11:56 -07:00
parent 076250fd31
commit 67d07367da
5 changed files with 5 additions and 5 deletions

View File

@ -32,7 +32,7 @@ cbuffer Uniforms : register(b0, space1)
Output main(Input input)
{
Output output;
output.TexCoord = input.TexCoord;
output.TexCoord = input.UV;
output.Position = mul(ViewProjection, mul(float4(input.Position, 1.0), scene[input.InstanceIndex].Model));
return output;

View File

@ -61,8 +61,8 @@
},
{
"type" : "vec2",
"name" : "in.var.TEXCOORD1",
"location" : 1
"name" : "in.var.TEXCOORD3",
"location" : 3
}
],
"outputs" : [

View File

@ -28,13 +28,13 @@ struct main0_out
struct main0_in
{
float3 in_var_TEXCOORD0 [[attribute(0)]];
float2 in_var_TEXCOORD1 [[attribute(1)]];
float2 in_var_TEXCOORD3 [[attribute(3)]];
};
vertex main0_out main0(main0_in in [[stage_in]], constant type_Uniforms& Uniforms [[buffer(0)]], const device type_StructuredBuffer_Scene& scene [[buffer(1)]], uint gl_InstanceIndex [[instance_id]])
{
main0_out out = {};
out.out_var_TEXCOORD0 = in.in_var_TEXCOORD1;
out.out_var_TEXCOORD0 = in.in_var_TEXCOORD3;
out.gl_Position = Uniforms.ViewProjection * (float4(in.in_var_TEXCOORD0, 1.0) * scene._m0[gl_InstanceIndex].Model);
return out;
}