Begin refactor.

This commit is contained in:
2021-09-18 23:13:05 -07:00
parent 98daedced9
commit 6904a46bec
143 changed files with 1706 additions and 2345 deletions

View File

@ -6,9 +6,24 @@
*/
#pragma once
#include <dawn/dawn.h>
#include "../libs.h"
#include "array.h"
/** Custom Array Definition */
typedef struct {
/** The data storage */
void *data;
/** Size of each element within the array */
size_t size;
/** The count of elements currently in the array */
int32_t length;
/** Total count of elements the array can hold */
int32_t total;
} dynarray_t;
/**
* Create a dynamic array. Dynamic arrays are a more highlevel array style that
* can offer great flexibility and ease-of-use, at the cost of memory, memory