remove all vec2 code generation as it does more harm than good

This commit is contained in:
2025-02-14 14:44:52 +01:00
parent 4bd65a4c00
commit 12fc702f49
7 changed files with 0 additions and 62 deletions

View File

@@ -1,32 +0,0 @@
#ifndef VEC2_H
#define VEC2_H
#define VEC2_COMB2(a, b) a##b
#define VEC2_COMB1(a, b) VEC2_COMB2(a, b)
#endif
#ifdef VEC2_TYPE
// customising the linkage
#ifndef VEC2_LINKAGE
#define VEC2_LINKAGE static inline
#endif
// customising the name
#ifndef VEC2_NAME
#define VEC2_NAME VEC2_COMB1(vec2_, VEC2_TYPE)
#endif // VEC2_NAME
// defines a two-dimensional vector of a specific type
typedef struct {
VEC2_TYPE x;
VEC2_TYPE y;
} VEC2_NAME;
// TODO: implement vector-based logic
#undef VEC2_NAME
#undef VEC2_LINKAGE
#undef VEC2_TYPE
#elif __INCLUDE_LEVEL__ != 0
#error define VEC2_TYPE before including
#endif // VEC2_TYPE

View File

@@ -1,5 +0,0 @@
#pragma once
#define VEC2_TYPE float
#define VEC2_NAME vec2_f32
#include "../gen/vec2.h"

View File

@@ -1,5 +0,0 @@
#pragma once
#define VEC2_TYPE double
#define VEC2_NAME vec2_f64
#include "../gen/vec2.h"

View File

@@ -1,5 +0,0 @@
#pragma once
#define VEC2_TYPE short
#define VEC2_NAME vec2_i16
#include "../gen/vec2.h"

View File

@@ -1,5 +0,0 @@
#pragma once
#define VEC2_TYPE int
#define VEC2_NAME vec2_i32
#include "../gen/vec2.h"

View File

@@ -1,5 +0,0 @@
#pragma once
#define VEC2_TYPE long
#define VEC2_NAME vec2_i64
#include "../gen/vec2.h"

View File

@@ -1,5 +0,0 @@
#pragma once
#define VEC2_TYPE char
#define VEC2_NAME vec2_i8
#include "../gen/vec2.h"