#define_import_path bevy_pbr::mesh_vertex_output struct MeshVertexOutput { // this is `clip position` when the struct is used as a vertex stage output // and `frag coord` when used as a fragment stage input @builtin(position) position: vec4, @location(0) world_position: vec4, @location(1) world_normal: vec3, #ifdef VERTEX_UVS @location(2) uv: vec2, #endif #ifdef VERTEX_TANGENTS @location(3) world_tangent: vec4, #endif #ifdef VERTEX_COLORS @location(4) color: vec4, #endif #ifdef VERTEX_OUTPUT_INSTANCE_INDEX @location(5) instance_index: u32, #endif }