vertex.wgsl 340 B

1234567891011121314
  1. use bevy::prelude::*;
  2. struct VertexOutput {
  3. [[builtin(position)]] position: Vec4,
  4. [[location(0)]] color: Vec3,
  5. }
  6. #[stage(vertex)]
  7. fn main([[location(0)]] position: Vec2, [[location(1)]] color: Vec3) -> VertexOutput {
  8. return VertexOutput {
  9. position: Vec4::new(position.x, position.y, 1.0, 1.0),
  10. color,
  11. };
  12. }