Warpper around glm

dev
anulax1225 ago%!(EXTRA string=1 year)
parent 2dd425c191
commit 3447f6096c
  1. 2
      bakara/src/bakara/math/math.h
  2. 1
      bakara/src/bakara/math/mathpch.h
  3. 10
      bakara/src/bakara/math/type.h
  4. 28
      bakara/src/bakara/math/vec.h

@ -1,3 +1,3 @@
#pragma once
#include "vec.h"
#include "type.h"

@ -1,4 +1,5 @@
#pragma once
#include <math.h>
#include <glm/glm.hpp>
#include <glm/gtc/matrix_transform.hpp>

@ -0,0 +1,10 @@
#pragma once
#include "mathpch.h"
namespace Bk::Math {
typedef glm::vec2 Vec2;
typedef glm::vec3 Vec3;
typedef glm::ve4 Vec4;
typedef glm::mat4 Mat4;
typedef glm::mat3 Mat3;
}

@ -1,28 +0,0 @@
#pragma once
#include "mathpch.h"
namespace Bk::Math {
class vec2 {
public:
float x;
float y;
vec2() {
this->x = 0;
this->y = 0;
}
vec2(float x, float y) {
this->x = x;
this->y = y;
}
vec2(glm::vec2 vec) {
this->x = vec.x;
this->y = vec.y;
}
glm::vec2 get_glm() {
return glm::vec2(this->x, this->y);
}
};
}
Loading…
Cancel
Save