#pragma once

typedef struct vec4 {
  float x;
  float y;
  float z;
  float w;
} vec4;

typedef struct vec3 {
  float x;
  float y;
  float z;
} vec3;

typedef struct vec2 {
  float x;
  float y;
} vec2;
