refactoring

This commit is contained in:
2025-08-17 12:40:31 -05:00
parent 47564bb3cf
commit 2a1654e80c
13 changed files with 120 additions and 1901 deletions

View File

@@ -2,13 +2,48 @@
#include <stdio.h>
template<class T> struct Array {
T* _data;
template<class T> struct array {
T* data;
size_t len;
T& operator[](int i);
};
typedef unsigned int uint;
bool read_file(Array<char>* out, const char* filepath);
bool read_file(array<char>* out, const char* filepath);
struct vec4 {
float x;
float y;
float z;
float w;
};
struct vec3 {
float x;
float y;
float z;
};
struct vec2 {
float x;
float y;
};
struct vec4i {
int x;
int y;
int z;
int w;
};
struct vec3i {
int x;
int y;
int z;
};
struct vec2i {
int x;
int y;
};