#pragma once
#include <glm/ext/matrix_clip_space.hpp>
#include <glm/mat2x2.hpp>
#include <glm/mat3x3.hpp>
#include <glm/mat4x4.hpp>
namespace Seele {
typedef glm::mat2 Matrix2;
typedef glm::mat3 Matrix3;
typedef glm::mat4 Matrix4;

Matrix4 perspectiveProjection(float fov, float aspect, float nearPlane, float farPlane);
Matrix4 orthographicProjection(float left, float right, float bottom, float top, float nearPlane, float farPlane);
} // namespace Seele