7c2f89b331
- A few Vulkan wrapper structs
...
- Framework for Vulkan context
- Fixed a bug with dynarray where if `resize()` shrinks the array, destructors are not called.
- Fixed grammar issues with the containers library and added property tables to existing data structures.
2026-01-02 15:38:03 -05:00
9e6f00eb60
- Documentation of containers, core, and format
2025-12-18 00:00:36 -05:00
e7503ed92f
- Documentation and logic fixes for various structures
2025-12-17 12:40:10 -05:00
7b87828f06
- Adjusted Material/Texture/Lighting outline.
2025-09-29 18:39:14 -04:00
f636feb4f1
- Rough First Pass implementation for format.h
...
- Started 2D Transform Component and relevant math extensions
- Switched sequence to use pointers instead of arrays
2025-09-23 18:07:54 -04:00
1a9a80e37f
- Some last minute performance improvements I noticed.
2025-09-18 21:56:46 -04:00
18c8171847
- More optimization on fennec::sequence. There are areas that could be improved, but the running time is now within margin. It can be revisited later if this data-structure becomes the focus of a performance critical task.
2025-09-18 21:34:29 -04:00
a35f2a699d
- Fixed some missing and erroneous testing logic for containers
...
- Lots of bug-fixing for containers
- Performance optimization for containers
2025-09-17 17:13:52 -04:00
375492ef7b
- "Finished" sequence.h, there's more to do, but the basic functionality is there
...
- bintree.h is implemented according to the needs of sequence.h at present
2025-08-31 14:38:05 -04:00
dbcb50349d
- Binary Tree (Partial)
...
- Sequence (Partial)
2025-08-30 22:11:41 -04:00
992a02db3e
- Changed directory structure significantly, moving gfx api implementations to fennec/renderers
...
- Began new overarching window interface
- Began outlining renderer interfaces
- Began a binary tree implementation in bintree.h, this will act as a generalized binary tree, then red-black tree will be implemented on top of it for sequences (ordered sets)
2025-08-28 00:01:54 -04:00