added vec2&3 instead of glm vectors

This commit is contained in:
Till Brand
2022-04-23 03:24:18 +02:00
parent a3901029a4
commit 06ec89b00e

View File

@@ -89,6 +89,16 @@ struct composed_message : public generic_message<Type::COMPOSED_MESSAGE>
message** messages;
};
struct vec2
{
float x,y;
};
struct vec3
{
float x,y,z;
};
struct draw_rectangle : public generic_message<Type::DRAW_RECTANGLE>
{
virtual ~draw_rectangle() = default;
@@ -98,9 +108,9 @@ struct draw_rectangle : public generic_message<Type::DRAW_RECTANGLE>
return sizeof(*this);
}
glm::vec2 position;
glm::vec2 size;
glm::vec3 color;
vec2 position;
vec2 size;
vec3 color;
};
struct draw_pixel : public generic_message<Type::DRAW_PIXEL>
@@ -112,8 +122,8 @@ struct draw_pixel : public generic_message<Type::DRAW_PIXEL>
return sizeof(*this);
}
glm::vec2 position;
glm::vec3 color;
vec2 position;
vec3 color;
};
uint32_t get_size(Type type)